Home
last modified time | relevance | path

Searched refs:rIBASE (Results 1 – 25 of 39) sorted by relevance

12

/art/runtime/interpreter/mterp/x86/
Dop_ushr_long.S15 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] <- rIBASE
27 movl LOCAL0(%esp), rIBASE
Dop_ushr_long_2addr.S13 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] <- rIBASE
24 movl LOCAL0(%esp), rIBASE
Dop_shr_long.S15 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
27 movl LOCAL0(%esp), rIBASE
Dop_shr_long_2addr.S13 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
24 movl LOCAL0(%esp), rIBASE
DbinopWide.S7 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
Dop_shl_long_2addr.S13 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
Dop_mul_int_lit8.S3 movl rIBASE, %ecx
5 movsbl 3(rPC), rIBASE # rIBASE <- ssssssCC
6 imull rIBASE, %eax # trashes rIBASE/edx
7 movl %ecx, rIBASE
Dop_const_wide_16.S3 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
Dop_const_wide_32.S3 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
Dop_mul_int_lit16.S6 movl rIBASE, %ecx
7 movswl 2(rPC), rIBASE # rIBASE <- ssssCCCC
9 imull rIBASE, %eax # trashes rIBASE/edx
10 movl %ecx, rIBASE
Dop_shl_long.S15 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
Dop_mul_long.S17 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
Dop_int_to_long.S6 movl rIBASE, %ecx # cltd trashes rIBASE/edx
8 SET_VREG_HIGH rIBASE, rINST # v[A+1] <- rIBASE
10 movl %ecx, rIBASE
Dop_mul_long_2addr.S19 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
Dop_div_long.S7 mov rIBASE, LOCAL0(%esp) # save rIBASE/%edx
20 SET_VREG_HIGH rIBASE, rINST
22 mov LOCAL0(%esp), rIBASE # restore rIBASE/%edx
Dop_div_long_2addr.S7 mov rIBASE, LOCAL0(%esp) # save rIBASE/%edx
22 SET_VREG_HIGH rIBASE, rINST
24 mov LOCAL0(%esp), rIBASE # restore rIBASE/%edx
Dop_mul_int.S8 mov rIBASE, LOCAL0(%esp)
9 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
10 mov LOCAL0(%esp), rIBASE
Dheader.S167 #define rIBASE %edx macro
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, %eax
Dop_mul_int_2addr.S6 movl rIBASE, rINST
7 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
8 movl rINST, rIBASE
Dbindiv2addr.S8 mov rIBASE, LOCAL0(%esp)
21 mov LOCAL0(%esp), rIBASE
28 mov LOCAL0(%esp), rIBASE
DbindivLit8.S21 mov rIBASE, LOCAL0(%esp)
25 mov LOCAL0(%esp), rIBASE
DbindivLit16.S24 mov rIBASE, LOCAL0(%esp)
28 mov LOCAL0(%esp), rIBASE
Dbindiv.S11 mov rIBASE, LOCAL0(%esp)
47 mov LOCAL0(%esp), rIBASE
/art/runtime/interpreter/mterp/x86_64/
Dheader.S168 #define rIBASE %r14 macro
198 movq THREAD_CURRENT_IBASE_OFFSET(\self_reg), rIBASE
201 movq rSELF, rIBASE
202 REFRESH_IBASE_REG rIBASE
230 addq rIBASE, %rax
/art/runtime/interpreter/mterp/out/
Dmterp_x86.S174 #define rIBASE %edx macro
200 movl rSELF, rIBASE
201 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
213 movl rSELF, rIBASE
214 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
221 movl THREAD_CURRENT_IBASE_OFFSET(\_reg), rIBASE
249 addl rIBASE, %eax
740 movl rIBASE, %ecx # preserve rIBASE (cltd trashes it)
741 cltd # rIBASE:eax <- ssssssssssssBBBB
742 SET_VREG_HIGH rIBASE, rINST # store msw
[all …]

12