/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_MUL_LONG.S | 23 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 25 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 27 mov r1,r10
|
H A D | TEMPLATE_STRING_COMPARETO.S | 26 ldr r10, [r1, #STRING_FIELDOFF_COUNT] 34 * count: r7/r10 37 * r10 <- minCount 39 subs r11, r7, r10 40 movls r10, r7 56 * r10: iteration count for comparison 62 subs r10, #2 77 cmp r10, #28 79 subs r10, #3 93 subs r10, # [all...] |
H A D | TEMPLATE_RETURN.S | 9 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 17 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)] 27 mov rFP, r10 @ publish new FP 28 ldrne r10, [r2, #offMethod_clazz] @ r10<- method->clazz 32 ldr r0, [r10, #offClassObject_pDvmDex] @ r0<- method->clazz->pDvmDex
|
H A D | TEMPLATE_INVOKE_METHOD_NO_OPT.S | 14 SAVEAREA_FROM_FP(r10, r1) @ r10<- stack save area 15 sub r10, r10, r2, lsl #2 @ r10<- bottom (newsave - outsSize) 17 cmp r10, r9 @ bottom < interpStackEnd? 21 ldr r10, [r0, #offMethod_accessFlags] @ r10<- methodToCall->accessFlags 33 tst r10, #ACC_NATIVE 40 ldr r10, [all...] |
H A D | TEMPLATE_INVOKE_METHOD_NATIVE.S | 8 SAVEAREA_FROM_FP(r10, r1) @ r10<- stack save area 10 cmp r10, r9 @ bottom < interpStackEnd? 39 SAVEAREA_FROM_FP(r10, r1) @ r10<- new stack save area 47 @ native return; r9=self, r10=newSaveArea 49 ldr r2, [r10, #offStackSaveArea_returnAddr] @ r2 = chaining cell ret 50 ldr r0, [r10, #offStackSaveArea_localRefCookie] @ r0<- saved->top
|
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 16 SAVEAREA_FROM_FP(r10, r1) @ r10<- stack save area 18 sub r10, r10, r2, lsl #2 @ r10<- bottom (newsave - outsSize) 20 cmp r10, r9 @ bottom < interpStackEnd?
|
H A D | TEMPLATE_CMPL_FLOAT.S | 37 mov r10, r1 48 mov r0, r10 @ restore in reverse order
|
H A D | footer.S | 20 SAVEAREA_FROM_FP(r10, r1) @ r10<- new stack save area 31 @ native return; r9=self, r10=newSaveArea 33 ldr r2, [r10, #offStackSaveArea_returnAddr] @ r2 = chaining cell ret 34 ldr r0, [r10, #offStackSaveArea_localRefCookie] @ r0<- saved->top 40 ldr r0, [r10, #offStackSaveArea_savedPc] @ reload rPC
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_SUPER_QUICK.S | 11 FETCH(r10, 2) @ r10<- GFED or CCCC 14 and r10, r10, #15 @ r10<- D (or stays CCCC) 20 GET_VREG(r3, r10) @ r3<- "this"
|
H A D | OP_MUL_LONG_2ADDR.S | 19 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 23 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 25 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
H A D | OP_MUL_LONG.S | 29 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 32 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 40 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
H A D | OP_INVOKE_DIRECT.S | 19 FETCH(r10, 2) @ r10<- GFED or CCCC 22 and r10, r10, #15 @ r10<- D (or stays CCCC) 26 GET_VREG(r2, r10) @ r2<- "this" ptr 37 * r10 = "this" register 45 GET_VREG(r2, r10) @ r2<- "this" ptr (reload)
|
H A D | OP_INVOKE_VIRTUAL.S | 15 FETCH(r10, 2) @ r10<- GFED or CCCC 18 and r10, r10, #15 @ r10<- D (or stays CCCC) 35 * r10 = C or CCCC (index of first arg, which is the "this" ptr) 38 GET_VREG(r1, r10) @ r1<- "this" ptr
|
H A D | entry.S | 48 .save {r4-r10,fp,lr}; \ 49 stmfd sp!, {r4-r10,fp,lr} @ save 9 regs 71 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self 76 str r1, [r10, #offThread_inJitCodeCache] @ back to the interp land 98 ldr r10,[rGLUE, #offGlue_jitResumeNPC] 112 bx r10 @ re-enter the translation 143 LDMFD_PC "r4-r10,fp" @ restore 9 regs and return
|
H A D | OP_APUT_OBJECT.S | 19 add r10, r1, r0, lsl #2 @ r10<- arrayObj + index*width 29 * r10 = offset into array (vBB + vCC * width) 42 str r9, [r10, #offArrayObject_contents] @ vBB[vCC]<- vAA
|
H A D | OP_INVOKE_SUPER.S | 11 FETCH(r10, 2) @ r10<- GFED or CCCC 14 and r10, r10, #15 @ r10<- D (or stays CCCC) 18 GET_VREG(r2, r10) @ r2<- "this" ptr
|
H A D | footer.S | 17 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self 20 str r3, [r10, #offThread_inJitCodeCache] @ Back to the interp land 32 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self 36 str r3, [r10, #offThread_inJitCodeCache] @ Back to the interp land 41 ldr r10, [rGLUE, #offGlue_self] @ callee saved r10 <- glue->self 45 str r3, [r10, #offThread_inJitCodeCache] @ Back to the interp land 50 ldr r10, [rGLU [all...] |
H A D | debug.c | 19 register uint32_t r10 asm("r10"); 26 printf(" : rIBASE=%08x r9=%08x r10=%08x\n", rIBASE, r9, r10);
|
H A D | OP_FILLED_NEW_ARRAY.S | 16 mov r10, rINST, lsr #8 @ r10<- AA or BA 31 * r10 holds AA or BA 38 mov r1, r10 @ r1<- AA (length) 40 mov r1, r10, lsr #4 @ r1<- B (length) 59 @ r0=array, r1=CCCC/FEDC, r9=length (from AA or B), r10=AA/BA 69 and r2, r10, #15 @ r2<- A
|
H A D | OP_EXECUTE_INLINE_RANGE.S | 15 FETCH(r10, 1) @ r10<- BBBB 33 * r10 = call index 51 LDR_PC "[r9, r10, lsl #4]" @ sizeof=16, "func" is first entry
|
/dalvik/vm/mterp/armv6t2/ |
H A D | OP_MUL_LONG_2ADDR.S | 18 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 22 add r10, r2, r10 @ r10<- r10 + low(ZxW + (YxX)) 24 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv5te-vfp.S | 36 r10 (sl) seems to be generally available 183 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 191 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)] 201 mov rFP, r10 @ publish new FP 202 ldrne r10, [r2, #offMethod_clazz] @ r10<- method->clazz 206 ldr r0, [r10, #offClassObject_pDvmDex] @ r0<- method->clazz->pDvmDex 244 SAVEAREA_FROM_FP(r10, r1) @ r10< [all...] |
H A D | CompilerTemplateAsm-armv7-a-neon.S | 36 r10 (sl) seems to be generally available 183 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 191 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)] 201 mov rFP, r10 @ publish new FP 202 ldrne r10, [r2, #offMethod_clazz] @ r10<- method->clazz 206 ldr r0, [r10, #offClassObject_pDvmDex] @ r0<- method->clazz->pDvmDex 244 SAVEAREA_FROM_FP(r10, r1) @ r10< [all...] |
H A D | CompilerTemplateAsm-armv7-a.S | 36 r10 (sl) seems to be generally available 183 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 191 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)] 201 mov rFP, r10 @ publish new FP 202 ldrne r10, [r2, #offMethod_clazz] @ r10<- method->clazz 206 ldr r0, [r10, #offClassObject_pDvmDex] @ r0<- method->clazz->pDvmDex 244 SAVEAREA_FROM_FP(r10, r1) @ r10< [all...] |
H A D | CompilerTemplateAsm-armv5te.S | 36 r10 (sl) seems to be generally available 183 ldr r10, [r0, #offStackSaveArea_prevFrame] @ r10<- saveArea->prevFrame 191 ldr r2, [r10, #(offStackSaveArea_method - sizeofStackSaveArea)] 201 mov rFP, r10 @ publish new FP 202 ldrne r10, [r2, #offMethod_clazz] @ r10<- method->clazz 206 ldr r0, [r10, #offClassObject_pDvmDex] @ r0<- method->clazz->pDvmDex 244 SAVEAREA_FROM_FP(r10, r1) @ r10< [all...] |