Home
last modified time | relevance | path

Searched refs:LIT64 (Results 1 – 5 of 5) sorted by relevance

/external/qemu/fpu/
Dsoftfloat-specialize.h191 #define float64_default_nan make_float64(LIT64( 0x7FFFFFFFFFFFFFFF ))
193 #define float64_default_nan make_float64(LIT64( 0x7FF8000000000000 ))
195 #define float64_default_nan make_float64(LIT64( 0x7FF4000000000000 ))
197 #define float64_default_nan make_float64(LIT64( 0x7FF7FFFFFFFFFFFF ))
199 #define float64_default_nan make_float64(LIT64( 0xFFF8000000000000 ))
213 && ( a & LIT64( 0x0007FFFFFFFFFFFF ) ); in float64_is_nan()
215 return ( LIT64( 0xFFF0000000000000 ) <= (bits64) ( a<<1 ) ); in float64_is_nan()
228 return ( LIT64( 0xFFF0000000000000 ) <= (bits64) ( a<<1 ) ); in float64_is_signaling_nan()
232 && ( a & LIT64( 0x0007FFFFFFFFFFFF ) ); in float64_is_signaling_nan()
265 | LIT64( 0x7FF0000000000000 ) in commonNaNToFloat64()
[all …]
Dsoftfloat.c165 zSign ? (sbits64) LIT64( 0x8000000000000000 ) in roundAndPackInt64()
166 : LIT64( 0x7FFFFFFFFFFFFFFF ); in roundAndPackInt64()
344 return float64_val(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac()
467 || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) ); in roundAndPackFloat64()
609 roundIncrement = LIT64( 0x0000000000000400 ); in roundAndPackFloatx80()
610 roundMask = LIT64( 0x00000000000007FF ); in roundAndPackFloatx80()
613 roundIncrement = LIT64( 0x0000008000000000 ); in roundAndPackFloatx80()
614 roundMask = LIT64( 0x000000FFFFFFFFFF ); in roundAndPackFloatx80()
666 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80()
693 && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) in roundAndPackFloatx80()
[all …]
Dsoftfloat-native.c410 && ( a & LIT64( 0x0007FFFFFFFFFFFF ) ); in float64_is_signaling_nan()
421 return ( LIT64( 0xFFF0000000000000 ) < (bits64) ( a<<1 ) ); in float64_is_nan()
500 aLow = u.i.low & ~ LIT64( 0x4000000000000000 ); in floatx80_is_signaling_nan()
Dsoftfloat-macros.h552 if ( b <= a0 ) return LIT64( 0xFFFFFFFFFFFFFFFF ); in estimateDiv128To64()
554 z = ( b0<<32 <= a0 ) ? LIT64( 0xFFFFFFFF00000000 ) : ( a0 / b0 )<<32; in estimateDiv128To64()
558 z -= LIT64( 0x100000000 ); in estimateDiv128To64()
Dsoftfloat.h77 #define LIT64( a ) a##LL macro