aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/armv8/a64.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/armv8/a64.rs b/src/armv8/a64.rs
index 3609103..37f02b8 100644
--- a/src/armv8/a64.rs
+++ b/src/armv8/a64.rs
@@ -1382,9 +1382,9 @@ impl Decoder<ARMv8> for InstDecoder {
0b000001_0 => (Opcode::REV16, SizeCode::W),
0b000001_1 => (Opcode::REV16, SizeCode::X),
0b000010_0 => (Opcode::REV, SizeCode::W),
- 0b000010_1 => (Opcode::REV, SizeCode::X),
+ 0b000010_1 => (Opcode::REV32, SizeCode::X),
0b000011_0 => (Opcode::Invalid, SizeCode::W),
- 0b000011_1 => (Opcode::REV32, SizeCode::X),
+ 0b000011_1 => (Opcode::REV, SizeCode::X),
0b000100_0 => (Opcode::CLZ, SizeCode::W),
0b000100_1 => (Opcode::CLZ, SizeCode::X),
0b000101_0 => (Opcode::CLS, SizeCode::W),