Home
last modified time | relevance | path

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

12

/openbmc/qemu/target/mips/
H A Dfpu.c17 float_round_down
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c26 float_round_down
322 set_float_rounding_mode(float_round_down, status); in helper_flogb_s()
336 set_float_rounding_mode(float_round_down, status); in helper_flogb_d()
541 set_float_rounding_mode(float_round_down, &env->fp_status); in helper_ftintrm_l_d()
559 set_float_rounding_mode(float_round_down, &env->fp_status); in helper_ftintrm_l_s()
577 set_float_rounding_mode(float_round_down, &env->fp_status); in helper_ftintrm_w_d()
595 set_float_rounding_mode(float_round_down, &env->fp_status); in helper_ftintrm_w_s()
H A Dvec_helper.c2490 set_float_rounding_mode(float_round_down, status); \
2769 FCVT_2OP(vfrintrm_s, 32, UW, float_round_down)
2770 FCVT_2OP(vfrintrm_d, 64, UD, float_round_down)
2812 FTINT(rm_w_s, float32, int32, uint32_t, uint32_t, float_round_down) in DO_FTINT()
2813 FTINT(rm_l_d, float64, int64, uint64_t, uint64_t, float_round_down) in DO_FTINT()
2834 FTINT(rm_w_d, float64, int32, uint64_t, uint32_t, float_round_down) in DO_FTINT()
2867 FTINT(rml_l_s, float32, int64, uint32_t, uint64_t, float_round_down)
2871 FTINT(rmh_l_s, float32, int64, uint32_t, uint64_t, float_round_down)
/openbmc/linux/arch/arm/nwfpe/
H A Dfpa11.c46 return float_round_down; in SetRoundingMode()
H A Dsoftfloat.c90 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackInt32()
237 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloat32()
408 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloat64()
599 if ( roundingMode == float_round_down ) roundIncrement = 0; in roundAndPackFloatx80()
651 increment = ( roundingMode == float_round_down ) && zSig1; in roundAndPackFloatx80()
670 || ( ! zSign && ( roundingMode == float_round_down ) ) in roundAndPackFloatx80()
691 increment = ( roundingMode == float_round_down ) && zSig1; in roundAndPackFloatx80()
994 case float_round_down: in float32_round_to_int()
1127 return packFloat32( roundData->mode == float_round_down, 0, 0 ); in subFloat32Sigs()
1888 case float_round_down: in float64_round_to_int()
[all …]
H A Dsoftfloat.h86 float_round_down = 2, enumerator
/openbmc/qemu/include/fpu/
H A Dsoftfloat-types.h133 float_round_down = 1, enumerator
/openbmc/qemu/linux-user/arm/nwfpe/
H A Dfpa11.c100 rounding_mode = float_round_down; in SetRoundingMode()
/openbmc/qemu/target/hexagon/
H A Dfma_emu.c398 case float_round_down: \
451 case float_round_down: \
490 case float_round_down: \
H A Darch.c192 float_round_down,
/openbmc/qemu/target/tricore/
H A Dhelper.c109 set_float_rounding_mode(float_round_down, &env->fp_status); in fpu_set_state()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c79 float_round_down in cpu_set_fpcsr()
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c589 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_l_d()
604 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_l_s()
619 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_w_d()
634 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_w_s()
909 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_2008_l_d()
926 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_2008_l_s()
943 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_2008_w_d()
960 set_float_rounding_mode(float_round_down, &env->active_fpu.fp_status); in helper_float_floor_2008_w_s()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c73 float_round_down, in HELPER()
86 float_round_down, in HELPER()
/openbmc/qemu/target/ppc/
H A Dcpu.c215 rnd_type = float_round_down; in fpscr_set_rounding_mode()
H A Dfpu_helper.c635 return do_fri(env, arg, float_round_down); in helper_frim()
3018 #define FLOAT_ROUND_CURRENT (float_round_nearest_even + float_round_down + \
3073 VSX_ROUND(xsrdpim, 1, float64, VsrD(0), float_round_down, 1)
3079 VSX_ROUND(xvrdpim, 2, float64, VsrD(i), float_round_down, 0)
3085 VSX_ROUND(xvrspim, 4, float32, VsrW(i), float_round_down, 0)
3223 rmode = float_round_down; in helper_xsrqpi()
3277 rmode = float_round_down; in helper_xsrqpxp()
/openbmc/qemu/target/arm/
H A Dvfp_helper.c105 i = float_round_down; in vfp_set_fpcr_to_host()
654 case float_round_down: /* Round to -Inf */ in round_to_inf()
1113 [FPROUNDING_NEGINF] = float_round_down,
/openbmc/qemu/fpu/
H A Dsoftfloat-parts.c.inc178 case float_round_down:
357 a->sign = s->float_rounding_mode == float_round_down;
579 a->sign = s->float_rounding_mode == float_round_down;
937 case float_round_down:
998 case float_round_down:
/openbmc/qemu/target/alpha/
H A Dhelper.c43 [FPCR_DYN_MINUS >> FPCR_DYN_SHIFT] = float_round_down, in cpu_alpha_store_fpcr()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c69 softrm = float_round_down; in helper_set_rounding_mode()
103 softrm = float_round_down; in helper_set_rounding_mode_chkfrm()
/openbmc/qemu/target/rx/
H A Dop_helper.c129 float_round_down, in helper_set_fpsw()
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c446 set_float_rounding_mode(float_round_down, &env->fpu_status); in s390_swap_bfp_rounding_mode()
893 float_round_down,
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c44 rm = float_round_down; in HELPER()
/openbmc/qemu/tests/fp/
H A Dfp-bench.c599 mode = float_round_down; in set_soft_precision()
/openbmc/qemu/target/sparc/
H A Dfop_helper.c587 rnd_mode = float_round_down; in set_fsr_nonsplit()

12