Home
last modified time | relevance | path

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

12

/openbmc/linux/arch/arm/nwfpe/
H A Dsingle_cpdo.c39 [MUF_CODE >> 20] = float32_mul,
46 [FML_CODE >> 20] = float32_mul,
H A DARM-gcc.h82 #define float32_mul __mulsf3 macro
H A Dsoftfloat.h153 float32 float32_mul( struct roundingData *, float32, float32 );
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c1303 wt2 = float32_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_mul_s()
1318 wtl2 = float32_mul(fstl0, fstl1, &env->active_fpu.fp_status); in helper_float_mul_ps()
1319 wth2 = float32_mul(fsth0, fsth1, &env->active_fpu.fp_status); in helper_float_mul_ps()
1373 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_recip2_s()
1387 fstl2 = float32_mul(fstl0, fstl2, &env->active_fpu.fp_status); in helper_float_recip2_ps()
1388 fsth2 = float32_mul(fsth0, fsth2, &env->active_fpu.fp_status); in helper_float_recip2_ps()
1409 fst2 = float32_mul(fst0, fst2, &env->active_fpu.fp_status); in helper_float_rsqrt2_s()
1563 fst0 = float32_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_madd_s()
1602 fst0 = float32_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_msub_s()
1642 fst0 = float32_mul(fst0, fst1, &env->active_fpu.fp_status); in helper_float_nmadd_s()
[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.c374 t0 = float32_mul(t0, t1, &env->fp_status); in helper_fmul_FT()
465 p = float32_mul(env->fregs[bank + m + i], in helper_fipr()
488 p = float32_mul(env->fregs[bank_matrix + 4 * j + i], in helper_ftrv()
/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dfpu.c28 extern unsigned long int float32_mul(unsigned long int a, unsigned long int b);
270 hx = float32_mul(hx, hy); in ieee_fpe_handler()
H A Dsoftfloat.c87 float32 float32_mul(float32 a, float32 b);
824 float32 float32_mul(float32 a, float32 b) in float32_mul() function
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c144 b = float32_mul(b, c, &env->fp_status); in helper_float_madd_s()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c156 return float32_mul(a, b, &env->fp_status); in HELPER()
205 return float32_mul(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/target/hexagon/
H A Dfma_emu.c623 float32 tmp = float32_mul(a, b, fp_status); in internal_fmafx()
661 return float32_mul(a, b, fp_status); in internal_mpyf()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c104 float32 ret = float32_mul(src1, src2, &env->fp_status); in helper_fmuls()
379 float32 ret = float32_mul(src1, src2, &env->fp_status); in helper_fnmuls()
/openbmc/qemu/target/arm/tcg/
H A Dvec_helper.c1275 float32 result = float32_mul(op1, op1, stat); in float32_ftsmul()
1331 return float32_sub(float32_two, float32_mul(op1, op2, stat), stat); in float32_recps_nf()
1357 op1 = float32_sub(float32_three, float32_mul(op1, op2, stat), stat); in float32_rsqrts_nf()
1381 DO_3OP(gvec_fmul_s, float32_mul, float32) in DO_3OP()
1464 return float32_add(dest, float32_mul(op1, op2, stat), stat); in float32_muladd_nf()
1476 return float32_sub(dest, float32_mul(op1, op2, stat), stat); in float32_mulsub_nf()
1612 DO_FMUL_IDX(gvec_fmul_idx_s, nop, float32_mul, float32, H4)
1630 DO_FMUL_IDX(gvec_fmla_nf_idx_s, float32_add, float32_mul, float32, H4)
1632 DO_FMUL_IDX(gvec_fmls_nf_idx_s, float32_sub, float32_mul, float32, H4)
2809 t1 = float32_mul(e1 << 16, e2 << 16, &bf_status); in DO_MMLA_B()
[all …]
H A Dsve_helper.c4321 DO_ZPZZ_FP(sve_fmul_s, uint32_t, H1_4, float32_mul) in DO_ZPZZ_FP()
4410 DO_ZPZS_FP(sve_fmuls_s, float32, H1_4, float32_mul)
7412 p0 = float32_mul(n00, m00, status); in HELPER()
7413 p1 = float32_mul(n01, m01, status); in HELPER()
7417 p0 = float32_mul(n00, m10, status); in HELPER()
7418 p1 = float32_mul(n01, m11, status); in HELPER()
7422 p0 = float32_mul(n10, m00, status); in HELPER()
7423 p1 = float32_mul(n11, m01, status); in HELPER()
7427 p0 = float32_mul(n10, m10, status); in HELPER()
7428 p1 = float32_mul(n11, m11, status); in HELPER()
/openbmc/qemu/target/alpha/
H A Dvax_helper.c136 fr = float32_mul(fa, fb, &FP_STATUS); in helper_mulf()
H A Dfpu_helper.c246 fr = float32_mul(fa, fb, &FP_STATUS); in helper_muls()
/openbmc/qemu/target/rx/
H A Dop_helper.c152 FLOATOP(fmul, float32_mul) in FLOATOP()
/openbmc/qemu/target/microblaze/
H A Dop_helper.c181 fd.f = float32_mul(fa.f, fb.f, &env->fp_status); in helper_fmul()
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c154 f_result = float32_mul(arg1, arg2, &env->fp_status); in FADD_SUB()
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c120 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/tests/fp/
H A Dfp-bench.c329 res.f = float32_mul(a, b, &soft_status); in bench()
/openbmc/qemu/target/ppc/
H A Dfpu_helper.c1046 u.f = float32_mul(u.f, tmp, &env->vec_status); in efsctsf()
1062 u.f = float32_mul(u.f, tmp, &env->vec_status); in efsctuf()
1147 u1.f = float32_mul(u1.f, u2.f, &env->vec_status); in efsmul()
3450 at[i].VsrSF(j) = float32_mul(a->VsrSF(i), b->VsrSF(j), s); in vsxger_mul32()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c125 fd = nanbox_s(float32_mul((uint32_t)fj, (uint32_t)fk, &env->fp_status)); in helper_fmul_s()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c236 return nanbox_s(env, float32_mul(frs1, frs2, &env->fp_status)); in helper_fmul_s()

12