Home
last modified time | relevance | path

Searched refs:make_float32 (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/target/tricore/
H A Dfpu_helper.c36 #define float32_sqrt_nan make_float32(SQRT_NAN)
37 #define float32_quiet_nan make_float32(QUIET_NAN)
123 float32 arg1 = make_float32(r1); \
124 float32 arg2 = make_float32(r2); \
150 float32 arg1 = make_float32(r1); in FADD_SUB()
151 float32 arg2 = make_float32(r2); in FADD_SUB()
211 arg1 = make_float32(r1); in helper_qseed()
257 float32 arg1 = make_float32(r1); in helper_fdiv()
258 float32 arg2 = make_float32(r2); in helper_fdiv()
284 float32 arg1 = make_float32(r1); in helper_fmadd()
[all …]
/openbmc/qemu/target/m68k/
H A Dsoftfloat.c281 fp0 = floatx80_add(fp0, float32_to_floatx80(make_float32(0x3F800000), in floatx80_lognp1()
358 fp0 = floatx80_sub(float32_to_floatx80(make_float32(0x3F800000), in floatx80_lognp1()
364 fp0 = floatx80_sub(float32_to_floatx80(make_float32(0x40000000), in floatx80_lognp1()
374 fp0 = floatx80_add(fp0, float32_to_floatx80(make_float32(0x3F800000), in floatx80_lognp1()
541 fp1 = floatx80_sub(fp1, float32_to_floatx80(make_float32(0x3F800000), in floatx80_logn()
543 fp0 = floatx80_add(fp0, float32_to_floatx80(make_float32(0x3F800000), in floatx80_logn()
765 make_float32(0x42B8AA3B), status), in floatx80_etox()
785 make_float32(0xBC317218), status), in floatx80_etox()
793 fp2 = float32_to_floatx80(make_float32(0x3AB60B70), in floatx80_etox()
796 fp3 = floatx80_mul(float32_to_floatx80(make_float32(0x3C088895), in floatx80_etox()
[all …]
/openbmc/qemu/target/hexagon/
H A Darch.c28 #define float32_nan make_float32(0xffffffff)
284 RsV = make_float32(0x80000000 & (RsV ^ RtV)); in arch_sf_recip_common()
290 RsV = make_float32(0x80000000 & (RsV ^ RtV)); in arch_sf_recip_common()
H A Dfma_emu.c365 return make_float32(SF_MINUS_INF); in infinite_float32()
367 return make_float32(SF_INF); in infinite_float32()
375 return make_float32(SF_MINUS_MAXF); in maxfinite_float32()
377 return make_float32(SF_MAXF); in maxfinite_float32()
385 return make_float32(0x80000000); in zero_float32()
H A Dop_helper.c301 return make_float32( in build_float32()
1187 ret = make_float32(0xffffffff); /* nan */ in check_nan()
/openbmc/qemu/include/fpu/
H A Dsoftfloat.h623 return make_float32(float32_val(a) & 0x7fffffff); in float32_abs()
631 return make_float32(float32_val(a) ^ 0x80000000); in float32_chs()
676 return make_float32((float32_val(a) & 0x7fffffff) | (sign << 31)); in float32_set_sign()
720 #define float32_zero make_float32(0)
721 #define float32_half make_float32(0x3f000000)
722 #define float32_one make_float32(0x3f800000)
723 #define float32_one_point_five make_float32(0x3fc00000)
724 #define float32_two make_float32(0x40000000)
725 #define float32_three make_float32(0x40400000)
726 #define float32_infinity make_float32(0x7f800000)
[all …]
H A Dsoftfloat-types.h94 #define make_float32(x) (x) macro
/openbmc/qemu/target/arm/tcg/
H A Dneon_helper.c1222 return -float32_eq_quiet(make_float32(a), make_float32(b), fpst); in HELPER()
1228 return -float32_le(make_float32(b), make_float32(a), fpst); in HELPER()
1234 return -float32_lt(make_float32(b), make_float32(a), fpst); in HELPER()
1240 float32 f0 = float32_abs(make_float32(a)); in HELPER()
1241 float32 f1 = float32_abs(make_float32(b)); in HELPER()
1248 float32 f0 = float32_abs(make_float32(a)); in HELPER()
1249 float32 f1 = float32_abs(make_float32(b)); in HELPER()
H A Dhelper-a64.c173 return make_float32((1U << 30) | in HELPER()
431 return make_float32(sbit | (0xfe << 23)); in HELPER()
433 return make_float32(sbit | (~exp & 0xff) << 23); in HELPER()
485 r = make_float32(float32_val(r) | 1); in HELPER()
/openbmc/qemu/target/xtensa/
H A Dgdbstub.c158 env->fregs[reg->targno & 0x0f].f32[FP_F32_LOW] = make_float32(tmp); in xtensa_cpu_gdb_write_register()
/openbmc/qemu/target/arm/
H A Dvfp_helper.c577 #define float32_maxnorm make_float32(0x7f7fffff)
760 return make_float32(f32_val); in HELPER()
953 return make_float32(val); in HELPER()
/openbmc/qemu/tests/fp/
H A Dfp-bench.c203 ops[i].f32 = make_float32(random_ops[i]); in fill_random()
/openbmc/qemu/target/s390x/tcg/
H A Dvec_fpu_helper.c82 return make_float32(s390_vec_read_element32(v, enr)); in s390_vec_read_float32()
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c34 #define FLOAT_TWO32 make_float32(1 << 30)
H A Dmsa_helper.c6159 #define FLOAT_ONE32 make_float32(0x3f8 << 20)
/openbmc/qemu/target/riscv/
H A Dvector_helper.c3874 return make_float32(val); in frsqrt7_s()
4073 return make_float32(val); in frec7_s()
/openbmc/qemu/fpu/
H A Dsoftfloat.c672 return make_float32(pack_raw64(p, &float32_params)); in float32_pack_raw()