| /src/sys/external/bsd/compiler_rt/dist/lib/builtins/x86_64/ |
| chkstk2.S | 16 mov %rcx,%rax // x64 _alloca is a normal function with parameter in rcx 19 push %rcx 21 lea 16(%rsp),%rcx // rsp before calling this routine -> rcx 24 sub $0x1000,%rcx 25 test %rcx,(%rcx) 30 sub %rax,%rcx 31 test %rcx,(%rcx [all...] |
| chkstk.S | 20 push %rcx 23 lea 24(%rsp),%rcx 26 sub $0x1000,%rcx 27 test %rcx,(%rcx) 32 sub %rax,%rcx 33 test %rcx,(%rcx) 35 pop %rcx
|
| /src/sys/arch/amd64/amd64/ |
| busfunc.S | 169 movq %rcx, (%rdx) 186 movq %rcx, %rdi 187 movq %r8, %rcx 194 movb %al, (%rcx) 195 leaq 1(%rcx), %rcx 209 movq %rcx, %rdi 210 movq %r8, %rcx 217 movw %ax, (%rcx) 218 leaq 2(%rcx), %rc [all...] |
| spl.S | 118 movq L_PCB(%r15),%rcx 139 pushq %rcx 141 popq %rcx 149 pushq %rcx 151 popq %rcx 157 movq %rsp,PCB_RSP(%rcx) 158 movq %rbp,PCB_RBP(%rcx) 171 movq L_PCB(%r15),%rcx 172 movq PCB_RSP(%rcx),%rsp 276 xorq %rcx,%rcx /* rcx: ci_ipending mask * [all...] |
| cpu_in_cksum.S | 122 addq %rcx, %r9 142 addq %rcx, %r9 163 addq %rcx, %r9 168 addq %rcx, %r9 173 addq %rcx, %r9 178 addq %rcx, %r9 212 addq %rcx, %r9 217 addq %rcx, %r9 227 addq %rcx, %r9 236 addq %rcx, %r [all...] |
| /src/sys/lib/libkern/arch/x86_64/ |
| skpc.S | 40 movq %rsi,%rcx 46 incq %rcx
|
| /src/sys/external/isc/libsodium/dist/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
| fe51_mul.S | 34 mov %rdx,%rcx 38 mulq 16(%rcx) 44 mulq 8(%rcx) 48 mulq 0(%rcx) 52 mulq 8(%rcx) 56 mulq 16(%rcx) 60 mulq 24(%rcx) 64 mulq 32(%rcx) 68 mulq 0(%rcx) 72 mulq 8(%rcx) [all...] |
| fe51_nsquare.S | 35 movq 0(%rsi),%rcx 48 mov %rcx,%rax 49 mul %rcx 50 add %rcx,%rcx 53 mov %rcx,%rax 57 mov %rcx,%rax 61 mov %rcx,%rax 65 mov %rcx,%rax 67 mov %rax,%rcx [all...] |
| fe51_pack.S | 31 movq 8(%rsi),%rcx 44 add %r12,%rcx 45 mov %rcx,%r12 47 and %rax,%rcx 68 cmp %rax,%rcx 80 sub %rax,%rcx 109 mov %rcx,%rax 114 mov %rcx,%rdx 118 mov %rcx,%rdx 122 mov %rcx,%rd [all...] |
| /src/sys/external/bsd/gnu-efi/dist/lib/x86_64/ |
| efi_stub.S | 21 * b) rsi through r8 (elf) aka rcx through r9 (ms) require stack space 25 * 1) rdi -> rcx (32 saved) 28 * 4) rcx -> r9 (32 saved) 38 * 1) rsi -> rcx (32 saved) 40 * 3) rcx -> r8 (32 saved) 63 mov %rsi, %rcx 71 mov %rsi, %rcx 78 mov %rcx, %r8 80 mov %rsi, %rcx 88 mov %rcx, %r [all...] |
| /src/common/lib/libc/arch/x86_64/string/ |
| bcopy.S | 55 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
|
| strrchr.S | 13 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
|
| memset.S | 58 mov %rsi,%rcx 66 shr $3,%rcx 87 mov %rax,-8(%rcx,%rdi) 89 sub %rdx,%rcx /* adjust length ... */
|
| memchr.S | 69 mov %rax,%rcx 71 not %rcx 73 andq %rcx,%rax /* ((x - 0x01) & 0x80) & ~x */
|
| strlen.S | 134 mov %rdx,%rcx /* save for later check */ 136 not %rcx /* Invert of data */ 141 andq %rcx,%rdx
|
| /src/sys/external/bsd/gnu-efi/dist/gnuefi/ |
| crt0-efi-x86_64.S | 45 pushq %rcx 52 popq %rcx 54 pushq %rcx
|
| /src/lib/libc/arch/x86_64/sys/ |
| ptrace.S | 54 pushq %rcx 56 popq %rcx
|
| /src/lib/libc/compat/arch/x86_64/sys/ |
| compat_Ovfork.S | 64 movq PIC_GOT(CERROR), %rcx 65 jmp *%rcx
|
| compat_sigsuspend.S | 55 movq PIC_GOT(CERROR), %rcx 56 jmp *%rcx
|
| compat_sigprocmask.S | 63 movq PIC_GOT(CERROR), %rcx 64 jmp *%rcx
|
| /src/sys/arch/i386/stand/efiboot/bootx64/ |
| start.S | 49 pushq %rcx 56 popq %rcx 58 pushq %rcx
|
| startprog64.S | 91 * %rcx: loaded kernel size 105 mov %rcx, %r12 /* original kernel size */ 113 shrq $3, %rcx /* count for copy by words */ 145 lea -9(%r11, %r12), %rcx /* post re-alignment count */ 151 shr $3, %rcx 168 lea -8(%rsi, %rcx, 8), %rsi 169 lea -8(%rdi, %rcx, 8), %rdi 182 8: mov %r12, %rcx 197 lea -1(%rsi, %rcx), %rsi 198 lea -1(%rdi, %rcx), %rd [all...] |
| /src/share/examples/asm/hello/ |
| x86_64.s | 80 movq %rcx, %r10 86 movq %rcx, %r10
|
| /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
| sanitizer_linux_x86_64.S | 20 mov %rcx, %r10
|
| /src/lib/libc/arch/x86_64/gen/ |
| alloca.S | 11 movq %rsp,%rcx
|