Home
last modified time | relevance | path

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

12

/art/runtime/interpreter/mterp/x86/
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_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_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_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_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_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
Dheader.S164 #define rIBASE %edx macro
190 movl rSELF, rIBASE
191 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
203 movl rSELF, rIBASE
204 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
211 movl THREAD_CURRENT_IBASE_OFFSET(\_reg), rIBASE
239 addl rIBASE, %eax
Dop_mul_int.S8 mov rIBASE, LOCAL0(%esp)
9 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
10 mov LOCAL0(%esp), rIBASE
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
/art/runtime/interpreter/mterp/out/
Dmterp_x86.S171 #define rIBASE %edx macro
197 movl rSELF, rIBASE
198 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
210 movl rSELF, rIBASE
211 movl THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
218 movl THREAD_CURRENT_IBASE_OFFSET(\_reg), rIBASE
246 addl rIBASE, %eax
736 movl rIBASE, %ecx # preserve rIBASE (cltd trashes it)
737 cltd # rIBASE:eax <- ssssssssssssBBBB
738 SET_VREG_HIGH rIBASE, rINST # store msw
[all …]
Dmterp_arm.S105 #define rIBASE r8 macro
249 add pc, rIBASE, \reg, lsl #7
295 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET]
354 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET]
7445 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
7462 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
7479 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
7496 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
7513 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
7530 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] @ refresh IBASE.
[all …]
/art/runtime/interpreter/mterp/x86_64/
Dheader.S165 #define rIBASE %r14 macro
195 movq rSELF, rIBASE
196 movq THREAD_CURRENT_IBASE_OFFSET(rIBASE), rIBASE
224 addq rIBASE, %rax

12