From 78d0c21c475fce65c36e64a36c26c689bee0faae Mon Sep 17 00:00:00 2001 From: iximeow Date: Sun, 16 Feb 2020 02:02:32 -0800 Subject: embarassingly had OperandSpec variants for modrm displacement == 0 backwards --- src/long_mode/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/long_mode/mod.rs') diff --git a/src/long_mode/mod.rs b/src/long_mode/mod.rs index d74ebe4..954ae95 100644 --- a/src/long_mode/mod.rs +++ b/src/long_mode/mod.rs @@ -4457,16 +4457,16 @@ fn read_sib>(bytes_iter: &mut T, instr: &mut Instruction, m if disp == 0 { if modbits == 0 { - OperandSpec::RegScaleDisp + OperandSpec::RegScale } else { - OperandSpec::RegIndexBaseScaleDisp + OperandSpec::RegIndexBaseScale } } else { instr.disp = disp as i64 as u64; if modbits == 0 { - OperandSpec::RegScale + OperandSpec::RegScaleDisp } else { - OperandSpec::RegIndexBaseScale + OperandSpec::RegIndexBaseScaleDisp } } } -- cgit v1.1