/art/runtime/interpreter/mterp/arm/ |
D | op_double_to_long.S | 14 mov r3, #0x43000000 @ maxlong, as a double (high word) 16 mov r2, #0 @ maxlong, as a double (low word) 18 mov r4, r0 @ save a copy of r0 19 mov r5, r1 @ and r1 26 mov r0, r4 @ recover arg 27 mov r1, r5 28 mov r3, #0xc3000000 @ minlong, as a double (high word) 30 mov r2, #0 @ minlong, as a double (low word) 37 mov r0, r4 @ recover arg 38 mov r1, r5 [all …]
|
D | footer.S | 18 mov r0, rSELF 27 mov r0, rSELF 36 mov r0, rSELF 45 mov r0, rSELF 54 mov r0, rSELF 63 mov r0, rSELF 72 mov r0, rSELF 95 mov r0, rSELF 236 mov r0, rSELF 238 mov r2, rINST [all …]
|
D | op_float_to_long.S | 14 mov r1, #0x5f000000 @ (float)maxlong 15 mov r4, r0 22 mov r0, r4 @ recover arg 23 mov r1, #0xdf000000 @ (float)minlong 30 mov r0, r4 @ recover arg 31 mov r1, r4 37 mov r0, r4 @ recover arg
|
D | op_return_void_no_barrier.S | 2 mov r0, rSELF 5 mov r0, #0 6 mov r1, #0
|
D | op_return_void.S | 4 mov r0, rSELF 7 mov r0, #0 8 mov r1, #0
|
D | op_return.S | 10 mov r0, rSELF 13 mov r2, rINST, lsr #8 @ r2<- AA 15 mov r1, #0
|
D | invoke.S | 9 mov r0, rSELF 11 mov r2, rPC 12 mov r3, rINST
|
D | op_iput_object.S | 3 mov r1, rPC 4 mov r2, rINST 5 mov r3, rSELF
|
D | op_new_array.S | 11 mov r1, rPC 12 mov r2, rINST 13 mov r3, rSELF
|
D | op_sput_object.S | 3 mov r1, rPC 4 mov r2, rINST 5 mov r3, rSELF
|
D | op_const_wide_high16.S | 3 mov r3, rINST, lsr #8 @ r3<- AA 4 mov r0, #0 @ r0<- 00000000 5 mov r1, r1, lsl #16 @ r1<- BBBB0000
|
/art/runtime/interpreter/mterp/arm64/ |
D | footer.S | 16 mov x0, xSELF 25 mov x0, xSELF 34 mov x0, xSELF 43 mov x0, xSELF 52 mov x0, xSELF 61 mov x0, xSELF 70 mov x0, xSELF 92 mov x0, xSELF 151 mov x0, xSELF 161 mov x0, xSELF [all …]
|
D | op_new_array.S | 11 mov x1, xPC 12 mov w2, wINST 13 mov x3, xSELF
|
D | op_iput_object.S | 3 mov x1, xPC 4 mov w2, wINST 5 mov x3, xSELF
|
D | op_sput_object.S | 3 mov x1, xPC 4 mov x2, xINST 5 mov x3, xSELF
|
D | invoke.S | 9 mov x0, xSELF 11 mov x2, xPC 12 mov x3, xINST
|
/art/runtime/interpreter/mterp/out/ |
D | mterp_arm64.S | 343 mov xSELF, x0 359 mov wPROFILE, w0 // Starting hotness countdown to xPROFILE 596 mov x1, #0 // w1<- 0 610 mov x0, xSELF 614 mov x0, #0 633 mov x0, xSELF 656 mov x0, xSELF 681 mov x0, xSELF 813 mov x3, xSELF 832 mov x3, xSELF [all …]
|
D | mterp_arm.S | 263 mov \reg, #0 278 mov \tmp1, #0 344 mov rSELF, r0 360 mov rPROFILE, r0 @ Starting hotness countdown to rPROFILE 388 mov r1, rINST, lsr #12 @ r1<- B from 15:12 407 mov r0, rINST, lsr #8 @ r0<- AA 442 mov r3, rINST, lsr #12 @ r3<- B 460 mov rINST, rINST, lsr #8 @ rINST<- AA 494 mov r1, rINST, lsr #12 @ r1<- B from 15:12 515 mov r0, rINST, lsr #8 @ r0<- AA [all …]
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 80 mov xIP0, sp 134 mov xIP0, sp 256 mov xIP0, sp 264 mov xIP0, sp 337 mov x0, xSELF 372 mov x0, xSELF // pass Thread::Current 381 mov x1, xSELF // pass Thread::Current. 391 mov x2, xSELF // pass Thread::Current 454 mov x2, xSELF // pass Thread::Current 455 mov x3, sp [all …]
|
/art/runtime/arch/x86_64/ |
D | memcmp16_x86_64.S | 61 mov %rsi, %rcx 305 mov $DATA_CACHE_SIZE_HALF, %r8 307 mov __x86_64_data_cache_size_half(%rip), %r8 309 mov %r8, %r9 621 mov $DATA_CACHE_SIZE_HALF, %r8 623 mov __x86_64_data_cache_size_half(%rip), %r8 625 mov %r8, %r9 779 mov -16(%rdi), %rax 780 mov -16(%rsi), %rcx 784 mov -8(%rdi), %rax [all …]
|
/art/runtime/interpreter/mterp/x86/ |
D | op_mul_long.S | 15 mov rPC, LOCAL0(%esp) # save Interpreter PC 16 mov rFP, LOCAL1(%esp) # save FP 17 mov rIBASE, LOCAL2(%esp) # save rIBASE 27 mov LOCAL0(%esp), rPC # restore Interpreter PC 28 mov LOCAL1(%esp), rFP # restore FP 31 mov LOCAL2(%esp), rIBASE # restore IBASE
|
D | op_mul_long_2addr.S | 17 mov rPC, LOCAL0(%esp) # save Interpreter PC 18 mov rFP, LOCAL1(%esp) # save FP 19 mov rIBASE, LOCAL2(%esp) # save rIBASE 32 mov LOCAL0(%esp), rPC # restore Interpreter PC 33 mov LOCAL2(%esp), rIBASE # restore IBASE 34 mov LOCAL1(%esp), rFP # restore FP
|
D | op_div_long.S | 7 mov rIBASE, LOCAL0(%esp) # save rIBASE/%edx 8 mov rINST, LOCAL1(%esp) # save rINST/%ebx 19 mov LOCAL1(%esp), rINST # restore rINST/%ebx 22 mov LOCAL0(%esp), rIBASE # restore rIBASE/%edx
|
D | op_div_long_2addr.S | 7 mov rIBASE, LOCAL0(%esp) # save rIBASE/%edx 11 mov rINST, LOCAL1(%esp) # save rINST/%ebx 21 mov LOCAL1(%esp), rINST # restore rINST/%ebx 24 mov LOCAL0(%esp), rIBASE # restore rIBASE/%edx
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 221 mov r0, r9 @ pass Thread::Current 229 mov r0, r9 @ pass Thread::Current 238 mov r1, r9 @ pass Thread::Current 247 mov r2, r9 @ pass Thread::Current 280 mov r2, r9 @ pass Thread::Current 292 mov r3, r9 @ pass Thread::Current 364 mov r2, r9 @ pass Thread::Current 365 mov r3, sp 367 mov r12, r1 @ save Method*->code_ 417 mov r11, sp @ save the stack pointer [all …]
|