Searched refs:make_float64 (Results 1 – 7 of 7) sorted by relevance
136 #define make_float64(x) __extension__ ({ float64 f64_val = {x}; f64_val; }) macro147 #define make_float64(x) (x) macro464 return make_float64(float64_val(a) & 0x7fffffffffffffffLL); in float64_abs()472 return make_float64(float64_val(a) ^ 0x8000000000000000LL); in float64_chs()497 return make_float64((float64_val(a) & 0x7fffffffffffffffULL) in float64_set_sign()501 #define float64_zero make_float64(0)502 #define float64_one make_float64(0x3ff0000000000000LL)503 #define float64_ln2 make_float64(0x3fe62e42fefa39efLL)504 #define float64_pi make_float64(0x400921fb54442d18LL)505 #define float64_half make_float64(0x3fe0000000000000LL)[all …]
441 return make_float64(a); in float64_maybe_silence_nan()478 return make_float64( in commonNaNToFloat64()
427 return make_float64(float64_val(a) & (1ULL << 63)); in float64_squash_input_denormal()465 return make_float64( in packFloat64()3046 return make_float64(aSign ? LIT64( 0xBFF0000000000000 ) : 0); in float64_round_to_int()3048 return make_float64( in float64_round_to_int()3063 if ( extractFloat64Sign( make_float64(z) ) ^ ( roundingMode == float_round_up ) ) { in float64_round_to_int()3070 return make_float64(z); in float64_round_to_int()6151 v = float64_to_int64(make_float64(v) STATUS_VAR); in float64_to_uint64()6162 v = float64_to_int64_round_to_zero(make_float64(v) STATUS_VAR); in float64_to_uint64_round_to_zero()
1862 env->vfp.regs[rm] = make_float64(m0); in HELPER()1863 env->vfp.regs[rm + 1] = make_float64(m1); in HELPER()1864 env->vfp.regs[rd] = make_float64(d0); in HELPER()1865 env->vfp.regs[rd + 1] = make_float64(d1); in HELPER()1882 env->vfp.regs[rm] = make_float64(m0); in HELPER()1883 env->vfp.regs[rm + 1] = make_float64(m1); in HELPER()1884 env->vfp.regs[rd] = make_float64(d0); in HELPER()1885 env->vfp.regs[rd + 1] = make_float64(d1); in HELPER()1898 env->vfp.regs[rm] = make_float64(m0); in HELPER()1899 env->vfp.regs[rm + 1] = make_float64(m1); in HELPER()[all …]
532 env->vfp.regs[rd] = make_float64(LDQ(addr)); in HELPER()544 env->vfp.regs[rd] = make_float64(tmp64); in HELPER()559 env->vfp.regs[rd] = make_float64(tmp64); in HELPER()573 env->vfp.regs[rd] = make_float64(tmp64); in HELPER()
2935 #define float64_256 make_float64(0x4070000000000000LL)2936 #define float64_512 make_float64(0x4080000000000000LL)2995 f64 = make_float64((0x3feULL << 52) in HELPER()3094 f64 = make_float64(((uint64_t)(val & 0x80000000) << 32) in HELPER()3098 f64 = make_float64(((uint64_t)(val & 0x80000000) << 32) in HELPER()3123 f64 = make_float64((0x3feULL << 52) in HELPER()3140 f64 = make_float64((0x3feULL << 52) in HELPER()3143 f64 = make_float64((0x3fdULL << 52) in HELPER()
2022 #define FLOAT_ONE64 make_float64(0x3ffULL << 52)2024 #define FLOAT_TWO64 make_float64(1ULL << 62)