return new AddImm(machInst, INTREG_SP, INTREG_SP,
bits(machInst, 6, 0) << 2, true);
}
- case 0x1:
- return new Cbz(machInst,
- (bits(machInst, 9) << 6) |
- (bits(machInst, 7, 3) << 1),
- (IntRegIndex)(uint32_t)bits(machInst, 2, 0));
case 0x2:
{
const IntRegIndex rd =
return new Uxtb(machInst, rd, 0, rm);
}
}
+ case 0x1:
case 0x3:
return new Cbz(machInst,
(bits(machInst, 9) << 6) |
return new Cps(machInst, mods);
}
}
- case 0x9:
- return new Cbnz(machInst,
- (bits(machInst, 9) << 6) |
- (bits(machInst, 7, 3) << 1),
- (IntRegIndex)(uint32_t)bits(machInst, 2, 0));
case 0xa:
{
IntRegIndex rd = (IntRegIndex)(uint32_t)bits(machInst, 2, 0);
}
}
break;
+ case 0x9:
case 0xb:
return new Cbnz(machInst,
(bits(machInst, 9) << 6) |