Home
last modified time | relevance | path

Searched refs:float_flag_underflow (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/qemu/include/fpu/
H A Dsoftfloat-types.h151 float_flag_underflow = 0x0008, enumerator
/openbmc/qemu/target/arm/
H A Dvfp_helper.c50 if (host_bits & (float_flag_underflow | float_flag_output_denormal)) { in vfp_exceptbits_from_host()
77 host_bits |= float_flag_underflow; in vfp_exceptbits_to_host()
719 float_raise(float_flag_underflow, fpst); in HELPER()
769 float_raise(float_flag_underflow, fpst); in HELPER()
819 float_raise(float_flag_underflow, fpst); in HELPER()
/openbmc/linux/arch/arm/nwfpe/
H A Dsoftfloat.h110 float_flag_underflow = 8, enumerator
H A Dsoftfloat.c258 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat32()
431 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloat64()
618 if ( isTiny && roundBits ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80()
684 if ( isTiny && zSig1 ) roundData->exception |= float_flag_underflow; in roundAndPackFloatx80()
/openbmc/qemu/target/openrisc/
H A Dfpu_helper.c36 if (fexcp & float_flag_underflow) { in ieee_ex_to_openrisc()
/openbmc/qemu/target/tricore/
H A Dfpu_helper.c45 | float_flag_underflow in f_get_excp_flags()
102 if (flags & float_flag_underflow || flags & float_flag_output_denormal) { in f_update_psw_flags()
/openbmc/qemu/target/hexagon/
H A Darch.c234 SOFTFLOAT_TEST_FLAG(float_flag_underflow, FPUNFF, FPUNFE); in arch_fpop_end()
H A Dfma_emu.c436 float_raise(float_flag_underflow, fp_status); \
/openbmc/qemu/linux-user/arm/
H A Dcpu_loop.c295 if (rc & float_flag_underflow) { in emulate_arm_fpa11()
/openbmc/qemu/target/m68k/
H A Dfpu_helper.c178 if (host_bits & (float_flag_underflow | float_flag_output_denormal)) { in cpu_m68k_exceptbits_from_host()
202 host_bits |= float_flag_underflow; in cpu_m68k_exceptbits_to_host()
/openbmc/qemu/target/rx/
H A Dop_helper.c96 if (xcpt & float_flag_underflow) { in update_fpsw()
/openbmc/qemu/target/riscv/
H A Dfpu_helper.c33 hard |= (soft & float_flag_underflow) ? FPEXC_UF : 0; in riscv_cpu_get_fflags()
46 soft |= (hard & FPEXC_UF) ? float_flag_underflow : 0; in riscv_cpu_set_fflags()
/openbmc/qemu/target/microblaze/
H A Dop_helper.c133 if (flags & float_flag_underflow) { in update_fpu_flags()
/openbmc/qemu/target/alpha/
H A Dfpu_helper.c52 ret |= CONVERT_BIT(exc, float_flag_underflow, FPCR_UNF); in soft_to_fpcr_exc()
/openbmc/qemu/target/sh4/
H A Dop_helper.c235 if (xcpt & float_flag_underflow) { in update_fpscr()
/openbmc/qemu/target/xtensa/
H A Dfpu_helper.c54 { XTENSA_FP_U, float_flag_underflow, },
/openbmc/qemu/target/hppa/
H A Dfpu_helper.c77 hard_exp |= CONVERT_BIT(soft_exp, float_flag_underflow, R_FPSR_ENA_U_MASK); in update_fr0_op()
/openbmc/qemu/tests/fp/
H A Dfp-test.c808 qemu_init_flags |= float_flag_underflow; in set_init_flags()
H A Dwrap.c.inc54 if (qflags & float_flag_underflow) {
/openbmc/qemu/target/sparc/
H A Dfop_helper.c64 if (status & float_flag_underflow) { in check_ieee_exceptions()
/openbmc/qemu/target/loongarch/tcg/
H A Dfpu_helper.c45 if (xcpt & float_flag_underflow) { in ieee_ex_to_loongarch()
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c153 (new_flags & float_flag_underflow ? FPUS_UE : 0) | in merge_exception_flags()
3193 (mxcsr & FPUS_UE ? float_flag_underflow : 0) | in update_mxcsr_status()
3217 (flags & float_flag_underflow ? FPUS_UE : 0) | in update_mxcsr_from_sse_status()
/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c53 s390_exc |= (exc & float_flag_underflow) ? S390_IEEE_MASK_UNDERFLOW : 0; in s390_softfloat_exc_to_ieee()
/openbmc/qemu/fpu/
H A Dsoftfloat-parts.c.inc235 flags |= float_flag_underflow;
295 flags |= float_flag_underflow;
/openbmc/qemu/target/mips/tcg/
H A Dfpu_helper.c190 if (ieee_xcpt & float_flag_underflow) { in ieee_to_mips_xcpt()

12