HomeSort by relevance Sort by last modified time
    Searched refs:rIBASE (Results 1 - 25 of 38) sorted by null

1 2

  /art/runtime/interpreter/mterp/x86/
op_ushr_long.S 11 /* Need to spill rIBASE */
15 movl rIBASE, LOCAL0(%esp)
16 GET_VREG_HIGH rIBASE, %eax # rIBASE <- v[BB+1]
19 shrdl rIBASE, %eax
20 shrl %cl, rIBASE
23 movl rIBASE, %eax
24 xorl rIBASE, rIBASE
26 SET_VREG_HIGH rIBASE, rINST # v[AA+1] <- rIBAS
    [all...]
op_shr_long.S 11 /* Need to spill rIBASE */
15 movl rIBASE, LOCAL0(%esp)
16 GET_VREG_HIGH rIBASE, %eax # rIBASE<- v[BB+1]
19 shrdl rIBASE, %eax
20 sarl %cl, rIBASE
23 movl rIBASE, %eax
24 sarl $$31, rIBASE
26 SET_VREG_HIGH rIBASE, rINST # v[AA+1] <- rIBASE
    [all...]
op_const_wide_16.S 3 movl rIBASE, %ecx # preserve rIBASE (cltd trashes it)
4 cltd # rIBASE:eax <- ssssssssssssBBBB
5 SET_VREG_HIGH rIBASE, rINST # store msw
7 movl %ecx, rIBASE # restore rIBASE
op_const_wide_32.S 3 movl rIBASE, %ecx # preserve rIBASE (cltd trashes it)
4 cltd # rIBASE:eax <- ssssssssssssBBBB
5 SET_VREG_HIGH rIBASE, rINST # store msw
7 movl %ecx, rIBASE # restore rIBASE
op_mul_int_lit16.S 6 movl rIBASE, %ecx
7 movswl 2(rPC), rIBASE # rIBASE <- ssssCCCC
9 imull rIBASE, %eax # trashes rIBASE/edx
10 movl %ecx, rIBASE
op_mul_int_lit8.S 3 movl rIBASE, %ecx
5 movsbl 3(rPC), rIBASE # rIBASE <- ssssssCC
6 imull rIBASE, %eax # trashes rIBASE/edx
7 movl %ecx, rIBASE
binopWide.S 7 movl rIBASE, LOCAL0(%esp) # save rIBASE
8 GET_VREG rIBASE, %eax # rIBASE <- v[BB+0]
10 $instr1 # ex: addl (rFP,%ecx,4),rIBASE
12 SET_VREG rIBASE, rINST # v[AA+0] <- rIBASE
13 movl LOCAL0(%esp), rIBASE # restore rIBASE
op_ushr_long_2addr.S 7 /* Need to spill rIBASE */
13 movl rIBASE, LOCAL0(%esp)
14 GET_VREG_HIGH rIBASE, rINST # rIBASE <- v[AA+1]
16 shrdl rIBASE, %eax
17 shrl %cl, rIBASE
20 movl rIBASE, %eax
21 xorl rIBASE, rIBASE
23 SET_VREG_HIGH rIBASE, rINST # v[AA+1] <- rIBAS
    [all...]
op_shr_long_2addr.S 7 /* Need to spill rIBASE */
13 movl rIBASE, LOCAL0(%esp)
14 GET_VREG_HIGH rIBASE, rINST # rIBASE <- v[AA+1]
16 shrdl rIBASE, %eax
17 sarl %cl, rIBASE
20 movl rIBASE, %eax
21 sarl $$31, rIBASE
23 SET_VREG_HIGH rIBASE, rINST # v[AA+1] <- rIBASE
    [all...]
op_shl_long.S 15 movl rIBASE, LOCAL0(%esp)
16 GET_VREG_HIGH rIBASE, %eax # ecx <- v[BB+1]
19 shldl %eax,rIBASE
23 movl %eax, rIBASE
26 SET_VREG_HIGH rIBASE, rINST # v[AA+1] <- rIBASE
27 movl LOCAL0(%esp), rIBASE
op_shl_long_2addr.S 7 /* Need to spill rIBASE */
13 movl rIBASE, LOCAL0(%esp)
14 GET_VREG_HIGH rIBASE, rINST # rIBASE <- v[AA+1]
16 shldl %eax, rIBASE
20 movl %eax, rIBASE
23 SET_VREG_HIGH rIBASE, rINST # v[AA+1] <- rIBASE
24 movl LOCAL0(%esp), rIBASE
op_int_to_long.S 6 movl rIBASE, %ecx # cltd trashes rIBASE/edx
8 SET_VREG_HIGH rIBASE, rINST # v[A+1] <- rIBASE
10 movl %ecx, rIBASE
op_mul_int.S 8 mov rIBASE, LOCAL0(%esp)
9 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
10 mov LOCAL0(%esp), rIBASE
op_mul_int_2addr.S 6 movl rIBASE, rINST
7 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
8 movl rINST, rIBASE
op_div_long.S 7 mov rIBASE, LOCAL0(%esp) # save rIBASE/%edx
20 SET_VREG_HIGH rIBASE, rINST
22 mov LOCAL0(%esp), rIBASE # restore rIBASE/%edx
op_div_long_2addr.S 7 mov rIBASE, LOCAL0(%esp) # save rIBASE/%edx
22 SET_VREG_HIGH rIBASE, rINST
24 mov LOCAL0(%esp), rIBASE # restore rIBASE/%edx
op_mul_long.S 17 mov rIBASE, LOCAL2(%esp) # save rIBASE
29 leal (%ecx,rIBASE), rIBASE # full result now in rIBASE:%eax
30 SET_VREG_HIGH rIBASE, rINST # v[B+1] <- rIBASE
31 mov LOCAL2(%esp), rIBASE # restore IBASE
op_mul_long_2addr.S 5 * this code. We must spill %edx (rIBASE) because it
7 * giving us eax, ebc, ecx and rIBASE as computational
19 mov rIBASE, LOCAL2(%esp) # save rIBASE
29 leal (%ecx,rIBASE), rIBASE # full result now in %edx:%eax
30 movl rIBASE, 4(%esi) # v[A+1] <- rIBASE
33 mov LOCAL2(%esp), rIBASE # restore IBASE
bindiv2addr.S 8 mov rIBASE, LOCAL0(%esp)
21 mov LOCAL0(%esp), rIBASE
28 mov LOCAL0(%esp), rIBASE
bindivLit8.S 21 mov rIBASE, LOCAL0(%esp)
25 mov LOCAL0(%esp), rIBASE
header.S 73 rIBASE edx base of instruction handler table
167 #define rIBASE %edx
193 movl rSELF, rIBASE
194 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
206 movl rSELF, rIBASE
207 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
214 movl THREAD_CURRENT_IBASE_OFFSET(\_reg), rIBASE
242 addl rIBASE, %ea
    [all...]
bindivLit16.S 24 mov rIBASE, LOCAL0(%esp)
28 mov LOCAL0(%esp), rIBASE
  /art/runtime/interpreter/mterp/arm/
alt_stub.S 7 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
  /art/runtime/interpreter/mterp/mips/
alt_stub.S 8 lw rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) # refresh IBASE
  /art/runtime/interpreter/mterp/x86_64/
header.S 69 rIBASE r14 base of instruction handler table
168 #define rIBASE %r14
198 movq THREAD_CURRENT_IBASE_OFFSET(\self_reg), rIBASE
201 movq rSELF, rIBASE
202 REFRESH_IBASE_REG rIBASE
230 addq rIBASE, %rax

Completed in 586 milliseconds

1 2