Skip to content

Commit 9271fc6

Browse files
author
Kartik Sabharwal
authored
Merge pull request #3 from psolve/main
BugFix: interp_x86 'neg_a' case missing
2 parents 577e6ce + 7c0ca1e commit 9271fc6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

interp_x86/eval_x86.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ def eval_arg(self, a):
162162
return self.variables[str(a.children[0])]
163163
elif a.data == 'int_a':
164164
return self.eval_imm(a.children[0])
165+
elif a.data == 'neg_a':
166+
return -self.eval_imm(a.children[0])
165167
elif a.data == 'mem_a':
166168
offset, reg = a.children
167169
addr = self.registers[reg]

0 commit comments

Comments
 (0)