Lines Matching refs:LIT64
206 zSign ? (sbits64) LIT64( 0x8000000000000000 ) in roundAndPackInt64()
207 : LIT64( 0x7FFFFFFFFFFFFFFF ); in roundAndPackInt64()
392 return FLOAT64_DEMANGLE(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac()
521 || ( zSig + roundIncrement < (bits64)LIT64( 0x8000000000000000 ) ); in roundAndPackFloat64()
670 roundIncrement = LIT64( 0x0000000000000400 ); in roundAndPackFloatx80()
671 roundMask = LIT64( 0x00000000000007FF ); in roundAndPackFloatx80()
674 roundIncrement = LIT64( 0x0000008000000000 ); in roundAndPackFloatx80()
675 roundMask = LIT64( 0x000000FFFFFFFFFF ); in roundAndPackFloatx80()
726 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
753 && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) in roundAndPackFloatx80()
766 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in roundAndPackFloatx80()
773 || ( zSig0 < LIT64( 0xFFFFFFFFFFFFFFFF ) ); in roundAndPackFloatx80()
803 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
872 return a.high & LIT64( 0x0000FFFFFFFFFFFF ); in extractFloat128Frac0()
1017 LIT64( 0x0001FFFFFFFFFFFF ), in roundAndPackFloat128()
1018 LIT64( 0xFFFFFFFFFFFFFFFF ), in roundAndPackFloat128()
1034 LIT64( 0x0000FFFFFFFFFFFF ), in roundAndPackFloat128()
1035 LIT64( 0xFFFFFFFFFFFFFFFF ) in roundAndPackFloat128()
1048 LIT64( 0x0001FFFFFFFFFFFF ), in roundAndPackFloat128()
1049 LIT64( 0xFFFFFFFFFFFFFFFF ) in roundAndPackFloat128()
1303 if ( a == (sbits64) LIT64( 0x8000000000000000 ) ) { in int64_to_float64()
1479 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float32_to_int64()
1481 return (sbits64) LIT64( 0x8000000000000000 ); in float32_to_int64()
1518 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float32_to_int64_round_to_zero()
1521 return (sbits64) LIT64( 0x8000000000000000 ); in float32_to_int64_round_to_zero()
1590 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float32_to_floatx80()
2347 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int32()
2384 aSig |= LIT64( 0x0010000000000000 ); in float64_to_int32_round_to_zero()
2423 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int64()
2430 && ( aSig != LIT64( 0x0010000000000000 ) ) ) in float64_to_int64()
2432 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float64_to_int64()
2434 return (sbits64) LIT64( 0x8000000000000000 ); in float64_to_int64()
2467 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int64_round_to_zero()
2471 if ( a != LIT64( 0xC3E0000000000000 ) ) { in float64_to_int64_round_to_zero()
2475 && ( aSig != LIT64( 0x0010000000000000 ) ) ) in float64_to_int64_round_to_zero()
2477 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float64_to_int64_round_to_zero()
2480 return (sbits64) LIT64( 0x8000000000000000 ); in float64_to_int64_round_to_zero()
2553 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float64_to_floatx80()
2561 aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 ); in float64_to_floatx80()
2639 return aSign ? LIT64( 0xBFF0000000000000 ) : 0; in float64_round_to_int()
2642 aSign ? LIT64( 0x8000000000000000 ) : LIT64( 0x3FF0000000000000 ); in float64_round_to_int()
2698 bSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
2712 aSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
2723 zSig = LIT64( 0x4000000000000000 ) + aSig + bSig; in addFloat64Sigs()
2727 aSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
2784 aSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2787 bSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2802 bSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2805 aSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
2906 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; in float64_mul()
2907 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_mul()
2969 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; in float64_div()
2970 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_div()
3034 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<11; in float64_rem()
3035 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_rem()
3109 aSig |= LIT64( 0x0010000000000000 ); in float64_sqrt()
3388 && ( aSig != LIT64( 0x8000000000000000 ) ) ) in floatx80_to_int64()
3390 return LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64()
3392 return (sbits64) LIT64( 0x8000000000000000 ); in floatx80_to_int64()
3426 aSig &= LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64_round_to_zero()
3430 return LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64_round_to_zero()
3433 return (sbits64) LIT64( 0x8000000000000000 ); in floatx80_to_int64_round_to_zero()
3570 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3578 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) in floatx80_round_to_int()
3583 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
3604 z.low = LIT64( 0x8000000000000000 ); in floatx80_round_to_int()
3643 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in addFloatx80Sigs()
3669 zSig0 |= LIT64( 0x8000000000000000 ); in addFloatx80Sigs()
3721 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); in subFloatx80Sigs()
3818 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3829 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
3879 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3895 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
3978 bSig |= LIT64( 0x8000000000000000 ); in floatx80_rem()
4078 if ( ( zSig1 & LIT64( 0x3FFFFFFFFFFFFFFF ) ) <= 5 ) { in floatx80_sqrt()
4328 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int32()
4367 aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int32_round_to_zero()
4406 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int64()
4413 && ( aSig1 || ( aSig0 != LIT64( 0x0001000000000000 ) ) ) in float128_to_int64()
4416 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_to_int64()
4418 return (sbits64) LIT64( 0x8000000000000000 ); in float128_to_int64()
4451 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int64_round_to_zero()
4455 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF ); in float128_to_int64_round_to_zero()
4456 if ( ( a.high == LIT64( 0xC03E000000000000 ) ) in float128_to_int64_round_to_zero()
4457 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) { in float128_to_int64_round_to_zero()
4463 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_to_int64_round_to_zero()
4466 return (sbits64) LIT64( 0x8000000000000000 ); in float128_to_int64_round_to_zero()
4507 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_uint64_round_to_zero()
4511 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF ); in float128_to_uint64_round_to_zero()
4512 if ( ( a.high == LIT64( 0xC03E000000000000 ) ) in float128_to_uint64_round_to_zero()
4513 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) { in float128_to_uint64_round_to_zero()
4519 return LIT64( 0xFFFFFFFFFFFFFFFF ); in float128_to_uint64_round_to_zero()
4607 aSig0 |= LIT64( 0x4000000000000000 ); in float128_to_float64()
4638 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float128_to_floatx80()
4645 aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_floatx80()
4791 bSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4806 aSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4822 zSig0 |= LIT64( 0x0002000000000000 ); in addFloat128Sigs()
4826 aSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
4829 if ( zSig0 < LIT64( 0x0002000000000000 ) ) goto roundAndPack; in addFloat128Sigs()
4893 aSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4896 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4911 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
4914 aSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
5019 aSig0 |= LIT64( 0x0001000000000000 ); in float128_mul()
5024 if ( LIT64( 0x0002000000000000 ) <= zSig0 ) { in float128_mul()
5089 aSig0 | LIT64( 0x0001000000000000 ), aSig1, 15, &aSig0, &aSig1 ); in float128_div()
5091 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_div()
5169 aSig0 | LIT64( 0x0001000000000000 ), in float128_rem()
5176 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_rem()
5265 aSig0 |= LIT64( 0x0001000000000000 ); in float128_sqrt()
5547 aSig |= LIT64( 0x0010000000000000 ); in float64_to_uint32_round_to_zero()