/openbmc/qemu/target/riscv/ |
H A D | fpu_helper.c | 150 return float64_muladd(frs1, frs2, frs3, 0, &env->fp_status); in helper_fmadd_d() 168 return float64_muladd(frs1, frs2, frs3, float_muladd_negate_c, in helper_fmsub_d() 187 return float64_muladd(frs1, frs2, frs3, float_muladd_negate_product, in helper_fnmsub_d() 207 return float64_muladd(frs1, frs2, frs3, float_muladd_negate_c | in helper_fnmadd_d()
|
H A D | vector_helper.c | 3364 return float64_muladd(a, b, d, 0, s); in fmacc64() 3404 return float64_muladd(a, b, d, float_muladd_negate_c | in fnmacc64() 3433 return float64_muladd(a, b, d, float_muladd_negate_c, s); in fmsac64() 3461 return float64_muladd(a, b, d, float_muladd_negate_product, s); in fnmsac64() 3489 return float64_muladd(d, b, a, 0, s); in fmadd64() 3519 return float64_muladd(d, b, a, float_muladd_negate_c | in fnmadd64() 3548 return float64_muladd(d, b, a, float_muladd_negate_c, s); in fmsub64() 3576 return float64_muladd(d, b, a, float_muladd_negate_product, s); in fnmsub64() 3601 return float64_muladd(float32_to_float64(a, s), in fwmacc32() 3635 return float64_muladd(float32_to_float64(a, s), float32_to_float64(b, s), in fwnmacc32() [all …]
|
/openbmc/qemu/target/xtensa/ |
H A D | fpu_helper.c | 218 return float64_muladd(b, c, a, 0, &env->fp_status); in HELPER() 230 return float64_muladd(b, c, a, float_muladd_negate_product, in HELPER()
|
/openbmc/qemu/target/hppa/ |
H A D | fpu_helper.c | 445 float64 ret = float64_muladd(a, b, c, 0, &env->fp_status); in HELPER() 452 float64 ret = float64_muladd(a, b, c, float_muladd_negate_product, in HELPER()
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | fpu_helper.c | 792 float64 ret = float64_muladd(f3, f2, f1, 0, &env->fpu_status); in HELPER() 811 float64 ret = float64_muladd(f3, f2, f1, float_muladd_negate_c, in HELPER()
|
H A D | vec_fpu_helper.c | 651 const float64 ret = float64_muladd(a, b, c, flags, &env->fpu_status); in vfma64()
|
/openbmc/qemu/tests/fp/ |
H A D | fp-bench.c | 370 res.f64 = float64_muladd(a, b, c, 0, &soft_status); in bench()
|
H A D | wrap.c.inc | 574 WRAP_MULADD(qemu_f64_mulAdd, float64_muladd, float64)
|
/openbmc/qemu/target/sparc/ |
H A D | fop_helper.c | 357 float64 ret = float64_muladd(s1, s2, s3, op, &env->fp_status); in helper_fmaddd()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | helper-a64.c | 261 return float64_muladd(a, b, float64_two, 0, fpst); in HELPER() 306 return float64_muladd(a, b, float64_three, float_muladd_halve_result, fpst); in HELPER()
|
H A D | vec_helper.c | 1104 d[i] = float64_muladd(e2, e1, a[i], 0, fpst); in HELPER() 1105 d[i + 1] = float64_muladd(e4, e3, a[i + 1], 0, fpst); in HELPER() 1502 return float64_muladd(op1, op2, dest, 0, stat); in float64_muladd_f() 1520 return float64_muladd(float64_chs(op1), op2, dest, 0, stat); in float64_mulsub_f()
|
H A D | sme_helper.c | 967 *a = float64_muladd(n, zm[col], *a, 0, &fpst); in HELPER()
|
H A D | sve_helper.c | 4847 r = float64_muladd(e1, e2, e3, 0, status); in do_fmla_zpzzz_d() 5049 d[i] = float64_muladd(n[i], mm, coeff[xx], 0, vs); in HELPER() 5280 d = float64_muladd(e2, e1, d, 0, status); in HELPER() 5285 d = float64_muladd(e4, e3, d, 0, status); in HELPER()
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | fpu_helper.c | 398 fd = float64_muladd(fj, fk, fa, flag, &env->fp_status); in helper_fmuladd_d()
|
H A D | vec_helper.c | 2458 DO_4OP_F(vfmadd_d, 64, UD, float64_muladd, 0) 2460 DO_4OP_F(vfmsub_d, 64, UD, float64_muladd, float_muladd_negate_c) 2462 DO_4OP_F(vfnmadd_d, 64, UD, float64_muladd, float_muladd_negate_result) 2465 DO_4OP_F(vfnmsub_d, 64, UD, float64_muladd,
|
/openbmc/qemu/target/mips/tcg/ |
H A D | fpu_helper.c | 1732 fdret = float64_muladd(fs, ft, fd, 0, in helper_float_maddf_d() 1756 fdret = float64_muladd(fs, ft, fd, float_muladd_negate_product, in helper_float_msubf_d()
|
/openbmc/qemu/target/arm/ |
H A D | vfp_helper.c | 1040 return float64_muladd(a, b, c, 0, fpst); in VFP_HELPER()
|
/openbmc/qemu/include/fpu/ |
H A D | softfloat.h | 794 float64 float64_muladd(float64, float64, float64, int, float_status *status);
|
/openbmc/qemu/target/i386/ |
H A D | ops_sse.h | 2530 SSE_HELPER_FMAS(helper_fma4sd, ZMM_D, float64_muladd) in SSE_HELPER_FMAS() 2535 SSE_HELPER_FMAP(helper_fma4pd, ZMM_D, 1 << SHIFT, float64_muladd) in SSE_HELPER_FMAS()
|
/openbmc/qemu/target/ppc/ |
H A D | fpu_helper.c | 651 float64 ret = float64_muladd(a, b, c, madd_flags, &env->fp_status); in do_fmadd() 3463 at[i].VsrDF(j) = float64_muladd(a[i / 2].VsrDF(i % 2), b->VsrDF(j), in vsxger_muladd64()
|
/openbmc/qemu/fpu/ |
H A D | softfloat.c | 2330 float64_muladd(float64 xa, float64 xb, float64 xc, int flags, float_status *s) in float64_muladd() function
|