Home
last modified time | relevance | path

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

/openbmc/qemu/target/s390x/tcg/
H A Dfpu_helper.c48 uint8_t s390_exc = 0; in s390_softfloat_exc_to_ieee() local
50 s390_exc |= (exc & float_flag_invalid) ? S390_IEEE_MASK_INVALID : 0; in s390_softfloat_exc_to_ieee()
51 s390_exc |= (exc & float_flag_divbyzero) ? S390_IEEE_MASK_DIVBYZERO : 0; in s390_softfloat_exc_to_ieee()
52 s390_exc |= (exc & float_flag_overflow) ? S390_IEEE_MASK_OVERFLOW : 0; in s390_softfloat_exc_to_ieee()
53 s390_exc |= (exc & float_flag_underflow) ? S390_IEEE_MASK_UNDERFLOW : 0; in s390_softfloat_exc_to_ieee()
54 s390_exc |= (exc & (float_flag_inexact | float_flag_invalid_cvti)) ? in s390_softfloat_exc_to_ieee()
57 return s390_exc; in s390_softfloat_exc_to_ieee()
63 unsigned s390_exc, qemu_exc; in handle_exceptions() local
72 s390_exc = s390_softfloat_exc_to_ieee(qemu_exc); in handle_exceptions()
82 if (!(s390_exc & S390_IEEE_MASK_INEXACT) && in handle_exceptions()
[all …]