/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 | 430 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 D | vec_helper.c | 1042 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 D | helper-a64.c | 246 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 D | mve_helper.c | 3018 #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 D | sme_helper.c | 935 *a = float32_muladd(n, *m, *a, 0, &fpst); in HELPER()
|
H A D | sve_helper.c | 4799 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 D | fpu_helper.c | 783 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 D | vec_fpu_helper.c | 627 float32 ret = float32_muladd(a, b, c, flags, &env->fpu_status); in vfma32()
|
/openbmc/qemu/target/sh4/ |
H A D | op_helper.c | 366 t0 = float32_muladd(t0, t1, t2, 0, &env->fp_status); in helper_fmac_FT()
|
/openbmc/qemu/target/riscv/ |
H A D | vector_helper.c | 3359 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 D | fpu_helper.c | 137 return nanbox_s(env, float32_muladd(frs1, frs2, frs3, flags, in do_fmadd_s()
|
/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/sparc/ |
H A D | fop_helper.c | 349 float32 ret = float32_muladd(s1, s2, s3, op, &env->fp_status); in helper_fmadds()
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | fpu_helper.c | 387 fd = nanbox_s(float32_muladd((uint32_t)fj, (uint32_t)fk, in helper_fmuladd_s()
|
H A D | vec_helper.c | 2457 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 D | fpu_helper.c | 1720 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 D | vfp_helper.c | 1034 return float32_muladd(a, b, c, 0, fpst); in VFP_HELPER()
|
/openbmc/qemu/include/fpu/ |
H A D | softfloat.h | 599 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 | 3443 at[i].VsrSF(j) = float32_muladd(a->VsrSF(i), b->VsrSF(j), in vsxger_muladd32()
|
/openbmc/qemu/fpu/ |
H A D | softfloat.c | 2259 float32_muladd(float32 xa, float32 xb, float32 xc, int flags, float_status *s) in float32_muladd() function
|