• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/lib/libc/softfloat/bits32/

Lines Matching refs:bits32

18  * This differs from the standard bits32/softfloat.c in that float64
109 INLINE bits32 extractFloat32Frac( float32 a )
149 normalizeFloat32Subnormal( bits32 aSig, int16 *zExpPtr, bits32 *zSigPtr )
171 INLINE float32 packFloat32( flag zSign, int16 zExp, bits32 zSig )
174 return ( ( (bits32) zSign )<<31 ) + ( ( (bits32) zExp )<<23 ) + zSig;
201 static float32 roundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
264 normalizeRoundAndPackFloat32( flag zSign, int16 zExp, bits32 zSig )
279 INLINE bits32 extractFloat64Frac1( float64 a )
292 INLINE bits32 extractFloat64Frac0( float64 a )
336 bits32 aSig0,
337 bits32 aSig1,
339 bits32 *zSig0Ptr,
340 bits32 *zSig1Ptr
379 packFloat64( flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1 )
413 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1, bits32 zSig2 )
498 flag zSign, int16 zExp, bits32 zSig0, bits32 zSig1 )
501 bits32 zSig2;
550 bits32 absA;
552 bits32 zSig0, zSig1;
585 bits32 aSig, aSigExtra;
621 if ( (bits32) ( aSigExtra<<1 ) == 0 ) z &= ~1;
656 bits32 aSig;
676 if ( (bits32) ( aSig<<( shiftCount & 31 ) ) ) {
696 bits32 aSig, zSig0, zSig1;
728 bits32 lastBitMask, roundBitsMask;
740 if ( (bits32) ( a<<1 ) == 0 ) return a;
791 bits32 aSig, bSig, zSig;
863 bits32 aSig, bSig, zSig;
982 bits32 aSig, bSig, zSig0, zSig1;
1041 bits32 aSig, bSig, zSig, rem0, rem1, term0, term1;
1111 bits32 aSig, bSig, q, allZero, alternateASig;
1198 bits32 aSig, zSig, rem0, rem1, term0, term1;
1264 return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
1288 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1312 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1335 return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
1362 if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
1389 if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
1411 bits32 aSig0, aSig1, absZ, aSigExtra;
1445 if ( (bits32) ( aSigExtra<<1 ) == 0 ) absZ &= ~1;
1485 bits32 aSig0, aSig1, absZ, aSigExtra;
1535 bits32 aSig0, aSig1, zSig;
1536 bits32 allZero;
1567 bits32 lastBitMask, roundBitsMask;
1593 if ( (bits32) ( z.low<<1 ) == 0 ) z.high &= ~1;
1607 if ( ( ( (bits32) ( a.high<<1 ) ) | a.low ) == 0 ) return a;
1670 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1748 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1;
1873 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
1935 bits32 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
1936 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
2016 bits32 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2;
2017 bits32 allZero, alternateASig0, alternateASig1, sigMean1;
2121 bits32 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
2122 bits32 rem0, rem1, rem2, rem3, term0, term1, term2, term3;