Skip to content

Commit d74ba33

Browse files
committed
VirtualMachine: Fix operators
1 parent 49763f6 commit d74ba33

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/engine/virtualmachine.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -194,25 +194,25 @@ unsigned int *VirtualMachine::run(unsigned int *pos, RunningScript *script)
194194

195195
do_add:
196196
REPLACE_RET_VALUE(*READ_REG(0, 2), 2);
197-
READ_REG(0, 2)->add(READ_REG(1, 2));
197+
READ_REG(0, 2)->add(*READ_REG(1, 2));
198198
FREE_REGS(1);
199199
DISPATCH();
200200

201201
do_subtract:
202202
REPLACE_RET_VALUE(*READ_REG(0, 2), 2);
203-
READ_REG(0, 2)->subtract(READ_REG(1, 2));
203+
READ_REG(0, 2)->subtract(*READ_REG(1, 2));
204204
FREE_REGS(1);
205205
DISPATCH();
206206

207207
do_multiply:
208208
REPLACE_RET_VALUE(*READ_REG(0, 2), 2);
209-
READ_REG(0, 2)->multiply(READ_REG(1, 2));
209+
READ_REG(0, 2)->multiply(*READ_REG(1, 2));
210210
FREE_REGS(1);
211211
DISPATCH();
212212

213213
do_divide:
214214
REPLACE_RET_VALUE(*READ_REG(0, 2), 2);
215-
READ_REG(0, 2)->divide(READ_REG(1, 2));
215+
READ_REG(0, 2)->divide(*READ_REG(1, 2));
216216
FREE_REGS(1);
217217
DISPATCH();
218218

0 commit comments

Comments
 (0)