Home
last modified time | relevance | path

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

1234567

/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 …]
Djdcolext-sse2.asm55 test rcx, rcx
58 push rcx
65 lea rsi, [rsi+rcx*SIZEOF_JSAMPROW]
66 lea rbx, [rbx+rcx*SIZEOF_JSAMPROW]
67 lea rdx, [rdx+rcx*SIZEOF_JSAMPROW]
69 pop rcx
81 push rcx ; col
244 cmp rcx, byte SIZEOF_XMMWORD
260 sub rcx, byte SIZEOF_XMMWORD
269 lea rcx, [rcx+rcx*2] ; imul ecx, RGB_PIXELSIZE
[all …]
Djccolext-sse2.asm54 test rcx, rcx
57 push rcx
64 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
65 lea rbx, [rbx+rcx*SIZEOF_JSAMPROW]
66 lea rdx, [rdx+rcx*SIZEOF_JSAMPROW]
68 pop rcx
79 push rcx ; col
86 cmp rcx, byte SIZEOF_XMMWORD
94 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
97 sub rcx, byte SIZEOF_BYTE
[all …]
Djsimdcpu.asm43 xor rcx, rcx
54 xor rcx, rcx
56 test rcx, 1<<27
58 test rcx, 1<<28
61 xor rcx, rcx
Djcgryext-avx2.asm55 test rcx, rcx
58 push rcx
63 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
65 pop rcx
74 push rcx ; col
79 cmp rcx, byte SIZEOF_YMMWORD
87 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
90 sub rcx, byte SIZEOF_BYTE
91 movzx rax, BYTE [rsi+rcx]
95 sub rcx, byte SIZEOF_WORD
[all …]
/third_party/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 …]
Djdcolext-sse2.asm54 test rcx, rcx
57 push rcx
64 lea rsi, [rsi+rcx*SIZEOF_JSAMPROW]
65 lea rbx, [rbx+rcx*SIZEOF_JSAMPROW]
66 lea rdx, [rdx+rcx*SIZEOF_JSAMPROW]
68 pop rcx
80 push rcx ; col
243 cmp rcx, byte SIZEOF_XMMWORD
259 sub rcx, byte SIZEOF_XMMWORD
268 lea rcx, [rcx+rcx*2] ; imul ecx, RGB_PIXELSIZE
[all …]
Djccolext-sse2.asm53 test rcx, rcx
56 push rcx
63 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
64 lea rbx, [rbx+rcx*SIZEOF_JSAMPROW]
65 lea rdx, [rdx+rcx*SIZEOF_JSAMPROW]
67 pop rcx
78 push rcx ; col
85 cmp rcx, byte SIZEOF_XMMWORD
93 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
96 sub rcx, byte SIZEOF_BYTE
[all …]
Djcgryext-avx2.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_YMMWORD
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 …]
/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 …]
Djdcolext-sse2.asm54 test rcx, rcx
57 push rcx
64 lea rsi, [rsi+rcx*SIZEOF_JSAMPROW]
65 lea rbx, [rbx+rcx*SIZEOF_JSAMPROW]
66 lea rdx, [rdx+rcx*SIZEOF_JSAMPROW]
68 pop rcx
80 push rcx ; col
243 cmp rcx, byte SIZEOF_XMMWORD
259 sub rcx, byte SIZEOF_XMMWORD
268 lea rcx, [rcx+rcx*2] ; imul ecx, RGB_PIXELSIZE
[all …]
Djccolext-sse2.asm53 test rcx, rcx
56 push rcx
63 lea rdi, [rdi+rcx*SIZEOF_JSAMPROW]
64 lea rbx, [rbx+rcx*SIZEOF_JSAMPROW]
65 lea rdx, [rdx+rcx*SIZEOF_JSAMPROW]
67 pop rcx
78 push rcx ; col
85 cmp rcx, byte SIZEOF_XMMWORD
93 lea rcx, [rcx+rcx*2] ; imul ecx,RGB_PIXELSIZE
96 sub rcx, byte SIZEOF_BYTE
[all …]
Djcgryext-avx2.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_YMMWORD
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 …]
/third_party/openssl/crypto/bn/asm/
Drsaz-x86_64.pl93 my ($out,$inp,$mod,$n0,$times) = ("%rdi","%rsi","%rdx","%rcx","%r8d");
181 xorq %rcx,%rcx # rcx:r8 = r8 << 1
184 adcq \$0, %rcx
188 adcq \$0, %rcx
248 addq %rcx, %rax
262 movq %rdx, %rcx
263 adcq \$0, %rcx
269 addq %rcx, %r13
270 movq %rdx, %rcx
271 adcq \$0, %rcx
[all …]
/third_party/openssl/crypto/ec/asm/
Dx25519-x86_64.pl135 mov %rax,%rbx # %rbx:%rcx = h0
137 mov %rdx,%rcx
162 adc %rdx,%rcx
185 adc %rdx,%rcx
208 adc %rdx,%rcx
231 adc %rdx,%rcx
284 mov %rdx,%rcx
327 adc %rdx,%rcx
346 adc %rdx,%rcx
368 shl \$13,%rcx
[all …]
/third_party/openssl/crypto/whrlpool/asm/
Dwp-x86_64.pl101 xor %rcx,%rcx
125 lea (%rcx,%rcx),%rsi
132 lea (%rcx,%rcx),%rsi
139 lea (%rcx,%rcx),%rsi
146 lea (%rcx,%rcx),%rsi
159 lea (%rcx,%rcx),%rsi
166 lea (%rcx,%rcx),%rsi
173 lea (%rcx,%rcx),%rsi
180 lea (%rcx,%rcx),%rsi
514 $rec="%rcx";
[all …]
/third_party/openssl/crypto/camellia/asm/
Dcmll-x86_64.pl158 mov %rcx,$out
285 mov %rcx,$out
574 &_loadround (4,$out,"%rcx","%rdx"); # KR
584 &_rotl128 ("%rcx","%rdx",15);
585 &_saveround (4,$out,-128,"%rcx","%rdx"); # KR<<<15
588 &_rotl128 ("%rcx","%rdx",15); # 15+15=30
589 &_saveround (8,$out,-128,"%rcx","%rdx"); # KR<<<30
598 &_rotl128 ("%rcx","%rdx",30); # 30+30=60
599 &_saveround (18,$out,-128,"%rcx","%rdx"); # KR<<<60
606 &_rotl128 ("%rcx","%rdx",34); # 60+34=94
[all …]
/third_party/elfutils/tests/
Dtestfile45.expect.bz2
/third_party/skia/third_party/externals/swiftshader/third_party/marl/src/
Dosfiber_asm_x64.S38 …movq (%rsp), %rcx /* call stores the return address on the stack before jumping…
39 movq %rcx, MARL_REG_RIP(%rdi)
40 leaq 8(%rsp), %rcx /* skip the pushed return address */
41 movq %rcx, MARL_REG_RSP(%rdi)
62 movq MARL_REG_RIP(%r8), %rcx
63 jmp *%rcx

1234567