Lines Matching refs:fsr
173 fpsave(&fptask->thread.float_regs[0], &fptask->thread.fsr, in do_fpd_trap()
178 fpload(¤t->thread.float_regs[0], ¤t->thread.fsr); in do_fpd_trap()
189 fpload(¤t->thread.float_regs[0], ¤t->thread.fsr); in do_fpd_trap()
204 unsigned long fsr; local
226 fpsave(&fpt->thread.float_regs[0], &fpt->thread.fsr,
229 printk("Hmm, FP exception, fsr was %016lx\n", fpt->thread.fsr);
232 switch ((fpt->thread.fsr & 0x1c000)) {
257 fpload(¤t->thread.float_regs[0], ¤t->thread.fsr);
280 fsr = fpt->thread.fsr;
282 if ((fsr & 0x1c000) == (1 << 14)) {
283 if (fsr & 0x10)
285 else if (fsr & 0x08)
287 else if (fsr & 0x04)
289 else if (fsr & 0x02)
291 else if (fsr & 0x01)