Lines Matching refs:fpa11
39 FPA11 *fpa11 = GET_FPA11(); in resetFPA11() local
44 fpa11->fType[i] = typeNone; in resetFPA11()
48 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
52 fpa11->fpcr = MASK_RESET; in resetFPA11()
71 set_float_2nan_prop_rule(float_2nan_prop_s_ab, &fpa11->fp_status); in resetFPA11()
77 FPA11 *fpa11 = GET_FPA11(); in SetRoundingMode() local
80 fpa11->fpcr &= ~MASK_ROUNDING_MODE; in SetRoundingMode()
88 fpa11->fpcr |= ROUND_TO_NEAREST; in SetRoundingMode()
95 fpa11->fpcr |= ROUND_TO_PLUS_INFINITY; in SetRoundingMode()
102 fpa11->fpcr |= ROUND_TO_MINUS_INFINITY; in SetRoundingMode()
109 fpa11->fpcr |= ROUND_TO_ZERO; in SetRoundingMode()
113 set_float_rounding_mode(rounding_mode, &fpa11->fp_status); in SetRoundingMode()
119 FPA11 *fpa11 = GET_FPA11(); in SetRoundingPrecision() local
121 fpa11->fpcr &= ~MASK_ROUNDING_PRECISION; in SetRoundingPrecision()
127 fpa11->fpcr |= ROUND_SINGLE; in SetRoundingPrecision()
134 fpa11->fpcr |= ROUND_DOUBLE; in SetRoundingPrecision()
141 fpa11->fpcr |= ROUND_EXTENDED; in SetRoundingPrecision()
149 set_floatx80_rounding_precision(rounding_precision, &fpa11->fp_status); in SetRoundingPrecision()
158 FPA11 *fpa11; in EmulateAll() local
177 fpa11 = GET_FPA11(); in EmulateAll()
179 if (fpa11->initflag == 0) /* good place for __builtin_expect */ in EmulateAll()
184 fpa11->initflag = 1; in EmulateAll()
187 set_float_exception_flags(0, &fpa11->fp_status); in EmulateAll()
218 if(nRc == 1 && get_float_exception_flags(&fpa11->fp_status)) in EmulateAll()
221 nRc = -get_float_exception_flags(&fpa11->fp_status); in EmulateAll()