Home
last modified time | relevance | path

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

12

/openbmc/linux/arch/arm/nwfpe/
H A DARM-gcc.h80 #define float32_add __addsf3 macro
H A Dsingle_cpdo.c38 [ADF_CODE >> 20] = float32_add,
H A Dsoftfloat.h151 float32 float32_add( struct roundingData *, float32, float32 );
/openbmc/qemu/target/sh4/
H A Dop_helper.c258 t0 = float32_add(t0, t1, &env->fp_status); in helper_fadd_FT()
468 r = float32_add(r, p, &env->fp_status); in helper_fipr()
491 r[i] = float32_add(r[i], p, &env->fp_status); in helper_ftrv()
/openbmc/linux/arch/sh/kernel/cpu/sh4/
H A Dfpu.c31 extern unsigned long int float32_add(unsigned long int a, unsigned long int b);
312 hx = float32_add(hx, hy); in ieee_fpe_handler()
H A Dsoftfloat.c83 float32 float32_add(float32 a, float32 b);
601 float32 float32_add(float32 a, float32 b) in float32_add() function
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c1231 wt2 = float32_add(fst0, fst1, &env->active_fpu.fp_status); in helper_float_add_s()
1246 wtl2 = float32_add(fstl0, fstl1, &env->active_fpu.fp_status); in helper_float_add_ps()
1247 wth2 = float32_add(fsth0, fsth1, &env->active_fpu.fp_status); in helper_float_add_ps()
1445 fstl2 = float32_add(fstl0, fsth0, &env->active_fpu.fp_status); in helper_float_addr_ps()
1446 fsth2 = float32_add(fstl1, fsth1, &env->active_fpu.fp_status); in helper_float_addr_ps()
1564 fst0 = float32_add(fst0, fst2, &env->active_fpu.fp_status); in helper_float_madd_s()
1581 fstl0 = float32_add(fstl0, fstl2, &env->active_fpu.fp_status); in helper_float_madd_ps()
1583 fsth0 = float32_add(fsth0, fsth2, &env->active_fpu.fp_status); in helper_float_madd_ps()
1643 fst0 = float32_add(fst0, fst2, &env->active_fpu.fp_status); in helper_float_nmadd_s()
1661 fstl0 = float32_add(fstl0, fstl2, &env->active_fpu.fp_status); in helper_float_nmadd_ps()
[all …]
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c145 return float32_add(a, b, &env->fp_status); in helper_float_madd_s()
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dsingle_cpdo.c79 fpa11->fpreg[Fd].fSingle = float32_add(rFn,rFm, &fpa11->fp_status); in SingleCPDO()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c153 return float32_add(a, b, &env->fp_status); in HELPER()
188 return float32_add(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c90 float32 ret = float32_add(src1, src2, &env->fp_status); in helper_fadds()
364 float32 ret = float32_add(src1, src2, &env->fp_status); in helper_fnadds()
/openbmc/qemu/target/i386/
H A Dops_sse.h957 SSE_HELPER_HPS(haddps, float32_add) in SSE_HELPER_HPS() argument
986 d->ZMM_S(i+1) = float32_add(v->ZMM_S(i+1), s->ZMM_S(i+1), &env->sse_status);
1332 r = float32_add(d->MMX_S(0), d->MMX_S(1), &env->mmx_status); in helper_pfacc()
1333 d->MMX_S(1) = float32_add(s->MMX_S(0), s->MMX_S(1), &env->mmx_status); in helper_pfacc()
1339 d->MMX_S(0) = float32_add(d->MMX_S(0), s->MMX_S(0), &env->mmx_status); in helper_pfadd()
1340 d->MMX_S(1) = float32_add(d->MMX_S(1), s->MMX_S(1), &env->mmx_status); in helper_pfadd()
1407 d->MMX_S(1) = float32_add(s->MMX_S(0), s->MMX_S(1), &env->mmx_status); in helper_pfpnacc()
1840 temp2 = float32_add(prod1, prod2, &env->sse_status); in glue()
1851 temp3 = float32_add(prod1, prod2, &env->sse_status); in glue()
1852 temp4 = float32_add(temp2, temp3, &env->sse_status); in glue()
/openbmc/qemu/target/alpha/
H A Dvax_helper.c116 fr = float32_add(fa, fb, &FP_STATUS); in helper_addf()
H A Dfpu_helper.c222 fr = float32_add(fa, fb, &FP_STATUS); in helper_adds()
/openbmc/qemu/target/arm/tcg/
H A Dvec_helper.c925 d[H4(i)] = float32_add(e0, e1, fpst); in HELPER()
926 d[H4(i + 1)] = float32_add(e2, e3, fpst); in HELPER()
1380 DO_3OP(gvec_fadd_s, float32_add, float32) in DO_3OP()
1471 return float32_add(dest, float32_mul(op1, op2, stat), stat); in float32_muladd_nf()
1637 DO_FMUL_IDX(gvec_fmla_nf_idx_s, float32_add, float32_mul, float32, H4)
2430 DO_3OP_PAIR(gvec_faddp_s, float32_add, float32, H4)
2848 t1 = float32_add(t1, t2, fpst); in bfdotadd()
2849 t1 = float32_add(sum, t1, fpst); in bfdotadd()
2884 return float32_add(sum, t32, fpst); in bfdotadd_ebf()
H A Dsve_helper.c756 DO_ZPZZ_PAIR_FP(sve2_faddp_zpzz_s, float32, H1_4, float32_add)
4265 result = float32_add(result, mm, status); in HELPER()
4313 DO_ZPZZ_FP(sve_fadd_s, uint32_t, H1_4, float32_add) in DO_ZPZZ_FP()
4402 DO_ZPZS_FP(sve_fadds_s, float32, H1_4, float32_add)
5112 *(float32 *)(vd + H1_2(i)) = float32_add(e0, e1, vs); in HELPER()
5115 *(float32 *)(vd + H1_2(j)) = float32_add(e2, e3, vs); in HELPER()
7410 d[H4(0)] = float32_add(a[H4(0)], float32_add(p0, p1, status), status); in HELPER()
7415 d[H4(1)] = float32_add(a[H4(1)], float32_add(p0, p1, status), status); in HELPER()
7420 d[H4(2)] = float32_add(a[H4(2)], float32_add(p0, p1, status), status); in HELPER()
7425 d[H4(3)] = float32_add(a[H4(3)], float32_add(p0, p1, status), status); in HELPER()
/openbmc/qemu/target/rx/
H A Dop_helper.c150 FLOATOP(fadd, float32_add) in FLOATOP() argument
/openbmc/qemu/target/microblaze/
H A Dop_helper.c152 fd.f = float32_add(fa.f, fb.f, &env->fp_status); in helper_fadd()
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c112 float32 ret = float32_add(a, b, &env->fp_status); in HELPER()
/openbmc/qemu/tests/fp/
H A Dfp-bench.c323 res.f32 = float32_add(a, b, &soft_status); in bench()
/openbmc/qemu/target/hexagon/
H A Dfma_emu.c624 tmp = float32_add(tmp, c, fp_status); in internal_fmafx()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c90 fd = nanbox_s(float32_add((uint32_t)fj, (uint32_t)fk, &env->fp_status)); in helper_fadd_s()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c222 return nanbox_s(env, float32_add(frs1, frs2, &env->fp_status)); in helper_fadd_s()
H A Dvector_helper.c3101 RVVCALL(OPFVV2, vfadd_vv_w, OP_UUU_W, H4, H4, H4, float32_add)
3146 RVVCALL(OPFVF2, vfadd_vf_w, OP_UUU_W, H4, H4, float32_add)
3190 return float32_add(float16_to_float32(a, true, s), in RVVCALL()
3234 return float32_add(a, float16_to_float32(b, true, s), s); in RVVCALL()
4745 GEN_VEXT_FRED(vfredusum_vs_w, uint32_t, uint32_t, H4, H4, float32_add)
4750 GEN_VEXT_FRED(vfredosum_vs_w, uint32_t, uint32_t, H4, H4, float32_add)
4772 return float32_add(a, float16_to_float32(b, true, s), s);
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c221 float32 ret = float32_add(f1, f2, &env->fpu_status); in HELPER()

12