Searched refs:rcx (Results 1 - 25 of 116) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/x86_64/
H A Dchkstk2.S17 mov %rcx,%rax // x64 _alloca is a normal function with parameter in rcx
20 push %rcx
22 lea 16(%rsp),%rcx // rsp before calling this routine -> rcx
25 sub $0x1000,%rcx
26 test %rcx,(%rcx)
31 sub %rax,%rcx
32 test %rcx,(
[all...]
H A Dchkstk.S21 push %rcx
24 lea 24(%rsp),%rcx
27 sub $0x1000,%rcx
28 test %rcx,(%rcx)
33 sub %rax,%rcx
34 test %rcx,(%rcx)
36 pop %rcx
/freebsd-11-stable/lib/libc/amd64/string/
H A Dbzero.S26 movq %rdi,%rcx /* compute misalignment */
27 negq %rcx
28 andq $7,%rcx
29 subq %rcx,%rsi
33 movq %rsi,%rcx /* zero by words */
34 shrq $3,%rcx
39 L1: movq %rsi,%rcx /* zero remainder by bytes */
H A Dbcmp.S11 movq %rdx,%rcx /* compare by words */
12 shrq $3,%rcx
17 movq %rdx,%rcx /* compare remainder by bytes */
18 andq $7,%rcx
H A Dbcopy.S58 movq %rdx,%rcx
61 cmpq %rcx,%r8 /* overlapping? */
64 shrq $3,%rcx /* copy by words */
67 movq %rdx,%rcx
68 andq $7,%rcx /* any bytes left? */
73 addq %rcx,%rdi /* copy backwards. */
74 addq %rcx,%rsi
76 andq $7,%rcx /* any fractional bytes? */
81 movq %rdx,%rcx /* copy remainder by words */
82 shrq $3,%rcx
[all...]
H A Dmemcmp.S16 movq %rdx,%rcx /* compare by longs */
17 shrq $3,%rcx
22 movq %rdx,%rcx /* compare remainder by bytes */
23 andq $7,%rcx
32 subq %rcx,%rdi /* eight pairs of bytes do not */
33 subq %rcx,%rsi /* match. */
H A Dmemset.S17 movq %rdx,%rcx
27 cmpq $0x0f,%rcx
42 movq %rcx,%r8
45 movq %rdx,%rcx /* set until word aligned */
49 movq %r8,%rcx
50 shrq $3,%rcx /* set by words */
54 movq %r8,%rcx /* set remainder by bytes */
55 andq $7,%rcx
/freebsd-11-stable/lib/libc/amd64/gen/
H A Dsigsetjmp.S61 movq %rdi,%rcx
64 leaq 72(%rcx),%rdx /* 9,10 (sigset_t*)oset */
68 2: movq %rdi,%rcx
70 movq %rdx, 0(%rcx) /* 0; retval */
71 movq %rbx, 8(%rcx) /* 1; rbx */
72 movq %rsp,16(%rcx) /* 2; rsp */
73 movq %rbp,24(%rcx) /* 3; rbp */
74 movq %r12,32(%rcx) /* 4; r12 */
75 movq %r13,40(%rcx) /* 5; r13 */
76 movq %r14,48(%rcx) /*
[all...]
H A Dsetjmp.S53 movq %rdi,%rcx
56 leaq 72(%rcx),%rdx /* 9,10; (sigset_t*)oset */
60 movq %rdi,%rcx
62 movq %rdx, 0(%rcx) /* 0; retval */
63 movq %rbx, 8(%rcx) /* 1; rbx */
64 movq %rsp,16(%rcx) /* 2; rsp */
65 movq %rbp,24(%rcx) /* 3; rbp */
66 movq %r12,32(%rcx) /* 4; r12 */
67 movq %r13,40(%rcx) /* 5; r13 */
68 movq %r14,48(%rcx) /*
[all...]
/freebsd-11-stable/sys/contrib/cloudabi/
H A Dcloudabi_vdso_x86_64.S41 pop %rcx
43 mov %rax, (%rcx)
53 pop %rcx
55 mov %rax, (%rcx)
77 pop %rcx
79 mov %eax, (%rcx)
91 pop %rcx
93 mov %eax, (%rcx)
110 pop %rcx
112 mov %eax, (%rcx)
[all...]
/freebsd-11-stable/stand/efi/loader/arch/amd64/
H A Dstart.S45 pushq %rcx
52 popq %rcx
54 pushq %rcx
H A Dexc.S41 pushq %rcx
98 movq (%rdx,%rcx,8),%rdx /* push intr handler address on old stack */
100 movq (2*8)(%rsp),%rcx /* saved %rax is put on top of old stack */
101 movq %rcx,(%rax)
102 movq (%rsp),%rcx
126 pushq $0 /* %rcx */
132 * Move %rax, %rdx, %rcx values into the final location,
/freebsd-11-stable/sys/compat/ndis/
H A Dwinx64_wrap.S52 * %rdi, %rsi, %rdx, %rcx, %r8, %r9
60 * %rcx, %rdx, %r8, %r9
100 mov %rcx,%r10 # temporarily save %rcx in scratch
103 mov $10,%rcx # count == 10 quadwords
106 mov %r10,%rdi # set up arg0 (%rcx -> %rdi)
109 mov %r9,%rcx # set up arg3 (%r9 -> %rcx)
129 mov %rsi,%rcx
136 mov %rsi,%rcx
[all...]
/freebsd-11-stable/secure/lib/libcrypto/amd64/
H A Dwp-x86_64.S30 xorq %rcx,%rcx
76 leaq (%rcx,%rcx,1),%rsi
83 leaq (%rcx,%rcx,1),%rsi
90 leaq (%rcx,%rcx,1),%rsi
97 leaq (%rcx,%rcx,
[all...]
H A Drc4-x86_64.S19 movq %rcx,%r13
21 xorq %rcx,%rcx
44 movl (%rdi,%rcx,4),%edx
45 movl %eax,(%rdi,%rcx,4)
62 movl (%rdi,%rcx,4),%edx
63 movl %eax,(%rdi,%rcx,4)
70 movl (%rdi,%rcx,4),%edx
71 movl %ebx,(%rdi,%rcx,4)
78 movl (%rdi,%rcx,
[all...]
H A 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...]
H A Drc4-md5-x86_64.S19 movq %rcx,%r11
25 xorq %rcx,%rcx
55 movl (%rdi,%rcx,4),%edx
57 movl %eax,(%rdi,%rcx,4)
74 movl (%rdi,%rcx,4),%edx
76 movl %ebx,(%rdi,%rcx,4)
92 movl (%rdi,%rcx,4),%edx
94 movl %eax,(%rdi,%rcx,4)
110 movl (%rdi,%rcx,
[all...]
H A Daesni-x86_64.S55 movups (%rcx),%xmm0
57 movups 16(%rcx),%xmm1
60 movups 32(%rcx),%xmm0
61 leaq 32(%rcx,%rax,1),%rcx
68 movups (%rcx,%rax,1),%xmm1
72 movups -16(%rcx,%rax,1),%xmm0
84 movups (%rcx),%xmm0
86 movups 16(%rcx),%xmm1
89 movups 32(%rcx),
[all...]
H A Dx86_64-mont.S74 movq (%rcx),%rax
102 movq (%rcx,%r15,8),%rax
136 movq (%rcx),%rax
166 movq (%rcx,%r15,8),%rax
203 .Lsub: sbbq (%rcx,%r14,8),%rax
217 movq (%rdi,%r14,8),%rcx
219 andq %rbx,%rcx
222 orq %rcx,%rdx
291 movq (%rcx),%rax
304 movq 8(%rcx),
[all...]
H A Drsaz-x86_64.S23 movq %rcx,128(%rsp)
76 xorq %rcx,%rcx
79 adcq $0,%rcx
83 adcq $0,%rcx
143 addq %rcx,%rax
157 movq %rdx,%rcx
158 adcq $0,%rcx
164 addq %rcx,%r13
165 movq %rdx,%rcx
[all...]
/freebsd-11-stable/lib/libc/amd64/sys/
H A Dsbrk.S52 movq %rdi,%rcx
59 testq %rcx,%rcx
71 movq 0(%rsp), %rcx
73 addq %rcx,(%rdx)
75 addq %rcx,HIDENAME(curbrk)(%rip)
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors_vfork_x86_64.inc.S10 push %rcx
12 pop %rcx
19 push %rcx
/freebsd-11-stable/sys/amd64/amd64/
H A Dsupport.S56 movq %rsi,%rcx
58 shrq $3,%rcx
61 movq %rsi,%rcx
62 andq $7,%rcx
72 movq $PAGE_SIZE/8,%rcx
82 movq %rdx,%rcx
83 shrq $3,%rcx
88 movq %rdx,%rcx
89 andq $7,%rcx
107 movq %rdx,%rcx
[all...]
/freebsd-11-stable/lib/libthr/arch/amd64/amd64/
H A D_umtx_op_err.S35 #define KERNCALL movq %rcx, %r10; syscall
/freebsd-11-stable/lib/libiconv_modules/mapper_std/
H A Dcitrus_mapper_std.c152 const struct _citrus_mapper_std_rowcol_info_compat_x *rcx; local
157 rcx = _region_head(r);
159 rc->rc_dst_invalid = be32toh(rcx->rcx_dst_invalid);
160 rc->rc_dst_unit_bits = be32toh(rcx->rcx_dst_unit_bits);
161 m = be32toh(rcx->rcx_src_col_bits);
173 m = be32toh(rcx->rcx_src_row_begin);
174 n = be32toh(rcx->rcx_src_row_end);
184 m = be32toh(rcx->rcx_src_col_begin);
185 n = be32toh(rcx->rcx_src_col_end);
194 const struct _citrus_mapper_std_rowcol_info_x *rcx; local
[all...]

Completed in 187 milliseconds

12345