164c164,167
< return new WarnUnimplemented("cps", machInst);
---
> const bool enable = bits(machInst, 10, 9) == 0x2;
> const uint32_t mods = bits(machInst, 8, 0) |
> ((enable ? 1 : 0) << 9);
> return new Cps(machInst, mods);