Home
last modified time | relevance | path

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

12345678

/third_party/openssl/crypto/whrlpool/asm/x86_64/
Dwp-x86_64.s37 xorq %rcx,%rcx
83 leaq (%rcx,%rcx,1),%rsi
90 leaq (%rcx,%rcx,1),%rsi
97 leaq (%rcx,%rcx,1),%rsi
104 leaq (%rcx,%rcx,1),%rsi
111 leaq (%rcx,%rcx,1),%rsi
118 leaq (%rcx,%rcx,1),%rsi
125 leaq (%rcx,%rcx,1),%rsi
132 leaq (%rcx,%rcx,1),%rsi
139 leaq (%rcx,%rcx,1),%rsi
[all …]
/third_party/boost/libs/context/src/asm/
Dmake_x86_64_ms_pe_gas.asm99 movq %rcx, %rax
114 movq %rcx, 0xc8(%rax)
119 leaq (%rcx,%rdx), %rcx
121 movq %rcx, 0xc0(%rax)
123 movq %rcx, 0xb8(%rax)
125 xorq %rcx, %rcx
126 movq %rcx, 0xb0(%rax)
134 leaq 0x140(%rax), %rcx
136 movq %rcx, 0x110(%rax)
139 leaq trampoline(%rip), %rcx
[all …]
/third_party/openssl/crypto/rc4/asm/x86_64/
Drc4-x86_64.s25 movq %rcx,%r13
27 xorq %rcx,%rcx
50 movl (%rdi,%rcx,4),%edx
51 movl %eax,(%rdi,%rcx,4)
68 movl (%rdi,%rcx,4),%edx
69 movl %eax,(%rdi,%rcx,4)
76 movl (%rdi,%rcx,4),%edx
77 movl %ebx,(%rdi,%rcx,4)
84 movl (%rdi,%rcx,4),%edx
85 movl %eax,(%rdi,%rcx,4)
[all …]
Drc4-md5-x86_64.s31 movq %rcx,%r11
37 xorq %rcx,%rcx
67 movl (%rdi,%rcx,4),%edx
69 movl %eax,(%rdi,%rcx,4)
86 movl (%rdi,%rcx,4),%edx
88 movl %ebx,(%rdi,%rcx,4)
104 movl (%rdi,%rcx,4),%edx
106 movl %eax,(%rdi,%rcx,4)
122 movl (%rdi,%rcx,4),%edx
124 movl %ebx,(%rdi,%rcx,4)
[all …]
/third_party/openssl/crypto/bn/asm/x86_64/
Dx86_64-gf2m.s25 movq %rsi,%rcx
28 shrq $2,%rcx
32 xorq %rcx,%rdx
80 movq (%rsp,%rdi,8),%rcx
82 movq %rcx,%rbx
83 shlq $4,%rcx
87 xorq %rcx,%rax
95 movq (%rsp,%rdi,8),%rcx
97 movq %rcx,%rbx
98 shlq $12,%rcx
[all …]
Drsaz-x86_64.s35 movq %rcx,128(%rsp)
88 xorq %rcx,%rcx
91 adcq $0,%rcx
95 adcq $0,%rcx
155 addq %rcx,%rax
169 movq %rdx,%rcx
170 adcq $0,%rcx
176 addq %rcx,%r13
177 movq %rdx,%rcx
178 adcq $0,%rcx
[all …]
Dx86_64-mont.s83 movq (%rcx),%rax
111 movq (%rcx,%r15,8),%rax
145 movq (%rcx),%rax
175 movq (%rcx,%r15,8),%rax
212 .Lsub: sbbq (%rcx,%r14,8),%rax
226 movq (%rdi,%r14,8),%rcx
228 andq %rbx,%rcx
231 orq %rcx,%rdx
318 movq (%rcx),%rax
331 movq 8(%rcx),%rax
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
Djcsample-avx2.asm53 shl rcx, 3 ; imul rcx,DCTSIZE (rcx = output_cols)
60 push rcx
61 shl rcx, 1 ; output_cols * 2
62 sub rcx, rdx
73 push rcx
81 pop rcx
89 pop rcx ; output_cols
107 push rcx
114 cmp rcx, byte SIZEOF_YMMWORD
118 ; rcx can possibly be 8, 16, 24
[all …]
Djcsample-sse2.asm52 shl rcx, 3 ; imul rcx,DCTSIZE (rcx = output_cols)
59 push rcx
60 shl rcx, 1 ; output_cols * 2
61 sub rcx, rdx
72 push rcx
80 pop rcx
88 pop rcx ; output_cols
105 push rcx
112 cmp rcx, byte SIZEOF_XMMWORD
118 mov rcx, SIZEOF_XMMWORD
[all …]
Djcgryext-sse2.asm53 test rcx, rcx
56 push rcx
61 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
63 pop rcx
72 push rcx ; col
77 cmp rcx, byte SIZEOF_XMMWORD
85 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
88 sub rcx, byte SIZEOF_BYTE
89 movzx rax, byte [rsi+rcx]
93 sub rcx, byte SIZEOF_WORD
[all …]
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/x86_64/
Djcsample-avx2.asm54 shl rcx, 3 ; imul rcx,DCTSIZE (rcx = output_cols)
61 push rcx
62 shl rcx, 1 ; output_cols * 2
63 sub rcx, rdx
74 push rcx
82 pop rcx
90 pop rcx ; output_cols
108 push rcx
115 cmp rcx, byte SIZEOF_YMMWORD
119 ; rcx can possibly be 8, 16, 24
[all …]
Djcsample-sse2.asm53 shl rcx, 3 ; imul rcx,DCTSIZE (rcx = output_cols)
60 push rcx
61 shl rcx, 1 ; output_cols * 2
62 sub rcx, rdx
73 push rcx
81 pop rcx
89 pop rcx ; output_cols
106 push rcx
113 cmp rcx, byte SIZEOF_XMMWORD
119 mov rcx, SIZEOF_XMMWORD
[all …]
Djcgryext-sse2.asm54 test rcx, rcx
57 push rcx
62 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
64 pop rcx
73 push rcx ; col
78 cmp rcx, byte SIZEOF_XMMWORD
86 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
89 sub rcx, byte SIZEOF_BYTE
90 movzx rax, BYTE [rsi+rcx]
94 sub rcx, byte SIZEOF_WORD
[all …]
Djsimdcpu.asm43 xor rcx, rcx
54 xor rcx, rcx
56 test rcx, 1<<27
58 test rcx, 1<<28
61 xor rcx, rcx
/third_party/libjpeg-turbo/simd/x86_64/
Djcsample-avx2.asm52 shl rcx, 3 ; imul rcx,DCTSIZE (rcx = output_cols)
59 push rcx
60 shl rcx, 1 ; output_cols * 2
61 sub rcx, rdx
72 push rcx
80 pop rcx
88 pop rcx ; output_cols
106 push rcx
113 cmp rcx, byte SIZEOF_YMMWORD
117 ; rcx can possibly be 8, 16, 24
[all …]
Djcsample-sse2.asm51 shl rcx, 3 ; imul rcx,DCTSIZE (rcx = output_cols)
58 push rcx
59 shl rcx, 1 ; output_cols * 2
60 sub rcx, rdx
71 push rcx
79 pop rcx
87 pop rcx ; output_cols
104 push rcx
111 cmp rcx, byte SIZEOF_XMMWORD
117 mov rcx, SIZEOF_XMMWORD
[all …]
Djcgryext-sse2.asm52 test rcx, rcx
55 push rcx
60 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
62 pop rcx
71 push rcx ; col
76 cmp rcx, byte SIZEOF_XMMWORD
84 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
87 sub rcx, byte SIZEOF_BYTE
88 movzx rax, byte [rsi+rcx]
92 sub rcx, byte SIZEOF_WORD
[all …]
/third_party/openssl/crypto/aes/asm/x86_64/
Daesni-x86_64.s58 movups (%rcx),%xmm0
60 movups 16(%rcx),%xmm1
63 movups 32(%rcx),%xmm0
64 leaq 32(%rcx,%rax,1),%rcx
71 movups (%rcx,%rax,1),%xmm1
75 movups -16(%rcx,%rax,1),%xmm0
89 movups (%rcx),%xmm0
91 movups 16(%rcx),%xmm1
94 movups 32(%rcx),%xmm0
95 leaq 32(%rcx,%rax,1),%rcx
[all …]
/third_party/openssl/crypto/ec/asm/x86_64/
Decp_nistz256-x86_64.s2430 movq %r10,%rcx
2440 cmovcq %rcx,%r10
2482 movq %r10,%rcx
2493 cmovzq %rcx,%r10
2504 movq %r11,%rcx
2507 shlq $63,%rcx
2510 orq %rcx,%r10
2558 movq %r10,%rcx
2567 cmovcq %rcx,%r10
2580 movq %r10,%rcx
[all …]
/third_party/openssl/crypto/bn/asm/
Drsaz-x86_64.pl91 my ($out,$inp,$mod,$n0,$times) = ("%rdi","%rsi","%rdx","%rcx","%r8d");
179 xorq %rcx,%rcx # rcx:r8 = r8 << 1
182 adcq \$0, %rcx
186 adcq \$0, %rcx
246 addq %rcx, %rax
260 movq %rdx, %rcx
261 adcq \$0, %rcx
267 addq %rcx, %r13
268 movq %rdx, %rcx
269 adcq \$0, %rcx
[all …]
/third_party/openssl/crypto/sha/asm/x86_64/
Dsha512-x86_64.s50 movq 16(%rdi),%rcx
62 xorq %rcx,%rdi
140 addq %r12,%rcx
146 movq %rcx,%r13
152 xorq %rcx,%r13
158 andq %rcx,%r15
165 xorq %rcx,%r13
191 movq %rcx,%rdi
236 xorq %rcx,%r15
244 xorq %rcx,%r15
[all …]
Dkeccak1600-x86_64.s9 movq 76(%rdi),%rcx
21 xorq -84(%rdi),%rcx
25 xorq -44(%rdi),%rcx
30 xorq %r10,%rcx
36 xorq 36(%rdi),%rcx
42 movq %rcx,%r13
43 rolq $1,%rcx
44 xorq %rax,%rcx
60 xorq %rcx,%r9
104 xorq %rcx,%r11
[all …]
/third_party/openssl/crypto/ec/asm/
Dx25519-x86_64.pl133 mov %rax,%rbx # %rbx:%rcx = h0
135 mov %rdx,%rcx
160 adc %rdx,%rcx
183 adc %rdx,%rcx
206 adc %rdx,%rcx
229 adc %rdx,%rcx
282 mov %rdx,%rcx
325 adc %rdx,%rcx
344 adc %rdx,%rcx
366 shl \$13,%rcx
[all …]
/third_party/openssl/crypto/whrlpool/asm/
Dwp-x86_64.pl99 xor %rcx,%rcx
123 lea (%rcx,%rcx),%rsi
130 lea (%rcx,%rcx),%rsi
137 lea (%rcx,%rcx),%rsi
144 lea (%rcx,%rcx),%rsi
157 lea (%rcx,%rcx),%rsi
164 lea (%rcx,%rcx),%rsi
171 lea (%rcx,%rcx),%rsi
178 lea (%rcx,%rcx),%rsi
512 $rec="%rcx";
[all …]
/third_party/openssl/crypto/camellia/asm/
Dcmll-x86_64.pl156 mov %rcx,$out
283 mov %rcx,$out
572 &_loadround (4,$out,"%rcx","%rdx"); # KR
582 &_rotl128 ("%rcx","%rdx",15);
583 &_saveround (4,$out,-128,"%rcx","%rdx"); # KR<<<15
586 &_rotl128 ("%rcx","%rdx",15); # 15+15=30
587 &_saveround (8,$out,-128,"%rcx","%rdx"); # KR<<<30
596 &_rotl128 ("%rcx","%rdx",30); # 30+30=60
597 &_saveround (18,$out,-128,"%rcx","%rdx"); # KR<<<60
604 &_rotl128 ("%rcx","%rdx",34); # 60+34=94
[all …]

12345678