Lines Matching refs:mantissa
417 uint32_t mantissa = oldMantissa >> (mWidth - 10);
423 if (bits(mantissa, 9) == 0) {
428 mantissa = 0;
432 mantissa = (1 << 9);
437 mantissa |= (1 << 9);
444 mantissa = 0x3ff;
446 mantissa = 0;
471 (extra == (1 << 9) && bits(mantissa, 0))))) {
472 mantissa++;
476 if (mantissa == (1 << 10)) {
477 mantissa = 0;
490 mantissa |= (1 << 10);
491 while (mantissa && exponent <= (eHalfRange - 15)) {
493 topOne = bits(mantissa, 0);
494 mantissa = mantissa >> 1;
516 (!restZeros || bits(mantissa, 0)))) {
517 mantissa++;
521 if (mantissa == (1 << 10)) {
522 mantissa = 0;
530 mantissa = 0x3ff;
542 mantissa = 0;
546 mantissa = 0x3ff;
559 uint32_t result = bits(mantissa, 9, 0);
603 uint64_t mantissa = bits(op, 9, 0);
606 if (mantissa != 0) {
609 while (mantissa < (1 << 10)) {
610 mantissa = mantissa << 1;
614 mantissa = mantissa << (mWidth - 10);
618 if (mantissa != 0) {
620 mantissa = mantissa << (mWidth - 10);
621 if (bits(mantissa, mWidth-1) == 0) {
624 mantissa |= (((uint64_t) 1) << (mWidth-1));
627 mantissa &= ~mask(mWidth-1);
633 mantissa = mantissa << (mWidth - 10);
636 uint64_t result = bits(mantissa, mWidth-1, 0);