diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/long_mode/mod.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/long_mode/mod.rs b/src/long_mode/mod.rs index 5d7180e..de9a323 100644 --- a/src/long_mode/mod.rs +++ b/src/long_mode/mod.rs @@ -8296,6 +8296,11 @@ fn read_operands< match m { 0b000 => { instruction.opcode = Opcode::MONITOR; + instruction.mem_size = if instruction.prefixes.address_size() { + 4 + } else { + 8 + }; } 0b001 => { instruction.opcode = Opcode::MWAIT; |
