diff options
Diffstat (limited to 'src/long_mode')
| -rw-r--r-- | src/long_mode/mod.rs | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/src/long_mode/mod.rs b/src/long_mode/mod.rs index f58976a..5bdd786 100644 --- a/src/long_mode/mod.rs +++ b/src/long_mode/mod.rs @@ -4400,8 +4400,8 @@ impl Instruction {              },              _ => {                  // most operands are pretty simple: -                if self.operands[op as usize].is_memory() && -                    self.prefixes.segment != Segment::DS { +                if self.prefixes.segment != Segment::DS && +                    self.operands[op as usize].is_memory() {                      Some(self.prefixes.segment)                  } else {                      None  | 
