aboutsummaryrefslogtreecommitdiff
path: root/src/long_mode/vex.rs
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2021-03-21 11:40:56 -0700
committeriximeow <me@iximeow.net>2021-03-21 11:41:18 -0700
commit12251de92baadedbecca2048740959b0f965ffc5 (patch)
treedc1aef6565d3241f8a6682cfb6ad7eb915bd083d /src/long_mode/vex.rs
parent22baa577c5ba34bc4e89b7019f2666ff7cee4b07 (diff)
fix potential successful decodes with Opcode::Invalid
vmov* are.. somehow messed up too
Diffstat (limited to 'src/long_mode/vex.rs')
-rw-r--r--src/long_mode/vex.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/long_mode/vex.rs b/src/long_mode/vex.rs
index 8bd55c1..9d51ba4 100644
--- a/src/long_mode/vex.rs
+++ b/src/long_mode/vex.rs
@@ -1021,8 +1021,8 @@ fn read_vex_instruction<T: Iterator<Item=u8>>(opcode_map: VEXOpcodeMap, bytes: &
},
VEXOpcodePrefix::Prefix66 => {
match opc {
- 0x0a => (Opcode::VROUNDSS, VEXOperandCode::G_V_E_xmm_imm8),
- 0x0b => (Opcode::VROUNDSD, VEXOperandCode::G_V_E_xmm_imm8),
+// 0x0a => (Opcode::VROUNDSS, VEXOperandCode::G_V_E_xmm_imm8),
+// 0x0b => (Opcode::VROUNDSD, VEXOperandCode::G_V_E_xmm_imm8),
0x10 => (Opcode::VMOVUPD, if L {
VEXOperandCode::G_E_ymm
} else {