|
@@ -1031,7 +1031,7 @@ static void emulate_single_step(struct pt_regs *regs)
|
|
|
|
|
|
static inline int __parse_fpscr(unsigned long fpscr)
|
|
|
{
|
|
|
- int ret = FPE_FIXME;
|
|
|
+ int ret = FPE_FLTUNK;
|
|
|
|
|
|
/* Invalid operation */
|
|
|
if ((fpscr & FPSCR_VE) && (fpscr & FPSCR_VX))
|
|
@@ -1972,7 +1972,7 @@ void SPEFloatingPointException(struct pt_regs *regs)
|
|
|
extern int do_spe_mathemu(struct pt_regs *regs);
|
|
|
unsigned long spefscr;
|
|
|
int fpexc_mode;
|
|
|
- int code = FPE_FIXME;
|
|
|
+ int code = FPE_FLTUNK;
|
|
|
int err;
|
|
|
|
|
|
flush_spe_to_thread(current);
|
|
@@ -2041,7 +2041,7 @@ void SPEFloatingPointRoundException(struct pt_regs *regs)
|
|
|
printk(KERN_ERR "unrecognized spe instruction "
|
|
|
"in %s at %lx\n", current->comm, regs->nip);
|
|
|
} else {
|
|
|
- _exception(SIGFPE, regs, FPE_FIXME, regs->nip);
|
|
|
+ _exception(SIGFPE, regs, FPE_FLTUNK, regs->nip);
|
|
|
return;
|
|
|
}
|
|
|
}
|