From 2b9f85fed5c720725748417a2d91b6bb38ca2747 Mon Sep 17 00:00:00 2001 From: iximeow Date: Sat, 30 Nov 2019 01:55:38 -0800 Subject: add display rules for new opcodes, continuing to fix tests --- src/lib.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index bd824fc..5f1e9ff 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -617,6 +617,7 @@ pub enum Opcode { MOVD, MOVLPS, MOVHPS, + MOVUPD, MOVMSKPS, MOVNTI, MOVNTPS, @@ -1256,8 +1257,8 @@ const OPCODE_660F_MAP: [OpcodeRecord; 256] = [ OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), // 0x10 - OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), - OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), + OpcodeRecord(Interpretation::Instruction(Opcode::MOVUPD), OperandCode::G_E_xmm), + OpcodeRecord(Interpretation::Instruction(Opcode::MOVUPD), OperandCode::E_G_xmm), OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), OpcodeRecord(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing), -- cgit v1.1