Home
last modified time | relevance | path

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

1234567

/minix3/external/bsd/llvm/dist/llvm/test/MC/X86/
H A Dx86_64-fma4-encoding.s6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm0
10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm0
18 vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0
22 vfmaddsd %xmm1, (%rcx),%xmm0, %xmm0
34 vfmaddps (%rcx), %xmm1, %xmm0, %xmm0
38 vfmaddps %xmm1, (%rcx),%xmm0, %xmm0
46 vfmaddpd (%rcx), %xmm1, %xmm0, %xmm0
50 vfmaddpd %xmm1, (%rcx),%xmm0, %xmm0
58 vfmaddps (%rcx), %ymm1, %ymm0, %ymm0
62 vfmaddps %ymm1, (%rcx),%ymm0, %ymm0
[all …]
H A Dx86_64-xop-encoding.s10 vphsubwd (%rcx,%rax), %xmm1
18 vphsubdq (%rcx,%rax), %xmm1
34 vphaddwq (%rcx), %xmm4
50 vphadduwq (%rcx,%rax), %xmm6
66 vphaddudq 8(%rcx,%rax), %xmm4
74 vphaddubw (%rcx), %xmm3
82 vphaddubq (%rcx), %xmm4
106 vphaddbw (%rcx,%rax), %xmm1
114 vphaddbq (%rcx,%rax), %xmm1
122 vphaddbd (%rcx,%rax), %xmm1
[all …]
H A Dx86_64-avx-encoding.s37 vaddss -4(%rcx,%rbx,8), %xmm10, %xmm11
41 vsubss -4(%rcx,%rbx,8), %xmm10, %xmm11
45 vmulss -4(%rcx,%rbx,8), %xmm10, %xmm11
49 vdivss -4(%rcx,%rbx,8), %xmm10, %xmm11
53 vaddsd -4(%rcx,%rbx,8), %xmm10, %xmm11
57 vsubsd -4(%rcx,%rbx,8), %xmm10, %xmm11
61 vmulsd -4(%rcx,%rbx,8), %xmm10, %xmm11
65 vdivsd -4(%rcx,%rbx,8), %xmm10, %xmm11
101 vaddps -4(%rcx,%rbx,8), %xmm10, %xmm11
105 vsubps -4(%rcx,%rbx,8), %xmm10, %xmm11
[all …]
H A Davx512-encodings.s18 vaddpd (%rcx), %zmm27, %zmm8
26 vaddpd (%rcx){1to8}, %zmm27, %zmm8
74 vaddps (%rcx), %zmm13, %zmm18
82 vaddps (%rcx){1to16}, %zmm13, %zmm18
118 vbroadcastsd (%rcx), %zmm30
122 vbroadcastsd (%rcx), %zmm30 {%k4}
126 vbroadcastsd (%rcx), %zmm30 {%k4} {z}
162 vbroadcastss (%rcx), %zmm3
166 vbroadcastss (%rcx), %zmm3 {%k4}
170 vbroadcastss (%rcx), %zmm3 {%k4} {z}
[all …]
H A Dx86-64-avx512f_vl.s17 vaddpd (%rcx), %xmm29, %xmm20
25 vaddpd (%rcx){1to2}, %xmm29, %xmm20
73 vaddpd (%rcx), %ymm26, %ymm28
81 vaddpd (%rcx){1to4}, %ymm26, %ymm28
129 vaddps (%rcx), %xmm19, %xmm24
137 vaddps (%rcx){1to4}, %xmm19, %xmm24
185 vaddps (%rcx), %ymm26, %ymm25
193 vaddps (%rcx){1to8}, %ymm26, %ymm25
229 vbroadcastsd (%rcx), %ymm22
233 vbroadcastsd (%rcx), %ymm22 {%k5}
[all …]
H A Dx86-64-avx512bw_vl.s17 vpaddb (%rcx), %xmm17, %xmm26
53 vpaddb (%rcx), %ymm27, %ymm26
89 vpaddw (%rcx), %xmm17, %xmm18
125 vpaddw (%rcx), %ymm21, %ymm23
205 vpcmpeqb (%rcx), %xmm21, %k4
237 vpcmpeqb (%rcx), %ymm21, %k4
269 vpcmpeqw (%rcx), %xmm30, %k3
301 vpcmpeqw (%rcx), %ymm20, %k2
333 vpcmpgtb (%rcx), %xmm30, %k3
365 vpcmpgtb (%rcx), %ymm17, %k2
[all …]
H A Dx86-64-avx512bw.s17 vpaddb (%rcx), %zmm24, %zmm19
53 vpaddw (%rcx), %zmm24, %zmm17
108 vpcmpeqb (%rcx), %zmm26, %k4
140 vpcmpeqw (%rcx), %zmm23, %k5
172 vpcmpgtb (%rcx), %zmm30, %k4
204 vpcmpgtw (%rcx), %zmm23, %k5
240 vpmaxsb (%rcx), %zmm29, %zmm23
276 vpmaxsw (%rcx), %zmm28, %zmm25
312 vpmaxub (%rcx), %zmm18, %zmm29
348 vpmaxuw (%rcx), %zmm27, %zmm21
[all …]
H A Davx512vl-encoding.s17 vblendmpd (%rcx), %xmm20, %xmm27
25 vblendmpd (%rcx){1to2}, %xmm20, %xmm27
73 vblendmpd (%rcx), %ymm21, %ymm28
81 vblendmpd (%rcx){1to4}, %ymm21, %ymm28
129 vblendmps (%rcx), %xmm20, %xmm24
137 vblendmps (%rcx){1to4}, %xmm20, %xmm24
185 vblendmps (%rcx), %ymm23, %ymm17
193 vblendmps (%rcx){1to8}, %ymm23, %ymm17
241 vpblendmd (%rcx), %xmm25, %xmm17
249 vpblendmd (%rcx){1to4}, %xmm25, %xmm17
[all …]
/minix3/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/
H A Dwp-x86_64.S29 xorq %rcx,%rcx
73 leaq (%rcx,%rcx,1),%rsi
81 leaq (%rcx,%rcx,1),%rsi
87 leaq (%rcx,%rcx,1),%rsi
95 leaq (%rcx,%rcx,1),%rsi
101 leaq (%rcx,%rcx,1),%rsi
109 leaq (%rcx,%rcx,1),%rsi
115 leaq (%rcx,%rcx,1),%rsi
123 leaq (%rcx,%rcx,1),%rsi
129 leaq (%rcx,%rcx,1),%rsi
[all …]
H A Drc4-x86_64.S18 movq %rcx,%r13
20 xorq %rcx,%rcx
43 movl (%rdi,%rcx,4),%edx
44 movl %eax,(%rdi,%rcx,4)
61 movl (%rdi,%rcx,4),%edx
62 movl %eax,(%rdi,%rcx,4)
69 movl (%rdi,%rcx,4),%edx
70 movl %ebx,(%rdi,%rcx,4)
77 movl (%rdi,%rcx,4),%edx
78 movl %eax,(%rdi,%rcx,4)
[all …]
H A Duplink-x86_64.S9 movq %rcx,48(%rsp)
13 leaq OPENSSL_UplinkTable@GOTPCREL(%rip),%rcx
16 movq 48(%rsp),%rcx
29 movq %rcx,48(%rsp)
33 leaq OPENSSL_UplinkTable@GOTPCREL(%rip),%rcx
36 movq 48(%rsp),%rcx
49 movq %rcx,48(%rsp)
53 leaq OPENSSL_UplinkTable@GOTPCREL(%rip),%rcx
56 movq 48(%rsp),%rcx
69 movq %rcx,48(%rsp)
[all …]
H A Dx86_64-gf2m.S24 movq %rsi,%rcx
27 shrq $2,%rcx
31 xorq %rcx,%rdx
79 movq (%rsp,%rdi,8),%rcx
81 movq %rcx,%rbx
82 shlq $4,%rcx
86 xorq %rcx,%rax
94 movq (%rsp,%rdi,8),%rcx
96 movq %rcx,%rbx
97 shlq $12,%rcx
[all …]
H A Daesni-x86_64.S47 movups (%rcx),%xmm0
49 movups 16(%rcx),%xmm1
50 leaq 32(%rcx),%rcx
54 movups (%rcx),%xmm0
61 movups 16(%rcx),%xmm1
64 leaq 32(%rcx),%rcx
66 movups (%rcx),%xmm0
80 movups (%rcx),%xmm0
82 movups 16(%rcx),%xmm1
83 leaq 32(%rcx),%rcx
[all …]
H A Drc4-md5-x86_64.S18 movq %rcx,%r11
24 xorq %rcx,%rcx
54 movl (%rdi,%rcx,4),%edx
56 movl %eax,(%rdi,%rcx,4)
73 movl (%rdi,%rcx,4),%edx
75 movl %ebx,(%rdi,%rcx,4)
91 movl (%rdi,%rcx,4),%edx
93 movl %eax,(%rdi,%rcx,4)
109 movl (%rdi,%rcx,4),%edx
111 movl %ebx,(%rdi,%rcx,4)
[all …]
H A Dx86_64-mont.S45 movq (%rcx),%rax
73 movq (%rcx,%r15,8),%rax
107 movq (%rcx),%rax
137 movq (%rcx,%r15,8),%rax
175 .Lsub: sbbq (%rcx,%r14,8),%rax
186 movq %rdi,%rcx
187 andq %rax,%rcx
189 orq %rcx,%rsi
243 movq (%rcx),%rax
256 movq 8(%rcx),%rax
[all …]
H A Dmodexp512-x86_64.S11 movq %r8,0(%rcx)
74 movq %r9,8(%rcx)
140 leaq 520(%rsp),%rcx
142 movq 96(%rcx),%rbp
145 movq (%rcx),%r8
153 movq 8(%rcx),%r9
162 movq 16(%rcx),%r10
171 movq 24(%rcx),%r11
180 movq 32(%rcx),%r12
189 movq 40(%rcx),%r13
[all …]
H A Dx86_64-mont5.S75 movq (%rcx),%rax
112 movq (%rcx,%r15,8),%rax
154 movq (%rcx),%rax
193 movq (%rcx,%r15,8),%rax
233 .Lsub: sbbq (%rcx,%r14,8),%rax
244 movq %rdi,%rcx
245 andq %rax,%rcx
247 orq %rcx,%rsi
332 movq (%rcx),%rax
354 movq 8(%rcx),%rax
[all …]
/minix3/crypto/external/bsd/openssl/dist/crypto/bn/asm/
H A Dmodexp512-x86_64.pl353 &MULSTEP_512([map("%r$_",(8..15))], "(+8*0)(%rcx)", "%rsi", "%rbp", "%rbx");
357 &MULSTEP_512([map("%r$_",(9..15,8))], "(+8*1)(%rcx)", "%rsi", "%rbp", "%rbx");
428 lea (+$tmp16_offset+$STACK_DEPTH)(%rsp), %rcx # X (Asrc) 1024 bits, 16 qwords
432 &MULADD_256x512("%rdi", "%rcx", "%rsi", "%rbp", "%rbx", \@X); # rotates @X 4 times
438 add (+8*8)(%rcx), $X[4]
439 adc (+8*9)(%rcx), $X[5]
440 adc (+8*10)(%rcx), $X[6]
441 adc (+8*11)(%rcx), $X[7]
469 …lea (+$Reduce_Data_offset+$X2_offset+$STACK_DEPTH)(%rsp), %rcx # rcx -> pX2 ; 641 bits, 11 qwords
481 mov $X[6], (+8*8)(%rcx)
[all …]
/minix3/common/lib/libc/arch/x86_64/string/
H A Dbcopy.S55 movq %rdx,%rcx
69 shrq $3,%rcx /* count for copy by words */
101 lea -9(%r11,%rdx),%rcx /* post re-alignment count */
107 shr $3,%rcx
124 lea -8(%rsi,%rcx,8),%rsi
125 lea -8(%rdi,%rcx,8),%rdi
138 8: mov %rdx,%rcx
153 lea -1(%rsi,%rcx),%rsi
154 lea -1(%rdi,%rcx),%rdi
H A Dmemcmp.S14 movq %rdx,%rcx /* compare by longs */
15 shrq $3,%rcx
20 movq %rdx,%rcx /* compare remainder by bytes */
21 andq $7,%rcx
30 subq %rcx,%rdi /* eight pairs of bytes do not */
31 subq %rcx,%rsi /* match. */
H A Dstrrchr.S13 movzbq %sil,%rcx
36 movq %rcx,%rdx
37 salq $16,%rcx
38 orq %rdx,%rcx
39 movq %rcx,%rdx
40 salq $32,%rcx
41 orq %rdx,%rcx
53 xorq %rcx,%rsi
H A Dbcmp.S10 movq %rdx,%rcx /* compare by words */
11 shrq $3,%rcx
16 movq %rdx,%rcx /* compare remainder by bytes */
17 andq $7,%rcx
/minix3/crypto/external/bsd/openssl/dist/crypto/whrlpool/asm/
H A Dwp-x86_64.pl83 xor %rcx,%rcx
105 lea (%rcx,%rcx),%rsi
113 lea (%rcx,%rcx),%rsi
119 lea (%rcx,%rcx),%rsi
127 lea (%rcx,%rcx),%rsi
139 lea (%rcx,%rcx),%rsi
147 lea (%rcx,%rcx),%rsi
153 lea (%rcx,%rcx),%rsi
161 lea (%rcx,%rcx),%rsi
484 $rec="%rcx";
[all …]
/minix3/crypto/external/bsd/openssl/dist/crypto/camellia/asm/
H A Dcmll-x86_64.pl141 mov %rcx,$out
251 mov %rcx,$out
525 &_loadround (4,$out,"%rcx","%rdx"); # KR
535 &_rotl128 ("%rcx","%rdx",15);
536 &_saveround (4,$out,-128,"%rcx","%rdx"); # KR<<<15
539 &_rotl128 ("%rcx","%rdx",15); # 15+15=30
540 &_saveround (8,$out,-128,"%rcx","%rdx"); # KR<<<30
549 &_rotl128 ("%rcx","%rdx",30); # 30+30=60
550 &_saveround (18,$out,-128,"%rcx","%rdx"); # KR<<<60
557 &_rotl128 ("%rcx","%rdx",34); # 60+34=94
[all …]
/minix3/lib/libc/citrus/modules/
H A Dcitrus_mapper_std.c161 const struct _citrus_mapper_std_rowcol_info_compat_x *rcx; in rowcol_parse_variable_compat() local
167 _DIAGASSERT(r != NULL && _region_size(r) == sizeof(*rcx)); in rowcol_parse_variable_compat()
168 rcx = _region_head(r); in rowcol_parse_variable_compat()
170 rc->rc_dst_invalid = be32toh(rcx->rcx_dst_invalid); in rowcol_parse_variable_compat()
171 rc->rc_dst_unit_bits = be32toh(rcx->rcx_dst_unit_bits); in rowcol_parse_variable_compat()
172 m = be32toh(rcx->rcx_src_col_bits); in rowcol_parse_variable_compat()
184 m = be32toh(rcx->rcx_src_row_begin); in rowcol_parse_variable_compat()
185 n = be32toh(rcx->rcx_src_row_end); in rowcol_parse_variable_compat()
195 m = be32toh(rcx->rcx_src_col_begin); in rowcol_parse_variable_compat()
196 n = be32toh(rcx->rcx_src_col_end); in rowcol_parse_variable_compat()
[all …]

1234567