| /openbmc/qemu/target/loongarch/tcg/ |
| H A D | fpu_helper.c | 21 static const FloatRoundMode ieee_rm[4] = { 327 FloatRoundMode old_mode = get_float_rounding_mode(status); in helper_flogb_s() 341 FloatRoundMode old_mode = get_float_rounding_mode(status); in helper_flogb_d() 544 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrm_l_d() 562 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrm_l_s() 580 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrm_w_d() 598 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrm_w_s() 616 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrp_l_d() 634 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrp_l_s() 652 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); in helper_ftintrp_w_d() [all …]
|
| H A D | vec_helper.c | 2487 FloatRoundMode old_mode = get_float_rounding_mode(status); \ 2754 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); \ 2775 FloatRoundMode old_mode = get_float_rounding_mode(&env->fp_status); \
|
| /openbmc/qemu/include/fpu/ |
| H A D | softfloat.h | 201 int8_t float16_to_int8_scalbn(float16, FloatRoundMode, int, 203 int16_t float16_to_int16_scalbn(float16, FloatRoundMode, int, float_status *); 204 int32_t float16_to_int32_scalbn(float16, FloatRoundMode, int, float_status *); 205 int64_t float16_to_int64_scalbn(float16, FloatRoundMode, int, float_status *); 216 uint8_t float16_to_uint8_scalbn(float16 a, FloatRoundMode, 218 uint16_t float16_to_uint16_scalbn(float16 a, FloatRoundMode, 220 uint32_t float16_to_uint32_scalbn(float16 a, FloatRoundMode, 222 uint64_t float16_to_uint64_scalbn(float16 a, FloatRoundMode, 373 int8_t bfloat16_to_int8_scalbn(bfloat16, FloatRoundMode, 375 int16_t bfloat16_to_int16_scalbn(bfloat16, FloatRoundMode, [all …]
|
| H A D | softfloat-helpers.h | 61 static inline void set_float_rounding_mode(FloatRoundMode val, in set_float_rounding_mode() 144 static inline FloatRoundMode get_float_rounding_mode(const float_status *status) in get_float_rounding_mode()
|
| H A D | softfloat-types.h | 145 } FloatRoundMode; typedef 382 FloatRoundMode float_rounding_mode;
|
| /openbmc/qemu/target/mips/ |
| H A D | fpu.c | 13 const FloatRoundMode ieee_rm[4] = {
|
| H A D | fpu_helper.h | 11 extern const FloatRoundMode ieee_rm[4];
|
| /openbmc/qemu/fpu/ |
| H A D | softfloat.c | 838 static bool parts64_round_to_int_normal(FloatParts64 *a, FloatRoundMode rm, 840 static bool parts128_round_to_int_normal(FloatParts128 *a, FloatRoundMode r, 846 static void parts64_round_to_int(FloatParts64 *a, FloatRoundMode rm, 849 static void parts128_round_to_int(FloatParts128 *a, FloatRoundMode r, 856 static int64_t parts64_float_to_sint(FloatParts64 *p, FloatRoundMode rmode, 859 static int64_t parts128_float_to_sint(FloatParts128 *p, FloatRoundMode rmode, 866 static uint64_t parts64_float_to_uint(FloatParts64 *p, FloatRoundMode rmode, 869 static uint64_t parts128_float_to_uint(FloatParts128 *p, FloatRoundMode rmode, 877 FloatRoundMode rmode, 880 FloatRoundMode rmode, [all …]
|
| H A D | softfloat-parts.c.inc | 1068 static bool partsN(round_to_int_normal)(FloatPartsN *a, FloatRoundMode rmode, 1193 static void partsN(round_to_int)(FloatPartsN *a, FloatRoundMode rmode, 1226 static int64_t partsN(float_to_sint)(FloatPartsN *p, FloatRoundMode rmode, 1295 static uint64_t partsN(float_to_uint)(FloatPartsN *p, FloatRoundMode rmode, 1358 FloatRoundMode rmode,
|
| /openbmc/qemu/target/m68k/ |
| H A D | softfloat.c | 229 FloatRoundMode user_rnd_mode; in floatx80_lognp1() 428 FloatRoundMode user_rnd_mode; in floatx80_logn() 595 FloatRoundMode user_rnd_mode; in floatx80_log10() 651 FloatRoundMode user_rnd_mode; in floatx80_log2() 717 FloatRoundMode user_rnd_mode; in floatx80_etox() 901 FloatRoundMode user_rnd_mode; in floatx80_twotox() 1051 FloatRoundMode user_rnd_mode; in floatx80_tentox() 1206 FloatRoundMode user_rnd_mode; in floatx80_tan() 1417 FloatRoundMode user_rnd_mode; in floatx80_sin() 1657 FloatRoundMode user_rnd_mode; in floatx80_cos() [all …]
|
| H A D | fpu_helper.c | 155 FloatRoundMode rounding_mode = get_float_rounding_mode(&env->fp_status); in HELPER() 378 FloatRoundMode rounding_mode = get_float_rounding_mode(&env->fp_status); in HELPER() 411 FloatRoundMode rounding_mode = get_float_rounding_mode(&env->fp_status); in HELPER()
|
| /openbmc/qemu/target/hexagon/ |
| H A D | arch.c | 189 static const FloatRoundMode softfloat_roundingmodes[] = {
|
| /openbmc/qemu/target/arm/ |
| H A D | internals.h | 392 extern const FloatRoundMode arm_rmode_to_sf_map[6]; 394 static inline FloatRoundMode arm_rmode_to_sf(ARMFPRounding rmode) in arm_rmode_to_sf()
|
| /openbmc/qemu/target/i386/tcg/ |
| H A D | fpu_helper.c | 762 static FloatRoundMode x86_round_mode[4] = { in set_x86_rounding_mode() 1186 FloatRoundMode save_mode = env->fp_status.float_rounding_mode; in helper_f2xm1() 1486 FloatRoundMode save_mode = env->fp_status.float_rounding_mode; in helper_fpatan() 2124 FloatRoundMode save_mode = env->fp_status.float_rounding_mode; in helper_fyl2xp1() 2227 FloatRoundMode save_mode = env->fp_status.float_rounding_mode; in helper_fyl2x()
|
| /openbmc/qemu/target/arm/tcg/ |
| H A D | vfp_helper.c | 428 FloatRoundMode oldmode = fpst->float_rounding_mode; \ 1199 const FloatRoundMode arm_rmode_to_sf_map[] = {
|
| /openbmc/qemu/target/ppc/ |
| H A D | fpu_helper.c | 595 FloatRoundMode rounding_mode) in do_fri() 597 FloatRoundMode old_rounding_mode = get_float_rounding_mode(&env->fp_status); in do_fri() 3033 FloatRoundMode curr_rounding_mode; \
|
| /openbmc/qemu/target/i386/ |
| H A D | ops_sse.h | 604 FloatRoundMode prev_rounding_mode = env->sse_status.float_rounding_mode; in glue()
|