| /qemu/include/fpu/ |
| A D | softfloat.h | 200 float_status *status); 251 float16 float16_sqrt(float16, float_status *status); 434 float_status *status); 451 bfloat16 bfloat16_default_nan(float_status *status); 556 float16 float16_default_nan(float_status *status); 600 float32 float32_sqrt(float32, float_status *status); 601 float32 float32_exp2(float32, float_status *status); 748 float32 float32_default_nan(float_status *status); 927 float64 float64_default_nan(float_status *status); 967 float_status *status); [all …]
|
| A D | softfloat-helpers.h | 62 float_status *status) in set_float_rounding_mode() 79 float_status *status) in set_float_2nan_prop_rule() 84 static inline void set_flush_to_zero(bool val, float_status *status) in set_flush_to_zero() 99 static inline void set_snan_bit_is_one(bool val, float_status *status) in set_snan_bit_is_one() 104 static inline void set_use_first_nan(bool val, float_status *status) in set_use_first_nan() 114 static inline bool get_float_detect_tininess(float_status *status) in get_float_detect_tininess() 124 static inline int get_float_exception_flags(float_status *status) in get_float_exception_flags() 130 get_floatx80_rounding_precision(float_status *status) in get_floatx80_rounding_precision() 140 static inline bool get_flush_to_zero(float_status *status) in get_flush_to_zero() 145 static inline bool get_flush_inputs_to_zero(float_status *status) in get_flush_inputs_to_zero() [all …]
|
| A D | softfloat-types.h | 217 typedef struct float_status { struct 240 } float_status; argument
|
| /qemu/target/m68k/ |
| A D | softfloat.h | 26 floatx80 floatx80_getman(floatx80 a, float_status *status); 29 floatx80 floatx80_move(floatx80 a, float_status *status); 31 floatx80 floatx80_logn(floatx80 a, float_status *status); 32 floatx80 floatx80_log10(floatx80 a, float_status *status); 33 floatx80 floatx80_log2(floatx80 a, float_status *status); 34 floatx80 floatx80_etox(floatx80 a, float_status *status); 37 floatx80 floatx80_tan(floatx80 a, float_status *status); 38 floatx80 floatx80_sin(floatx80 a, float_status *status); 39 floatx80 floatx80_cos(floatx80 a, float_status *status); 40 floatx80 floatx80_atan(floatx80 a, float_status *status); [all …]
|
| A D | softfloat.c | 50 floatx80 floatx80_getman(floatx80 a, float_status *status) in floatx80_getman() 84 floatx80 floatx80_getexp(floatx80 a, float_status *status) in floatx80_getexp() 176 floatx80 floatx80_move(floatx80 a, float_status *status) in floatx80_move() 224 floatx80 floatx80_lognp1(floatx80 a, float_status *status) in floatx80_lognp1() 424 floatx80 floatx80_logn(floatx80 a, float_status *status) in floatx80_logn() 593 floatx80 floatx80_log10(floatx80 a, float_status *status) in floatx80_log10() 651 floatx80 floatx80_log2(floatx80 a, float_status *status) in floatx80_log2() 719 floatx80 floatx80_etox(floatx80 a, float_status *status) in floatx80_etox() 1211 floatx80 floatx80_tan(floatx80 a, float_status *status) in floatx80_tan() 1422 floatx80 floatx80_sin(floatx80 a, float_status *status) in floatx80_sin() [all …]
|
| /qemu/fpu/ |
| A D | softfloat.c | 2230 float_status *status) in soft_f32_muladd() 2244 float_status *status) in soft_f64_muladd() 3047 float_status *s) in float16_to_int8_scalbn() 3056 float_status *s) in float16_to_int16_scalbn() 3065 float_status *s) in float16_to_int32_scalbn() 3074 float_status *s) in float16_to_int64_scalbn() 3083 float_status *s) in float32_to_int16_scalbn() 3092 float_status *s) in float32_to_int32_scalbn() 3137 float_status *s) in bfloat16_to_int8_scalbn() 4599 soft_f32_sqrt(float32 a, float_status *status) in soft_f32_sqrt() [all …]
|
| A D | softfloat-specialize.c.inc | 86 static inline bool no_signaling_nans(float_status *status) 102 static inline bool snan_bit_is_one(float_status *status) 227 floatx80 floatx80_default_nan(float_status *status) 263 bool float16_is_quiet_nan(float16 a_, float_status *status) 283 bool bfloat16_is_quiet_nan(bfloat16 a_, float_status *status) 302 bool float16_is_signaling_nan(float16 a_, float_status *status) 340 bool float32_is_quiet_nan(float32 a_, float_status *status) 476 bool infzero, float_status *status) 684 bool float64_is_quiet_nan(float64 a_, float_status *status) 725 int floatx80_is_quiet_nan(floatx80 a, float_status *status) [all …]
|
| A D | softfloat-parts.c.inc | 18 static void partsN(return_nan)(FloatPartsN *a, float_status *s) 40 float_status *s) 144 static void partsN(uncanon_normal)(FloatPartsN *p, float_status *s, 305 static void partsN(uncanon)(FloatPartsN *p, float_status *s, 421 float_status *s) 599 float_status *s) 697 static void partsN(sqrt)(FloatPartsN *a, float_status *status, 1030 int scale, float_status *s, 1063 float_status *s) 1271 int scale, float_status *s) [all …]
|
| /qemu/target/hexagon/ |
| A D | fma_emu.h | 34 int scale, float_status *fp_status); 35 float32 internal_mpyf(float32 a, float32 b, float_status *fp_status); 38 float_status *fp_status);
|
| A D | arch.h | 33 int *adjust, float_status *fp_status); 35 float_status *fp_status);
|
| A D | fma_emu.c | 392 static SUFFIX accum_round_##SUFFIX(Accum a, float_status * fp_status) \ 530 float_status *fp_status) in special_fma() 590 float_status *fp_status) in special_fmaf() 600 float_status *fp_status) in internal_fmafx() 658 float32 internal_mpyf(float32 a, float32 b, float_status *fp_status) in internal_mpyf() 668 float_status *fp_status) in internal_mpyhh()
|
| A D | arch.c | 239 float_status *fp_status) in arch_sf_recip_common() 335 float_status *fp_status) in arch_sf_invsqrt_common()
|
| A D | cpu.h | 90 float_status fp_status;
|
| /qemu/target/arm/ |
| A D | vfp_helper.c | 523 float_status *fpst = fpstp; in HELPER() 536 float_status *fpst = fpstp; in HELPER() 549 float_status *fpst = fpstp; in HELPER() 562 float_status *fpst = fpstp; in HELPER() 665 float_status *fpst = fpstp; in HELPER() 715 float_status *fpst = fpstp; in HELPER() 765 float_status *fpst = fpstp; in HELPER() 866 float_status *s = fpstp; in HELPER() 912 float_status *s = fpstp; in HELPER() 958 float_status *s = fpstp; in HELPER() [all …]
|
| /qemu/target/s390x/tcg/ |
| A D | vec_fpu_helper.c | 178 static float32 vcdg32(float32 a, float_status *s) in vcdg32() 183 static float32 vcdlg32(float32 a, float_status *s) in vcdlg32() 188 static float32 vcgd32(float32 a, float_status *s) in vcgd32() 195 static float32 vclgd32(float32 a, float_status *s) in vclgd32() 202 static float64 vcdg64(float64 a, float_status *s) in vcdg64() 207 static float64 vcdlg64(float64 a, float_status *s) in vcdlg64() 212 static float64 vcgd64(float64 a, float_status *s) in vcgd64() 219 static float64 vclgd64(float64 a, float_status *s) in vclgd64() 908 float_status *s = &env->fpu_status; in vfminmax32() 970 float_status *s = &env->fpu_status; in vfminmax64() [all …]
|
| /qemu/target/arm/tcg/ |
| A D | vec_internal.h | 235 float32 bfdotadd(float32 sum, uint32_t e1, uint32_t e2, float_status *fpst); 251 float_status *fpst, float_status *fpst_odd); 266 bool is_ebf(CPUARMState *env, float_status *statusp, float_status *oddstatusp);
|
| A D | helper-a64.c | 165 float_status *fpst = fpstp; in HELPER() 181 float_status *fpst = fpstp; in HELPER() 198 float_status *fpst = fpstp; in HELPER() 204 float_status *fpst = fpstp; in HELPER() 210 float_status *fpst = fpstp; in HELPER() 221 float_status *fpst = fpstp; in HELPER() 236 float_status *fpst = fpstp; in HELPER() 251 float_status *fpst = fpstp; in HELPER() 266 float_status *fpst = fpstp; in HELPER() 281 float_status *fpst = fpstp; in HELPER() [all …]
|
| A D | vec_helper.c | 882 float_status *fpst = vfpst; 910 float_status *fpst = vfpst; in HELPER() 938 float_status *fpst = vfpst; in HELPER() 964 float_status *fpst = vfpst; in HELPER() 991 float_status *fpst = vfpst; in HELPER() 1026 float_status *fpst = vfpst; in HELPER() 1053 float_status *fpst = vfpst; in HELPER() 1088 float_status *fpst = vfpst; in HELPER() 1192 float_status *fpst = fpstp; in vfp_tosszh() 2800 bool is_ebf(CPUARMState *env, float_status *statusp, float_status *oddstatusp) in DO_MMLA_B() [all …]
|
| A D | mve_helper.c | 2811 float_status *fpst; \ 2812 float_status scratch_fpst; \ 2838 static inline float16 float16_abd(float16 a, float16 b, float_status *s) in DO_2OP_FP_ALL() 2843 static inline float32 float32_abd(float32 a, float32 b, float_status *s) in float32_abd() 3119 float_status *fpst = (ESIZE == 2) ? \ 3348 float_status *fpst; 3349 float_status scratch_fpst; 3350 float_status *base_fpst = &env->vfp.standard_fp_status; 3378 float_status *fpst; in do_vcvt_hs() 3379 float_status scratch_fpst; in do_vcvt_hs() [all …]
|
| A D | sme_helper.c | 912 float_status fpst; in HELPER() 919 fpst = *(float_status *)vst; in HELPER() 955 float_status fpst = *(float_status *)vst; in HELPER() 995 float_status *s_f16, float_status *s_std, in f16_dotadd() 996 float_status *s_odd) in f16_dotadd() 1038 float_status fpst_odd, fpst_std, fpst_f16; in HELPER() 1088 float_status fpst, fpst_odd; in HELPER()
|
| /qemu/target/mips/ |
| A D | fpu_helper.h | 13 uint32_t float_class_s(uint32_t arg, float_status *fst); 14 uint64_t float_class_d(uint64_t arg, float_status *fst); 80 float_status *status = &env->active_tc.msa_fp_status; in restore_msa_fp_status()
|
| /qemu/target/riscv/ |
| A D | vector_helper.c | 3797 static float16 frsqrt7_h(float16 f, float_status *s) in frsqrt7_h() 3837 static float32 frsqrt7_s(float32 f, float_status *s) in frsqrt7_s() 3877 static float64 frsqrt7_d(float64 f, float_status *s) in frsqrt7_d() 3931 float_status *s) in RVVCALL() 4012 static float16 frec7_h(float16 f, float_status *s) in frec7_h() 4044 static float32 frec7_s(float32 f, float_status *s) in frec7_s() 4076 static float64 frec7_d(float64 f, float_status *s) in frec7_d() 4410 float_status s = { }; /* for snan_bit_is_one */ in GEN_VEXT_CMP_VF() 4429 float_status s = { }; /* for snan_bit_is_one */ in fclass_s() 4448 float_status s = { }; /* for snan_bit_is_one */ in fclass_d() [all …]
|
| /qemu/target/ppc/ |
| A D | fpu_helper.c | 1615 float_status tstat; in helper_xsaddqp() 1688 float_status tstat; in helper_xsmulqp() 1762 float_status tstat; in helper_xsdivqp() 2705 float_status tstat; in helper_XSCVQPDP() 2731 float_status tstat = env->fp_status; in helper_xscvdpspn() 3203 float_status tstat; in helper_xsrqpi() 3257 float_status tstat; in helper_xsrqpxp() 3305 float_status tstat; in helper_xssqrtqp() 3331 float_status tstat; in helper_xssubqp() 3401 float_status *excp_ptr = &env->fp_status; in vsxger16() [all …]
|
| /qemu/target/xtensa/ |
| A D | fpu_helper.c | 268 float_status fp_status = env->fp_status; in HELPER() 281 float_status fp_status = env->fp_status; in HELPER() 294 float_status fp_status = env->fp_status; in HELPER() 316 float_status fp_status = env->fp_status; in HELPER()
|
| /qemu/linux-user/arm/nwfpe/ |
| A D | fpa11.h | 83 float_status fp_status; /* QEMU float emulator status */
|