Home
last modified time | relevance | path

Searched refs:float32_muladd (Results 1 – 24 of 24) sorted by relevance

/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c169 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 Dfpu_helper.c289 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 Dfpu_helper.c472 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 Dvec_helper.c1105 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 Dvfp_helper.c1125 return float32_muladd(a, b, c, 0, fpst); in VFP_HELPER()
H A Dmve_helper.c3032 #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 Dsve_helper.c5262 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 Dsme_helper.c1069 *a = float32_muladd(n, *m, *a, negf, fpst); in do_fmopa_s()
/openbmc/qemu/target/hexagon/
H A Dop_helper.c1057 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 Dfpu_helper.c782 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 Dvec_fpu_helper.c626 float32 ret = float32_muladd(a, b, c, flags, &env->fpu_status); in vfma32()
/openbmc/qemu/target/sh4/
H A Dop_helper.c365 t0 = float32_muladd(t0, t1, t2, 0, &env->fp_status); in helper_fmac_FT()
/openbmc/qemu/tests/fp/
H A Dfp-bench.c335 res.f32 = float32_muladd(a, b, c, 0, &soft_status); in bench()
H A Dwrap.c.inc573 WRAP_MULADD(qemu_f32_mulAdd, float32_muladd, float32)
/openbmc/qemu/target/riscv/
H A Dvector_helper.c3409 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 Dfpu_helper.c136 return nanbox_s(env, float32_muladd(frs1, frs2, frs3, flags, in do_fmadd_s()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c392 fd = nanbox_s(float32_muladd((uint32_t)fj, (uint32_t)fk, in helper_fmuladd_s()
H A Dvec_helper.c2456 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 Dfpu_helper.c1719 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 Dsoftfloat.h603 float32 float32_muladd(float32, float32, float32, int, float_status *status);
/openbmc/qemu/target/i386/
H A Dops_sse.h2529 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 Dint_helper.c529 r->f32[i] = float32_muladd(a->f32[i], c->f32[i], b->f32[i], \
H A Dfpu_helper.c3441 at[i].VsrSF(j) = float32_muladd(a->VsrSF(i), b->VsrSF(j), in vsxger_muladd32()
/openbmc/qemu/fpu/
H A Dsoftfloat.c2302 float32_muladd(float32 xa, float32 xb, float32 xc, int flags, float_status *s) in float32_muladd() function