Home
last modified time | relevance | path

Searched refs:float_flag_invalid (Results 1 – 25 of 42) sorted by relevance

12

/openbmc/qemu/target/tricore/
H A Dfpu_helper.c43 & (float_flag_invalid in f_get_excp_flags()
92 if (flags & float_flag_invalid) { in f_update_psw_flags()
133 if ((flags & float_flag_invalid) \
160 if ((flags & float_flag_invalid) in FADD_SUB()
267 if ((flags & float_flag_invalid) in helper_fdiv()
293 if (flags & float_flag_invalid) { in helper_fmadd()
320 if (flags & float_flag_invalid) { in helper_fmsub()
389 flags |= float_flag_invalid; in helper_hptof()
425 flags |= float_flag_invalid; in helper_ftohp()
490 if (flags & float_flag_invalid) { in helper_ftoiz()
[all …]
/openbmc/qemu/target/hexagon/
H A Darch.c232 SOFTFLOAT_TEST_FLAG(float_flag_invalid, FPINVF, FPINVE); in arch_fpop_end()
250 float_raise(float_flag_invalid, fp_status); in arch_sf_recip_common()
255 float_raise(float_flag_invalid, fp_status); in arch_sf_recip_common()
261 float_raise(float_flag_invalid, fp_status); in arch_sf_recip_common()
267 float_raise(float_flag_invalid, fp_status); in arch_sf_recip_common()
271 float_raise(float_flag_invalid, fp_status); in arch_sf_recip_common()
344 float_raise(float_flag_invalid, fp_status); in arch_sf_invsqrt_common()
349 float_raise(float_flag_invalid, fp_status); in arch_sf_invsqrt_common()
H A Dop_helper.c687 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
702 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
717 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
732 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
747 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
762 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
777 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
792 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
807 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
822 float_raise(float_flag_invalid, &env->fp_status); in HELPER()
[all …]
H A Dfma_emu.c544 float_raise(float_flag_invalid, fp_status); in special_fma()
551 float_raise(float_flag_invalid, fp_status); in special_fma()
563 float_raise(float_flag_invalid, fp_status); in special_fma()
566 float_raise(float_flag_invalid, fp_status); in special_fma()
569 float_raise(float_flag_invalid, fp_status); in special_fma()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c40 if (xcpt & float_flag_invalid) { in ieee_ex_to_loongarch()
545 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_l_d()
563 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_l_s()
581 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_w_d()
599 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrm_w_s()
617 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_l_d()
635 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_l_s()
653 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_w_d()
671 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrp_w_s()
688 if (get_float_exception_flags(&env->fp_status) & (float_flag_invalid)) { in helper_ftintrz_l_d()
[all …]
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c184 if (ieee_xcpt & float_flag_invalid) { in ieee_to_mips_xcpt()
281 & (float_flag_invalid | float_flag_overflow)) { in helper_float_cvt_l_d()
294 & (float_flag_invalid | float_flag_overflow)) { in helper_float_cvt_l_s()
320 if (excp & (float_flag_overflow | float_flag_invalid)) { in helper_float_cvtpw_ps()
327 if (excph & (float_flag_overflow | float_flag_invalid)) { in helper_float_cvtpw_ps()
388 & (float_flag_invalid | float_flag_overflow)) { in helper_float_cvt_w_s()
401 & (float_flag_invalid | float_flag_overflow)) { in helper_float_cvt_w_d()
417 & (float_flag_invalid | float_flag_overflow)) { in helper_float_round_l_d()
433 & (float_flag_invalid | float_flag_overflow)) { in helper_float_round_l_s()
449 & (float_flag_invalid | float_flag_overflow)) { in helper_float_round_w_d()
[all …]
/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat.c100 roundData->exception |= float_flag_invalid; in roundAndPackInt32()
879 float_raise( float_flag_invalid ); in float32_to_int32_round_to_zero()
1118 roundData->exception |= float_flag_invalid; in subFloat32Sigs()
1239 roundData->exception |= float_flag_invalid; in float32_mul()
1247 roundData->exception |= float_flag_invalid; in float32_mul()
1297 roundData->exception |= float_flag_invalid; in float32_div()
1309 roundData->exception |= float_flag_invalid; in float32_div()
1367 roundData->exception |= float_flag_invalid; in float32_rem()
1376 roundData->exception |= float_flag_invalid; in float32_rem()
1463 roundData->exception |= float_flag_invalid; in float32_sqrt()
[all …]
H A Dsoftfloat-specialize113 if ( float32_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
151 if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
207 if ( float64_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
248 if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
315 if ( floatx80_is_signaling_nan( a ) ) float_raise( float_flag_invalid );
357 if ( aIsSignalingNaN | bIsSignalingNaN ) float_raise( float_flag_invalid );
H A Dsoftfloat.h107 float_flag_invalid = 1, enumerator
H A Dfpa11_cprt.c357 float_raise(float_flag_invalid); in PerformComparison()
/openbmc/qemu/target/microblaze/
H A Dop_helper.c121 if (flags & float_flag_invalid) { in update_fpu_flags()
213 update_fpu_flags(env, float_flag_invalid, GETPC()); in helper_fcmp_un()
236 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_lt()
252 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_eq()
268 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_le()
284 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_gt()
298 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_ne()
313 update_fpu_flags(env, flags & float_flag_invalid, GETPC()); in helper_fcmp_ge()
/openbmc/qemu/fpu/
H A Dsoftfloat-parts.c.inc22 float_raise(float_flag_invalid | float_flag_invalid_snan, s);
43 float_raise(float_flag_invalid | float_flag_invalid_snan, s);
71 float_raise(float_flag_invalid | float_flag_invalid_snan, s);
212 flags = float_flag_invalid;
375 float_raise(float_flag_invalid | float_flag_invalid_isi, s);
444 float_raise(float_flag_invalid | float_flag_invalid_imz, s);
510 float_raise(float_flag_invalid | float_flag_invalid_imz, s);
516 float_raise(float_flag_invalid | float_flag_invalid_isi, s);
612 float_raise(float_flag_invalid | float_flag_invalid_zdz, s);
616 float_raise(float_flag_invalid | float_flag_invalid_idi, s);
[all …]
H A Dsoftfloat-specialize.c.inc483 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
510 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
533 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
557 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
580 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
597 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
602 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
622 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
645 float_raise(float_flag_invalid | float_flag_invalid_imz, status);
806 float_raise(float_flag_invalid, status);
/openbmc/qemu/target/arm/
H A Dvfp_helper.c41 if (host_bits & float_flag_invalid) { in vfp_exceptbits_from_host()
385 float_raise(float_flag_invalid, fpst); \
461 float_raise(float_flag_invalid, fpst); \
676 float_raise(float_flag_invalid, fpst); in HELPER()
726 float_raise(float_flag_invalid, fpst); in HELPER()
776 float_raise(float_flag_invalid, fpst); in HELPER()
877 float_raise(float_flag_invalid, s); in HELPER()
890 float_raise(float_flag_invalid, s); in HELPER()
923 float_raise(float_flag_invalid, s); in HELPER()
936 float_raise(float_flag_invalid, s); in HELPER()
[all …]
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c190 ((new_flags & float_flag_invalid ? FPUS_IE : 0) | in merge_exception_flags()
349 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fist_ST0()
362 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fistl_ST0()
375 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fistll_ST0()
389 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fistt_ST0()
402 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fisttl_ST0()
415 if (get_float_exception_flags(&env->fp_status) & float_flag_invalid) { in helper_fisttll_ST0()
854 set_float_exception_flags(float_flag_invalid, &env->fp_status); in helper_fbst_ST0()
1122 float_raise(float_flag_invalid, &env->fp_status); in helper_f2xm1()
1126 float_raise(float_flag_invalid, &env->fp_status); in helper_f2xm1()
[all …]
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c496 if (unlikely(flags & float_flag_invalid)) { in addsub_flags_handler()
513 if (unlikely(flags & float_flag_invalid)) { in mul_flags_handler()
532 if (unlikely(flags & float_flag_invalid)) { in div_flags_handler()
561 if (unlikely(flags & float_flag_invalid)) { \
654 if (unlikely(flags & float_flag_invalid)) { in do_fmadd()
666 if (unlikely(flags & float_flag_invalid)) { in do_fmadds()
723 if (unlikely(flags & float_flag_invalid)) { \
760 if (unlikely(flags & float_flag_invalid)) { \
1585 if (unlikely(tstat.float_exception_flags & float_flag_invalid)) { \
1628 if (unlikely(tstat.float_exception_flags & float_flag_invalid)) { in helper_xsaddqp()
[all …]
/openbmc/qemu/include/fpu/
H A Dsoftfloat-types.h148 float_flag_invalid = 0x0001, enumerator
/openbmc/qemu/target/m68k/
H A Dsoftfloat.c34 float_raise(float_flag_invalid, status); in propagateFloatx80NaNOneArg()
64 float_raise(float_flag_invalid , status); in floatx80_getman()
98 float_raise(float_flag_invalid , status); in floatx80_getexp()
138 float_raise(float_flag_invalid , status); in floatx80_scale()
245 float_raise(float_flag_invalid, status); in floatx80_lognp1()
261 float_raise(float_flag_invalid, status); in floatx80_lognp1()
467 float_raise(float_flag_invalid, status); in floatx80_logn()
625 float_raise(float_flag_invalid, status); in floatx80_log10()
686 float_raise(float_flag_invalid, status); in floatx80_log2()
1233 float_raise(float_flag_invalid, status); in floatx80_tan()
[all …]
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c57 { XTENSA_FP_V, float_flag_invalid, },
303 set_float_exception_flags(float_flag_invalid, &fp_status); in HELPER()
327 set_float_exception_flags(float_flag_invalid, &fp_status); in HELPER()
/openbmc/qemu/target/s390x/tcg/
H A Dvec_fpu_helper.c806 s->float_exception_flags |= float_flag_invalid; in vfmin_res()
819 s->float_exception_flags |= float_flag_invalid; in vfmin_res()
822 s->float_exception_flags |= float_flag_invalid; in vfmin_res()
856 s->float_exception_flags |= float_flag_invalid; in vfmax_res()
869 s->float_exception_flags |= float_flag_invalid; in vfmax_res()
872 s->float_exception_flags |= float_flag_invalid; in vfmax_res()
H A Dfpu_helper.c50 s390_exc |= (exc & float_flag_invalid) ? S390_IEEE_MASK_INVALID : 0; in s390_softfloat_exc_to_ieee()
182 if (stat->float_exception_flags & float_flag_invalid) { in set_cc_conv_f32()
191 if (stat->float_exception_flags & float_flag_invalid) { in set_cc_conv_f64()
200 if (stat->float_exception_flags & float_flag_invalid) { in set_cc_conv_f128()
/openbmc/qemu/target/alpha/
H A Dfpu_helper.c49 ret |= CONVERT_BIT(exc, float_flag_invalid, FPCR_INV); in soft_to_fpcr_exc()
475 } else if (exc & float_flag_invalid) { in do_cvttq()
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dfpa11_cprt.c280 if (e_flag) float_raise(float_flag_invalid, &fpa11->fp_status); in PerformComparison()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c30 if (fexcp & float_flag_invalid) { in ieee_ex_to_openrisc()
/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c380 float_raise(float_flag_invalid, fpst); in HELPER()
413 float_raise(float_flag_invalid, fpst); in HELPER()
446 float_raise(float_flag_invalid, fpst); in HELPER()
696 float_raise(float_flag_invalid, fpst); in HELPER()
708 float_raise(float_flag_invalid, fpst); in HELPER()

12