Home
last modified time | relevance | path

Searched refs:float32_muladd (Results 1 – 25 of 25) 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.c430 float32 ret = float32_muladd(a, b, c, 0, &env->fp_status); in HELPER()
437 float32 ret = float32_muladd(a, b, c, float_muladd_negate_product, in HELPER()
/openbmc/qemu/target/arm/tcg/
H A Dvec_helper.c1042 d[H4(i)] = float32_muladd(e2, e1, a[H4(i)], 0, fpst); in HELPER()
1043 d[H4(i + 1)] = float32_muladd(e4, e3, a[H4(i + 1)], 0, fpst); in HELPER()
1076 d[H4(j)] = float32_muladd(e2, e1, a[H4(j)], 0, fpst); in HELPER()
1077 d[H4(j + 1)] = float32_muladd(e4, e3, a[H4(j + 1)], 0, fpst); in HELPER()
1496 return float32_muladd(op1, op2, dest, 0, stat); in float32_muladd_f()
1514 return float32_muladd(float32_chs(op1), op2, dest, 0, stat); in float32_mulsub_f()
2059 d[H4(i)] = float32_muladd(n_1, m_1, d[H4(i)], 0, fpst); in do_fmlal()
2097 *(float32 *)(vd + H1_4(i)) = float32_muladd(nn, mm, aa, 0, status); in HELPER()
2124 d[H4(i)] = float32_muladd(n_1, m_1, d[H4(i)], 0, fpst); in do_fmlal_idx()
2166 float32_muladd(nn, mm, aa, 0, status); in HELPER()
[all …]
H A Dhelper-a64.c246 return float32_muladd(a, b, float32_two, 0, fpst); in HELPER()
291 return float32_muladd(a, b, float32_three, float_muladd_halve_result, fpst); in HELPER()
H A Dmve_helper.c3018 #define DO_VCMLAS(N, M, D, S) float32_muladd(N, M, D, 0, S)
3102 #define DO_VFMAS_SCALARS(N, M, D, F, S) float32_muladd(N, D, M, F, S)
3106 DO_2OP_FP_ACC_SCALAR(vfma_scalars, 4, float32, float32_muladd)
H A Dsme_helper.c935 *a = float32_muladd(n, *m, *a, 0, &fpst); in HELPER()
H A Dsve_helper.c4799 r = float32_muladd(e1, e2, e3, 0, status); in do_fmla_zpzzz_s()
5023 d[i] = float32_muladd(n[i], mm, coeff[xx], 0, vs); in HELPER()
5235 d = float32_muladd(e2, e1, d, 0, status); in HELPER()
5240 d = float32_muladd(e4, e3, d, 0, status); in HELPER()
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c783 float32 ret = float32_muladd(f3, f2, f1, 0, &env->fpu_status); in HELPER()
801 float32 ret = float32_muladd(f3, f2, f1, float_muladd_negate_c, in HELPER()
H A Dvec_fpu_helper.c627 float32 ret = float32_muladd(a, b, c, flags, &env->fpu_status); in vfma32()
/openbmc/qemu/target/sh4/
H A Dop_helper.c366 t0 = float32_muladd(t0, t1, t2, 0, &env->fp_status); in helper_fmac_FT()
/openbmc/qemu/target/riscv/
H A Dvector_helper.c3359 return float32_muladd(a, b, d, 0, s); in fmacc32()
3398 return float32_muladd(a, b, d, float_muladd_negate_c | in fnmacc32()
3428 return float32_muladd(a, b, d, float_muladd_negate_c, s); in fmsac32()
3456 return float32_muladd(a, b, d, float_muladd_negate_product, s); in fnmsac32()
3484 return float32_muladd(d, b, a, 0, s); in fmadd32()
3513 return float32_muladd(d, b, a, float_muladd_negate_c | in fnmadd32()
3543 return float32_muladd(d, b, a, float_muladd_negate_c, s); in fmsub32()
3571 return float32_muladd(d, b, a, float_muladd_negate_product, s); in fnmsub32()
3595 return float32_muladd(float16_to_float32(a, true, s), in RVVCALL()
3616 return float32_muladd(bfloat16_to_float32(a, s), in RVVCALL()
[all …]
H A Dfpu_helper.c137 return nanbox_s(env, float32_muladd(frs1, frs2, frs3, flags, in do_fmadd_s()
/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/sparc/
H A Dfop_helper.c349 float32 ret = float32_muladd(s1, s2, s3, op, &env->fp_status); in helper_fmadds()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c387 fd = nanbox_s(float32_muladd((uint32_t)fj, (uint32_t)fk, in helper_fmuladd_s()
H A Dvec_helper.c2457 DO_4OP_F(vfmadd_s, 32, UW, float32_muladd, 0)
2459 DO_4OP_F(vfmsub_s, 32, UW, float32_muladd, float_muladd_negate_c)
2461 DO_4OP_F(vfnmadd_s, 32, UW, float32_muladd, float_muladd_negate_result)
2463 DO_4OP_F(vfnmsub_s, 32, UW, float32_muladd,
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c1720 fdret = float32_muladd(fs, ft, fd, 0, in helper_float_maddf_s()
1744 fdret = float32_muladd(fs, ft, fd, float_muladd_negate_product, in helper_float_msubf_s()
/openbmc/qemu/target/arm/
H A Dvfp_helper.c1034 return float32_muladd(a, b, c, 0, fpst); in VFP_HELPER()
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h599 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.c3443 at[i].VsrSF(j) = float32_muladd(a->VsrSF(i), b->VsrSF(j), in vsxger_muladd32()
/openbmc/qemu/fpu/
H A Dsoftfloat.c2259 float32_muladd(float32 xa, float32 xb, float32 xc, int flags, float_status *s) in float32_muladd() function