Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 141) sorted by relevance

123456

/dalvik/vm/mterp/armv5te/
DOP_INVOKE_VIRTUAL.S12 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
14 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved baseMethod
23 ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
24 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz
42 ldr r3, [r1, #offObject_clazz] @ r1<- thisPtr->clazz
43 ldr r3, [r3, #offClassObject_vtable] @ r3<- thisPtr->clazz->vtable
44 ldr r0, [r3, r2, lsl #2] @ r3<- vtable[methodIndex]
DOP_FILLED_NEW_ARRAY.S11 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
13 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
15 ldr r0, [r3, r1, lsl #2] @ r0<- resolved class
19 8: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
21 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz
34 ldr r3, [r0, #offClassObject_descriptor] @ r3<- arrayClass->descriptor
36 ldrb r3, [r3, #1] @ r3<- descriptor[1]
42 cmp r3, #'I' @ array of ints?
43 cmpne r3, #'L' @ array of objects?
44 cmpne r3, #'[' @ array of arrays?
[all …]
DbinopWide.S21 mov r3, r0, lsr #8 @ r3<- CC
24 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
26 ldmia r3, {r2-r3} @ r2/r3<- vCC/vCC+1
28 orrs ip, r2, r3 @ second arg (r2-r3) is zero?
34 $instr @ result<- op, r0-r3 changed
DOP_INVOKE_STATIC.S11 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
13 ldr r3, [r3, #offDvmDex_pResMethods] @ r3<- pDvmDex->pResMethods
14 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall
18 0: ldr r3, [rGLUE, #offGlue_method] @ r3<- glue->method
19 ldr r0, [r3, #offMethod_clazz] @ r0<- method->clazz
DOP_NEW_INSTANCE.S13 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
15 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved class
DunopNarrower.S13 mov r3, rINST, lsr #12 @ r3<- B
15 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
17 ldmia r3, {r0-r1} @ r0/r1<- vB/vB+1
20 $instr @ r0<- op, r0-r3 changed
DOP_INVOKE_VIRTUAL_QUICK.S11 FETCH(r3, 2) @ r3<- FEDC or CCCC
14 and r3, r3, #15 @ r3<- C (or stays CCCC)
16 GET_VREG(r2, r3) @ r2<- vC ("this" ptr)
22 ldr r0, [r2, r1, lsl #2] @ r3<- vtable[BBBB]
DOP_CONST_WIDE_16.S4 mov r3, rINST, lsr #8 @ r3<- AA
7 add r3, rFP, r3, lsl #2 @ r3<- &fp[AA]
9 stmia r3, {r0-r1} @ vAA<- r0/r1
DOP_CMP_LONG.S29 mov r3, r0, lsr #8 @ r3<- CC
31 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
33 ldmia r3, {r2-r3} @ r2/r3<- vCC/vCC+1
34 cmp r1, r3 @ compare (vBB+1, vCC+1)
DOP_MUL_LONG.S23 mov r3, r0, lsr #8 @ r3<- CC
25 add r3, rFP, r3, lsl #2 @ r3<- &fp[CC]
27 ldmia r3, {r2-r3} @ r2/r3<- vCC/vCC+1
30 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
DunopWide.S11 mov r3, rINST, lsr #12 @ r3<- B
13 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
15 ldmia r3, {r0-r1} @ r0/r1<- vAA
18 $instr @ r0/r1<- op, r2-r3 changed
DOP_CONST_WIDE_HIGH16.S4 mov r3, rINST, lsr #8 @ r3<- AA
8 add r3, rFP, r3, lsl #2 @ r3<- &fp[AA]
10 stmia r3, {r0-r1} @ vAA<- r0/r1
DOP_MOVE_WIDE_16.S4 FETCH(r3, 2) @ r3<- BBBB
6 add r3, rFP, r3, lsl #2 @ r3<- &fp[BBBB]
8 ldmia r3, {r0-r1} @ r0/r1<- fp[BBBB]
DOP_USHR_LONG.S11 and r3, r0, #255 @ r3<- BB
13 add r3, rFP, r3, lsl #2 @ r3<- &fp[BB]
15 ldmia r3, {r0-r1} @ r0/r1<- vBB/vBB+1
20 rsb r3, r2, #32 @ r3<- 32 - r2
21 orr r0, r0, r1, asl r3 @ r0<- r0 | (r1 << (32-r2))
/dalvik/vm/mterp/out/
DInterpAsm-armv7-a.S1025 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
1027 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
1029 ldr r0, [r3, r2, lsl #2] @ r0<- resolved class
1236 mov r3, rINST, lsr #8 @ r3<- AA
1238 GET_VREG(r1, r3) @ r1<- vAA
1275 mov r3, rINST, lsr #8 @ r3<- AA
1277 GET_VREG(r1, r3) @ r1<- vAA
1322 mov r3, r0, lsr #8 @ r3<- CC
1324 VREG_INDEX_TO_ADDR(r3, r3) @ r3<- &vCC
1326 flds s1, [r3] @ s1<- vCC
[all …]
DInterpAsm-armv5te-vfp.S1029 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
1031 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
1033 ldr r0, [r3, r2, lsl #2] @ r0<- resolved class
1240 mov r3, rINST, lsr #8 @ r3<- AA
1242 GET_VREG(r1, r3) @ r1<- vAA
1279 mov r3, rINST, lsr #8 @ r3<- AA
1281 GET_VREG(r1, r3) @ r1<- vAA
1326 mov r3, r0, lsr #8 @ r3<- CC
1328 VREG_INDEX_TO_ADDR(r3, r3) @ r3<- &vCC
1330 flds s1, [r3] @ s1<- vCC
[all …]
DInterpAsm-armv4t.S1029 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
1031 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
1033 ldr r0, [r3, r2, lsl #2] @ r0<- resolved class
1240 mov r3, rINST, lsr #8 @ r3<- AA
1242 GET_VREG(r1, r3) @ r1<- vAA
1279 mov r3, rINST, lsr #8 @ r3<- AA
1281 GET_VREG(r1, r3) @ r1<- vAA
1339 mov r3, r0, lsr #8 @ r3<- CC
1341 GET_VREG(r10, r3) @ r10<- vCC
1349 mov r3, rINST, lsr #8 @ r3<- AA
[all …]
DInterpAsm-armv5te.S1029 ldr r3, [rGLUE, #offGlue_methodClassDex] @ r3<- pDvmDex
1031 ldr r3, [r3, #offDvmDex_pResClasses] @ r3<- pDvmDex->pResClasses
1033 ldr r0, [r3, r2, lsl #2] @ r0<- resolved class
1240 mov r3, rINST, lsr #8 @ r3<- AA
1242 GET_VREG(r1, r3) @ r1<- vAA
1279 mov r3, rINST, lsr #8 @ r3<- AA
1281 GET_VREG(r1, r3) @ r1<- vAA
1339 mov r3, r0, lsr #8 @ r3<- CC
1341 GET_VREG(r10, r3) @ r10<- vCC
1349 mov r3, rINST, lsr #8 @ r3<- AA
[all …]
/dalvik/vm/mterp/armv6t2/
DunopNarrower.S13 mov r3, rINST, lsr #12 @ r3<- B
15 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
16 ldmia r3, {r0-r1} @ r0/r1<- vB/vB+1
19 $instr @ r0<- op, r0-r3 changed
DunopWide.S10 mov r3, rINST, lsr #12 @ r3<- B
12 add r3, rFP, r3, lsl #2 @ r3<- &fp[B]
14 ldmia r3, {r0-r1} @ r0/r1<- vAA
17 $instr @ r0/r1<- op, r2-r3 changed
/dalvik/vm/mterp/armv4t/
DOP_AGET_WIDE.S11 mov r3, r0, lsr #8 @ r3<- CC
13 GET_VREG(r1, r3) @ r1<- vCC (requested index)
16 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
18 cmp r1, r3 @ compare unsigned index, length
29 ldmia r0, {r2-r3} @ r2/r3 <- vBB[vCC]
32 stmia r9, {r2-r3} @ vAA/vAA+1<- r2/r3
DOP_APUT_WIDE.S9 mov r3, r0, lsr #8 @ r3<- CC
11 GET_VREG(r1, r3) @ r1<- vCC (requested index)
14 ldr r3, [r0, #offArrayObject_length] @ r3<- arrayObj->length
16 cmp r1, r3 @ compare unsigned index, length
27 ldmia r9, {r2-r3} @ r2/r3<- vAA/vAA+1
30 stmia r0, {r2-r3} @ vBB[vCC] <- r2/r3
/dalvik/vm/mterp/arm-vfp/
DfunopWider.S8 mov r3, rINST, lsr #12 @ r3<- B
10 VREG_INDEX_TO_ADDR(r3, r3) @ r3<- &vB
11 flds s0, [r3] @ s0<- vB
DfunopNarrower.S8 mov r3, rINST, lsr #12 @ r3<- B
10 VREG_INDEX_TO_ADDR(r3, r3) @ r3<- &vB
11 fldd d0, [r3] @ d0<- vB
Dfunop.S8 mov r3, rINST, lsr #12 @ r3<- B
10 VREG_INDEX_TO_ADDR(r3, r3) @ r3<- &vB
11 flds s0, [r3] @ s0<- vB

123456