Searched refs:hard_exp (Results 1 – 1 of 1) sorted by relevance
| /openbmc/qemu/target/hppa/ |
| H A D | fpu_helper.c | 96 uint32_t hard_exp = 0; in update_fr0_op() local 107 hard_exp |= CONVERT_BIT(soft_exp, float_flag_inexact, R_FPSR_ENA_I_MASK); in update_fr0_op() 108 hard_exp |= CONVERT_BIT(soft_exp, float_flag_underflow, R_FPSR_ENA_U_MASK); in update_fr0_op() 109 hard_exp |= CONVERT_BIT(soft_exp, float_flag_overflow, R_FPSR_ENA_O_MASK); in update_fr0_op() 110 hard_exp |= CONVERT_BIT(soft_exp, float_flag_divbyzero, R_FPSR_ENA_Z_MASK); in update_fr0_op() 111 hard_exp |= CONVERT_BIT(soft_exp, float_flag_invalid, R_FPSR_ENA_V_MASK); in update_fr0_op() 112 if (hard_exp & shadow) { in update_fr0_op() 116 if (hard_exp & (R_FPSR_ENA_O_MASK | R_FPSR_ENA_U_MASK)) { in update_fr0_op() 123 fr1 |= hard_exp << (R_FPSR_FLAGS_SHIFT - R_FPSR_ENABLES_SHIFT); in update_fr0_op() 127 to_flag = hard_exp & ~shadow; in update_fr0_op() [all …]
|