Home
last modified time | relevance | path

Searched refs:float_muladd_negate_c (Results 1 – 13 of 13) sorted by relevance

/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_farith.c.inc200 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 Dfpu_helper.c162 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 Dvector_helper.c3389 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 Dfpu_helper.c801 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 Dvec_fpu_helper.c695 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 Demit.c.inc661 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 Dtranslate.c1377 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 Dfpu_helper.c681 #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 Dint_helper.c534 VARITHFPFMA(nmsubfp, float_muladd_negate_result | float_muladd_negate_c);
/openbmc/qemu/target/loongarch/tcg/
H A Dvec_helper.c2459 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 Dsoftfloat.c2295 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 Dsoftfloat-parts.c.inc498 if (flags & float_muladd_negate_c) {
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h127 float_muladd_negate_c = 1, enumerator