Home
last modified time | relevance | path

Searched refs:float64_is_zero (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/target/hexagon/
H A Dfma_emu.c72 if (float64_is_zero(f64)) { in float64_getmant()
525 (float64_is_infinity(a) && is_finite(b) && (!float64_is_zero(b))) || in GEN_XF_ROUND()
526 (float64_is_infinity(b) && is_finite(a) && (!float64_is_zero(a)))); in GEN_XF_ROUND()
548 if ((float64_is_infinity(a) && float64_is_zero(b)) || in special_fma()
549 (float64_is_zero(a) && float64_is_infinity(b))) { in special_fma()
678 if (float64_is_zero(a) || in internal_mpyhh()
683 if (float64_is_zero(b) || in internal_mpyhh()
H A Dop_helper.c746 if (float64_is_neg(RssV) && !float64_is_any_nan(RssV) && !float64_is_zero(RssV)) { in HELPER()
776 if (float64_is_neg(RssV) && !float64_is_any_nan(RssV) && !float64_is_zero(RssV)) { in HELPER()
866 if (float64_is_neg(RssV) && !float64_is_any_nan(RssV) && !float64_is_zero(RssV)) { in HELPER()
896 if (float64_is_neg(RssV) && !float64_is_any_nan(RssV) && !float64_is_zero(RssV)) { in HELPER()
1136 if (fGETBIT(0, uiV) && float64_is_zero(RssV)) { in HELPER()
/openbmc/qemu/target/arm/tcg/
H A Dhelper-a64.c186 if ((float64_is_zero(a) && float64_is_infinity(b)) || in HELPER()
187 (float64_is_infinity(a) && float64_is_zero(b))) { in HELPER()
257 if ((float64_is_infinity(a) && float64_is_zero(b)) || in HELPER()
258 (float64_is_infinity(b) && float64_is_zero(a))) { in HELPER()
302 if ((float64_is_infinity(a) && float64_is_zero(b)) || in HELPER()
303 (float64_is_infinity(b) && float64_is_zero(a))) { in HELPER()
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c801 if ((!float64_is_neg(fa.d) || float64_is_zero(fa.d)) &&
816 float64_is_zero(frb))) { in helper_FTDIV()
828 } else if (!float64_is_zero(fra) && in helper_FTDIV()
850 if (unlikely(float64_is_infinity(frb) || float64_is_zero(frb))) { in helper_FTSQRT()
858 } else if (unlikely(float64_is_zero(frb))) { in helper_FTSQRT()
862 } else if (!float64_is_zero(frb) && (e_b <= (-1022 + 52))) { in helper_FTSQRT()
2442 } else if (float64_is_zero(xa->VsrD(0)) && \
2443 float64_is_zero(xb->VsrD(0))) { \
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h838 static inline bool float64_is_zero(float64 a) in float64_is_zero() function
860 return float64_is_zero_or_denormal(a) && !float64_is_zero(a); in float64_is_denormal()
865 return float64_is_normal(a) || float64_is_zero(a); in float64_is_zero_or_normal()
/openbmc/qemu/target/arm/
H A Dvfp_helper.c787 } else if (float64_is_zero(f64)) { in HELPER()
977 } else if (float64_is_zero(f64)) { in HELPER()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c397 if (!float64_is_any_nan(ret) && !float64_is_zero(ret)) { in helper_fnaddd()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c370 } else if (float64_is_zero(f)) { in helper_fclass_d()
/openbmc/qemu/fpu/
H A Dsoftfloat.c1967 return !(float64_is_zero(a.s) && float64_is_zero(b.s)); in f64_addsubmul_post()
2358 if (float64_is_zero(ua.s) || float64_is_zero(ub.s)) { in float64_muladd()
2519 return !float64_is_zero(a.s); in f64_div_post()
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c157 } else if (float64_is_zero(v)) { in set_cc_nz_f64()
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c1155 } else if (float64_is_zero(arg)) { in float_class_d()
1165 } else if (float64_is_zero(arg)) { in float_class_d()
/openbmc/qemu/target/riscv/
H A Dvector_helper.c3888 (float64_is_zero_or_denormal(f) && !float64_is_zero(f) && sign)) { in frsqrt7_d()
3899 if (float64_is_zero(f)) { in frsqrt7_d()
4084 if (float64_is_zero(f)) { in frec7_d()
4440 } else if (float64_is_zero(f)) { in fclass_d()