bits64 79 lib/libkern/softfloat-macros.h bits64 z;
bits64 116 lib/libkern/softfloat-macros.h bits64 z0, z1;
bits64 154 lib/libkern/softfloat-macros.h bits64 z0, z1;
bits64 190 lib/libkern/softfloat-macros.h bits64 z0, z1;
bits64 249 lib/libkern/softfloat-macros.h bits64 z0, z1, z2;
bits64 328 lib/libkern/softfloat-macros.h bits64 z0, z1, z2;
bits64 357 lib/libkern/softfloat-macros.h bits64 z1;
bits64 387 lib/libkern/softfloat-macros.h bits64 z0, z1, z2;
bits64 445 lib/libkern/softfloat-macros.h bits64 z0, z1, z2;
bits64 472 lib/libkern/softfloat-macros.h bits64 z0, zMiddleA, zMiddleB, z1;
bits64 478 lib/libkern/softfloat-macros.h z1 = ( (bits64) aLow ) * bLow;
bits64 479 lib/libkern/softfloat-macros.h zMiddleA = ( (bits64) aLow ) * bHigh;
bits64 480 lib/libkern/softfloat-macros.h zMiddleB = ( (bits64) aHigh ) * bLow;
bits64 481 lib/libkern/softfloat-macros.h z0 = ( (bits64) aHigh ) * bHigh;
bits64 483 lib/libkern/softfloat-macros.h z0 += ( ( (bits64) ( zMiddleA < zMiddleB ) )<<32 ) + ( zMiddleA>>32 );
bits64 510 lib/libkern/softfloat-macros.h bits64 z0, z1, z2, more1;
bits64 541 lib/libkern/softfloat-macros.h bits64 z0, z1, z2, z3;
bits64 542 lib/libkern/softfloat-macros.h bits64 more1, more2;
bits64 569 lib/libkern/softfloat-macros.h static bits64 estimateDiv128To64( bits64 a0, bits64 a1, bits64 b )
bits64 571 lib/libkern/softfloat-macros.h bits64 b0, b1;
bits64 572 lib/libkern/softfloat-macros.h bits64 rem0, rem1, term0, term1;
bits64 573 lib/libkern/softfloat-macros.h bits64 z;
bits64 628 lib/libkern/softfloat-macros.h return ( (bits32) ( ( ( (bits64) a )<<31 ) / z ) ) + ( z>>1 );
bits64 686 lib/libkern/softfloat-macros.h if ( a < ( (bits64) 1 )<<32 ) {
bits64 94 lib/libkern/softfloat-specialize.h bits64 high, low;
bits64 144 lib/libkern/softfloat-specialize.h z.high = ( (bits64) a )<<41;
bits64 227 lib/libkern/softfloat-specialize.h ( ( (bits64) a.sign )<<63 )
bits64 258 lib/libkern/softfloat-specialize.h if ( (bits64) ( a<<1 ) < (bits64) ( b<<1 ) ) return b;
bits64 259 lib/libkern/softfloat-specialize.h if ( (bits64) ( b<<1 ) < (bits64) ( a<<1 ) ) return a;
bits64 289 lib/libkern/softfloat-specialize.h return ( ( a.high & 0x7FFF ) == 0x7FFF ) && (bits64) ( a.low<<1 );
bits64 301 lib/libkern/softfloat-specialize.h bits64 aLow;
bits64 306 lib/libkern/softfloat-specialize.h && (bits64) ( aLow<<1 )
bits64 404 lib/libkern/softfloat-specialize.h ( LIT64( 0xFFFE000000000000 ) <= (bits64) ( a.high<<1 ) )
bits64 453 lib/libkern/softfloat-specialize.h z.high |= ( ( (bits64) a.sign )<<63 ) | LIT64( 0x7FFF800000000000 );
bits64 203 lib/libkern/softfloat.c absZ0 &= ~ ( ( (bits64) ( absZ1<<1 ) == 0 ) & roundNearestEven );
bits64 394 lib/libkern/softfloat.c INLINE bits64 extractFloat64Frac( float64 a )
bits64 459 lib/libkern/softfloat.c return FLOAT64_MANGLE( ( ( (bits64) zSign )<<63 ) +
bits64 460 lib/libkern/softfloat.c ( ( (bits64) zExp )<<52 ) + zSig );
bits64 569 lib/libkern/softfloat.c INLINE bits64 extractFloatx80Frac( floatx80 a )
bits64 797 lib/libkern/softfloat.c ~ ( ( (bits64) ( zSig1<<1 ) == 0 ) & roundNearestEven );
bits64 811 lib/libkern/softfloat.c zSig0 &= ~ ( ( (bits64) ( zSig1<<1 ) == 0 ) & roundNearestEven );
bits64 861 lib/libkern/softfloat.c INLINE bits64 extractFloat128Frac1( float128 a )
bits64 874 lib/libkern/softfloat.c INLINE bits64 extractFloat128Frac0( float128 a )
bits64 968 lib/libkern/softfloat.c z.high = ( ( (bits64) zSign )<<63 ) + ( ( (bits64) zExp )<<48 ) + zSig0;
bits64 1101 lib/libkern/softfloat.c bits64 zSig2;
bits64 1154 lib/libkern/softfloat.c bits64 zSig;
bits64 1180 lib/libkern/softfloat.c bits64 zSig;
bits64 1207 lib/libkern/softfloat.c bits64 zSig0;
bits64 1315 lib/libkern/softfloat.c bits64 zSig0, zSig1;
bits64 1356 lib/libkern/softfloat.c bits64 aSig64;
bits64 1432 lib/libkern/softfloat.c bits64 aSig64, aSigExtra;
bits64 1469 lib/libkern/softfloat.c bits64 aSig64;
bits64 1492 lib/libkern/softfloat.c if ( (bits64) ( aSig64<<( shiftCount & 63 ) ) ) {
bits64 1527 lib/libkern/softfloat.c return packFloat64( aSign, aExp + 0x380, ( (bits64) aSig )<<29 );
bits64 1559 lib/libkern/softfloat.c return packFloatx80( aSign, aExp + 0x3F80, ( (bits64) aSig )<<40 );
bits64 1593 lib/libkern/softfloat.c return packFloat128( aSign, aExp + 0x3F80, ( (bits64) aSig )<<25, 0 );
bits64 1865 lib/libkern/softfloat.c bits64 zSig64;
bits64 1904 lib/libkern/softfloat.c shift64RightJamming( ( (bits64) aSig ) * bSig, 32, &zSig64 );
bits64 1969 lib/libkern/softfloat.c zSig = ( ( (bits64) aSig )<<32 ) / bSig;
bits64 1971 lib/libkern/softfloat.c zSig |= ( (bits64) bSig * zSig != ( (bits64) aSig )<<32 );
bits64 1991 lib/libkern/softfloat.c bits64 aSig64, bSig64, q64;
bits64 2036 lib/libkern/softfloat.c q = ( ( (bits64) aSig )<<32 ) / bSig;
bits64 2048 lib/libkern/softfloat.c aSig64 = ( (bits64) aSig )<<40;
bits64 2049 lib/libkern/softfloat.c bSig64 = ( (bits64) bSig )<<40;
bits64 2093 lib/libkern/softfloat.c bits64 rem, term;
bits64 2122 lib/libkern/softfloat.c term = ( (bits64) zSig ) * zSig;
bits64 2123 lib/libkern/softfloat.c rem = ( ( (bits64) aSig )<<32 ) - term;
bits64 2126 lib/libkern/softfloat.c rem += ( ( (bits64) zSig )<<1 ) | 1;
bits64 2301 lib/libkern/softfloat.c bits64 aSig;
bits64 2330 lib/libkern/softfloat.c bits64 aSig, savedASig;
bits64 2378 lib/libkern/softfloat.c bits64 aSig, aSigExtra;
bits64 2421 lib/libkern/softfloat.c bits64 aSig;
bits64 2450 lib/libkern/softfloat.c if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
bits64 2472 lib/libkern/softfloat.c bits64 aSig;
bits64 2506 lib/libkern/softfloat.c bits64 aSig;
bits64 2541 lib/libkern/softfloat.c bits64 aSig, zSig0, zSig1;
bits64 2575 lib/libkern/softfloat.c bits64 lastBitMask, roundBitsMask;
bits64 2587 lib/libkern/softfloat.c if ( (bits64) ( a<<1 ) == 0 ) return a;
bits64 2637 lib/libkern/softfloat.c bits64 aSig, bSig, zSig;
bits64 2709 lib/libkern/softfloat.c bits64 aSig, bSig, zSig;
bits64 2828 lib/libkern/softfloat.c bits64 aSig, bSig, zSig0, zSig1;
bits64 2887 lib/libkern/softfloat.c bits64 aSig, bSig, zSig;
bits64 2888 lib/libkern/softfloat.c bits64 rem0, rem1;
bits64 2889 lib/libkern/softfloat.c bits64 term0, term1;
bits64 2959 lib/libkern/softfloat.c bits64 aSig, bSig;
bits64 2960 lib/libkern/softfloat.c bits64 q, alternateASig;
bits64 3045 lib/libkern/softfloat.c bits64 aSig, zSig, doubleZSig;
bits64 3046 lib/libkern/softfloat.c bits64 rem0, rem1, term0, term1;
bits64 3106 lib/libkern/softfloat.c ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) == 0 );
bits64 3132 lib/libkern/softfloat.c ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) ==
bits64 3160 lib/libkern/softfloat.c ( (bits64) ( ( FLOAT64_DEMANGLE(a) | FLOAT64_DEMANGLE(b) )<<1 ) !=
bits64 3185 lib/libkern/softfloat.c return ( a == b ) || ( (bits64) ( ( a | b )<<1 ) == 0 );
bits64 3211 lib/libkern/softfloat.c if ( aSign != bSign ) return aSign || ( (bits64) ( ( a | b )<<1 ) == 0 );
bits64 3238 lib/libkern/softfloat.c if ( aSign != bSign ) return aSign && ( (bits64) ( ( a | b )<<1 ) != 0 );
bits64 3261 lib/libkern/softfloat.c bits64 aSig;
bits64 3266 lib/libkern/softfloat.c if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
bits64 3289 lib/libkern/softfloat.c bits64 aSig, savedASig;
bits64 3296 lib/libkern/softfloat.c if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) aSign = 0;
bits64 3335 lib/libkern/softfloat.c bits64 aSig, aSigExtra;
bits64 3376 lib/libkern/softfloat.c bits64 aSig;
bits64 3398 lib/libkern/softfloat.c if ( (bits64) ( aSig<<( shiftCount & 63 ) ) ) {
bits64 3418 lib/libkern/softfloat.c bits64 aSig;
bits64 3424 lib/libkern/softfloat.c if ( (bits64) ( aSig<<1 ) ) {
bits64 3447 lib/libkern/softfloat.c bits64 aSig, zSig;
bits64 3453 lib/libkern/softfloat.c if ( (bits64) ( aSig<<1 ) ) {
bits64 3478 lib/libkern/softfloat.c bits64 aSig, zSig0, zSig1;
bits64 3483 lib/libkern/softfloat.c if ( ( aExp == 0x7FFF ) && (bits64) ( aSig<<1 ) ) {
bits64 3505 lib/libkern/softfloat.c bits64 lastBitMask, roundBitsMask;
bits64 3511 lib/libkern/softfloat.c if ( ( aExp == 0x7FFF ) && (bits64) ( extractFloatx80Frac( a )<<1 ) ) {
bits64 3518 lib/libkern/softfloat.c && ( (bits64) ( extractFloatx80Frac( a )<<1 ) == 0 ) ) {
bits64 3525 lib/libkern/softfloat.c if ( ( aExp == 0x3FFE ) && (bits64) ( extractFloatx80Frac( a )<<1 )
bits64 3579 lib/libkern/softfloat.c bits64 aSig, bSig, zSig0, zSig1;
bits64 3589 lib/libkern/softfloat.c if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3598 lib/libkern/softfloat.c if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3607 lib/libkern/softfloat.c if ( (bits64) ( ( aSig | bSig )<<1 ) ) {
bits64 3646 lib/libkern/softfloat.c bits64 aSig, bSig, zSig0, zSig1;
bits64 3658 lib/libkern/softfloat.c if ( (bits64) ( ( aSig | bSig )<<1 ) ) {
bits64 3676 lib/libkern/softfloat.c if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3688 lib/libkern/softfloat.c if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3758 lib/libkern/softfloat.c bits64 aSig, bSig, zSig0, zSig1;
bits64 3769 lib/libkern/softfloat.c if ( (bits64) ( aSig<<1 )
bits64 3770 lib/libkern/softfloat.c || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
bits64 3777 lib/libkern/softfloat.c if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3818 lib/libkern/softfloat.c bits64 aSig, bSig, zSig0, zSig1;
bits64 3819 lib/libkern/softfloat.c bits64 rem0, rem1, rem2, term0, term1, term2;
bits64 3830 lib/libkern/softfloat.c if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3832 lib/libkern/softfloat.c if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3838 lib/libkern/softfloat.c if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3873 lib/libkern/softfloat.c if ( (bits64) ( zSig1<<1 ) <= 8 ) {
bits64 3899 lib/libkern/softfloat.c bits64 aSig0, aSig1, bSig;
bits64 3900 lib/libkern/softfloat.c bits64 q, term0, term1, alternateASig0, alternateASig1;
bits64 3910 lib/libkern/softfloat.c if ( (bits64) ( aSig0<<1 )
bits64 3911 lib/libkern/softfloat.c || ( ( bExp == 0x7FFF ) && (bits64) ( bSig<<1 ) ) ) {
bits64 3917 lib/libkern/softfloat.c if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
bits64 3931 lib/libkern/softfloat.c if ( (bits64) ( aSig0<<1 ) == 0 ) return a;
bits64 3997 lib/libkern/softfloat.c bits64 aSig0, aSig1, zSig0, zSig1, doubleZSig0;
bits64 3998 lib/libkern/softfloat.c bits64 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
bits64 4005 lib/libkern/softfloat.c if ( (bits64) ( aSig0<<1 ) ) return propagateFloatx80NaN( a, a );
bits64 4069 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( a )<<1 ) )
bits64 4071 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( b )<<1 ) )
bits64 4101 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( a )<<1 ) )
bits64 4103 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( b )<<1 ) )
bits64 4135 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( a )<<1 ) )
bits64 4137 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( b )<<1 ) )
bits64 4168 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( a )<<1 ) )
bits64 4170 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( b )<<1 ) )
bits64 4197 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( a )<<1 ) )
bits64 4199 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( b )<<1 ) )
bits64 4234 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( a )<<1 ) )
bits64 4236 lib/libkern/softfloat.c && (bits64) ( extractFloatx80Frac( b )<<1 ) )
bits64 4277 lib/libkern/softfloat.c bits64 aSig0, aSig1;
bits64 4307 lib/libkern/softfloat.c bits64 aSig0, aSig1, savedASig;
bits64 4356 lib/libkern/softfloat.c bits64 aSig0, aSig1;
bits64 4400 lib/libkern/softfloat.c bits64 aSig0, aSig1;
bits64 4425 lib/libkern/softfloat.c if ( (bits64) ( aSig1<<shiftCount ) ) {
bits64 4438 lib/libkern/softfloat.c || ( shiftCount && (bits64) ( aSig0<<( shiftCount & 63 ) ) ) ) {
bits64 4459 lib/libkern/softfloat.c bits64 aSig0, aSig1;
bits64 4495 lib/libkern/softfloat.c bits64 aSig0, aSig1;
bits64 4531 lib/libkern/softfloat.c bits64 aSig0, aSig1;
bits64 4569 lib/libkern/softfloat.c bits64 lastBitMask, roundBitsMask;
bits64 4596 lib/libkern/softfloat.c if ( (bits64) ( z.low<<1 ) == 0 ) z.high &= ~1;
bits64 4610 lib/libkern/softfloat.c if ( ( ( (bits64) ( a.high<<1 ) ) | a.low ) == 0 ) return a;
bits64 4673 lib/libkern/softfloat.c bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
bits64 4752 lib/libkern/softfloat.c bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1;
bits64 4880 lib/libkern/softfloat.c bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2, zSig3;
bits64 4945 lib/libkern/softfloat.c bits64 aSig0, aSig1, bSig0, bSig1, zSig0, zSig1, zSig2;
bits64 4946 lib/libkern/softfloat.c bits64 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
bits64 5030 lib/libkern/softfloat.c bits64 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2;
bits64 5031 lib/libkern/softfloat.c bits64 allZero, alternateASig0, alternateASig1, sigMean1;
bits64 5141 lib/libkern/softfloat.c bits64 aSig0, aSig1, zSig0, zSig1, zSig2, doubleZSig0;
bits64 5142 lib/libkern/softfloat.c bits64 rem0, rem1, rem2, rem3, term0, term1, term2, term3;
bits64 5225 lib/libkern/softfloat.c && ( (bits64) ( ( a.high | b.high )<<1 ) == 0 ) )
bits64 5255 lib/libkern/softfloat.c || ( ( ( (bits64) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
bits64 5288 lib/libkern/softfloat.c && ( ( ( (bits64) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
bits64 5320 lib/libkern/softfloat.c && ( (bits64) ( ( a.high | b.high )<<1 ) == 0 ) )
bits64 5353 lib/libkern/softfloat.c || ( ( ( (bits64) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
bits64 5390 lib/libkern/softfloat.c && ( ( ( (bits64) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
bits64 5429 lib/libkern/softfloat.c bits64 aSig, savedASig;