Lines Matching refs:LIT64
198 zSign ? (int64_t) LIT64( 0x8000000000000000 ) in roundAndPackInt64()
199 : LIT64( 0x7FFFFFFFFFFFFFFF ); in roundAndPackInt64()
395 return float64_val(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac()
536 || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) ); in roundAndPackFloat64()
676 roundIncrement = LIT64( 0x0000000000000400 ); in roundAndPackFloatx80()
677 roundMask = LIT64( 0x00000000000007FF ); in roundAndPackFloatx80()
680 roundIncrement = LIT64( 0x0000008000000000 ); in roundAndPackFloatx80()
681 roundMask = LIT64( 0x000000FFFFFFFFFF ); in roundAndPackFloatx80()
736 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
763 && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) in roundAndPackFloatx80()
776 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in roundAndPackFloatx80()
783 || ( zSig0 < LIT64( 0xFFFFFFFFFFFFFFFF ) ); in roundAndPackFloatx80()
813 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
875 return a.high & LIT64( 0x0000FFFFFFFFFFFF ); in extractFloat128Frac0()
1015 LIT64( 0x0001FFFFFFFFFFFF ), in roundAndPackFloat128()
1016 LIT64( 0xFFFFFFFFFFFFFFFF ), in roundAndPackFloat128()
1032 LIT64( 0x0000FFFFFFFFFFFF ), in roundAndPackFloat128()
1033 LIT64( 0xFFFFFFFFFFFFFFFF ) in roundAndPackFloat128()
1050 LIT64( 0x0001FFFFFFFFFFFF ), in roundAndPackFloat128()
1051 LIT64( 0xFFFFFFFFFFFFFFFF ) in roundAndPackFloat128()
1266 if ( a == (int64_t) LIT64( 0x8000000000000000 ) ) { in int64_to_float64()
1498 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float32_to_int64()
1500 return (int64_t) LIT64( 0x8000000000000000 ); in float32_to_int64()
1537 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float32_to_int64_round_to_zero()
1540 return (int64_t) LIT64( 0x8000000000000000 ); in float32_to_int64_round_to_zero()
1606 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float32_to_floatx80()
2280 cSig64 |= LIT64(0x4000000000000000); in float32_muladd()
2758 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int32()
2794 aSig |= LIT64( 0x0010000000000000 ); in float64_to_int32_round_to_zero()
2844 aSig |= LIT64( 0x0010000000000000 ); in float64_to_int16_round_to_zero()
2883 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int64()
2890 && ( aSig != LIT64( 0x0010000000000000 ) ) ) in float64_to_int64()
2892 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float64_to_int64()
2894 return (int64_t) LIT64( 0x8000000000000000 ); in float64_to_int64()
2927 if ( aExp ) aSig |= LIT64( 0x0010000000000000 ); in float64_to_int64_round_to_zero()
2931 if ( float64_val(a) != LIT64( 0xC3E0000000000000 ) ) { in float64_to_int64_round_to_zero()
2935 && ( aSig != LIT64( 0x0010000000000000 ) ) ) in float64_to_int64_round_to_zero()
2937 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float64_to_int64_round_to_zero()
2940 return (int64_t) LIT64( 0x8000000000000000 ); in float64_to_int64_round_to_zero()
3154 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float64_to_floatx80()
3162 aSign, aExp + 0x3C00, ( aSig | LIT64( 0x0010000000000000 ) )<<11 ); in float64_to_floatx80()
3231 return make_float64(aSign ? LIT64( 0xBFF0000000000000 ) : 0); in float64_round_to_int()
3234 aSign ? LIT64( 0x8000000000000000 ) : LIT64( 0x3FF0000000000000 )); in float64_round_to_int()
3300 bSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
3314 aSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
3333 zSig = LIT64( 0x4000000000000000 ) + aSig + bSig; in addFloat64Sigs()
3337 aSig |= LIT64( 0x2000000000000000 ); in addFloat64Sigs()
3393 aSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
3396 bSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
3411 bSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
3414 aSig |= LIT64( 0x4000000000000000 ); in subFloat64Sigs()
3519 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; in float64_mul()
3520 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_mul()
3583 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<10; in float64_div()
3584 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_div()
3647 aSig = ( aSig | LIT64( 0x0010000000000000 ) )<<11; in float64_rem()
3648 bSig = ( bSig | LIT64( 0x0010000000000000 ) )<<11; in float64_rem()
3808 aSig = (aSig | LIT64(0x0010000000000000))<<10; in float64_muladd()
3809 bSig = (bSig | LIT64(0x0010000000000000))<<11; in float64_muladd()
3836 cSig0 |= LIT64(0x4000000000000000); in float64_muladd()
3948 aSig |= LIT64( 0x0010000000000000 ); in float64_sqrt()
3997 aSig |= LIT64( 0x0010000000000000 ); in float64_log2()
4003 if ( aSig & LIT64( 0x0020000000000000 ) ) { in float64_log2()
4327 && ( aSig != LIT64( 0x8000000000000000 ) ) ) in floatx80_to_int64()
4329 return LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64()
4331 return (int64_t) LIT64( 0x8000000000000000 ); in floatx80_to_int64()
4364 aSig &= LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64_round_to_zero()
4368 return LIT64( 0x7FFFFFFFFFFFFFFF ); in floatx80_to_int64_round_to_zero()
4371 return (int64_t) LIT64( 0x8000000000000000 ); in floatx80_to_int64_round_to_zero()
4500 packFloatx80( aSign, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
4506 packFloatx80( 1, 0x3FFF, LIT64( 0x8000000000000000 ) ) in floatx80_round_to_int()
4511 : packFloatx80( 0, 0x3FFF, LIT64( 0x8000000000000000 ) ); in floatx80_round_to_int()
4532 z.low = LIT64( 0x8000000000000000 ); in floatx80_round_to_int()
4570 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in addFloatx80Sigs()
4596 zSig0 |= LIT64( 0x8000000000000000 ); in addFloatx80Sigs()
4647 return packFloatx80( zSign ^ 1, 0x7FFF, LIT64( 0x8000000000000000 ) ); in subFloatx80Sigs()
4741 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
4752 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_mul()
4801 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
4817 return packFloatx80( zSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in floatx80_div()
4898 bSig |= LIT64( 0x8000000000000000 ); in floatx80_rem()
4997 if ( ( zSig1 & LIT64( 0x3FFFFFFFFFFFFFFF ) ) <= 5 ) { in floatx80_sqrt()
5278 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int32()
5316 aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int32_round_to_zero()
5354 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int64()
5361 && ( aSig1 || ( aSig0 != LIT64( 0x0001000000000000 ) ) ) in float128_to_int64()
5364 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_to_int64()
5366 return (int64_t) LIT64( 0x8000000000000000 ); in float128_to_int64()
5398 if ( aExp ) aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_int64_round_to_zero()
5402 aSig0 &= LIT64( 0x0000FFFFFFFFFFFF ); in float128_to_int64_round_to_zero()
5403 if ( ( a.high == LIT64( 0xC03E000000000000 ) ) in float128_to_int64_round_to_zero()
5404 && ( aSig1 < LIT64( 0x0002000000000000 ) ) ) { in float128_to_int64_round_to_zero()
5410 return LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_to_int64_round_to_zero()
5413 return (int64_t) LIT64( 0x8000000000000000 ); in float128_to_int64_round_to_zero()
5499 aSig0 |= LIT64( 0x4000000000000000 ); in float128_to_float64()
5527 return packFloatx80( aSign, 0x7FFF, LIT64( 0x8000000000000000 ) ); in float128_to_floatx80()
5534 aSig0 |= LIT64( 0x0001000000000000 ); in float128_to_floatx80()
5674 bSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
5689 aSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
5713 zSig0 |= LIT64( 0x0002000000000000 ); in addFloat128Sigs()
5717 aSig0 |= LIT64( 0x0001000000000000 ); in addFloat128Sigs()
5720 if ( zSig0 < LIT64( 0x0002000000000000 ) ) goto roundAndPack; in addFloat128Sigs()
5783 aSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
5786 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
5801 bSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
5804 aSig0 |= LIT64( 0x4000000000000000 ); in subFloat128Sigs()
5906 aSig0 |= LIT64( 0x0001000000000000 ); in float128_mul()
5911 if ( LIT64( 0x0002000000000000 ) <= zSig0 ) { in float128_mul()
5975 aSig0 | LIT64( 0x0001000000000000 ), aSig1, 15, &aSig0, &aSig1 ); in float128_div()
5977 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_div()
6054 aSig0 | LIT64( 0x0001000000000000 ), in float128_rem()
6061 bSig0 | LIT64( 0x0001000000000000 ), bSig1, 15, &bSig0, &bSig1 ); in float128_rem()
6149 aSig0 |= LIT64( 0x0001000000000000 ); in float128_sqrt()
6832 aSig |= LIT64( 0x0010000000000000 ); in float64_scalbn()
6895 aSig0 |= LIT64( 0x0001000000000000 ); in float128_scalbn()