Home
last modified time | relevance | path

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

12

/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c1302 wt2 = float32_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_mul_s()
1317 wtl2 = float32_mul(fstl0, fstl1, &env->active_fpu.fp_status); in helper_float_mul_ps()
1318 wth2 = float32_mul(fsth0, fsth1, &env->active_fpu.fp_status); in helper_float_mul_ps()
1372 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_recip2_s()
1386 fstl2 = float32_mul(fstl0, fstl2, &env->active_fpu.fp_status); in helper_float_recip2_ps()
1387 fsth2 = float32_mul(fsth0, fsth2, &env->active_fpu.fp_status); in helper_float_recip2_ps()
1408 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt2_s()
1423 fstl2 = float32_mul(fstl0, fstl2, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
1424 fsth2 = float32_mul(fsth0, fsth2, &env->active_fpu.fp_status); in helper_float_rsqrt2_ps()
1459 fstl2 = float32_mul(fstl0, fsth0, &env->active_fpu.fp_status); in helper_float_mulr_ps()
[all …]
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dsingle_cpdo.c84 fpa11->fpreg[Fd].fSingle = float32_mul(rFn,rFm, &fpa11->fp_status); in SingleCPDO()
246 return float32_exp(float32_mul(rFm,float32_ln(rFn)));
/openbmc/qemu/target/sh4/
H A Dop_helper.c373 t0 = float32_mul(t0, t1, &env->fp_status); in helper_fmul_FT()
464 p = float32_mul(env->fregs[bank + m + i], in helper_fipr()
487 p = float32_mul(env->fregs[bank_matrix + 4 * j + i], in helper_ftrv()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c143 b = float32_mul(b, c, &env->fp_status); in helper_float_madd_s()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c163 return float32_mul(a, b, &env->fp_status); in HELPER()
212 return float32_mul(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c103 float32 ret = float32_mul(src1, src2, &env->fp_status); in helper_fmuls()
378 float32 ret = float32_mul(src1, src2, &env->fp_status); in helper_fnmuls()
/openbmc/qemu/target/alpha/
H A Dvax_helper.c135 fr = float32_mul(fa, fb, &FP_STATUS); in helper_mulf()
H A Dfpu_helper.c245 fr = float32_mul(fa, fb, &FP_STATUS); in helper_muls()
/openbmc/qemu/target/arm/tcg/
H A Dvec_helper.c1353 float32 result = float32_mul(op1, op1, stat); in float32_ftsmul()
1428 return float32_sub(float32_two, float32_mul(op1, op2, stat), stat); in float32_recps_nf()
1454 op1 = float32_sub(float32_three, float32_mul(op1, op2, stat), stat); in float32_rsqrts_nf()
1484 DO_3OP(gvec_fmul_s, float32_mul, float32) in DO_3OP()
1594 return float32_add(dest, float32_mul(op1, op2, stat), stat); in float32_muladd_nf()
1606 return float32_sub(dest, float32_mul(op1, op2, stat), stat); in float32_mulsub_nf()
1790 DO_FMUL_IDX(gvec_fmul_idx_s, nop, float32_mul, float32, H4)
1808 DO_FMUL_IDX(gvec_fmla_nf_idx_s, float32_add, float32_mul, float32, H4)
1810 DO_FMUL_IDX(gvec_fmls_nf_idx_s, float32_sub, float32_mul, float32, H4)
3073 t1 = float32_mul(e1 << 16, e2 << 16, fpst); in bfdotadd()
[all …]
H A Dsve_helper.c4649 DO_ZPZZ_FP(sve_fmul_s, uint32_t, H1_4, float32_mul) in DO_ZPZZ_FP()
4774 DO_ZPZS_FP(sve_fmuls_s, float32, H1_4, float32_mul)
8501 p0 = float32_mul(n00, m00, status); in HELPER()
8502 p1 = float32_mul(n01, m01, status); in HELPER()
8506 p0 = float32_mul(n00, m10, status); in HELPER()
8507 p1 = float32_mul(n01, m11, status); in HELPER()
8511 p0 = float32_mul(n10, m00, status); in HELPER()
8512 p1 = float32_mul(n11, m01, status); in HELPER()
8516 p0 = float32_mul(n10, m10, status); in HELPER()
8517 p1 = float32_mul(n11, m11, status); in HELPER()
H A Dhelper-a64.c182 return float32_mul(a, b, fpst); in HELPER()
H A Dmve_helper.c3029 #define DO_VCMULS(N, M, D, S) float32_mul(N, M, S)
/openbmc/qemu/target/rx/
H A Dop_helper.c151 FLOATOP(fmul, float32_mul) in FLOATOP()
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c154 f_result = float32_mul(arg1, arg2, &env->fp_status); in FADD_SUB()
/openbmc/qemu/target/microblaze/
H A Dop_helper.c193 fd.f = float32_mul(fa.f, fb.f, &env->fp_status); in helper_fmul()
/openbmc/qemu/tests/fp/
H A Dfp-bench.c329 res.f = float32_mul(a, b, &soft_status); in bench()
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c168 float32 ret = float32_mul(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/target/i386/
H A Dops_sse.h1389 d->MMX_S(0) = float32_mul(d->MMX_S(0), s->MMX_S(0), &env->mmx_status); in helper_pfmul()
1390 d->MMX_S(1) = float32_mul(d->MMX_S(1), s->MMX_S(1), &env->mmx_status); in helper_pfmul()
1831 prod1 = float32_mul(v->ZMM_S(i), s->ZMM_S(i), &env->sse_status); in glue()
1836 prod2 = float32_mul(v->ZMM_S(i+1), s->ZMM_S(i+1), &env->sse_status); in glue()
1842 prod1 = float32_mul(v->ZMM_S(i+2), s->ZMM_S(i+2), &env->sse_status); in glue()
1847 prod2 = float32_mul(v->ZMM_S(i+3), s->ZMM_S(i+3), &env->sse_status); in glue()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c133 fd = nanbox_s(float32_mul((uint32_t)fj, (uint32_t)fk, &env->fp_status)); in helper_fmul_s()
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c1044 u.f = float32_mul(u.f, tmp, &env->vec_status); in efsctsf()
1060 u.f = float32_mul(u.f, tmp, &env->vec_status); in efsctuf()
1145 u1.f = float32_mul(u1.f, u2.f, &env->vec_status); in efsmul()
3448 at[i].VsrSF(j) = float32_mul(a->VsrSF(i), b->VsrSF(j), s); in vsxger_mul32()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c235 return nanbox_s(env, float32_mul(frs1, frs2, &env->fp_status)); in helper_fmul_s()
H A Dvector_helper.c3322 RVVCALL(OPFVV2, vfmul_vv_w, OP_UUU_W, H4, H4, H4, float32_mul) in RVVCALL()
3328 RVVCALL(OPFVF2, vfmul_vf_w, OP_UUU_W, H4, H4, float32_mul) in RVVCALL()
3372 return float32_mul(float16_to_float32(a, true, s), in RVVCALL()
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c292 float32 ret = float32_mul(f1, f2, &env->fpu_status); in HELPER()
/openbmc/qemu/target/hexagon/
H A Dop_helper.c1048 RdV = float32_mul(RsV, RtV, &env->fp_status); in HELPER()
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h600 float32 float32_mul(float32, float32, float_status *status);

12