/freebsd/tools/test/xregs_sig/ |
H A D | c2x2c_amd64.S | 48 movdqu %xmm0, (%rdi) 49 movdqu %xmm1, 1 * 16(%rdi) 50 movdqu %xmm2, 2 * 16(%rdi) 51 movdqu %xmm3, 3 * 16(%rdi) 52 movdqu %xmm4, 4 * 16(%rdi) 53 movdqu %xmm5, 5 * 16(%rdi) 54 movdqu %xmm6, 6 * 16(%rdi) 55 movdqu %xmm7, 7 * 16(%rdi) 56 movdqu %xmm8, 8 * 16(%rdi) 57 movdqu %xmm9, 9 * 16(%rdi) [all …]
|
/freebsd/contrib/bionic-x86_64-string/ |
H A D | sse2-strcpy-slm.S | 86 mov %rdi, %rax /* save result */ 128 movdqu %xmm1, (%rdi) 133 sub %rcx, %rdi 140 movdqu %xmm1, (%rdi, %rcx) 156 movdqu %xmm2, (%rdi, %rcx) 172 movdqu %xmm3, (%rdi, %rcx) 188 movdqu %xmm4, (%rdi, %rcx) 204 movdqu %xmm1, (%rdi, %rcx) 220 movdqu %xmm2, (%rdi, %rcx) 235 movdqu %xmm3, (%rdi, %rcx) [all …]
|
H A D | sse4-memcmp-slm.S | 94 add %rdx, %rdi 100 movzbl (%rdi), %eax 109 movdqu (%rdi), %xmm2 118 sub %rcx, %rdi 120 test $0xf, %rdi 128 movdqu (%rdi), %xmm2 133 movdqu 16(%rdi), %xmm2 138 movdqu 32(%rdi), %xmm2 143 movdqu 48(%rdi), %xmm2 150 movdqu 64(%rdi), %xmm2 [all …]
|
H A D | sse2-memmove-slm.S | 100 mov %rdi, %rax 103 cmp %rsi, %rdi 118 movdqu %xmm0, (%rdi) 119 movdqu %xmm1, -16(%rdi, %rdx) 131 movdqu %xmm0, (%rdi) 132 movdqu %xmm1, 16(%rdi) 133 movdqu %xmm2, -16(%rdi, %rdx) 134 movdqu %xmm3, -32(%rdi, %rdx) 150 movdqu %xmm0, (%rdi) 151 movdqu %xmm1, 16(%rdi) [all …]
|
H A D | avx2-memset-kbl.S | 46 # %rdi = dst, %rsi = byte, %rdx = n, %rcx = dst_len 53 movq %rdi, %rax 67 movb %cl, (%rdi) 72 movq %rcx, (%rdi) 73 movq %rcx, -8(%rdi, %rdx) 77 movl %ecx, (%rdi) 78 movl %ecx, -4(%rdi, %rdx) 82 movw %cx, (%rdi) 83 movw %cx, -2(%rdi, %rdx) 90 movdqu %xmm0, (%rdi) [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | rc4-x86_64.S | 31 leaq 8(%rdi),%rdi 32 movb -8(%rdi),%r10b 33 movb -4(%rdi),%cl 34 cmpl $-1,256(%rdi) 41 movl (%rdi,%r10,4),%eax 52 movl (%rdi,%rcx,4),%edx 53 movl %eax,(%rdi,%rcx,4) 54 movl %edx,(%rdi,%r10,4) 57 movl (%rdi,%rax,4),%edx 58 movl (%rdi,%r10,4),%eax [all …]
|
H A D | keccak1600-x86_64.S | 8 movq 60(%rdi),%rax 9 movq 68(%rdi),%rbx 10 movq 76(%rdi),%rcx 11 movq 84(%rdi),%rdx 12 movq 92(%rdi),%rbp 17 movq -100(%rdi),%r8 18 movq -52(%rdi),%r9 19 movq -4(%rdi),%r10 20 movq 44(%rdi),%r11 22 xorq -84(%rdi),%rcx [all …]
|
H A D | wp-x86_64.S | 28 movq %rdi,0(%r10) 40 movq 0(%rdi),%r8 41 movq 8(%rdi),%r9 42 movq 16(%rdi),%r10 43 movq 24(%rdi),%r11 44 movq 32(%rdi),%r12 45 movq 40(%rdi),%r13 46 movq 48(%rdi),%r14 47 movq 56(%rdi),%r15 86 leaq (%rdx,%rdx,1),%rdi [all …]
|
H A D | rc4-md5-x86_64.S | 40 leaq 8(%rdi),%rdi 41 movb -8(%rdi),%bpl 42 movb -4(%rdi),%cl 46 movl (%rdi,%rbp,4),%eax 48 leaq (%rdi,%rbp,4),%rsi 68 movl (%rdi,%rcx,4),%edx 70 movl %eax,(%rdi,%rcx,4) 83 movd (%rdi,%rax,4),%xmm0 87 movl (%rdi,%rcx,4),%edx 89 movl %ebx,(%rdi,%rcx,4) [all …]
|
H A D | sha512-x86_64.S | 42 movq %rdi,128+0(%rsp) 49 movq 0(%rdi),%rax 50 movq 8(%rdi),%rbx 51 movq 16(%rdi),%rcx 52 movq 24(%rdi),%rdx 53 movq 32(%rdi),%r8 54 movq 40(%rdi),%r9 55 movq 48(%rdi),%r10 56 movq 56(%rdi),%r11 61 movq %rbx,%rdi [all …]
|
H A D | x86_64-mont5.S | 399 movq %rax,(%rdi,%r14,8) 412 movq (%rdi,%r14,8),%rcx 418 movq %rdx,(%rdi,%r14,8) 486 subq %rdi,%r11 692 movq %rdi,56+8(%rsp) 712 movq %rdx,%rdi 721 addq %rax,%rdi 724 addq %r11,%rdi 728 movq %rdi,(%r14) 748 movq %rdx,%rdi [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | keccak1600-x86_64.pl | 90 mov $A[4][0](%rdi),@C[0] 91 mov $A[4][1](%rdi),@C[1] 92 mov $A[4][2](%rdi),@C[2] 93 mov $A[4][3](%rdi),@C[3] 94 mov $A[4][4](%rdi),@C[4] 99 mov $A[0][0](%rdi),@D[0] 100 mov $A[1][1](%rdi),@D[1] 101 mov $A[2][2](%rdi),@D[2] 102 mov $A[3][3](%rdi),@D[3] 104 xor $A[0][2](%rdi),@C[2] [all …]
|
/freebsd/lib/libc/amd64/string/ |
H A D | strcat.S | 27 movq %rdi,%rax 39 cmpb $0,(%rdi) 41 incq %rdi 47 movq (%rdi),%rdx 48 addq $8,%rdi 58 cmpb $0,-8(%rdi) /* 1st byte == 0? */ 60 subq $8,%rdi 63 1: cmpb $0,-7(%rdi) /* 2nd byte == 0? */ 65 subq $7,%rdi 68 1: cmpb $0,-6(%rdi) /* 3rd byte == 0? */ [all …]
|
H A D | memmove.S | 63 movq %rdi,%r8 75 movq %rdx,(%rdi) 77 movq %rdx,8(%rdi) 79 movq %rdx,16(%rdi) 81 movq %rdx,24(%rdi) 83 leaq 32(%rdi),%rdi 99 movq %rdx,(%rdi) 100 movq %r8,8(%rdi) 101 movq %r9,-16(%rdi,%rcx) 102 movq %r10,-8(%rdi,%rcx) [all …]
|
H A D | memset.S | 39 movq %rdi,%rax 53 movq %r10,(%rdi) 54 movq %r10,8(%rdi) 55 movq %r10,16(%rdi) 56 movq %r10,24(%rdi) 57 leaq 32(%rdi),%rdi 63 movq %r10,-16(%rdi,%rcx) 64 movq %r10,-8(%rdi,%rcx) 71 movq %r10,(%rdi) 72 movq %r10,8(%rdi) [all …]
|
H A D | memcmp.S | 71 movzbl (%rdi),%eax 79 movq (%rdi),%r8 83 movq -8(%rdi,%rdx),%r8 90 movl (%rdi),%r8d 94 movl -4(%rdi,%rdx),%r8d 101 movzwl (%rdi),%r8d 105 movzwl -2(%rdi,%rdx),%r8d 114 movq (%rdi),%r8 118 movq 8(%rdi),%r8 122 movq -16(%rdi,%rdx),%r8 [all …]
|
H A D | stpcpy.S | 54 movb %dl,(%rdi) 55 incq %rdi 58 movq %rdi,%rax 64 movq %rdx,(%rdi) 65 addq $8,%rdi 79 movb %dl,(%rdi) 82 incq %rdi 85 movb %dl,(%rdi) 88 incq %rdi 91 movb %dl,(%rdi) [all …]
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx_support.S | 49 movq %rdi,VMXCTX_GUEST_RDI(%rsp); \ 64 movq %cr2,%rdi; \ 65 movq %rdi,VMXCTX_GUEST_CR2(%rsp); \ 66 movq %rsp,%rdi; 79 movq %rdi,%rsp; \ 80 movq VMXCTX_GUEST_CR2(%rdi),%rsi; \ 82 movq VMXCTX_GUEST_RSI(%rdi),%rsi; \ 83 movq VMXCTX_GUEST_RDX(%rdi),%rdx; \ 84 movq VMXCTX_GUEST_RCX(%rdi),%rcx; \ 85 movq VMXCTX_GUEST_R8(%rdi),%r8; \ [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | support.S | 73 movq %rdi,%r9 74 movq %rsi,%rdi 105 movzbl (%rdi),%eax 114 movq (%rdi),%r8 118 movq -8(%rdi,%rdx),%r8 126 movl (%rdi),%r8d 130 movl -4(%rdi,%rdx),%r8d 138 movzwl (%rdi),%r8d 142 movzwl -2(%rdi,%rdx),%r8d 152 movq (%rdi),%r8 [all …]
|
H A D | cpu_switch.S | 59 movq %rsi,%rdi 75 leaq TD_MD_PCB(%rdi),%r8 90 testl $TDP_KTHREAD,TD_PFLAGS(%rdi) 116 cmpq %rdi,PCPU(FPCURTHREAD) 138 movq %rdi,%r13 140 movq %rsi,%rdi 223 movq PCPU(CURTHREAD),%rdi 312 movq %rax,PCB_RIP(%rdi) 314 movq %rbx,PCB_RBX(%rdi) 315 movq %rsp,PCB_RSP(%rdi) [all …]
|
H A D | efirt_support.S | 40 movq %rbx, EC_RBX(%rdi) 41 movq %rsp, EC_RSP(%rdi) 42 movq %rbp, EC_RBP(%rdi) 43 movq %r12, EC_R12(%rdi) 44 movq %r13, EC_R13(%rdi) 45 movq %r14, EC_R14(%rdi) 46 movq %r15, EC_R15(%rdi) 49 movq %rax, EC_RFLAGS(%rdi) 51 movq %rdi, TD_MD+MD_EFIRT_TMP(%rax) 54 movl EC_ARGCNT(%rdi), %ecx [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/ |
H A D | sha512-x86_64.S | 136 movq %rdi,128+0(%rsp) 142 movq 0(%rdi),%rax 143 movq 8(%rdi),%rbx 144 movq 16(%rdi),%rcx 145 movq 24(%rdi),%rdx 146 movq 32(%rdi),%r8 147 movq 40(%rdi),%r9 148 movq 48(%rdi),%r10 149 movq 56(%rdi),%r11 153 movq %rbx,%rdi [all …]
|
/freebsd/crypto/openssl/crypto/ec/asm/ |
H A D | x25519-x86_64.pl | 131 mov %rdi,8*4(%rsp) # offload 1st argument 132 mov %rax,%rdi 136 mov %rdi,%rax 141 mov %rdi,%rax 147 mov %rdi,%rax 148 lea (%r14,%r15,2),%rdi # g[4]*19 159 mulq %rdi # f[1]*g[4]*19 163 mulq %rdi # f[2]*g[4]*19 167 mulq %rdi # f[3]*g[4]*19 171 mulq %rdi # f[4]*g[4]*19 [all …]
|
/freebsd/sys/contrib/openzfs/module/lua/setjmp/ |
H A D | setjmp_x86_64.S | 40 movq %rsp, 0(%rdi) 41 movq %rbp, 8(%rdi) 42 movq %rbx, 16(%rdi) 43 movq %r12, 24(%rdi) 44 movq %r13, 32(%rdi) 45 movq %r14, 40(%rdi) 46 movq %r15, 48(%rdi) 48 movq %rdx, 56(%rdi) /* rip */ 54 movq 0(%rdi), %rsp 55 movq 8(%rdi), %rbp [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_amd64.S | 30 push %rdi 32 CFI_REL_OFFSET(%rdi, 0) 35 lea 8(%rsp), %rdi 37 lea 16(%rsp), %rdi 44 pop %rdi 46 CFI_RESTORE(%rdi) 72 push %rdi 74 CFI_REL_OFFSET(%rdi, 0) 77 lea 8(%rsp), %rdi 79 lea 16(%rsp), %rdi [all …]
|