aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/armv8/a64.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/armv8/a64.rs b/src/armv8/a64.rs
index 3aaa7ef..a38511d 100644
--- a/src/armv8/a64.rs
+++ b/src/armv8/a64.rs
@@ -5107,11 +5107,7 @@ impl Decoder<ARMv8> for InstDecoder {
Err(DecodeError::InvalidOperand), Ok((Q, D, Q, D)),
];
- if opcode == 0b00011 {
- // AND, BIC, ORR, ORN
- // EOR, BSL, BIT, BIF
- return Err(DecodeError::IncompleteDecoder);
- } else if opcode < 0b11000 {
+ if opcode < 0b11000 {
// TODO: validate operands
const OPCODES_U0_LOW: &[Result<(Opcode, &'static OperandSizeTable), DecodeError>] = &[
Err(DecodeError::InvalidOpcode),