LIT64 575 lib/libkern/softfloat-macros.h if ( b <= a0 ) return LIT64( 0xFFFFFFFFFFFFFFFF ); LIT64 577 lib/libkern/softfloat-macros.h z = ( b0<<32 <= a0 ) ? LIT64( 0xFFFFFFFF00000000 ) : ( a0 / b0 )<<32; LIT64 581 lib/libkern/softfloat-macros.h z -= LIT64( 0x100000000 ); LIT64 228 lib/libkern/softfloat-specialize.h | LIT64( 0x7FF8000000000000 ) LIT64 248 lib/libkern/softfloat-specialize.h a |= LIT64( 0x0008000000000000 ); LIT64 249 lib/libkern/softfloat-specialize.h b |= LIT64( 0x0008000000000000 ); LIT64 278 lib/libkern/softfloat-specialize.h #define floatx80_default_nan_low LIT64( 0xC000000000000000 ) LIT64 303 lib/libkern/softfloat-specialize.h aLow = a.low & ~ LIT64( 0x4000000000000000 ); LIT64 340 lib/libkern/softfloat-specialize.h z.low = LIT64( 0xC000000000000000 ) | ( a.high>>1 ); LIT64 361 lib/libkern/softfloat-specialize.h a.low |= LIT64( 0xC000000000000000 ); LIT64 362 lib/libkern/softfloat-specialize.h b.low |= LIT64( 0xC000000000000000 ); LIT64 391 lib/libkern/softfloat-specialize.h #define float128_default_nan_high LIT64( 0xFFFF800000000000 ) LIT64 392 lib/libkern/softfloat-specialize.h #define float128_default_nan_low LIT64( 0x0000000000000000 ) LIT64 404 lib/libkern/softfloat-specialize.h ( LIT64( 0xFFFE000000000000 ) <= (bits64) ( a.high<<1 ) ) LIT64 405 lib/libkern/softfloat-specialize.h && ( a.low || ( a.high & LIT64( 0x0000FFFFFFFFFFFF ) ) ); LIT64 420 lib/libkern/softfloat-specialize.h && ( a.low || ( a.high & LIT64( 0x00007FFFFFFFFFFF ) ) ); LIT64 453 lib/libkern/softfloat-specialize.h z.high |= ( ( (bits64) a.sign )<<63 ) | LIT64( 0x7FFF800000000000 ); LIT64 473 lib/libkern/softfloat-specialize.h a.high |= LIT64( 0x0000800000000000 ); LIT64 474 lib/libkern/softfloat-specialize.h b.high |= LIT64( 0x0000800000000000 ); LIT64 211 lib/libkern/softfloat.c zSign ? (sbits64) LIT64( 0x8000000000000000 ) LIT64 212 lib/libkern/softfloat.c : LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 397 lib/libkern/softfloat.c return FLOAT64_DEMANGLE(a) & LIT64( 0x000FFFFFFFFFFFFF ); LIT64 526 lib/libkern/softfloat.c || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) ); LIT64 675 lib/libkern/softfloat.c roundIncrement = LIT64( 0x0000000000000400 ); LIT64 676 lib/libkern/softfloat.c roundMask = LIT64( 0x00000000000007FF ); LIT64 679 lib/libkern/softfloat.c roundIncrement = LIT64( 0x0000008000000000 ); LIT64 680 lib/libkern/softfloat.c roundMask = LIT64( 0x000000FFFFFFFFFF ); LIT64 731 lib/libkern/softfloat.c zSig0 = LIT64( 0x8000000000000000 ); LIT64 758 lib/libkern/softfloat.c && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) LIT64 771 lib/libkern/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 778 lib/libkern/softfloat.c || ( zSig0 < LIT64( 0xFFFFFFFFFFFFFFFF ) ); LIT64 808 lib/libkern/softfloat.c zSig0 = LIT64( 0x8000000000000000 ); LIT64 877 lib/libkern/softfloat.c return a.high & LIT64( 0x0000FFFFFFFFFFFF ); LIT64 1022 lib/libkern/softfloat.c LIT64( 0x0001FFFFFFFFFFFF ), LIT64 1023 lib/libkern/softfloat.c LIT64( 0xFFFFFFFFFFFFFFFF ), LIT64 1039 lib/libkern/softfloat.c LIT64( 0x0000FFFFFFFFFFFF ), LIT64 1040 lib/libkern/softfloat.c LIT64( 0xFFFFFFFFFFFFFFFF ) LIT64 1053 lib/libkern/softfloat.c LIT64( 0x0001FFFFFFFFFFFF ), LIT64 1054 lib/libkern/softfloat.c LIT64( 0xFFFFFFFFFFFFFFFF ) LIT64 1266 lib/libkern/softfloat.c if ( a == (sbits64) LIT64( 0x8000000000000000 ) ) { LIT64 1441 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 1443 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 1480 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 1483 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 1552 lib/libkern/softfloat.c return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 2307 lib/libkern/softfloat.c if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); LIT64 2344 lib/libkern/softfloat.c aSig |= LIT64( 0x0010000000000000 ); LIT64 2383 lib/libkern/softfloat.c if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); LIT64 2390 lib/libkern/softfloat.c && ( aSig != LIT64( 0x0010000000000000 ) ) ) LIT64 2392 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 2394 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 2427 lib/libkern/softfloat.c if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); LIT64 2431 lib/libkern/softfloat.c if ( a != LIT64( 0xC3E0000000000000 ) ) { LIT64 2435 lib/libkern/softfloat.c && ( aSig != LIT64( 0x0010000000000000 ) ) ) LIT64 2437 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 2440 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 2513 lib/libkern/softfloat.c return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 2521 lib/libkern/softfloat.c aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 ); LIT64 2597 lib/libkern/softfloat.c return aSign ? LIT64( 0xBFF0000000000000 ) : 0; LIT64 2600 lib/libkern/softfloat.c aSign ? LIT64( 0x8000000000000000 ) : LIT64( 0x3FF0000000000000 ); LIT64 2656 lib/libkern/softfloat.c bSig |= LIT64( 0x2000000000000000 ); LIT64 2670 lib/libkern/softfloat.c aSig |= LIT64( 0x2000000000000000 ); LIT64 2681 lib/libkern/softfloat.c zSig = LIT64( 0x4000000000000000 ) + aSig + bSig; LIT64 2685 lib/libkern/softfloat.c aSig |= LIT64( 0x2000000000000000 ); LIT64 2742 lib/libkern/softfloat.c aSig |= LIT64( 0x4000000000000000 ); LIT64 2745 lib/libkern/softfloat.c bSig |= LIT64( 0x4000000000000000 ); LIT64 2760 lib/libkern/softfloat.c bSig |= LIT64( 0x4000000000000000 ); LIT64 2763 lib/libkern/softfloat.c aSig |= LIT64( 0x4000000000000000 ); LIT64 2864 lib/libkern/softfloat.c aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; LIT64 2865 lib/libkern/softfloat.c bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; LIT64 2927 lib/libkern/softfloat.c aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; LIT64 2928 lib/libkern/softfloat.c bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; LIT64 2992 lib/libkern/softfloat.c aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<11; LIT64 2993 lib/libkern/softfloat.c bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; LIT64 3067 lib/libkern/softfloat.c aSig |= LIT64( 0x0010000000000000 ); LIT64 3346 lib/libkern/softfloat.c && ( aSig != LIT64( 0x8000000000000000 ) ) ) LIT64 3348 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 3350 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 3384 lib/libkern/softfloat.c aSig &= LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 3388 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 3391 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 3528 lib/libkern/softfloat.c packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); LIT64 3534 lib/libkern/softfloat.c packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) LIT64 3539 lib/libkern/softfloat.c : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); LIT64 3560 lib/libkern/softfloat.c z.low = LIT64( 0x8000000000000000 ); LIT64 3599 lib/libkern/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 3625 lib/libkern/softfloat.c zSig0 |= LIT64( 0x8000000000000000 ); LIT64 3677 lib/libkern/softfloat.c return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 3774 lib/libkern/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 3785 lib/libkern/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 3835 lib/libkern/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 3851 lib/libkern/softfloat.c return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 3934 lib/libkern/softfloat.c bSig |= LIT64( 0x8000000000000000 ); LIT64 4034 lib/libkern/softfloat.c if ( ( zSig1 & LIT64( 0x3FFFFFFFFFFFFFFF ) ) <= 5 ) { LIT64 4284 lib/libkern/softfloat.c if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4323 lib/libkern/softfloat.c aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4362 lib/libkern/softfloat.c if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4369 lib/libkern/softfloat.c && ( aSig1 || ( aSig0 != LIT64( 0x0001000000000000 ) ) ) LIT64 4372 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 4374 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 4407 lib/libkern/softfloat.c if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4411 lib/libkern/softfloat.c aSig0 &= LIT64( 0x0000FFFFFFFFFFFF ); LIT64 4412 lib/libkern/softfloat.c if ( ( a.high == LIT64( 0xC03E000000000000 ) ) LIT64 4413 lib/libkern/softfloat.c && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) { LIT64 4419 lib/libkern/softfloat.c return LIT64( 0x7FFFFFFFFFFFFFFF ); LIT64 4422 lib/libkern/softfloat.c return (sbits64) LIT64( 0x8000000000000000 ); LIT64 4510 lib/libkern/softfloat.c aSig0 |= LIT64( 0x4000000000000000 ); LIT64 4541 lib/libkern/softfloat.c return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); LIT64 4548 lib/libkern/softfloat.c aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4692 lib/libkern/softfloat.c bSig0 |= LIT64( 0x0001000000000000 ); LIT64 4707 lib/libkern/softfloat.c aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4723 lib/libkern/softfloat.c zSig0 |= LIT64( 0x0002000000000000 ); LIT64 4727 lib/libkern/softfloat.c aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4730 lib/libkern/softfloat.c if ( zSig0 < LIT64( 0x0002000000000000 ) ) goto roundAndPack; LIT64 4794 lib/libkern/softfloat.c aSig0 |= LIT64( 0x4000000000000000 ); LIT64 4797 lib/libkern/softfloat.c bSig0 |= LIT64( 0x4000000000000000 ); LIT64 4812 lib/libkern/softfloat.c bSig0 |= LIT64( 0x4000000000000000 ); LIT64 4815 lib/libkern/softfloat.c aSig0 |= LIT64( 0x4000000000000000 ); LIT64 4920 lib/libkern/softfloat.c aSig0 |= LIT64( 0x0001000000000000 ); LIT64 4925 lib/libkern/softfloat.c if ( LIT64( 0x0002000000000000 ) <= zSig0 ) { LIT64 4990 lib/libkern/softfloat.c aSig0 | LIT64( 0x0001000000000000 ), aSig1, 15, &aSig0, &aSig1 ); LIT64 4992 lib/libkern/softfloat.c bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); LIT64 5071 lib/libkern/softfloat.c aSig0 | LIT64( 0x0001000000000000 ), LIT64 5078 lib/libkern/softfloat.c bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); LIT64 5167 lib/libkern/softfloat.c aSig0 |= LIT64( 0x0001000000000000 ); LIT64 5449 lib/libkern/softfloat.c aSig |= LIT64( 0x0010000000000000 );