diff options
Diffstat (limited to 'miasm2/jitter/llvmconvert.py')
| -rw-r--r-- | miasm2/jitter/llvmconvert.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/miasm2/jitter/llvmconvert.py b/miasm2/jitter/llvmconvert.py index 17112528..41461c3a 100644 --- a/miasm2/jitter/llvmconvert.py +++ b/miasm2/jitter/llvmconvert.py @@ -874,15 +874,15 @@ class LLVMFunction(object): self.update_cache(expr, ret) return ret - if op in ["imod", "idiv", "umod", "udiv"]: + if op in ["smod", "sdiv", "umod", "udiv"]: assert len(expr.args) == 2 arg_b = self.add_ir(expr.args[1]) arg_a = self.add_ir(expr.args[0]) - if op == "imod": + if op == "smod": callback = builder.srem - elif op == "idiv": + elif op == "sdiv": callback = builder.sdiv elif op == "umod": callback = builder.urem |