Lines Matching refs:fpt
144 int do_mathemu(struct pt_regs *regs, struct task_struct *fpt)
162 /* You wouldn't believe how often I typed 'ftp' when I meant 'fpt' :-> */
172 printk("fpqdepth is %ld\n", fpt->thread.fpqdepth);
173 for (i = 0; i < fpt->thread.fpqdepth; i++)
174 printk("%d: %08lx at %08lx\n", i, fpt->thread.fpqueue[i].insn,
175 (unsigned long)fpt->thread.fpqueue[i].insn_addr);
178 if (fpt->thread.fpqdepth == 0) { /* no queue, guilty insn is at regs->pc */
183 retcode = do_one_mathemu(insn, &fpt->thread.fsr, fpt->thread.float_regs);
194 for (i = 0; i < fpt->thread.fpqdepth; i++) {
195 retcode = do_one_mathemu(fpt->thread.fpqueue[i].insn, &(fpt->thread.fsr), fpt->thread.float_regs);
201 fpt->thread.fsr &= ~(0x3000 | FSR_CEXC_MASK);
203 fpt->thread.fsr &= ~0x3000;
204 fpt->thread.fpqdepth = 0;