Lines Matching refs:LIT64
195 zSign ? (sbits64) LIT64( 0x8000000000000000 ) in roundAndPackInt64()
196 : LIT64( 0x7FFFFFFFFFFFFFFF ); in roundAndPackInt64()
381 return FLOAT64_DEMANGLE(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac()
510 || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) ); in roundAndPackFloat64()
659 roundIncrement = LIT64( 0x0000000000000400 ); in roundAndPackFloatx80()
660 roundMask = LIT64( 0x00000000000007FF ); in roundAndPackFloatx80()
663 roundIncrement = LIT64( 0x0000008000000000 ); in roundAndPackFloatx80()
664 roundMask = LIT64( 0x000000FFFFFFFFFF ); in roundAndPackFloatx80()
715 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
742 && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) in roundAndPackFloatx80()
755 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in roundAndPackFloatx80()
762 || ( zSig0 < LIT64( 0xFFFFFFFFFFFFFFFF ) ); in roundAndPackFloatx80()
792 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
861 return a.high & LIT64( 0x0000FFFFFFFFFFFF ); in extractFloat128Frac0()
1006 LIT64( 0x0001FFFFFFFFFFFF ), in roundAndPackFloat128()
1007 LIT64( 0xFFFFFFFFFFFFFFFF ), in roundAndPackFloat128()
1023 LIT64( 0x0000FFFFFFFFFFFF ), in roundAndPackFloat128()
1024 LIT64( 0xFFFFFFFFFFFFFFFF ) in roundAndPackFloat128()
1037 LIT64( 0x0001FFFFFFFFFFFF ), in roundAndPackFloat128()
1038 LIT64( 0xFFFFFFFFFFFFFFFF ) in roundAndPackFloat128()
1296 if ( a == (sbits64) LIT64( 0x8000000000000000 ) ) { in int64_to_float64()
1472 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float32_to_int64()
1474 return (sbits64) LIT64( 0x8000000000000000 ); in float32_to_int64()
1511 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float32_to_int64_round_to_zero()
1514 return (sbits64) LIT64( 0x8000000000000000 ); in float32_to_int64_round_to_zero()
1583 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float32_to_floatx80()
2340 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int32()
2377 aSig |= LIT64( 0x0010000000000000 ); in float64_to_int32_round_to_zero()
2416 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int64()
2423 && ( aSig != LIT64( 0x0010000000000000 ) ) ) in float64_to_int64()
2425 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float64_to_int64()
2427 return (sbits64) LIT64( 0x8000000000000000 ); in float64_to_int64()
2460 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int64_round_to_zero()
2464 if ( a != LIT64( 0xC3E0000000000000 ) ) { in float64_to_int64_round_to_zero()
2468 && ( aSig != LIT64( 0x0010000000000000 ) ) ) in float64_to_int64_round_to_zero()
2470 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float64_to_int64_round_to_zero()
2473 return (sbits64) LIT64( 0x8000000000000000 ); in float64_to_int64_round_to_zero()
2546 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float64_to_floatx80()
2554 aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 ); in float64_to_floatx80()
2632 return aSign ? LIT64( 0xBFF0000000000000 ) : 0; in float64_round_to_int()
2635 aSign ? LIT64( 0x8000000000000000 ) : LIT64( 0x3FF0000000000000 ); in float64_round_to_int()
2691 bSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
2705 aSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
2716 zSig = LIT64( 0x4000000000000000 ) + aSig + bSig; in addFloat64Sigs()
2720 aSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
2777 aSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2780 bSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2795 bSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2798 aSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2899 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; in float64_mul()
2900 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_mul()
2962 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; in float64_div()
2963 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_div()
3027 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<11; in float64_rem()
3028 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_rem()
3102 aSig |= LIT64( 0x0010000000000000 ); in float64_sqrt()
3381 && ( aSig != LIT64( 0x8000000000000000 ) ) ) in floatx80_to_int64()
3383 return LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64()
3385 return (sbits64) LIT64( 0x8000000000000000 ); in floatx80_to_int64()
3419 aSig &= LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64_round_to_zero()
3423 return LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64_round_to_zero()
3426 return (sbits64) LIT64( 0x8000000000000000 ); in floatx80_to_int64_round_to_zero()
3563 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3571 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) in floatx80_round_to_int()
3576 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3597 z.low = LIT64( 0x8000000000000000 ); in floatx80_round_to_int()
3636 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in addFloatx80Sigs()
3662 zSig0 |= LIT64( 0x8000000000000000 ); in addFloatx80Sigs()
3714 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); in subFloatx80Sigs()
3811 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3822 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3872 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3888 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3971 bSig |= LIT64( 0x8000000000000000 ); in floatx80_rem()
4071 if ( ( zSig1 & LIT64( 0x3FFFFFFFFFFFFFFF ) ) <= 5 ) { in floatx80_sqrt()
4321 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int32()
4360 aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int32_round_to_zero()
4399 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int64()
4406 && ( aSig1 || ( aSig0 != LIT64( 0x0001000000000000 ) ) ) in float128_to_int64()
4409 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_to_int64()
4411 return (sbits64) LIT64( 0x8000000000000000 ); in float128_to_int64()
4444 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int64_round_to_zero()
4448 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF ); in float128_to_int64_round_to_zero()
4449 if ( ( a.high == LIT64( 0xC03E000000000000 ) ) in float128_to_int64_round_to_zero()
4450 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) { in float128_to_int64_round_to_zero()
4456 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_to_int64_round_to_zero()
4459 return (sbits64) LIT64( 0x8000000000000000 ); in float128_to_int64_round_to_zero()
4500 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_uint64_round_to_zero()
4504 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF ); in float128_to_uint64_round_to_zero()
4505 if ( ( a.high == LIT64( 0xC03E000000000000 ) ) in float128_to_uint64_round_to_zero()
4506 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) { in float128_to_uint64_round_to_zero()
4512 return LIT64( 0xFFFFFFFFFFFFFFFF ); in float128_to_uint64_round_to_zero()
4600 aSig0 |= LIT64( 0x4000000000000000 ); in float128_to_float64()
4631 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float128_to_floatx80()
4638 aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_floatx80()
4784 bSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4799 aSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4815 zSig0 |= LIT64( 0x0002000000000000 ); in addFloat128Sigs()
4819 aSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4822 if ( zSig0 < LIT64( 0x0002000000000000 ) ) goto roundAndPack; in addFloat128Sigs()
4886 aSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4889 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4904 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4907 aSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
5012 aSig0 |= LIT64( 0x0001000000000000 ); in float128_mul()
5017 if ( LIT64( 0x0002000000000000 ) <= zSig0 ) { in float128_mul()
5082 aSig0 | LIT64( 0x0001000000000000 ), aSig1, 15, &aSig0, &aSig1 ); in float128_div()
5084 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_div()
5163 aSig0 | LIT64( 0x0001000000000000 ), in float128_rem()
5170 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_rem()
5259 aSig0 |= LIT64( 0x0001000000000000 ); in float128_sqrt()
5541 aSig |= LIT64( 0x0010000000000000 ); in float64_to_uint32_round_to_zero()