summaryrefslogtreecommitdiff
path: root/vm/mterp/c/OP_MOVE_RESULT.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/mterp/c/OP_MOVE_RESULT.c')
-rw-r--r--vm/mterp/c/OP_MOVE_RESULT.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/vm/mterp/c/OP_MOVE_RESULT.c b/vm/mterp/c/OP_MOVE_RESULT.c
new file mode 100644
index 0000000..ddf535b
--- /dev/null
+++ b/vm/mterp/c/OP_MOVE_RESULT.c
@@ -0,0 +1,8 @@
+HANDLE_OPCODE($opcode /*vAA*/)
+ vdst = INST_AA(inst);
+ ILOGV("|move-result%s v%d %s(v%d=0x%08x)",
+ (INST_INST(inst) == OP_MOVE_RESULT) ? "" : "-object",
+ vdst, kSpacing+4, vdst,retval.i);
+ SET_REGISTER(vdst, retval.i);
+ FINISH(1);
+OP_END