| /openbmc/qemu/target/xtensa/ |
| H A D | fpu_helper.c | 169 return float32_muladd(b, c, a, 0, &env->fp_status); in HELPER() 175 return float32_muladd(b, c, a, float_muladd_negate_product, in HELPER() 224 return float32_muladd(b, c, a, 0, &env->fp_status); in HELPER() 237 return float32_muladd(b, c, a, float_muladd_negate_product, in HELPER()
|
| /openbmc/qemu/target/tricore/ |
| H A D | fpu_helper.c | 289 f_result = float32_muladd(arg1, arg2, arg3, 0, &env->fp_status); in helper_fmadd() 315 f_result = float32_muladd(arg1, arg2, arg3, float_muladd_negate_product, in helper_fmsub()
|
| /openbmc/qemu/target/hppa/ |
| H A D | fpu_helper.c | 472 float32 ret = float32_muladd(a, b, c, 0, &env->fp_status); in HELPER() 479 float32 ret = float32_muladd(a, b, c, float_muladd_negate_product, in HELPER()
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | vec_helper.c | 1105 d[H4(i)] = float32_muladd(e2, e1, a[H4(i)], negf_real, fpst); in HELPER() 1106 d[H4(i + 1)] = float32_muladd(e4, e3, a[H4(i + 1)], negf_imag, fpst); in HELPER() 1142 d[H4(j)] = float32_muladd(e2, e1, a[H4(j)], negf_real, fpst); in HELPER() 1143 d[H4(j + 1)] = float32_muladd(e4, e3, a[H4(j + 1)], negf_imag, fpst); in HELPER() 1625 return float32_muladd(op1, op2, dest, 0, stat); in float32_muladd_f() 1649 return float32_muladd(float32_chs(op1), op2, dest, 0, stat); in float32_mulsub_f() 1673 return float32_muladd(op1, op2, dest, float_muladd_negate_product, stat); in float32_ah_mulsub_f() 2240 d[H4(i)] = float32_muladd(n_1, m_1, d[H4(i)], negf, fpst); in do_fmlal() 2297 *(float32 *)(vd + H1_4(i)) = float32_muladd(nn, mm, aa, negf, status); in HELPER() 2324 d[H4(i)] = float32_muladd(n_1, m_1, d[H4(i)], negf, fpst); in do_fmlal_idx() [all …]
|
| H A D | vfp_helper.c | 1125 return float32_muladd(a, b, c, 0, fpst); in VFP_HELPER()
|
| H A D | mve_helper.c | 3032 #define DO_VCMLAS(N, M, D, S) float32_muladd(N, M, D, 0, S) 3114 #define DO_VFMAS_SCALARS(N, M, D, F, S) float32_muladd(N, D, M, F, S) 3118 DO_2OP_FP_ACC_SCALAR(vfma_scalars, 4, float32, float32_muladd)
|
| H A D | sve_helper.c | 5262 r = float32_muladd(e1, e2, e3, flags, status); in do_fmla_zpzzz_s() 5546 d[i] = float32_muladd(n[i], mm, coeff[xx], flags, s); in HELPER() 5795 d = float32_muladd(e2, e1, d, negf_real, status); in HELPER() 5800 d = float32_muladd(e4, e3, d, negf_imag, status); in HELPER()
|
| H A D | sme_helper.c | 1069 *a = float32_muladd(n, *m, *a, negf, fpst); in do_fmopa_s()
|
| /openbmc/qemu/target/hexagon/ |
| H A D | op_helper.c | 1057 RxV = float32_muladd(RsV, RtV, RxV, 0, &env->fp_status); in HELPER() 1077 RxV = float32_muladd(RsV, RtV, RxV, float_muladd_negate_product, in HELPER() 1091 RxV = float32_muladd(RsV, RtV, RxV, in do_sffma_lib()
|
| /openbmc/qemu/target/s390x/tcg/ |
| H A D | fpu_helper.c | 782 float32 ret = float32_muladd(f3, f2, f1, 0, &env->fpu_status); in HELPER() 800 float32 ret = float32_muladd(f3, f2, f1, float_muladd_negate_c, in HELPER()
|
| H A D | vec_fpu_helper.c | 626 float32 ret = float32_muladd(a, b, c, flags, &env->fpu_status); in vfma32()
|
| /openbmc/qemu/target/sh4/ |
| H A D | op_helper.c | 365 t0 = float32_muladd(t0, t1, t2, 0, &env->fp_status); in helper_fmac_FT()
|
| /openbmc/qemu/tests/fp/ |
| H A D | fp-bench.c | 335 res.f32 = float32_muladd(a, b, c, 0, &soft_status); in bench()
|
| H A D | wrap.c.inc | 573 WRAP_MULADD(qemu_f32_mulAdd, float32_muladd, float32)
|
| /openbmc/qemu/target/riscv/ |
| H A D | vector_helper.c | 3409 return float32_muladd(a, b, d, 0, s); in fmacc32() 3448 return float32_muladd(a, b, d, float_muladd_negate_c | in fnmacc32() 3478 return float32_muladd(a, b, d, float_muladd_negate_c, s); in fmsac32() 3506 return float32_muladd(a, b, d, float_muladd_negate_product, s); in fnmsac32() 3534 return float32_muladd(d, b, a, 0, s); in fmadd32() 3563 return float32_muladd(d, b, a, float_muladd_negate_c | in fnmadd32() 3593 return float32_muladd(d, b, a, float_muladd_negate_c, s); in fmsub32() 3621 return float32_muladd(d, b, a, float_muladd_negate_product, s); in fnmsub32() 3645 return float32_muladd(float16_to_float32(a, true, s), in RVVCALL() 3666 return float32_muladd(bfloat16_to_float32(a, s), in RVVCALL() [all …]
|
| H A D | fpu_helper.c | 136 return nanbox_s(env, float32_muladd(frs1, frs2, frs3, flags, in do_fmadd_s()
|
| /openbmc/qemu/target/loongarch/tcg/ |
| H A D | fpu_helper.c | 392 fd = nanbox_s(float32_muladd((uint32_t)fj, (uint32_t)fk, in helper_fmuladd_s()
|
| H A D | vec_helper.c | 2456 DO_4OP_F(vfmadd_s, 32, UW, float32_muladd, 0) 2458 DO_4OP_F(vfmsub_s, 32, UW, float32_muladd, float_muladd_negate_c) 2460 DO_4OP_F(vfnmadd_s, 32, UW, float32_muladd, float_muladd_negate_result) 2462 DO_4OP_F(vfnmsub_s, 32, UW, float32_muladd,
|
| /openbmc/qemu/target/mips/tcg/ |
| H A D | fpu_helper.c | 1719 fdret = float32_muladd(fs, ft, fd, 0, in helper_float_maddf_s() 1743 fdret = float32_muladd(fs, ft, fd, float_muladd_negate_product, in helper_float_msubf_s()
|
| /openbmc/qemu/include/fpu/ |
| H A D | softfloat.h | 603 float32 float32_muladd(float32, float32, float32, int, float_status *status);
|
| /openbmc/qemu/target/i386/ |
| H A D | ops_sse.h | 2529 SSE_HELPER_FMAS(helper_fma4ss, ZMM_S, float32_muladd) in SSE_HELPER_FMAS() argument 2534 SSE_HELPER_FMAP(helper_fma4ps, ZMM_S, 2 << SHIFT, float32_muladd) in SSE_HELPER_FMAS()
|
| /openbmc/qemu/target/ppc/ |
| H A D | int_helper.c | 529 r->f32[i] = float32_muladd(a->f32[i], c->f32[i], b->f32[i], \
|
| H A D | fpu_helper.c | 3441 at[i].VsrSF(j) = float32_muladd(a->VsrSF(i), b->VsrSF(j), in vsxger_muladd32()
|
| /openbmc/qemu/fpu/ |
| H A D | softfloat.c | 2302 float32_muladd(float32 xa, float32 xb, float32 xc, int flags, float_status *s) in float32_muladd() function
|