/art/runtime/interpreter/mterp/out/ |
D | mterp_x86_64.S | 165 #define rPC %r12 macro 191 movq rPC, OFF_FP_DEX_PC_PTR(rFP) 221 movzwq (rPC), rINSTq 239 leaq 2*\_count(rPC), rPC 361 leaq CODEITEM_INSNS_OFFSET(IN_ARG1), rPC 362 leaq (rPC, %rax, 2), rPC 415 movzwq 2(rPC), %rax # eax <- BBBB 430 movzwq 4(rPC), %rcx # ecx <- BBBB 431 movzwq 2(rPC), %rax # eax <- AAAA 459 movzwl 2(rPC), %ecx # ecx <- BBBB [all …]
|
D | mterp_mips64.S | 66 #define rPC s0 macro 110 sd rPC, OFF_FP_DEX_PC_PTR(rFP) 124 lhu rINST, 0(rPC) 129 daddu rPC, rPC, (\count) * 2 139 daddu rPC, rPC, \reg 162 lhu rINST, ((\count) * 2)(rPC) 375 daddu rPC, a1, CODEITEM_INSNS_OFFSET 377 dlsa rPC, v0, rPC, 1 406 FETCH_ADVANCE_INST 1 # advance rPC, load rINST 418 FETCH_ADVANCE_INST 1 # advance rPC, load rINST [all …]
|
D | mterp_x86.S | 165 #define rPC %esi macro 190 movl rPC, OFF_FP_DEX_PC_PTR(rFP) 236 movzwl (rPC), rINST 254 leal 2*\_count(rPC), rPC 381 lea CODEITEM_INSNS_OFFSET(%ecx), rPC 382 lea (rPC, %eax, 2), rPC 436 movw 2(rPC), rINSTw # rINSTw <- BBBB 451 movzwl 4(rPC), %ecx # ecx <- BBBB 452 movzwl 2(rPC), %eax # eax <- AAAA 480 movzwl 2(rPC), %ecx # ecx <- BBBB [all …]
|
/art/runtime/interpreter/mterp/arm/ |
D | header.S | 94 #define rPC r4 macro 129 str rPC, [rFP, #OFF_FP_DEX_PC_PTR] 134 str rPC, [rFP, #OFF_FP_DEX_PC_PTR] 136 sub \tmp, rPC, \tmp 145 ldrh rINST, [rPC] 161 ldrh rINST, [rPC, #((\count)*2)]! 178 ldrh rINST, [rPC, #((\count)*2)] 183 add rPC, #((\count)*2) 197 ldrh rINST, [rPC, \reg]! 207 ldrh \reg, [rPC, #((\count)*2)] [all …]
|
D | entry.S | 60 add rPC, r1, #CODEITEM_INSNS_OFFSET @ Point to base of insns[] 61 add rPC, rPC, r0, lsl #1 @ Create direct pointer to 1st dex opcode 74 FETCH_INST @ load rINST from rPC
|
/art/runtime/interpreter/mterp/mips64/ |
D | op_const_wide.S | 3 lh a0, 2(rPC) # a0 <- bbbb (low) 4 lh a1, 4(rPC) # a1 <- BBBB (low middle) 5 lh a2, 6(rPC) # a2 <- hhhh (high middle) 6 lh a3, 8(rPC) # a3 <- HHHH (high) 7 FETCH_ADVANCE_INST 5 # advance rPC, load rINST
|
D | op_fill_array_data.S | 4 lh a1, 2(rPC) # a1 <- bbbb (lo) 5 lh a0, 4(rPC) # a0 <- BBBB (hi) 9 dlsa a1, a1, rPC, 1 # a1 <- PC + BBBBbbbb*2 (array data off.) 12 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
|
D | op_move_wide_16.S | 3 lhu a3, 4(rPC) # a3 <- BBBB 4 lhu a2, 2(rPC) # a2 <- AAAA 6 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
|
D | op_move_16.S | 4 lhu a3, 4(rPC) # a3 <- BBBB 5 lhu a2, 2(rPC) # a2 <- AAAA 6 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
|
D | op_const.S | 3 lh a0, 2(rPC) # a0 <- bbbb (low) 4 lh a1, 4(rPC) # a1 <- BBBB (high) 5 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
|
D | op_const_wide_32.S | 3 lh a0, 2(rPC) # a0 <- bbbb (low) 4 lh a1, 4(rPC) # a1 <- BBBB (high) 5 FETCH_ADVANCE_INST 3 # advance rPC, load rINST
|
D | op_packed_switch.S | 13 lh a0, 2(rPC) # a0 <- bbbb (lo) 14 lh a1, 4(rPC) # a1 <- BBBB (hi) 18 dlsa a0, a0, rPC, 1 # a0 <- PC + BBBBbbbb*2
|
D | fbinopWide.S | 10 lbu a2, 2(rPC) # a2 <- BB 11 lbu a3, 3(rPC) # a3 <- CC 15 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | fbinop.S | 10 lbu a2, 2(rPC) # a2 <- BB 11 lbu a3, 3(rPC) # a3 <- CC 15 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | op_rem_float.S | 3 lbu a2, 2(rPC) # a2 <- BB 4 lbu a3, 3(rPC) # a3 <- CC 9 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | op_rem_double.S | 3 lbu a2, 2(rPC) # a2 <- BB 4 lbu a3, 3(rPC) # a3 <- CC 9 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | op_cmp_long.S | 2 lbu a2, 2(rPC) # a2 <- BB 3 lbu a3, 3(rPC) # a3 <- CC 7 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | binopLit8.S | 16 lbu a3, 2(rPC) # a3 <- BB 17 lb a1, 3(rPC) # a1 <- sign-extended CC 23 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | binop.S | 18 lbu a2, 2(rPC) # a2 <- BB 19 lbu a3, 3(rPC) # a3 <- CC 25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | op_const_string_jumbo.S | 4 lh a0, 2(rPC) # a0 <- bbbb (low) 5 lh a4, 4(rPC) # a4 <- BBBB (high) 13 ADVANCE 3 # advance rPC
|
D | binopWide.S | 18 lbu a2, 2(rPC) # a2 <- BB 19 lbu a3, 3(rPC) # a3 <- CC 25 FETCH_ADVANCE_INST 2 # advance rPC, load rINST
|
D | header.S | 59 #define rPC s0 macro 103 sd rPC, OFF_FP_DEX_PC_PTR(rFP) 117 lhu rINST, 0(rPC) 122 daddu rPC, rPC, (\count) * 2 132 daddu rPC, rPC, \reg 155 lhu rINST, ((\count) * 2)(rPC)
|
/art/runtime/interpreter/mterp/mips/ |
D | entry.S | 55 addu rPC, a1, CODEITEM_INSNS_OFFSET # Point to base of insns[] 56 EAS1(rPC, rPC, a0) # Create direct pointer to 1st dex opcode 70 FETCH_INST() # load rINST from rPC
|
/art/runtime/interpreter/mterp/x86/ |
D | op_mul_long.S | 13 movzbl 2(rPC), %eax # eax <- B 14 movzbl 3(rPC), %ecx # ecx <- C 15 mov rPC, LOCAL0(%esp) # save Interpreter PC 27 mov LOCAL0(%esp), rPC # restore Interpreter PC
|
D | op_cmp_long.S | 6 movzbl 2(rPC), %eax # eax <- BB 7 movzbl 3(rPC), %ecx # ecx <- CC 12 movzbl 2(rPC), %eax # eax <- BB, restore BB
|