summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa/formats/aarch64.isa
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/arm/isa/formats/aarch64.isa')
-rw-r--r--src/arch/arm/isa/formats/aarch64.isa16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/arch/arm/isa/formats/aarch64.isa b/src/arch/arm/isa/formats/aarch64.isa
index 38e5b15a0..2c33e2441 100644
--- a/src/arch/arm/isa/formats/aarch64.isa
+++ b/src/arch/arm/isa/formats/aarch64.isa
@@ -1202,6 +1202,22 @@ namespace Aarch64
return new Asrv64(machInst, rdzr, rn, rm);
case 0xb:
return new Rorv64(machInst, rdzr, rn, rm);
+ case 0x10:
+ return new Crc32b64(machInst, rdzr, rn, rm);
+ case 0x11:
+ return new Crc32h64(machInst, rdzr, rn, rm);
+ case 0x12:
+ return new Crc32w64(machInst, rdzr, rn, rm);
+ case 0x13:
+ return new Crc32x64(machInst, rdzr, rn, rm);
+ case 0x14:
+ return new Crc32cb64(machInst, rdzr, rn, rm);
+ case 0x15:
+ return new Crc32ch64(machInst, rdzr, rn, rm);
+ case 0x16:
+ return new Crc32cw64(machInst, rdzr, rn, rm);
+ case 0x17:
+ return new Crc32cx64(machInst, rdzr, rn, rm);
default:
return new Unknown64(machInst);
}