Home
last modified time | relevance | path

Searched refs:shiftCount (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/lib/libc/softfloat/bits64/
H A Dsoftfloat.c262 int8 shiftCount; in normalizeFloat32Subnormal() local
264 shiftCount = countLeadingZeros32( aSig ) - 8; in normalizeFloat32Subnormal()
265 *zSigPtr = aSig<<shiftCount; in normalizeFloat32Subnormal()
266 *zExpPtr = 1 - shiftCount; in normalizeFloat32Subnormal()
377 int8 shiftCount; in normalizeRoundAndPackFloat32() local
379 shiftCount = countLeadingZeros32( zSig ) - 1; in normalizeRoundAndPackFloat32()
380 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount ); in normalizeRoundAndPackFloat32()
431 int8 shiftCount; in normalizeFloat64Subnormal() local
433 shiftCount = countLeadingZeros64( aSig ) - 11; in normalizeFloat64Subnormal()
434 *zSigPtr = aSig<<shiftCount; in normalizeFloat64Subnormal()
[all …]
H A Dsoftfloat-macros652 int8 shiftCount;
654 shiftCount = 0;
656 shiftCount += 16;
660 shiftCount += 8;
663 shiftCount += countLeadingZerosHigh[ a>>24 ];
664 return shiftCount;
676 int8 shiftCount;
678 shiftCount = 0;
680 shiftCount += 32;
685 shiftCount += (int8)countLeadingZeros32( (bits32)a );
[all …]
/netbsd-src/sys/lib/libkern/
H A Dsoftfloat.c272 int8 shiftCount; in normalizeFloat32Subnormal() local
274 shiftCount = countLeadingZeros32( aSig ) - 8; in normalizeFloat32Subnormal()
275 *zSigPtr = aSig<<shiftCount; in normalizeFloat32Subnormal()
276 *zExpPtr = 1 - shiftCount; in normalizeFloat32Subnormal()
384 int8 shiftCount; in normalizeRoundAndPackFloat32() local
386 shiftCount = countLeadingZeros32( zSig ) - 1; in normalizeRoundAndPackFloat32()
387 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount ); in normalizeRoundAndPackFloat32()
433 int8 shiftCount; in normalizeFloat64Subnormal() local
435 shiftCount = countLeadingZeros64( aSig ) - 11; in normalizeFloat64Subnormal()
436 *zSigPtr = aSig<<shiftCount; in normalizeFloat64Subnormal()
[all …]
H A Dsoftfloat-macros.h628 int8 shiftCount; in countLeadingZeros32() local
630 shiftCount = 0; in countLeadingZeros32()
632 shiftCount += 16; in countLeadingZeros32()
636 shiftCount += 8; in countLeadingZeros32()
639 shiftCount += countLeadingZerosHigh[ a>>24 ]; in countLeadingZeros32()
640 return shiftCount; in countLeadingZeros32()
651 int8 shiftCount; in countLeadingZeros64() local
653 shiftCount = 0; in countLeadingZeros64()
655 shiftCount += 32; in countLeadingZeros64()
660 shiftCount += countLeadingZeros32( a ); in countLeadingZeros64()
[all …]
/netbsd-src/lib/libc/softfloat/bits32/
H A Dsoftfloat.c159 int8 shiftCount; in normalizeFloat32Subnormal() local
161 shiftCount = countLeadingZeros32( aSig ) - 8; in normalizeFloat32Subnormal()
162 *zSigPtr = aSig<<shiftCount; in normalizeFloat32Subnormal()
163 *zExpPtr = 1 - shiftCount; in normalizeFloat32Subnormal()
274 int8 shiftCount; in normalizeRoundAndPackFloat32() local
276 shiftCount = countLeadingZeros32( zSig ) - 1; in normalizeRoundAndPackFloat32()
277 return roundAndPackFloat32( zSign, zExp - shiftCount, zSig<<shiftCount ); in normalizeRoundAndPackFloat32()
351 int8 shiftCount; in normalizeFloat64Subnormal() local
354 shiftCount = countLeadingZeros32( aSig1 ) - 11; in normalizeFloat64Subnormal()
355 if ( shiftCount < 0 ) { in normalizeFloat64Subnormal()
[all …]
H A Dsoftfloat-macros577 int8 shiftCount;
579 shiftCount = 0;
581 shiftCount += 16;
585 shiftCount += 8;
588 shiftCount += countLeadingZerosHigh[ a>>24 ];
589 return shiftCount;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DAPInt.cpp2674 unsigned shiftCount = tcMSB(rhs, parts) + 1; in tcDivide() local
2675 if (shiftCount == 0) in tcDivide()
2678 shiftCount = parts * APINT_BITS_PER_WORD - shiftCount; in tcDivide()
2679 unsigned n = shiftCount / APINT_BITS_PER_WORD; in tcDivide()
2680 WordType mask = (WordType) 1 << (shiftCount % APINT_BITS_PER_WORD); in tcDivide()
2683 tcShiftLeft(srhs, parts, shiftCount); in tcDivide()
2696 if (shiftCount == 0) in tcDivide()
2698 shiftCount--; in tcDivide()