Lines Matching refs:eflag
101 static inline int record_exception(struct pt_regs *regs, int eflag)
107 would_trap = (fsr & ((long)eflag << FSR_TEM_SHIFT)) != 0UL;
111 eflag &= ((fsr & FSR_TEM_MASK) >> FSR_TEM_SHIFT);
112 if((eflag & (eflag - 1)) != 0) {
113 if(eflag & FP_EX_INVALID)
114 eflag = FP_EX_INVALID;
115 else if(eflag & FP_EX_OVERFLOW)
116 eflag = FP_EX_OVERFLOW;
117 else if(eflag & FP_EX_UNDERFLOW)
118 eflag = FP_EX_UNDERFLOW;
119 else if(eflag & FP_EX_DIVZERO)
120 eflag = FP_EX_DIVZERO;
121 else if(eflag & FP_EX_INEXACT)
122 eflag = FP_EX_INEXACT;
133 fsr |= ((long)eflag << FSR_CEXC_SHIFT);
142 fsr |= ((long)eflag << FSR_AEXC_SHIFT);