Lines Matching refs:bits32

18  * This differs from the standard bits32/softfloat.c in that float64
117 INLINE bits32 extractFloat32Frac( float32 a )
157 normalizeFloat32Subnormal( bits32 aSig, int16 *zExpPtr, bits32 *zSigPtr )
179 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
182 return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
209 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
272 normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
287 INLINE bits32 extractFloat64Frac1( float64 a )
290 return (bits32)(FLOAT64_DEMANGLE(a) & LIT64(0x00000000FFFFFFFF));
300 INLINE bits32 extractFloat64Frac0( float64 a )
303 return (bits32)((FLOAT64_DEMANGLE(a) >> 32) & 0x000FFFFF);
344 bits32 aSig0,
345 bits32 aSig1,
347 bits32 *zSig0Ptr,
348 bits32 *zSig1Ptr
387 packFloat64( flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1 )
421 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1, bits32 zSig2 )
506 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1 )
509 bits32 zSig2;
558 bits32 absA;
560 bits32 zSig0, zSig1;
593 bits32 aSig, aSigExtra;
629 if ( (bits32) ( aSigExtra<<1 ) == 0 ) z &= ~1;
664 bits32 aSig;
684 if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
704 bits32 aSig, zSig0, zSig1;
736 bits32 lastBitMask, roundBitsMask;
748 if ( (bits32) ( a<<1 ) == 0 ) return a;
799 bits32 aSig, bSig, zSig;
871 bits32 aSig, bSig, zSig;
990 bits32 aSig, bSig, zSig0, zSig1;
1049 bits32 aSig, bSig, zSig, rem0, rem1, term0, term1;
1119 bits32 aSig, bSig, q, allZero, alternateASig;
1206 bits32 aSig, zSig, rem0, rem1, term0, term1;
1272 return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
1296 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1320 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1343 return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
1370 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1397 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1419 bits32 aSig0, aSig1, absZ, aSigExtra;
1453 if ( (bits32) ( aSigExtra<<1 ) == 0 ) absZ &= ~1;
1493 bits32 aSig0, aSig1, absZ, aSigExtra;
1543 bits32 aSig0, aSig1, zSig;
1544 bits32 allZero;
1575 bits32 lastBitMask, roundBitsMask;
1601 if ( (bits32) ( z.low<<1 ) == 0 ) z.high &= ~1;
1615 if ( ( ( (bits32) ( a.high<<1 ) ) | a.low ) == 0 ) return a;
1678 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1756 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1;
1881 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
1943 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1944 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
2024 bits32 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2;
2025 bits32 allZero, alternateASig0, alternateASig1, sigMean1;
2129 bits32 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
2130 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3;