| /freebsd-12-stable/tools/test/testfloat/ |
| D | testCases.c | 313 LIT64( 0x0000000000000000 ), 314 LIT64( 0x0000000000000001 ), 315 LIT64( 0x0000000000000002 ), 316 LIT64( 0x0000000000000004 ), 317 LIT64( 0x0000000000000008 ), 318 LIT64( 0x0000000000000010 ), 319 LIT64( 0x0000000000000020 ), 320 LIT64( 0x0000000000000040 ), 321 LIT64( 0x0000000000000080 ), 322 LIT64( 0x0000000000000100 ), [all …]
|
| D | slowfloat-64.c | 135 && ! ( zx.sig.a0 & LIT64( 0x100000000 ) ) ) { in roundFloatXTo24() 148 zx.sig.a0 += LIT64( 0x100000000 ); in roundFloatXTo24() 149 if ( zx.sig.a0 == LIT64( 0x0100000000000000 ) ) { in roundFloatXTo24() 150 zx.sig.a0 = LIT64( 0x0080000000000000 ); in roundFloatXTo24() 185 if ( zx.sig.a0 == LIT64( 0x0100000000000000 ) ) { in roundFloatXTo53() 186 zx.sig.a0 = LIT64( 0x0080000000000000 ); in roundFloatXTo53() 199 roundBits = zx.sig.a1 & LIT64( 0x00FFFFFFFFFFFFFF ); in roundFloatXTo64() 206 if ( roundBits < LIT64( 0x0080000000000000 ) ) goto noIncrement; in roundFloatXTo64() 207 if ( ( roundBits == LIT64( 0x0080000000000000 ) ) in roundFloatXTo64() 208 && ! ( zx.sig.a1 & LIT64( 0x0100000000000000 ) ) ) { in roundFloatXTo64() [all …]
|
| D | slowfloat-32.c | 376 ax.sign = ( ( a & LIT64( 0x8000000000000000 ) ) != 0 ); in float64ToFloatX() 424 if ( zx.isZero ) return zx.sign ? LIT64( 0x8000000000000000 ) : 0; in floatXToFloat64() 427 zx.sign ? LIT64( 0xFFF0000000000000 ) in floatXToFloat64() 428 : LIT64( 0x7FF0000000000000 ); in floatXToFloat64() 430 if ( zx.isNaN ) return LIT64( 0xFFFFFFFFFFFFFFFF ); in floatXToFloat64() 469 z = LIT64( 0xFFF0000000000000 ); in floatXToFloat64() 473 z = LIT64( 0xFFEFFFFFFFFFFFFF ); in floatXToFloat64() 481 z = LIT64( 0x7FF0000000000000 ); in floatXToFloat64() 485 z = LIT64( 0x7FEFFFFFFFFFFFFF ); in floatXToFloat64() 542 if ( zx.sign ) z |= LIT64( 0x8000000000000000 ); in floatXToFloat64() [all …]
|
| D | testLoops.c | 405 return LIT64( 0x7FF0000000000000 ) < ( a & LIT64( 0x7FFFFFFFFFFFFFFF ) ); in float64_isNaN() 461 absAHigh = a.high & LIT64( 0x7FFFFFFFFFFFFFFF ); in float128_isNaN() 463 ( LIT64( 0x7FFF000000000000 ) < absAHigh ) in float128_isNaN() 464 || ( ( absAHigh == LIT64( 0x7FFF000000000000 ) ) && a.low ); in float128_isNaN() 986 if ( ( trueZ == LIT64( 0x7FFFFFFFFFFFFFFF ) ) in test_a_float32_z_int64() 987 && ( ( testZ == LIT64( 0x7FFFFFFFFFFFFFFF ) ) in test_a_float32_z_int64() 988 || ( testZ == (sbits64) LIT64( 0x8000000000000000 ) ) ) in test_a_float32_z_int64() 1440 if ( ( trueZ == LIT64( 0x7FFFFFFFFFFFFFFF ) ) in test_a_float64_z_int64() 1441 && ( ( testZ == LIT64( 0x7FFFFFFFFFFFFFFF ) ) in test_a_float64_z_int64() 1442 || ( testZ == (sbits64) LIT64( 0x8000000000000000 ) ) ) in test_a_float64_z_int64() [all …]
|
| D | testfloat-source.txt | 273 types. In addition, the function-like macro `LIT64' must be defined for 274 constructing 64-bit integer literals (constants). The `LIT64' macro is used
|
| /freebsd-12-stable/lib/libc/softfloat/ |
| D | timesoftfloat.c | 225 LIT64( 0xFBFFC3FFFFFFFFFF ), 226 LIT64( 0x0000000003C589BC ), 227 LIT64( 0x00000000400013FE ), 228 LIT64( 0x0000000000186171 ), 229 LIT64( 0xFFFFFFFFFFFEFBFA ), 230 LIT64( 0xFFFFFD79E6DFFC73 ), 231 LIT64( 0x0000000010001DFF ), 232 LIT64( 0xDD1A0F0C78513710 ), 233 LIT64( 0xFFFF83FFFFFEFFFE ), 234 LIT64( 0x00756EBD1AD0C1C7 ), [all …]
|
| D | softfloat-specialize | 211 #define float64_default_nan LIT64( 0xFFFFFFFFFFFFFFFF ) 225 return ( LIT64( 0xFFE0000000000000 ) < 245 && ( FLOAT64_DEMANGLE(a) & LIT64( 0x0007FFFFFFFFFFFF ) ); 279 | LIT64( 0x7FF8000000000000 ) 299 a |= FLOAT64_MANGLE(LIT64( 0x0008000000000000 )); 300 b |= FLOAT64_MANGLE(LIT64( 0x0008000000000000 )); 321 #define floatx80_default_nan_low LIT64( 0xFFFFFFFFFFFFFFFF ) 346 aLow = a.low & ~ LIT64( 0x4000000000000000 ); 383 z.low = LIT64( 0xC000000000000000 ) | ( a.high>>1 ); 404 a.low |= LIT64( 0xC000000000000000 ); [all …]
|
| D | softfloat-source.txt | 178 types. In addition, the function-like macro `LIT64' must be defined for 179 constructing 64-bit integer literals (constants). The `LIT64' macro is used
|
| /freebsd-12-stable/lib/libc/softfloat/bits64/ |
| D | softfloat.c | 198 zSign ? (sbits64) LIT64( 0x8000000000000000 ) in roundAndPackInt64() 199 : LIT64( 0x7FFFFFFFFFFFFFFF ); in roundAndPackInt64() 384 return FLOAT64_DEMANGLE(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac() 513 || ( zSig + roundIncrement < LIT64( 0x8000000000000000 ) ); in roundAndPackFloat64() 662 roundIncrement = LIT64( 0x0000000000000400 ); in roundAndPackFloatx80() 663 roundMask = LIT64( 0x00000000000007FF ); in roundAndPackFloatx80() 666 roundIncrement = LIT64( 0x0000008000000000 ); in roundAndPackFloatx80() 667 roundMask = LIT64( 0x000000FFFFFFFFFF ); in roundAndPackFloatx80() 718 zSig0 = LIT64( 0x8000000000000000 ); in roundAndPackFloatx80() 745 && ( zSig0 == LIT64( 0xFFFFFFFFFFFFFFFF ) ) in roundAndPackFloatx80() [all …]
|
| D | softfloat-macros | 569 if ( b <= a0 ) return LIT64( 0xFFFFFFFFFFFFFFFF ); 571 z = ( b0<<32 <= a0 ) ? LIT64( 0xFFFFFFFF00000000 ) : ( a0 / b0 )<<32; 575 z -= LIT64( 0x100000000 );
|
| /freebsd-12-stable/lib/libc/softfloat/templates/ |
| D | softfloat-specialize | 163 #define float64_default_nan LIT64( 0xFFFFFFFFFFFFFFFF ) 174 return ( LIT64( 0xFFE0000000000000 ) < (bits64) ( a<<1 ) ); 189 && ( a & LIT64( 0x0007FFFFFFFFFFFF ) ); 223 | LIT64( 0x7FF8000000000000 ) 243 a |= LIT64( 0x0008000000000000 ); 244 b |= LIT64( 0x0008000000000000 ); 265 #define floatx80_default_nan_low LIT64( 0xFFFFFFFFFFFFFFFF ) 290 aLow = a.low & ~ LIT64( 0x4000000000000000 ); 327 z.low = LIT64( 0xC000000000000000 ) | ( a.high>>1 ); 348 a.low |= LIT64( 0xC000000000000000 ); [all …]
|
| /freebsd-12-stable/tools/test/testfloat/sparc64/ |
| D | sparc64.h | 85 #define LIT64( a ) a##L macro
|
| /freebsd-12-stable/lib/libc/powerpcspe/softfloat/ |
| D | powerpc-gcc.h | 71 #define LIT64( a ) a##LL macro
|
| /freebsd-12-stable/lib/libc/powerpc/softfloat/ |
| D | powerpc-gcc.h | 71 #define LIT64( a ) a##LL macro
|
| /freebsd-12-stable/lib/libc/riscv/softfloat/ |
| D | riscv-gcc.h | 71 #define LIT64( a ) a##LL macro
|
| /freebsd-12-stable/lib/libc/powerpc64/softfloat/ |
| D | powerpc-gcc.h | 71 #define LIT64( a ) a##LL macro
|
| /freebsd-12-stable/lib/libc/mips/softfloat/ |
| D | mips-gcc.h | 75 #define LIT64( a ) a##LL macro
|
| /freebsd-12-stable/lib/libc/arm/softfloat/ |
| D | arm-gcc.h | 75 #define LIT64( a ) a##LL macro
|
| /freebsd-12-stable/lib/libc/softfloat/bits32/ |
| D | softfloat.c | 282 return FLOAT64_DEMANGLE(a) & LIT64( 0x00000000FFFFFFFF ); in extractFloat64Frac1()
|