Home
last modified time | relevance | path

Searched refs:float64_mul (Results 1 – 25 of 25) sorted by relevance

/openbmc/qemu/linux-user/arm/nwfpe/
H A Ddouble_cpdo.c104 fpa11->fpreg[Fd].fDouble = float64_mul(rFn,rFm, &fpa11->fp_status); in DoubleCPDO()
289 return float64_exp(float64_mul(rFm,float64_ln(rFn)));
/openbmc/qemu/target/sparc/
H A Dfop_helper.c131 float64 ret = float64_mul(src1, src2, &env->fp_status); in helper_fmuld()
173 float64 ret = float64_mul(float32_to_float64(src1, &env->fp_status), in helper_fsmuld()
405 float64 ret = float64_mul(src1, src2, &env->fp_status); in helper_fnmuld()
417 float64 ret = float64_mul(float32_to_float64(src1, &env->fp_status), in helper_fnsmuld()
/openbmc/qemu/target/hexagon/
H A Dfma_emu.c451 return float64_mul(a, b, fp_status); in internal_mpyhh()
456 return float64_mul(a, b, fp_status); in internal_mpyhh()
H A Dop_helper.c1129 RddV = float64_mul(RssV, make_float64(0x4330000000000000), in HELPER()
1134 RddV = float64_mul(RssV, make_float64(0x3cb0000000000000), in HELPER()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c135 b = float64_mul(b, c, &env->fp_status); in FLOAT_CALC()
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c1292 dt2 = float64_mul(fdt0, fdt1, &env->active_fpu.fp_status); in helper_float_mul_d()
1363 fdt2 = float64_mul(fdt0, fdt2, &env->active_fpu.fp_status); in helper_float_recip2_d()
1398 fdt2 = float64_mul(fdt0, fdt2, &env->active_fpu.fp_status); in helper_float_rsqrt2_d()
1552 fst0 = float64_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_madd_d()
1591 fst0 = float64_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_msub_d()
1630 fst0 = float64_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_nmadd_d()
1673 fst0 = float64_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_nmsub_d()
/openbmc/qemu/target/alpha/
H A Dvax_helper.c262 fr = float64_mul(fa, fb, &FP_STATUS); in helper_mulg()
H A Dfpu_helper.c322 fr = float64_mul(fa, fb, &FP_STATUS); in helper_mult()
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c300 float64 ret = float64_mul(f1, f2, &env->fpu_status); in HELPER()
310 ret = float64_mul(f1_64, ret, &env->fpu_status); in HELPER()
/openbmc/qemu/target/sh4/
H A Dop_helper.c381 t0 = float64_mul(t0, t1, &env->fp_status); in helper_fmul_DT()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c206 return float64_mul(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/tests/fp/
H A Dfp-bench.c364 res.f = float64_mul(a, b, &soft_status); in bench()
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c210 float64 ret = float64_mul(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c787 FPU_HELPER(FMUL, float64_mul, mul_flags_handler)
1426 u.d = float64_mul(u.d, tmp, &env->vec_status); in helper_efdctsf()
1442 u.d = float64_mul(u.d, tmp, &env->vec_status); in helper_efdctuf()
1496 u1.d = float64_mul(u1.d, u2.d, &env->vec_status); in helper_efdmul()
3411 psum = float64_mul(va, vb, excp_ptr); in vsxger16()
3471 at[i].VsrDF(j) = float64_mul(a[i / 2].VsrDF(i % 2), b->VsrDF(j), s); in vsxger_mul64()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c142 fd = float64_mul(fj, fk, &env->fp_status); in helper_fmul_d()
H A Dvec_helper.c2426 DO_3OP_F(vfmul_d, 64, UD, float64_mul)
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c406 return float64_mul(frs1, frs2, &env->fp_status); in helper_fmul_d()
H A Dvector_helper.c3323 RVVCALL(OPFVV2, vfmul_vv_d, OP_UUU_D, H8, H8, H8, float64_mul) in RVVCALL()
3329 RVVCALL(OPFVF2, vfmul_vf_d, OP_UUU_D, H8, H8, float64_mul) in RVVCALL()
3378 return float64_mul(float32_to_float64(a, s), in vfwmul32()
/openbmc/qemu/target/arm/tcg/
H A Dsve_helper.c4650 DO_ZPZZ_FP(sve_fmul_d, uint64_t, H1_8, float64_mul) in DO_ZPZZ_FP()
4775 DO_ZPZS_FP(sve_fmuls_d, float64, H1_8, float64_mul)
8537 p0 = float64_mul(n00, m00, status); in HELPER()
8538 p1 = float64_mul(n01, m01, status); in HELPER()
8542 p0 = float64_mul(n00, m10, status); in HELPER()
8543 p1 = float64_mul(n01, m11, status); in HELPER()
8547 p0 = float64_mul(n10, m00, status); in HELPER()
8548 p1 = float64_mul(n11, m01, status); in HELPER()
8552 p0 = float64_mul(n10, m10, status); in HELPER()
8553 p1 = float64_mul(n11, m11, status); in HELPER()
H A Dvec_helper.c1362 float64 result = float64_mul(op1, op1, stat); in float64_ftsmul()
1485 DO_3OP(gvec_fmul_d, float64_mul, float64) in DO_3OP()
1791 DO_FMUL_IDX(gvec_fmul_idx_d, nop, float64_mul, float64, H8)
3134 t64 = float64_mul(e1r, e2r, fpst_odd); in bfdotadd_ebf()
H A Dhelper-a64.c196 return float64_mul(a, b, fpst); in HELPER()
H A Dsme_helper.c1283 t64 = float64_mul(e1r, e2r, s_odd); in f16_dotadd()
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h797 float64 float64_mul(float64, float64, float_status *status);
/openbmc/qemu/target/i386/
H A Dops_sse.h1869 prod1 = float64_mul(v->ZMM_D(0), s->ZMM_D(0), &env->sse_status); in glue()
1874 prod2 = float64_mul(v->ZMM_D(1), s->ZMM_D(1), &env->sse_status); in glue()
/openbmc/qemu/fpu/
H A Dsoftfloat.c2177 float64_mul(float64 a, float64 b, float_status *s) in float64_mul() function