Home
last modified time | relevance | path

Searched refs:make_float64 (Results 1 – 7 of 7) sorted by relevance

/external/qemu/fpu/
Dsoftfloat.h136 #define make_float64(x) __extension__ ({ float64 f64_val = {x}; f64_val; }) macro
147 #define make_float64(x) (x) macro
464 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 …]
Dsoftfloat-specialize.h441 return make_float64(a); in float64_maybe_silence_nan()
478 return make_float64( in commonNaNToFloat64()
Dsoftfloat.c427 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()
/external/qemu/target-arm/
Dneon_helper.c1862 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 …]
Dop_helper.c532 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()
Dhelper.c2935 #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()
/external/qemu/target-mips/
Dop_helper.c2022 #define FLOAT_ONE64 make_float64(0x3ffULL << 52)
2024 #define FLOAT_TWO64 make_float64(1ULL << 62)