589a590
> return new CASP32(machInst, rt, rnsp, rs);
591c592
< return new Unknown64(machInst);
---
> return new CASP64(machInst, rt, rnsp, rs);
602a604
> return new CASPL32(machInst, rt, rnsp, rs);
604c606
< return new Unknown64(machInst);
---
> return new CASPL64(machInst, rt, rnsp, rs);
641a644
> return new CASPA32(machInst, rt, rnsp, rs);
643c646
< return new Unknown64(machInst);
---
> return new CASPA64(machInst, rt, rnsp, rs);
651d653
<
654a657
> return new CASPAL32(machInst, rt, rnsp, rs);
656c659
< return new Unknown64(machInst);
---
> return new CASPAL64(machInst, rt, rnsp, rs);
664d666
<
677a680,705
> case 0xa:
> switch (size) {
> case 0x0:
> return new CASB(machInst, rt, rnsp, rs);
> case 0x1:
> return new CASH(machInst, rt, rnsp, rs);
> case 0x2:
> return new CAS32(machInst, rt, rnsp, rs);
> case 0x3:
> return new CAS64(machInst, rt, rnsp, rs);
> default:
> M5_UNREACHABLE;
> }
> case 0xb:
> switch (size) {
> case 0x0:
> return new CASLB(machInst, rt, rnsp, rs);
> case 0x1:
> return new CASLH(machInst, rt, rnsp, rs);
> case 0x2:
> return new CASL32(machInst, rt, rnsp, rs);
> case 0x3:
> return new CASL64(machInst, rt, rnsp, rs);
> default:
> M5_UNREACHABLE;
> }
690a719,744
> case 0xe:
> switch (size) {
> case 0x0:
> return new CASAB(machInst, rt, rnsp, rs);
> case 0x1:
> return new CASAH(machInst, rt, rnsp, rs);
> case 0x2:
> return new CASA32(machInst, rt, rnsp, rs);
> case 0x3:
> return new CASA64(machInst, rt, rnsp, rs);
> default:
> M5_UNREACHABLE;
> }
> case 0xf:
> switch (size) {
> case 0x0:
> return new CASALB(machInst, rt, rnsp, rs);
> case 0x1:
> return new CASALH(machInst, rt, rnsp, rs);
> case 0x2:
> return new CASAL32(machInst, rt, rnsp, rs);
> case 0x3:
> return new CASAL64(machInst, rt, rnsp, rs);
> default:
> M5_UNREACHABLE;
> }