/dalvik/vm/mterp/out/ |
InterpAsm-armv7-a.S | 64 r4 rPC interpreted program counter, used for fetching instructions 76 #define rPC r4 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 100 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)] 111 * Fetch the next instruction from rPC into rINST. Does not advance rPC. 113 #define FETCH_INST() ldrh rINST, [rPC] [all...] |
InterpAsm-armv5te-vfp.S | 64 r4 rPC interpreted program counter, used for fetching instructions 76 #define rPC r4 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 100 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)] 111 * Fetch the next instruction from rPC into rINST. Does not advance rPC. 113 #define FETCH_INST() ldrh rINST, [rPC] [all...] |
InterpAsm-armv5te.S | 64 r4 rPC interpreted program counter, used for fetching instructions 76 #define rPC r4 83 #define LOAD_PC_FROM_SELF() ldr rPC, [rSELF, #offThread_pc] 84 #define SAVE_PC_TO_SELF() str rPC, [rSELF, #offThread_pc] 87 #define LOAD_PC_FP_FROM_SELF() ldmia rSELF, {rPC, rFP} 88 #define SAVE_PC_FP_TO_SELF() stmia rSELF, {rPC, rFP} 100 str rPC, [rFP, #(-sizeofStackSaveArea + offStackSaveArea_currentPc)] 111 * Fetch the next instruction from rPC into rINST. Does not advance rPC. 113 #define FETCH_INST() ldrh rINST, [rPC] [all...] |
/dalvik/vm/mterp/mips/ |
footer.S | 20 move rPC, a1 # restore Dalvik pc 36 move rPC, a0 # set up dalvik pc 45 move a0, rPC # pass our target PC 52 move a0, rPC # pass our target PC 80 move a0, rPC # pass our target PC 93 move rPC, a1 # restore Dalvik pc 111 move rPC, a0 126 * rPC <= Dalvik PC of instrucion to interpret 134 move rPC, a0 # set up dalvik pc 158 move a0, rPC [all...] |
header.S | 19 s0 rPC interpreted program counter, used for fetching instructions 28 #define rPC s0 60 #define LOAD_PC_FROM_SELF() lw rPC, offThread_pc(rSELF) 61 #define SAVE_PC_TO_SELF() sw rPC, offThread_pc(rSELF) 72 sw rPC, (offStackSaveArea_currentPc - sizeofStackSaveArea)(rFP) 77 #define FETCH_INST() lhu rINST, (rPC) 79 #define FETCH_ADVANCE_INST(_count) lhu rINST, ((_count)*2)(rPC); \ 80 addu rPC, rPC, ((_count) * 2) 86 #define FETCH_ADVANCE_INST_RB(rd) addu rPC, rPC, rd; [all...] |
/dalvik/vm/compiler/codegen/x86/ |
LowerReturn.cpp | 77 //move rPC by 6 (3 bytecode units for INVOKE) 117 rPC += 1; 133 rPC += 1; 149 rPC += 1;
|
LowerGetPut.cpp | 111 rPC += 2; 122 rPC += 2; 139 rPC += 2; 150 rPC += 2; 161 rPC += 2; 172 rPC += 2; 252 rPC += 2; 263 rPC += 2; 274 rPC += 2; 285 rPC += 2 [all...] |
/dalvik/vm/compiler/template/armv5te/ |
TEMPLATE_INVOKE_METHOD_NATIVE.S | 1 @ r0 = methodToCall, r1 = returnCell, rPC = dalvikCallsite 11 @ r1 = newFP, r0 = methodToCall, r3 = returnCell, rPC = dalvikCallsite 12 str rPC, [rFP, #(offStackSaveArea_currentPc - sizeofStackSaveArea)] 13 str rPC, [r1, #(offStackSaveArea_savedPc - sizeofStackSaveArea)] 79 add rPC, r0, #6 @ reconstruct new rPC (advance 6 bytes)
|
/dalvik/vm/compiler/template/mips/ |
header.S | 38 s0 rPC interpreted program counter, used for fetching instructions 112 #define rPC s0 144 #define LOAD_PC_FROM_SELF() lw rPC, offThread_pc(rSELF) 145 #define SAVE_PC_TO_SELF() sw rPC, offThread_pc(rSELF) 150 sw rPC, (offStackSaveArea_currentPc - sizeofStackSaveArea)(rFP) 155 #define FETCH_INST() lhu rINST, (rPC) 157 #define FETCH_ADVANCE_INST(_count) lhu rINST, (_count*2)(rPC); \ 158 addu rPC, rPC, (_count * 2) 160 #define FETCH_ADVANCE_INST_RB(rd) addu rPC, rPC, rd; [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_CONST_CLASS.S | 13 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST 32 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
|
OP_CONST_STRING.S | 13 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST 31 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
|
OP_CONST_STRING_JUMBO.S | 15 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST 33 FETCH_ADVANCE_INST(3) @ advance rPC, load rINST
|
OP_CONST_WIDE.S | 10 FETCH_ADVANCE_INST(5) @ advance rPC, load rINST
|
OP_GOTO.S | 16 FETCH_ADVANCE_INST_RB(r2) @ update rPC, load rINST
|
OP_IPUT_QUICK.S | 13 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
|
OP_MONITOR_EXIT.S | 20 FETCH_ADVANCE_INST(1) @ before throw: advance rPC, load rINST
|
OP_MOVE_WIDE.S | 10 FETCH_ADVANCE_INST(1) @ advance rPC, load rINST
|
/dalvik/vm/mterp/x86/ |
OP_APUT_OBJECT.S | 8 movzbl 2(rPC),%eax # eax<- BB 9 movzbl 3(rPC),%ecx # ecx<- CC
|
OP_DIV_LONG.S | 4 movzbl 3(rPC),%eax # eax<- CC 5 movzbl 2(rPC),%ecx # ecx<- BB
|
OP_INVOKE_VIRTUAL.S | 14 movzwl 2(rPC),%ecx # ecx<- BBBB 37 movzwl 4(rPC),%ecx # ecx<- GFED or CCCC
|
OP_MUL_LONG.S | 9 * for use as the vB pointer and esi (rPC) for use 13 movzbl 2(rPC),%eax # eax<- B 14 movzbl 3(rPC),%ecx # ecx<- C
|
OP_SGET.S | 12 movzwl 2(rPC),%eax # eax<- field ref BBBB 36 movzwl 2(rPC),%eax # eax<- field ref BBBB
|
OP_SPUT.S | 12 movzwl 2(rPC),%eax # eax<- field ref BBBB 36 movzwl 2(rPC),%eax # eax<- field ref BBBB
|
/dalvik/vm/mterp/arm-vfp/ |
fbinop.S | 18 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
|
fbinopWide.S | 18 FETCH_ADVANCE_INST(2) @ advance rPC, load rINST
|