/aosp12/bionic/libc/arch-x86_64/string/ |
H A D | avx2-wmemset-kbl.S | 53 leaq -32(%r8), %rcx 54 movq %rcx, %rax 58 cmpq $224, %rcx 66 leaq 992(%rdi), %rcx 72 vmovdqu %ymm0, -992(%rcx,%rax,4) 73 vmovdqu %ymm0, -960(%rcx,%rax,4) 74 vmovdqu %ymm0, -928(%rcx,%rax,4) 100 vmovdqu %ymm0, -96(%rcx,%rax,4) 101 vmovdqu %ymm0, -64(%rcx,%rax,4) 102 vmovdqu %ymm0, -32(%rcx,%rax,4) [all …]
|
H A D | sse2-memset-slm.S | 46 cmp %rcx, %rdx 57 imul %rsi, %rcx 73 movq %rcx, (%rdi) 89 movd %rcx, %xmm0 111 leaq 64(%rdi), %rcx 112 andq $-64, %rcx 116 cmpq %rcx, %rdx 132 addq $64, %rcx 133 cmpq %rcx, %rdx 143 leaq 64(%rcx), %rcx [all …]
|
H A D | ssse3-strcmp-slm.S | 137 sub %rcx, %r9 166 mov $16, %rcx 190 add $16, %rcx 204 add $16, %rcx 264 add $16, %rcx 287 add $16, %rcx 380 add $16, %rcx 404 add $16, %rcx 490 add $16, %rcx 514 add $16, %rcx [all …]
|
H A D | sse2-strcpy-slm.S | 70 lea (%r11, %rcx), %rcx; \ 71 jmp *%rcx 90 and $63, %rcx 91 cmp $32, %rcx 95 and $15, %rcx 135 add %rcx, %r8 137 mov $16, %rcx 143 add $16, %rcx 159 add $16, %rcx 297 test %rcx, %rcx [all …]
|
H A D | sse4-memcmp-slm.S | 113 mov %rsi, %rcx 116 sub %rsi, %rcx 118 sub %rcx, %rdi 119 add %rcx, %rdx 833 cmp %rax, %rcx 838 cmp %rax, %rcx 847 cmp %rax, %rcx 885 cmp %rax, %rcx 890 cmp %rax, %rcx 901 cmp %rax, %rcx [all …]
|
/aosp12/art/runtime/interpreter/mterp/x86_64/ |
H A D | floating_point.S | 19 movzbq 3(rPC), %rcx # ecx<- CC 23 ucomis${suff} VREG_ADDRESS(%rcx), %xmm0 42 movl rINST, %ecx # rcx <- A+ 47 SET_VREG_XMMd %xmm0, %rcx 48 CLEAR_WIDE_REF %rcx 50 SET_VREG_XMMs %xmm0, %rcx 51 CLEAR_REF %rcx 56 movzbq 2(rPC), %rcx # ecx <- BB 176 movzbq 3(rPC), %rcx # ecx <- BB 204 CLEAR_WIDE_REF %rcx [all …]
|
H A D | arithmetic.S | 7 movzbq 3(rPC), %rcx # rcx <- CC 188 movzbq 3(rPC), %rcx # rcx <- CC 190 $instr VREG_ADDRESS(%rcx),%eax 231 CLEAR_REF %rcx 281 $instr VREG_ADDRESS(%rcx),%rax 295 CLEAR_WIDE_REF %rcx 322 SET_VREG ${result_reg}, %rcx 363 SET_WIDE_VREG %rax, %rcx 365 SET_VREG %eax, %rcx 475 SET_VREG %eax, %rcx [all …]
|
H A D | array.S | 10 movzbq 3(rPC), %rcx # ecx <- CC 12 GET_VREG %ecx, %rcx # ecx <- vCC (requested index) 18 movq $data_offset(%rax,%rcx,8), %rax 21 $load $data_offset(%rax,%rcx,$shift), %eax 43 movzbq 3(rPC), %rcx # rcx <- CC 48 movq rSELF, %rcx 49 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx) 69 movzbq 3(rPC), %rcx # rcx <- CC 81 $store $reg, $data_offset(%rax,%rcx,$shift) 124 movl MIRROR_ARRAY_LENGTH_OFFSET(%rcx), rINST [all …]
|
H A D | control_flow.S | 10 movl rINST, %ecx # rcx <- A+ 12 andb $$0xf, %cl # rcx <- A 13 GET_VREG %eax, %rcx # eax <- vA 129 movslq 2(rPC), OUT_ARG0 # rcx <- ssssssssBBBBbbbb 130 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2 195 movq rSELF, %rcx 196 movq %rax, THREAD_EXCEPTION_OFFSET(%rcx)
|
H A D | other.S | 157 movzwq 4(rPC), %rcx # ecx <- BBBB 159 GET_VREG %edx, %rcx 169 movq rSELF, %rcx 170 movl THREAD_EXCEPTION_OFFSET(%rcx), %eax 172 movl $$0, THREAD_EXCEPTION_OFFSET(%rcx) 225 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx 231 movzwq 4(rPC), %rcx # ecx<- BBBB 233 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 241 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
|
H A D | main.S | 145 #define IN_ARG3 %rcx 152 #define OUT_ARG3 %rcx 522 movq rSELF, %rcx 523 cmpq $$0, THREAD_EXCEPTION_OFFSET(%rcx) 540 leaq (%rax, %rcx, 2), rPC
|
/aosp12/art/runtime/interpreter/mterp/x86_64ng/ |
H A D | array.S | 10 movzbq 3(rPC), %rcx # ecx <- CC 12 GET_VREG %esi, %rcx # ecx <- vCC (requested index) 65 movzbq 3(rPC), %rcx # rcx <- CC 67 GET_VREG %esi, %rcx # esi <- vCC (requested index) 98 movzbq 3(rPC), %rcx # rcx <- CC 100 GET_VREG %esi, %rcx # esi <- vCC (requested index) 119 movl MIRROR_ARRAY_LENGTH_OFFSET(%rcx), rINST 126 movslq 2(rPC), %rcx # rcx <- ssssssssBBBBbbbb 127 leaq (rPC,%rcx,2), OUT_ARG0 # OUT_ARG0 <- PC + ssssssssBBBBbbbb*2
|
H A D | control_flow.S | 10 movl rINST, %ecx # rcx <- A+ 12 andb $$0xf, %cl # rcx <- A 13 GET_VREG %eax, %rcx # eax <- vA 120 movslq 2(rPC), OUT_ARG0 # rcx <- ssssssssBBBBbbbb 121 leaq (rPC,OUT_ARG0,2), OUT_ARG0 # rcx <- PC + ssssssssBBBBbbbb*2
|
H A D | other.S | 138 movzwq 4(rPC), %rcx # ecx <- BBBB 140 GET_VREG %edx, %rcx 201 SET_WIDE_VREG %rdx, %rcx # v[A] <- rdx 207 movzwq 4(rPC), %rcx # ecx<- BBBB 209 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B] 217 GET_WIDE_VREG %rdx, %rcx # rdx <- v[B]
|
H A D | main.S | 45 #define IN_ARG3 %rcx 50 #define OUT_ARG3 %rcx 124 addq rIBASE, %rcx 125 jmp *%rcx 1009 cmpq %rcx, %rdi 1523 movq $$0, %rcx 1556 movq $$0, %rcx 1586 movzbq rINSTbl, %rcx # rcx <- BA 1646 movq $$0, %rcx 1732 push %rcx [all …]
|
/aosp12/art/runtime/arch/x86_64/ |
H A D | jni_entrypoints_x86_64.S | 29 PUSH_ARG rcx // Arg. 66 POP_ARG rcx // Arg. 91 PUSH_ARG rcx 123 POP_ARG rcx 145 PUSH_ARG rcx 148 movq %rax, %rcx 154 POP_ARG rcx 177 movq %rcx, 112(%rax) 278 PUSH_ARG rcx 282 subq %rsp, %rcx [all …]
|
H A D | quick_entrypoints_x86_64.S | 84 PUSH rcx 163 POP rcx 639 popq %rcx 972 addq %rcx, %r9 1232 PUSH rcx 1449 movq %rsp, %rcx 1584 popq %rcx 1621 test %rcx, %rcx 1940 PUSH rcx 2096 POP rcx [all …]
|
H A D | memcmp16_x86_64.S | 61 mov %rsi, %rcx 64 sub %rsi, %rcx 66 sub %rcx, %rdi 67 add %rcx, %rdx 781 cmp %rax, %rcx 786 cmp %rax, %rcx 795 cmp %rax, %rcx 831 cmp %rax, %rcx 836 cmp %rax, %rcx 851 cmp %rax, %rcx [all …]
|
H A D | asm_support_x86_64.S | 352 PUSH_ARG rcx // Quick arg 3. 392 POP_ARG rcx 483 movq %gs:THREAD_EXCEPTION_OFFSET, %rcx // get exception field 484 testq %rcx, %rcx // rcx == 0 ?
|
/aosp12/bionic/libm/x86_64/ |
H A D | s_tan.S | 139 movq %rdx, %rcx 141 shlq $1, %rcx 144 addq %rcx, %rdx 145 shlq $2, %rcx 146 addq %rcx, %rdx 270 addq %r11, %rcx 577 movq $0, %rcx 579 subq %r8, %rcx 582 movq %rcx, %r8 591 movq $0, %rcx [all …]
|
H A D | s_cos.S | 281 addq %r11, %rcx 317 movl 8(%rcx), %r9d 318 movl 4(%rcx), %esi 341 movl (%rcx), %eax 352 subq %rdi, %rcx 554 movq $0, %rcx 556 subq %r8, %rcx 559 movq %rcx, %r8 568 movq $0, %rcx 570 subq %r8, %rcx [all …]
|
H A D | s_sin.S | 288 addq %r11, %rcx 324 movl 8(%rcx), %r9d 325 movl 4(%rcx), %esi 348 movl (%rcx), %eax 359 subq %rdi, %rcx 561 movq $0, %rcx 563 subq %r8, %rcx 566 movq %rcx, %r8 575 movq $0, %rcx 577 subq %r8, %rcx [all …]
|
H A D | s_cbrt.S | 71 movsd (%rcx,%r8), %xmm4 99 addq %r9, %rcx 107 mulsd (%rcx,%r8), %xmm7 110 mulsd (%rcx,%r8), %xmm3 138 movsd (%rcx,%r8), %xmm4 164 addq %r9, %rcx
|
H A D | s_log1p.S | 70 movd %rcx, %xmm4 102 movq $0x3800000000000000, %rcx 103 movd %rcx, %xmm4
|
/aosp12/bionic/libc/arch-x86_64/bionic/ |
H A D | setjmp.S | 163 popq %rcx 164 andq $-2, %rcx 172 xorq %rcx, %rdx // %rcx contains the cookie. 189 movq %rcx, %rdi
|