Home
last modified time | relevance | path

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

/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dsoftfloat.c183 int8 shiftCount; in countLeadingZeros32() local
185 shiftCount = 0; in countLeadingZeros32()
187 shiftCount += 16; in countLeadingZeros32()
191 shiftCount += 8; in countLeadingZeros32()
194 shiftCount += countLeadingZerosHigh[a >> 24]; in countLeadingZeros32()
195 return shiftCount; in countLeadingZeros32()
201 int8 shiftCount; in countLeadingZeros64() local
203 shiftCount = 0; in countLeadingZeros64()
205 shiftCount += 32; in countLeadingZeros64()
209 shiftCount += countLeadingZeros32(a); in countLeadingZeros64()
[all …]
/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat.c157 int8 shiftCount; in normalizeFloat32Subnormal() local
159 shiftCount = countLeadingZeros32( aSig ) - 8; in normalizeFloat32Subnormal()
160 *zSigPtr = aSig<<shiftCount; in normalizeFloat32Subnormal()
161 *zExpPtr = 1 - shiftCount; in normalizeFloat32Subnormal()
282 int8 shiftCount; in normalizeRoundAndPackFloat32() local
284 shiftCount = countLeadingZeros32( zSig ) - 1; in normalizeRoundAndPackFloat32()
285 return roundAndPackFloat32( roundData, zSign, zExp - shiftCount, zSig<<shiftCount ); in normalizeRoundAndPackFloat32()
338 int8 shiftCount; in normalizeFloat64Subnormal() local
340 shiftCount = countLeadingZeros64( aSig ) - 11; in normalizeFloat64Subnormal()
341 *zSigPtr = aSig<<shiftCount; in normalizeFloat64Subnormal()
[all …]
H A Dsoftfloat-macros661 int8 shiftCount;
663 shiftCount = 0;
665 shiftCount += 16;
669 shiftCount += 8;
672 shiftCount += countLeadingZerosHigh[ a>>24 ];
673 return shiftCount;
685 int8 shiftCount;
687 shiftCount = 0;
689 shiftCount += 32;
694 shiftCount += countLeadingZeros32( a );
[all …]
/openbmc/qemu/fpu/
H A Dsoftfloat.c4916 int8_t shiftCount; in normalizeFloatx80Subnormal() local
4918 shiftCount = clz64(aSig); in normalizeFloatx80Subnormal()
4919 *zSigPtr = aSig<<shiftCount; in normalizeFloatx80Subnormal()
4920 *zExpPtr = 1 - shiftCount; in normalizeFloatx80Subnormal()
5151 int8_t shiftCount; in normalizeRoundAndPackFloatx80() local
5158 shiftCount = clz64(zSig0); in normalizeRoundAndPackFloatx80()
5159 shortShift128Left( zSig0, zSig1, shiftCount, &zSig0, &zSig1 ); in normalizeRoundAndPackFloatx80()
5160 zExp -= shiftCount; in normalizeRoundAndPackFloatx80()
/openbmc/qemu/target/m68k/
H A Dsoftfloat.c123 int32_t aExp, bExp, shiftCount; in floatx80_scale() local
168 shiftCount = 0x403E - bExp; in floatx80_scale()
169 bSig >>= shiftCount; in floatx80_scale()