diff options
| author | Camille Mougey <commial@gmail.com> | 2017-11-08 07:44:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-11-08 07:44:37 +0100 |
| commit | 427cd4ee61dbe65b5e713b8f7f78741d62687449 (patch) | |
| tree | 1527f5117b33529c59d4d5791fb0e2e0b1bd5f26 | |
| parent | 33dccf7012673882bef35b9afd9fb986881a8168 (diff) | |
| parent | 8d095672e048af882102518597217c4eca618afa (diff) | |
| download | miasm-427cd4ee61dbe65b5e713b8f7f78741d62687449.tar.gz miasm-427cd4ee61dbe65b5e713b8f7f78741d62687449.zip | |
Merge pull request #635 from serpilliere/x86_fix_rep
x86: fix rep ecx
| -rw-r--r-- | miasm2/arch/x86/sem.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/miasm2/arch/x86/sem.py b/miasm2/arch/x86/sem.py index 5d564fb1..81da8107 100644 --- a/miasm2/arch/x86/sem.py +++ b/miasm2/arch/x86/sem.py @@ -4648,7 +4648,9 @@ class ir_x86_16(IntermediateRepresentation): # get instruction size s = {"B": 8, "W": 16, "D": 32, 'Q': 64}[instr.name[-1]] size = instr.v_opmode() - c_reg = mRCX[instr.mode][:size] + admode = instr.v_admode() + c_reg = mRCX[instr.mode][:admode] + out_ir = [] zf_val = None # set if zf is tested (cmps, scas) |