diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2012-04-01 00:00:00 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2012-06-21 10:38:11 -0700 |
commit | 41febc2d70dc46595932f5a383bafc1dae296607 (patch) | |
tree | e2f340784edb0c58bc3bc5bb890dc40254310bdd /vm/mterp/x86/OP_CONST_4.S | |
download | dalvik-snapshot-41febc2d70dc46595932f5a383bafc1dae296607.tar.gz |
Snapshot 1c7e1e149d3dcf3949c76ae594ca9c1ca20392f9ics-mr1
Diffstat (limited to 'vm/mterp/x86/OP_CONST_4.S')
-rw-r--r-- | vm/mterp/x86/OP_CONST_4.S | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vm/mterp/x86/OP_CONST_4.S b/vm/mterp/x86/OP_CONST_4.S new file mode 100644 index 0000000..3db437a --- /dev/null +++ b/vm/mterp/x86/OP_CONST_4.S @@ -0,0 +1,10 @@ +%verify "executed" + /* const/4 vA, #+B */ + movsx rINSTbl,%eax # eax<-ssssssBx + movl $$0xf,rINST + andl %eax,rINST # rINST<- A + FETCH_INST_OPCODE 1 %ecx + ADVANCE_PC 1 + sarl $$4,%eax + SET_VREG %eax rINST + GOTO_NEXT_R %ecx |