/freebsd/crypto/openssl/crypto/ec/asm/ |
H A D | x25519-x86_64.pl | 124 mov 8*0(%rsi),%rax # f[0] 132 mov %rax,%rdi 135 mov %rax,%rbx # %rbx:%rcx = h0 136 mov %rdi,%rax 140 mov %rax,%r8 # %r8:%r9 = h1 141 mov %rdi,%rax 146 mov %rax,%r10 # %r10:%r11 = h2 147 mov %rdi,%rax 151 mov %rax,%r12 # %r12:%r13 = h3 152 mov 8*0(%rsi),%rax # f[0] [all …]
|
H A D | ecp_nistz256-x86_64.pl | 117 my ($t0,$t1,$t2,$t3,$t4)=("%rax","%rdx","%rcx","%r12","%r13"); 493 my ($t0,$t1,$t2,$t3,$t4)=("%rcx","%rbp","%rbx","%rdx","%rax"); 530 mov 8*0($b_org), %rax 536 mov %rax, $t0 538 mov %rax, $acc0 539 mov $t0, %rax 543 add %rax, $acc1 544 mov $t0, %rax 549 add %rax, $acc2 550 mov $t0, %rax [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | rsaz-x86_64.pl | 123 movq 8($inp), %rax 140 mov %rax, %rbp # 8($inp) 142 movq %rax, %r8 143 movq 16($inp), %rax 147 addq %rax, %r9 148 movq 24($inp), %rax 153 addq %rax, %r10 154 movq 32($inp), %rax 159 addq %rax, %r11 160 movq 40($inp), %rax [all …]
|
H A D | x86_64-mont5.pl | 100 mov %rsp,%rax 101 .cfi_def_cfa_register %rax 157 mov %rax,8(%rsp,$num,8) # tp[num+1]=%rsp 253 mov ($ap),%rax 260 mov %rax,$lo0 261 mov ($np),%rax 267 add %rax,$lo0 # discarded 268 mov 8($ap),%rax 277 add %rax,$hi1 278 mov ($ap,$j,8),%rax [all …]
|
H A D | x86_64-mont.pl | 111 mov %rsp,%rax 112 .cfi_def_cfa_register %rax 173 mov %rax,8(%rsp,$num,8) # tp[num+1]=%rsp 182 mov ($ap),%rax 189 mov %rax,$lo0 190 mov ($np),%rax 196 add %rax,$lo0 # discarded 197 mov 8($ap),%rax 206 add %rax,$hi1 207 mov ($ap,$j,8),%rax [all …]
|
H A D | rsaz-avx2.pl | 136 lea (%rsp), %rax 137 .cfi_def_cfa_register %rax 154 vmovaps %xmm6,-0xd8(%rax) 155 vmovaps %xmm7,-0xc8(%rax) 156 vmovaps %xmm8,-0xb8(%rax) 157 vmovaps %xmm9,-0xa8(%rax) 158 vmovaps %xmm10,-0x98(%rax) 159 vmovaps %xmm11,-0x88(%rax) 160 vmovaps %xmm12,-0x78(%rax) 161 vmovaps %xmm13,-0x68(%rax) [all …]
|
/freebsd/sys/contrib/zstd/lib/decompress/ |
H A D | huf_decompress_amd64.S | 101 push %rax 118 movq %rdi, %rax 119 movq 0(%rax), %ip0 120 movq 8(%rax), %ip1 121 movq 16(%rax), %ip2 122 movq 24(%rax), %ip3 123 movq 32(%rax), %op0 124 movq 40(%rax), %op1 125 movq 48(%rax), %op2 126 movq 56(%rax), %op3 [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | x25519-x86_64.S | 31 movq 0(%rsi),%rax 39 movq %rax,%rdi 42 movq %rax,%rbx 43 movq %rdi,%rax 47 movq %rax,%r8 48 movq %rdi,%rax 53 movq %rax,%r10 54 movq %rdi,%rax 58 movq %rax,%r12 59 movq 0(%rsi),%rax [all …]
|
H A D | rsaz-x86_64.S | 35 movq 8(%rsi),%rax 48 movq %rax,%rbp 50 movq %rax,%r8 51 movq 16(%rsi),%rax 55 addq %rax,%r9 56 movq 24(%rsi),%rax 61 addq %rax,%r10 62 movq 32(%rsi),%rax 67 addq %rax,%r11 68 movq 40(%rsi),%rax [all …]
|
H A D | x86_64-mont.S | 12 movq %rsp,%rax 13 .cfi_def_cfa_register %rax 70 movq %rax,8(%rsp,%r9,8) 76 movq (%rsi),%rax 83 movq %rax,%r10 84 movq (%rcx),%rax 90 addq %rax,%r10 91 movq 8(%rsi),%rax 100 addq %rax,%r13 101 movq (%rsi,%r15,8),%rax [all …]
|
H A D | e_padlock-x86_64.S | 65 leaq .Lpadlock_saved_context(%rip),%rax 77 cmpq (%rax),%rdx 82 movq %rdx,(%rax) 129 xorq %rax,%rax 151 movq $-1,%rax 173 xorq %rax,%rax 195 movq $-1,%rax 245 leaq .Lpadlock_saved_context(%rip),%rax 260 negq %rax 262 notq %rax [all …]
|
H A D | x86_64-mont5.S | 12 movq %rsp,%rax 13 .cfi_def_cfa_register %rax 65 movq %rax,8(%rsp,%r9,8) 201 movq (%rsi),%rax 208 movq %rax,%r10 209 movq (%rcx),%rax 215 addq %rax,%r10 216 movq 8(%rsi),%rax 225 addq %rax,%r13 226 movq (%rsi,%r15,8),%rax [all …]
|
H A D | rsaz-avx2.S | 9 leaq (%rsp),%rax 10 .cfi_def_cfa_register %rax 24 movq %rax,%rbp 296 movq (%rsp),%rax 308 movq %rax,%r9 313 movq %rax,%rdx 314 imulq -128(%r13),%rax 316 addq %rax,%r9 317 movq %rdx,%rax 318 imulq 8-128(%r13),%rax [all …]
|
/freebsd/contrib/bionic-x86_64-string/ |
H A D | sse2-strlen-slm.S | 68 xor %rax, %rax 79 mov %rdi, %rax 80 and $-16, %rax 83 mov %rdi, %rax 84 and $-16, %rax 85 pcmpeqb (%rax), %xmm0 87 sub %rax, %rcx 97 pcmpeqb 16(%rax), %xmm0 102 pcmpeqb 32(%rax), %xmm1 107 pcmpeqb 48(%rax), %xmm2 [all …]
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_asm.S | 44 movq TF_RAX(%rsp),%rax; \ 83 movq %rax, %r12 85 movq %r12, %rax 109 pushq %rax /* push temp */ 110 movq 24(%rsp), %rax /* load calling RIP */ 111 movq %rax, 8(%rsp) /* store calling RIP */ 112 movq 32(%rsp), %rax /* load calling CS */ 113 movq %rax, 16(%rsp) /* store calling CS */ 114 movq 40(%rsp), %rax /* load calling RFLAGS */ 115 movq %rax, 24(%rsp) /* store calling RFLAGS */ [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | fe51_mul.S | 36 imulq $19,%rdx,%rax 37 movq %rax,64(%rsp) 39 mov %rax,%r8 42 imulq $19,%rdx,%rax 43 movq %rax,72(%rsp) 45 add %rax,%r8 47 movq 0(%rsi),%rax 49 add %rax,%r8 51 movq 0(%rsi),%rax 53 mov %rax,%r10 [all …]
|
H A D | fe51_nsquare.S | 38 movq 24(%rsi),%rax 41 movq %rax,24(%rdi) 48 mov %rcx,%rax 51 mov %rax,%r9 53 mov %rcx,%rax 55 mov %rax,%r11 57 mov %rcx,%rax 59 mov %rax,%r13 61 mov %rcx,%rax 63 mov %rax,%r15 [all …]
|
/freebsd/crypto/openssl/engines/asm/ |
H A D | e_padlock-x86_64.pl | 115 lea .Lpadlock_saved_context(%rip),%rax 127 cmp (%rax),$ctx 132 mov $ctx,(%rax) 179 xor %rax,%rax 201 mov \$-1,%rax 223 xor %rax,%rax 245 mov \$-1,%rax 302 lea .Lpadlock_saved_context(%rip),%rax 317 neg %rax 319 not %rax # out_misaligned?-1:0 [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | cpu_switch.S | 77 movq (%rsp),%rax /* Hardware registers */ 85 movq %rax,PCB_RIP(%r8) 97 rdfsbase %rax 98 movq %rax,PCB_FSBASE(%r8) 106 orq %rdx,%rax 107 movq %rax,PCB_GSBASE(%r8) 190 movq PCPU(TSSP),%rax 196 cmpq %rax,%rdx 202 movq PCPU(PTI_RSP0),%rax 204 cmove %r9,%rax [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | sha256-mb-x86_64.pl | 112 $off<256 ? "$off-128(%rax)" : "$off-256-128(%rbx)"; 265 mov %rsp,%rax 266 .cfi_def_cfa_register %rax 278 movaps %xmm10,-0x78(%rax) 279 movaps %xmm11,-0x68(%rax) 280 movaps %xmm12,-0x58(%rax) 281 movaps %xmm13,-0x48(%rax) 282 movaps %xmm14,-0x38(%rax) 283 movaps %xmm15,-0x28(%rax) 288 mov %rax,`$REG_SZ*17`(%rsp) # original %rsp [all …]
|
H A D | sha1-mb-x86_64.pl | 118 $off<256 ? "$off-128(%rax)" : "$off-256-128(%rbx)"; 384 mov %rsp,%rax 385 .cfi_def_cfa_register %rax 397 movaps %xmm10,-0x78(%rax) 398 movaps %xmm11,-0x68(%rax) 399 movaps %xmm12,-0x58(%rax) 400 movaps %xmm13,-0x48(%rax) 401 movaps %xmm14,-0x38(%rax) 402 movaps %xmm15,-0x28(%rax) 407 mov %rax,`$REG_SZ*17`(%rsp) # original %rsp [all …]
|
/freebsd/lib/libc/amd64/gen/ |
H A D | _setjmp.S | 45 movq %rdi,%rax 47 movq %rdx, 0(%rax) /* 0; return address */ 48 movq %rbx, 8(%rax) /* 1; rbx */ 49 movq %rsp,16(%rax) /* 2; rsp */ 50 movq %rbp,24(%rax) /* 3; rbp */ 51 movq %r12,32(%rax) /* 4; r12 */ 52 movq %r13,40(%rax) /* 5; r13 */ 53 movq %r14,48(%rax) /* 6; r14 */ 54 movq %r15,56(%rax) /* 7; r15 */ 55 fnstcw 64(%rax) /* 8; fpu cw */ [all …]
|
/freebsd/stand/libsa/amd64/ |
H A D | _setjmp.S | 45 movq %rdi,%rax 47 movq %rdx, 0(%rax) /* 0; retval */ 48 movq %rbx, 8(%rax) /* 1; rbx */ 49 movq %rsp,16(%rax) /* 2; rsp */ 50 movq %rbp,24(%rax) /* 3; rbp */ 51 movq %r12,32(%rax) /* 4; r12 */ 52 movq %r13,40(%rax) /* 5; r13 */ 53 movq %r14,48(%rax) /* 6; r14 */ 54 movq %r15,56(%rax) /* 7; r15 */ 55 fnstcw 64(%rax) /* 8; fpu cw */ [all …]
|
/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | aesni-mb-x86_64.pl | 130 mov %rsp,%rax 131 .cfi_def_cfa_register %rax 154 movaps %xmm13,-0x68(%rax) # not used, saved to share se_handler 155 movaps %xmm14,-0x58(%rax) 156 movaps %xmm15,-0x48(%rax) 167 mov %rax,16(%rsp) # original %rsp 343 mov 16(%rsp),%rax # original %rsp 344 .cfi_def_cfa %rax,8 364 movaps -0xd8(%rax),%xmm6 365 movaps -0xc8(%rax),%xmm7 [all …]
|
/freebsd/stand/efi/loader/arch/amd64/ |
H A D | exc.S | 36 pushq %rax 75 movq (6*8)(%rsp),%rax /* saved %rsp value, AKA old stack */ 76 subq (5*8),%rax 78 movq %rdx,(%rax) 80 movq %rdx,(1*8)(%rax) 82 movq %rdx,(2*8)(%rax) 84 movq %rdx,(3*8)(%rax) 86 movq %rdx,(4*8)(%rax) 93 subq $16,%rax 96 movq %rdx,8(%rax) [all …]
|