/dalvik/vm/mterp/arm-vfp/ |
D | fbinopWide2addr.S | 11 mov r9, rINST, lsr #8 @ r9<- A+ 13 and r9, r9, #15 @ r9<- A 15 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fldd d0, [r9] @ d0<- vA 21 fstd d2, [r9] @ vAA<- d2
|
D | fbinop2addr.S | 10 mov r9, rINST, lsr #8 @ r9<- A+ 12 and r9, r9, #15 @ r9<- A 14 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 16 flds s0, [r9] @ s0<- vA 20 fsts s2, [r9] @ vAA<- s2
|
D | funopWider.S | 9 mov r9, rINST, lsr #8 @ r9<- A+ 13 and r9, r9, #15 @ r9<- A 16 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fstd d0, [r9] @ vA<- d0
|
D | funopNarrower.S | 9 mov r9, rINST, lsr #8 @ r9<- A+ 13 and r9, r9, #15 @ r9<- A 16 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fsts s0, [r9] @ vA<- s0
|
D | funop.S | 9 mov r9, rINST, lsr #8 @ r9<- A+ 13 and r9, r9, #15 @ r9<- A 16 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vA 17 fsts s1, [r9] @ vA<- s1
|
D | fbinopWide.S | 10 mov r9, rINST, lsr #8 @ r9<- AA 21 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vAA 22 fstd d2, [r9] @ vAA<- d2
|
D | fbinop.S | 10 mov r9, rINST, lsr #8 @ r9<- AA 21 VREG_INDEX_TO_ADDR(r9, r9) @ r9<- &vAA 22 fsts s2, [r9] @ vAA<- s2
|
/dalvik/vm/mterp/armv5te/ |
D | unopWider.S | 10 mov r9, rINST, lsr #8 @ r9<- A+ 12 and r9, r9, #15 14 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 19 stmia r9, {r0-r1} @ vA/vA+1<- r0/r1
|
D | unopWide.S | 10 mov r9, rINST, lsr #8 @ r9<- A+ 12 and r9, r9, #15 14 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 20 stmia r9, {r0-r1} @ vAA<- r0/r1
|
D | binopWide2addr.S | 17 mov r9, rINST, lsr #8 @ r9<- A+ 19 and r9, r9, #15 21 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 23 ldmia r9, {r0-r1} @ r0/r1<- vAA/vAA+1 33 stmia r9, {$result0,$result1} @ vAA/vAA+1<- $result0/$result1
|
D | OP_USHR_LONG_2ADDR.S | 7 mov r9, rINST, lsr #8 @ r9<- A+ 9 and r9, r9, #15 11 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 13 ldmia r9, {r0-r1} @ r0/r1<- vAA/vAA+1 27 stmia r9, {r0-r1} @ vAA/vAA+1<- r0/r1
|
D | OP_SHR_LONG_2ADDR.S | 7 mov r9, rINST, lsr #8 @ r9<- A+ 9 and r9, r9, #15 11 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 13 ldmia r9, {r0-r1} @ r0/r1<- vAA/vAA+1 27 stmia r9, {r0-r1} @ vAA/vAA+1<- r0/r1
|
D | OP_MUL_LONG_2ADDR.S | 11 mov r9, rINST, lsr #8 @ r9<- A+ 13 and r9, r9, #15 15 add rINST, rFP, r9, lsl #2 @ rINST<- &fp[A] 19 umull r9, r10, r2, r0 @ r9/r10 <- ZxX 25 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
|
D | OP_SHL_LONG_2ADDR.S | 7 mov r9, rINST, lsr #8 @ r9<- A+ 9 and r9, r9, #15 11 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 13 ldmia r9, {r0-r1} @ r0/r1<- vAA/vAA+1 27 stmia r9, {r0-r1} @ vAA/vAA+1<- r0/r1
|
D | OP_GOTO.S | 11 movs r9, r0, asr #24 @ r9<- ssssssAA (sign-extended) 12 mov r9, r9, lsl #1 @ r9<- byte offset 16 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 22 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
|
D | binop2addr.S | 17 mov r9, rINST, lsr #8 @ r9<- A+ 19 and r9, r9, #15 21 GET_VREG(r0, r9) @ r0<- vA 31 SET_VREG($result, r9) @ vAA<- $result
|
D | bincmp.S | 16 mov r9, #4 @ r0<- BYTE branch dist for not-taken 19 FETCH_S(r9, 1) @ r9<- branch offset, in code units 20 movs r9, r9, asl #1 @ convert to bytes, check sign 25 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 28 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
|
D | zcmp.S | 13 mov r9, #4 @ r0<- BYTE branch dist for not-taken 16 FETCH_S(r9, 1) @ r9<- branch offset, in code units 17 movs r9, r9, asl #1 @ convert to bytes, check sign 22 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 28 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
|
/dalvik/vm/mterp/out/ |
D | InterpAsm-armv5te-vfp.S | 1209 mov r9, r0, asl #1 @ r9<- byte offset 1213 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1219 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1245 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1250 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1256 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1284 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1289 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1295 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1324 mov r9, rINST, lsr #8 @ r9<- AA [all …]
|
D | InterpAsm-armv4t.S | 1209 mov r9, r0, asl #1 @ r9<- byte offset 1213 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1219 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1245 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1250 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1256 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1284 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1289 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1295 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1340 GET_VREG(r9, r2) @ r9<- vBB [all …]
|
D | InterpAsm-armv5te.S | 1209 mov r9, r0, asl #1 @ r9<- byte offset 1213 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1219 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1245 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1250 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1256 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1284 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1289 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1295 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1340 GET_VREG(r9, r2) @ r9<- vBB [all …]
|
D | InterpAsm-armv7-a.S | 1205 mov r9, r0, asl #1 @ r9<- byte offset 1209 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1215 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1241 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1246 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1252 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1280 movs r9, r0, asl #1 @ r9<- branch byte offset, check sign 1285 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1291 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 1320 mov r9, rINST, lsr #8 @ r9<- AA [all …]
|
/dalvik/vm/mterp/armv6t2/ |
D | unopWider.S | 11 ubfx r9, rINST, #8, #4 @ r9<- A 13 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 18 stmia r9, {r0-r1} @ vA/vA+1<- r0/r1
|
D | bincmp.S | 15 mov r9, #4 @ r0<- BYTE branch dist for not-taken 18 FETCH_S(r9, 1) @ r9<- branch offset, in code units 19 movs r9, r9, asl #1 @ convert to bytes, check sign 24 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST 27 FETCH_ADVANCE_INST_RB(r9) @ update rPC, load rINST
|
D | binopWide2addr.S | 18 ubfx r9, rINST, #8, #4 @ r9<- A 20 add r9, rFP, r9, lsl #2 @ r9<- &fp[A] 22 ldmia r9, {r0-r1} @ r0/r1<- vAA/vAA+1 32 stmia r9, {$result0,$result1} @ vAA/vAA+1<- $result0/$result1
|