|
@@ -1023,7 +1023,7 @@ emul:
|
|
|
goto emul;
|
|
|
|
|
|
case cop1x_op:
|
|
|
- if (cpu_has_mips_4_5 || cpu_has_mips64)
|
|
|
+ if (cpu_has_mips_4_5 || cpu_has_mips64 || cpu_has_mips32r2)
|
|
|
/* its one of ours */
|
|
|
goto emul;
|
|
|
|
|
@@ -1068,7 +1068,7 @@ emul:
|
|
|
break;
|
|
|
|
|
|
case cop1x_op:
|
|
|
- if (!cpu_has_mips_4_5 && !cpu_has_mips64)
|
|
|
+ if (!cpu_has_mips_4_5 && !cpu_has_mips64 && !cpu_has_mips32r2)
|
|
|
return SIGILL;
|
|
|
|
|
|
sig = fpux_emu(xcp, ctx, ir, fault_addr);
|