// See section B4.1.84 of ARM ARM
// All values are latest for ARMv7-A profile
- miscRegs[MISCREG_ID_ISAR0] = 0x01101111;
+ miscRegs[MISCREG_ID_ISAR0] = 0x02101111;
miscRegs[MISCREG_ID_ISAR1] = 0x02112111;
miscRegs[MISCREG_ID_ISAR2] = 0x21232141;
miscRegs[MISCREG_ID_ISAR3] = 0x01112131;
}
}
break;
+ case 0x1:
+ if (op2 == 0 && m == 0 && ra == 0xf) {
+ return new Sdiv(machInst, rd, rn, rm);
+ }
+ break;
+ case 0x3:
+ if (op2 == 0 && m == 0 && ra == 0xf) {
+ return new Udiv(machInst, rd, rn, rm);
+ }
+ break;
case 0x4:
if (op2 == 0) {
if (m) {