/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/x86_64/ |
H A D | chkstk2.S | 17 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 D | chkstk.S | 21 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 D | bzero.S | 26 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 D | bcmp.S | 11 movq %rdx,%rcx /* compare by words */ 12 shrq $3,%rcx 17 movq %rdx,%rcx /* compare remainder by bytes */ 18 andq $7,%rcx
|
H A D | bcopy.S | 58 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 D | memcmp.S | 16 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 D | memset.S | 17 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 D | sigsetjmp.S | 61 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 D | setjmp.S | 53 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 D | cloudabi_vdso_x86_64.S | 41 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 D | start.S | 45 pushq %rcx 52 popq %rcx 54 pushq %rcx
|
H A D | exc.S | 41 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 D | winx64_wrap.S | 52 * %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 D | wp-x86_64.S | 30 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 D | rc4-x86_64.S | 19 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 D | x86_64-gf2m.S | 25 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 D | rc4-md5-x86_64.S | 19 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 D | aesni-x86_64.S | 55 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 D | x86_64-mont.S | 74 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 D | rsaz-x86_64.S | 23 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 D | sbrk.S | 52 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 D | sanitizer_common_interceptors_vfork_x86_64.inc.S | 10 push %rcx 12 pop %rcx 19 push %rcx
|
/freebsd-11-stable/sys/amd64/amd64/ |
H A D | support.S | 56 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.S | 35 #define KERNCALL movq %rcx, %r10; syscall
|
/freebsd-11-stable/lib/libiconv_modules/mapper_std/ |
H A D | citrus_mapper_std.c | 152 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...] |