/openbmc/qemu/target/loongarch/tcg/insn_trans/ |
H A D | trans_farith.c.inc | 200 TRANS(fmsub_s, FP_SP, gen_muladd, gen_helper_fmuladd_s, float_muladd_negate_c) 201 TRANS(fmsub_d, FP_DP, gen_muladd, gen_helper_fmuladd_d, float_muladd_negate_c) 205 float_muladd_negate_c | float_muladd_negate_result) 207 float_muladd_negate_c | float_muladd_negate_result)
|
/openbmc/qemu/target/riscv/ |
H A D | fpu_helper.c | 162 return do_fmadd_s(env, frs1, frs2, frs3, float_muladd_negate_c); in helper_fmsub_s() 168 return float64_muladd(frs1, frs2, frs3, float_muladd_negate_c, in helper_fmsub_d() 175 return do_fmadd_h(env, frs1, frs2, frs3, float_muladd_negate_c); in helper_fmsub_h() 201 float_muladd_negate_c | float_muladd_negate_product); in helper_fnmadd_s() 207 return float64_muladd(frs1, frs2, frs3, float_muladd_negate_c | in helper_fnmadd_d() 215 float_muladd_negate_c | float_muladd_negate_product); in helper_fnmadd_h()
|
H A D | vector_helper.c | 3389 return float16_muladd(a, b, d, float_muladd_negate_c | 3395 return float32_muladd(a, b, d, float_muladd_negate_c | in fnmacc32() 3401 return float64_muladd(a, b, d, float_muladd_negate_c | in fnmacc64() 3420 return float16_muladd(a, b, d, float_muladd_negate_c, s); in RVVCALL() 3425 return float32_muladd(a, b, d, float_muladd_negate_c, s); in fmsac32() 3430 return float64_muladd(a, b, d, float_muladd_negate_c, s); in fmsac64() 3504 return float16_muladd(d, b, a, float_muladd_negate_c | in RVVCALL() 3510 return float32_muladd(d, b, a, float_muladd_negate_c | in fnmadd32() 3516 return float64_muladd(d, b, a, float_muladd_negate_c | in fnmadd64() 3535 return float16_muladd(d, b, a, float_muladd_negate_c, s); in RVVCALL() [all …]
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | fpu_helper.c | 801 float32 ret = float32_muladd(f3, f2, f1, float_muladd_negate_c, in HELPER() 811 float64 ret = float64_muladd(f3, f2, f1, float_muladd_negate_c, in HELPER()
|
H A D | vec_fpu_helper.c | 695 DEF_GVEC_VFMA(vfms, float_muladd_negate_c) in DEF_GVEC_VFMA() argument 697 DEF_GVEC_VFMA(vfnms, float_muladd_negate_c | float_muladd_negate_result) in DEF_GVEC_VFMA()
|
/openbmc/qemu/target/i386/tcg/ |
H A D | emit.c.inc | 661 FMA_SSE(VFMSUB231, OP_PTR1, OP_PTR2, OP_PTR0, float_muladd_negate_c) 662 FMA_SSE(VFMSUB213, OP_PTR1, OP_PTR0, OP_PTR2, float_muladd_negate_c) 663 FMA_SSE(VFMSUB132, OP_PTR0, OP_PTR2, OP_PTR1, float_muladd_negate_c) 665 FMA_SSE(VFNMSUB231, OP_PTR1, OP_PTR2, OP_PTR0, float_muladd_negate_c|float_muladd_negate_product) 666 FMA_SSE(VFNMSUB213, OP_PTR1, OP_PTR0, OP_PTR2, float_muladd_negate_c|float_muladd_negate_product) 667 FMA_SSE(VFNMSUB132, OP_PTR0, OP_PTR2, OP_PTR1, float_muladd_negate_c|float_muladd_negate_product) 669 FMA_SSE_PACKED(VFMADDSUB231, OP_PTR1, OP_PTR2, OP_PTR0, float_muladd_negate_c, 0) 670 FMA_SSE_PACKED(VFMADDSUB213, OP_PTR1, OP_PTR0, OP_PTR2, float_muladd_negate_c, 0) 671 FMA_SSE_PACKED(VFMADDSUB132, OP_PTR0, OP_PTR2, OP_PTR1, float_muladd_negate_c, 0) 673 FMA_SSE_PACKED(VFMSUBADD231, OP_PTR1, OP_PTR2, OP_PTR0, 0, float_muladd_negate_c) [all …]
|
/openbmc/qemu/target/sparc/ |
H A D | translate.c | 1377 int op = float_muladd_negate_c; in gen_op_fmsubs() 1383 int op = float_muladd_negate_c; in gen_op_fmsubd() 1389 int op = float_muladd_negate_c | float_muladd_negate_result; in gen_op_fnmsubs() 1395 int op = float_muladd_negate_c | float_muladd_negate_result; in gen_op_fnmsubd() 1430 int op = float_muladd_negate_c | float_muladd_halve_result; in gen_op_fhsubs() 1437 int op = float_muladd_negate_c | float_muladd_halve_result; in gen_op_fhsubd()
|
/openbmc/qemu/target/ppc/ |
H A D | fpu_helper.c | 681 #define MSUB_FLGS float_muladd_negate_c 683 #define NMSUB_FLGS (float_muladd_negate_c | float_muladd_negate_result) 3494 op_flags = (neg_acc ^ neg_mul) ? float_muladd_negate_c : 0; in vsxger()
|
H A D | int_helper.c | 534 VARITHFPFMA(nmsubfp, float_muladd_negate_result | float_muladd_negate_c);
|
/openbmc/qemu/target/loongarch/tcg/ |
H A D | vec_helper.c | 2459 DO_4OP_F(vfmsub_s, 32, UW, float32_muladd, float_muladd_negate_c) 2460 DO_4OP_F(vfmsub_d, 64, UD, float64_muladd, float_muladd_negate_c) 2464 float_muladd_negate_c | float_muladd_negate_result) 2466 float_muladd_negate_c | float_muladd_negate_result)
|
/openbmc/qemu/fpu/ |
H A D | softfloat.c | 2295 if (flags & float_muladd_negate_c) { in float32_muladd() 2306 if (flags & float_muladd_negate_c) { in float32_muladd() 2366 if (flags & float_muladd_negate_c) { in float64_muladd() 2377 if (flags & float_muladd_negate_c) { in float64_muladd()
|
H A D | softfloat-parts.c.inc | 498 if (flags & float_muladd_negate_c) {
|
/openbmc/qemu/include/fpu/ |
H A D | softfloat.h | 127 float_muladd_negate_c = 1, enumerator
|