Lines Matching refs:pfsr
217 static inline int record_exception(unsigned long *pfsr, int eflag)
219 unsigned long fsr = *pfsr;
264 *pfsr = fsr;
275 static int do_one_mathemu(u32 insn, unsigned long *pfsr, unsigned long *fregs)
350 freg = (*pfsr >> 14) & 0xf;
352 *pfsr &= ~0x1c000; /* clear the traptype bits */
359 *pfsr |= (6 << 14);
365 *pfsr |= (6 << 14);
380 *pfsr |= (6 << 14);
386 *pfsr |= (6 << 14);
401 *pfsr |= (6 << 14); /* (should probably flag as invalid opcode */
408 *pfsr |= (6 << 14);
414 *pfsr |= (6 << 14);
500 case 0: fsr = *pfsr;
504 *pfsr = fsr;
514 return record_exception(pfsr, _fex);