/art/runtime/interpreter/mterp/x86/ |
op_goto_16.S | 8 movswl 2(rPC), rINST # rINST <- ssssAAAA
|
op_goto_32.S | 13 movl 2(rPC), rINST # rINST <- AAAAAAAA
|
binop.S | 12 movzbl 2(rPC), %eax # eax <- BB 13 movzbl 3(rPC), %ecx # ecx <- CC
|
binopLit8.S | 13 movzbl 2(rPC), %eax # eax <- BB 14 movsbl 3(rPC), %ecx # ecx <- ssssssCC
|
op_const_wide.S | 2 movl 2(rPC), %eax # eax <- lsw 4 movl 6(rPC), rINST # rINST <- msw
|
op_move_wide_16.S | 3 movzwl 4(rPC), %ecx # ecx<- BBBB 4 movzwl 2(rPC), %eax # eax<- AAAA
|
op_const.S | 2 movl 2(rPC), %eax # grab all 32 bits at once
|
op_const_16.S | 2 movswl 2(rPC), %ecx # ecx <- ssssBBBB
|
op_const_high16.S | 2 movzwl 2(rPC), %eax # eax <- 0000BBBB
|
/art/runtime/interpreter/mterp/x86_64/ |
op_const_wide.S | 2 movq 2(rPC), %rax # rax <- HHHHhhhhBBBBbbbb
|
op_const_wide_16.S | 2 movswq 2(rPC), %rax # rax <- ssssBBBB
|
op_const_wide_32.S | 2 movslq 2(rPC), %rax # eax <- ssssssssBBBBbbbb
|
op_goto_16.S | 8 movswq 2(rPC), rINSTq # rINSTq <- ssssAAAA
|
op_goto_32.S | 11 movslq 2(rPC), rINSTq # rINSTq <- AAAAAAAA
|
binop.S | 12 movzbq 2(rPC), %rax # rax <- BB 13 movzbq 3(rPC), %rcx # rcx <- CC
|
binopLit8.S | 13 movzbq 2(rPC), %rax # rax <- BB 14 movsbl 3(rPC), %ecx # rcx <- ssssssCC
|
op_move_wide_16.S | 3 movzwq 4(rPC), %rcx # ecx<- BBBB 4 movzwq 2(rPC), %rax # eax<- AAAA
|
op_packed_switch.S | 12 movslq 2(rPC), OUT_ARG0 # rcx <- BBBBbbbb 13 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + BBBBbbbb*2
|
op_const.S | 2 movl 2(rPC), %eax # grab all 32 bits at once
|
op_const_16.S | 2 movswl 2(rPC), %ecx # ecx <- ssssBBBB
|
op_const_high16.S | 2 movzwl 2(rPC), %eax # eax <- 0000BBBB
|
op_const_wide_high16.S | 2 movzwq 2(rPC), %rax # eax <- 0000BBBB
|
/art/runtime/interpreter/mterp/mips64/ |
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
|
op_packed_switch.S | 14 lh a0, 2(rPC) # a0 <- bbbb (lo) 15 lh a1, 4(rPC) # a1 <- BBBB (hi) 19 dlsa a0, a0, rPC, 1 # a0 <- PC + BBBBbbbb*2 30 dlsa rPC, rINST, rPC, 1 # rPC <- rPC + offset * 2
|
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
|