From b1d0fc26e1c4757953ef80c92c7a4e82c0d698cf Mon Sep 17 00:00:00 2001 From: iximeow Date: Mon, 27 Dec 2021 20:35:18 -0800 Subject: confused scalar and non-scalar simd tables --- src/armv8/a64.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src') 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 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), -- cgit v1.1