summaryrefslogtreecommitdiff
path: root/vm/mterp/c/OP_CONST_WIDE_16.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/mterp/c/OP_CONST_WIDE_16.c')
-rw-r--r--vm/mterp/c/OP_CONST_WIDE_16.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/vm/mterp/c/OP_CONST_WIDE_16.c b/vm/mterp/c/OP_CONST_WIDE_16.c
new file mode 100644
index 0000000..da69f37
--- /dev/null
+++ b/vm/mterp/c/OP_CONST_WIDE_16.c
@@ -0,0 +1,7 @@
+HANDLE_OPCODE(OP_CONST_WIDE_16 /*vAA, #+BBBB*/)
+ vdst = INST_AA(inst);
+ vsrc1 = FETCH(1);
+ ILOGV("|const-wide/16 v%d,#0x%04x", vdst, (s2)vsrc1);
+ SET_REGISTER_WIDE(vdst, (s2)vsrc1);
+ FINISH(2);
+OP_END