aboutsummaryrefslogtreecommitdiff
path: root/src/protected_mode
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-06-10 06:27:44 +0000
committeriximeow <me@iximeow.net>2026-07-05 00:09:22 +0000
commitb4ac152946d3a1dd0f4e0d48b8b73f2152a1e2e0 (patch)
tree4d5eaa7023c39da54c32fcb38e1c45cbb5dd326b /src/protected_mode
parent6e2976bda74148e0c3cd50788b603c4933f9f50b (diff)
fix some forms of lss/lfs/lgs having incorrectly-small memory sizes
Diffstat (limited to 'src/protected_mode')
-rw-r--r--src/protected_mode/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/protected_mode/mod.rs b/src/protected_mode/mod.rs
index a3e6a96..6c0e674 100644
--- a/src/protected_mode/mod.rs
+++ b/src/protected_mode/mod.rs
@@ -10599,10 +10599,10 @@ const OPERAND_SIZE_0F_CODES: [OpcodeRecord; 256] = [
// 0xb0
OpcodeRecord::new(Interpretation::Instruction(Opcode::CMPXCHG), OperandCode::Eb_Gb),
OpcodeRecord::new(Interpretation::Instruction(Opcode::CMPXCHG), OperandCode::Ev_Gv),
- OpcodeRecord::new(Interpretation::Instruction(Opcode::LSS), OperandCode::Gv_M),
+ OpcodeRecord::new(Interpretation::Instruction(Opcode::LSS), OperandCode::INV_Gv_M),
OpcodeRecord::new(Interpretation::Instruction(Opcode::BTR), OperandCode::Ev_Gv),
- OpcodeRecord::new(Interpretation::Instruction(Opcode::LFS), OperandCode::Gv_M),
- OpcodeRecord::new(Interpretation::Instruction(Opcode::LGS), OperandCode::Gv_M),
+ OpcodeRecord::new(Interpretation::Instruction(Opcode::LFS), OperandCode::INV_Gv_M),
+ OpcodeRecord::new(Interpretation::Instruction(Opcode::LGS), OperandCode::INV_Gv_M),
OpcodeRecord::new(Interpretation::Instruction(Opcode::MOVZX), OperandCode::Gv_Eb),
OpcodeRecord::new(Interpretation::Instruction(Opcode::MOVZX), OperandCode::Gv_Ew),
OpcodeRecord::new(Interpretation::Instruction(Opcode::Invalid), OperandCode::Nothing),