Home
last modified time | relevance | path

Searched refs:rcx (Results 1 – 25 of 51) sorted by relevance

123

/aosp12/bionic/libc/arch-x86_64/string/
H A Davx2-wmemset-kbl.S53 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 Dsse2-memset-slm.S46 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 Dssse3-strcmp-slm.S137 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 Dsse2-strcpy-slm.S70 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 Dsse4-memcmp-slm.S113 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 Dfloating_point.S19 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 Darithmetic.S7 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 Darray.S10 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 Dcontrol_flow.S10 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 Dother.S157 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 Dmain.S145 #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 Darray.S10 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 Dcontrol_flow.S10 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 Dother.S138 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 Dmain.S45 #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 Djni_entrypoints_x86_64.S29 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 Dquick_entrypoints_x86_64.S84 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 Dmemcmp16_x86_64.S61 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 Dasm_support_x86_64.S352 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 Ds_tan.S139 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 Ds_cos.S281 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 Ds_sin.S288 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 Ds_cbrt.S71 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 Ds_log1p.S70 movd %rcx, %xmm4
102 movq $0x3800000000000000, %rcx
103 movd %rcx, %xmm4
/aosp12/bionic/libc/arch-x86_64/bionic/
H A Dsetjmp.S163 popq %rcx
164 andq $-2, %rcx
172 xorq %rcx, %rdx // %rcx contains the cookie.
189 movq %rcx, %rdi

123