diff options
| author | iximeow <me@iximeow.net> | 2026-06-10 06:27:44 +0000 |
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2026-07-05 00:09:22 +0000 |
| commit | b4ac152946d3a1dd0f4e0d48b8b73f2152a1e2e0 (patch) | |
| tree | 4d5eaa7023c39da54c32fcb38e1c45cbb5dd326b /src/real_mode/mod.rs | |
| parent | 6e2976bda74148e0c3cd50788b603c4933f9f50b (diff) | |
fix some forms of lss/lfs/lgs having incorrectly-small memory sizes
Diffstat (limited to 'src/real_mode/mod.rs')
| -rw-r--r-- | src/real_mode/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/real_mode/mod.rs b/src/real_mode/mod.rs index ba50394..274d472 100644 --- a/src/real_mode/mod.rs +++ b/src/real_mode/mod.rs @@ -10658,10 +10658,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), |
