Home
last modified time | relevance | path

Searched refs:float64_val (Results 1 – 6 of 6) sorted by relevance

/external/qemu/target-arm/
Dneon_helper.c1842 uint64_t zm0 = float64_val(env->vfp.regs[rm]); in HELPER()
1843 uint64_t zm1 = float64_val(env->vfp.regs[rm + 1]); in HELPER()
1844 uint64_t zd0 = float64_val(env->vfp.regs[rd]); in HELPER()
1845 uint64_t zd1 = float64_val(env->vfp.regs[rd + 1]); in HELPER()
1870 uint64_t zm0 = float64_val(env->vfp.regs[rm]); in HELPER()
1871 uint64_t zm1 = float64_val(env->vfp.regs[rm + 1]); in HELPER()
1872 uint64_t zd0 = float64_val(env->vfp.regs[rd]); in HELPER()
1873 uint64_t zd1 = float64_val(env->vfp.regs[rd + 1]); in HELPER()
1890 uint64_t zm0 = float64_val(env->vfp.regs[rm]); in HELPER()
1891 uint64_t zm1 = float64_val(env->vfp.regs[rm + 1]); in HELPER()
[all …]
Dop_helper.c534 STQ(addr, float64_val(env->vfp.regs[rd])); in HELPER()
546 tmp64 = float64_val(env->vfp.regs[rd]); in HELPER()
561 tmp64 = float64_val(env->vfp.regs[rd]); in HELPER()
575 tmp64 = float64_val(env->vfp.regs[rd]); in HELPER()
Dhelper.c3004 | ((float64_val(f64) >> 29) & 0x7fffff); in HELPER()
3107 val64 = float64_val(f64); in HELPER()
3128 return 0x80000000 | ((float64_val(f64) >> 21) & 0x7fffffff); in HELPER()
3149 return 0x80000000 | ((float64_val(f64) >> 21) & 0x7fffffff); in HELPER()
/external/qemu/fpu/
Dsoftfloat.h135 #define float64_val(x) (((float64)(x)).v) macro
144 #define float64_val(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()
477 return (float64_val(a) & 0x7fffffffffffffffLL ) == 0x7ff0000000000000LL; in float64_is_infinity()
482 return float64_val(a) >> 63; in float64_is_neg()
487 return (float64_val(a) & 0x7fffffffffffffffLL) == 0; in float64_is_zero()
492 return ((float64_val(a) & ~(1ULL << 63)) > 0x7ff0000000000000ULL); in float64_is_any_nan()
497 return make_float64((float64_val(a) & 0x7fffffffffffffffULL) in float64_set_sign()
Dsoftfloat-specialize.h397 uint64_t a = float64_val(a_); in float64_is_quiet_nan()
414 uint64_t a = float64_val(a_); in float64_is_signaling_nan()
439 uint64_t a = float64_val(a_); in float64_maybe_silence_nan()
458 z.sign = float64_val(a)>>63; in float64ToCommonNaN()
460 z.high = float64_val(a)<<12; in float64ToCommonNaN()
502 av = float64_val(a); in propagateFloat64NaN()
503 bv = float64_val(b); in propagateFloat64NaN()
Dsoftfloat.c392 return float64_val(a) & LIT64( 0x000FFFFFFFFFFFFF ); in extractFloat64Frac()
403 return ( float64_val(a)>>52 ) & 0x7FF; in extractFloat64Exp()
414 return float64_val(a)>>63; in extractFloat64Sign()
427 return make_float64(float64_val(a) & (1ULL << 63)); in float64_squash_input_denormal()
2738 if ( float64_val(a) != LIT64( 0xC3E0000000000000 ) ) { in float64_to_int64_round_to_zero()
3036 if ( (uint64_t) ( float64_val(a)<<1 ) == 0 ) return a; in float64_round_to_int()
3056 z = float64_val(a); in float64_round_to_int()
3068 if ( z != float64_val(a) ) in float64_round_to_int()
3622 av = float64_val(a); in float64_eq()
3623 bv = float64_val(b); in float64_eq()
[all …]