aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/long_mode/mod.rs4
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