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.c150 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()
285 float32 arg2 = make_float32(r2); in helper_fmadd()
286 float32 arg3 = make_float32(r3); in helper_fmadd()
310 float32 arg1 = make_float32(r1); in helper_fmsub()
311 float32 arg2 = make_float32(r2); in helper_fmsub()
[all …]
/openbmc/qemu/target/m68k/
H A Dsoftfloat.c793 fp2 = float32_to_floatx80(make_float32(0x3AB60B70), in floatx80_etox()
962 make_float32(0x3F800000), status), in floatx80_twotox()
972 make_float32(0x42800000), status), in floatx80_twotox()
1005 make_float32(0x3C800000), status), in floatx80_twotox()
1113 make_float32(0x3F800000), status), in floatx80_tentox()
1520 fp0 = float32_to_floatx80(make_float32(0x3F800000), in floatx80_sin()
1560 posneg1 = make_float32(0xBF800000); /* -1 */ in floatx80_sin()
1563 posneg1 = make_float32(0x3F800000); /* 1 */ in floatx80_sin()
1801 posneg1 = make_float32(0xBF800000); /* -1 */ in floatx80_cos()
1804 posneg1 = make_float32(0x3F800000); /* 1 */ in floatx80_cos()
[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.c302 return make_float32( in build_float32()
1188 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.c1495 return -float32_eq_quiet(make_float32(a), make_float32(b), fpst); in HELPER()
1501 return -float32_le(make_float32(b), make_float32(a), fpst); in HELPER()
1507 return -float32_lt(make_float32(b), make_float32(a), fpst); in HELPER()
1513 float32 f0 = float32_abs(make_float32(a)); in HELPER()
1514 float32 f1 = float32_abs(make_float32(b)); in HELPER()
1521 float32 f0 = float32_abs(make_float32(a)); in HELPER()
1522 float32 f1 = float32_abs(make_float32(b)); in HELPER()
H A Dhelper-a64.c161 return make_float32((1U << 30) | in HELPER()
419 return make_float32(sbit | (0xfe << 23)); in HELPER()
421 return make_float32(sbit | (~exp & 0xff) << 23); in HELPER()
473 r = make_float32(float32_val(r) | 1); in HELPER()
/openbmc/qemu/target/xtensa/
H A Dgdbstub.c160 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.c575 #define float32_maxnorm make_float32(0x7f7fffff)
758 return make_float32(f32_val); in HELPER()
951 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.c3614 return make_float32(val); in frsqrt7_s()
3813 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()