/freebsd/sys/amd64/amd64/ |
H A D | exception.S | 106 subq $TF_RIP,%rsp 107 movl $\trapno,TF_TRAPNO(%rsp) 108 movq $0,TF_ADDR(%rsp) 109 movq $0,TF_ERR(%rsp) 112 subq $TF_RIP,%rsp 113 movl $\trapno,TF_TRAPNO(%rsp) 114 movq $0,TF_ADDR(%rsp) 115 movq $0,TF_ERR(%rsp) 121 subq $TF_RIP,%rsp 122 movl $\trapno,TF_TRAPNO(%rsp) [all …]
|
/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | vpaes-x86_64.pl | 704 lea -0xb8(%rsp),%rsp 705 movaps %xmm6,0x10(%rsp) 706 movaps %xmm7,0x20(%rsp) 707 movaps %xmm8,0x30(%rsp) 708 movaps %xmm9,0x40(%rsp) 709 movaps %xmm10,0x50(%rsp) 710 movaps %xmm11,0x60(%rsp) 711 movaps %xmm12,0x70(%rsp) 712 movaps %xmm13,0x80(%rsp) 713 movaps %xmm14,0x90(%rsp) [all …]
|
H A D | bsaes-x86_64.pl | 1177 mov %rsp, %rax 1191 lea -0x48(%rsp),%rsp 1195 lea -0xa0(%rsp), %rsp 1196 movaps %xmm6, 0x40(%rsp) 1197 movaps %xmm7, 0x50(%rsp) 1198 movaps %xmm8, 0x60(%rsp) 1199 movaps %xmm9, 0x70(%rsp) 1200 movaps %xmm10, 0x80(%rsp) 1201 movaps %xmm11, 0x90(%rsp) 1202 movaps %xmm12, 0xa0(%rsp) [all …]
|
H A D | aesni-mb-x86_64.pl | 130 mov %rsp,%rax 146 lea -0xa8(%rsp),%rsp 147 movaps %xmm6,(%rsp) 148 movaps %xmm7,0x10(%rsp) 149 movaps %xmm8,0x20(%rsp) 150 movaps %xmm9,0x30(%rsp) 151 movaps %xmm10,0x40(%rsp) 152 movaps %xmm11,0x50(%rsp) 153 movaps %xmm12,0x60(%rsp) 162 # +16 input sink [original %rsp and $num] [all …]
|
H A D | aesni-sha256-x86_64.pl | 110 $_inp="16*$SZ+0*8(%rsp)"; 111 $_out="16*$SZ+1*8(%rsp)"; 112 $_end="16*$SZ+2*8(%rsp)"; 113 $_key="16*$SZ+3*8(%rsp)"; 114 $_ivp="16*$SZ+4*8(%rsp)"; 115 $_ctx="16*$SZ+5*8(%rsp)"; 116 $_in0="16*$SZ+6*8(%rsp)"; 117 $_rsp="`16*$SZ+7*8`(%rsp)"; 351 mov `($win64?56:8)`(%rsp),$in0 # load 7th parameter 352 mov %rsp,%rax # copy %rsp [all …]
|
H A D | aesni-sha1-x86_64.pl | 199 mov `($win64?56:8)`(%rsp),$inp # load 7th argument 214 lea `-104-($win64?10*16:0)`(%rsp),%rsp 217 #lea 64(%rsp),$ctx # debugging artefact 220 movaps %xmm6,96+0(%rsp) 221 movaps %xmm7,96+16(%rsp) 222 movaps %xmm8,96+32(%rsp) 223 movaps %xmm9,96+48(%rsp) 224 movaps %xmm10,96+64(%rsp) 225 movaps %xmm11,96+80(%rsp) 226 movaps %xmm12,96+96(%rsp) [all …]
|
/freebsd/sys/dev/rndtest/ |
H A D | rndtest.c | 87 struct rndtest_state *rsp; in rndtest_attach() local 89 rsp = malloc(sizeof (*rsp), M_DEVBUF, M_NOWAIT); in rndtest_attach() 90 if (rsp != NULL) { in rndtest_attach() 91 rsp->rs_begin = rsp->rs_buf; in rndtest_attach() 92 rsp->rs_end = rsp->rs_buf + sizeof(rsp->rs_buf); in rndtest_attach() 93 rsp->rs_current = rsp->rs_begin; in rndtest_attach() 94 rsp->rs_discard = 1; in rndtest_attach() 95 rsp->rs_collect = 1; in rndtest_attach() 96 rsp->rs_parent = dev; in rndtest_attach() 97 callout_init(&rsp->rs_to, 1); in rndtest_attach() [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | x86_64-gf2m.pl | 60 sub \$128+8,%rsp 91 movq \$0,0(%rsp) # tab[0]=0 93 mov $a1,8(%rsp) # tab[1]=a1 95 mov $a2,16(%rsp) # tab[2]=a2 97 mov $a12,24(%rsp) # tab[3]=a1^a2 100 mov $a4,32(%rsp) # tab[4]=a4 102 mov $a1,40(%rsp) # tab[5]=a1^a4 104 mov $a2,48(%rsp) # tab[6]=a2^a4 106 mov $a12,56(%rsp) # tab[7]=a1^a2^a4 109 mov $a8,64(%rsp) # tab[8]=a8 [all …]
|
H A D | rsaz-x86_64.pl | 118 subq \$128+24, %rsp 124 movq $n0, 128(%rsp) 137 movl $times,128+8(%rsp) 190 movq %rax, (%rsp) 191 movq %rdx, 8(%rsp) 255 movq %r9, 16(%rsp) 256 movq %r10, 24(%rsp) 311 movq %r11, 32(%rsp) 312 movq %r12, 40(%rsp) 361 movq %r13, 48(%rsp) [all …]
|
H A D | x86_64-mont.pl | 111 mov %rsp,%rax 144 mov %rsp,%r11 145 lea -16(%rsp,$num,8),%r10 # future alloca(8*(num+2)) 159 lea (%r10,%r11),%rsp 160 mov (%rsp),%r11 161 cmp %r10,%rsp 167 lea -4096(%rsp),%rsp 168 mov (%rsp),%r11 169 cmp %r10,%rsp 173 mov %rax,8(%rsp,$num,8) # tp[num+1]=%rsp [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | ladder.S | 20 mov %rsp,%r11 23 sub %r11,%rsp 24 movq %r11,1824(%rsp) 25 movq %r12,1832(%rsp) 26 movq %r13,1840(%rsp) 27 movq %r14,1848(%rsp) 31 vmovdqa %xmm2,0(%rsp) 33 vmovdqa %xmm2,16(%rsp) 35 vmovdqa %xmm2,32(%rsp) 37 vmovdqa %xmm2,48(%rsp) [all …]
|
H A D | ladder_base.S | 20 mov %rsp,%r11 23 sub %r11,%rsp 24 movq %r11,1536(%rsp) 25 movq %r12,1544(%rsp) 26 movq %r13,1552(%rsp) 30 vmovdqa %xmm2,0(%rsp) 31 vmovdqa %xmm0,16(%rsp) 32 vmovdqa %xmm0,32(%rsp) 33 vmovdqa %xmm0,48(%rsp) 34 vmovdqa %xmm0,64(%rsp) [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_trampoline_x86_64.S | 27 subq $$8, %rsp 29 subq $8, %rsp 36 addq $$8, %rsp 38 addq $8, %rsp 47 subq $240, %rsp 49 movq %rbp, 232(%rsp) 50 movupd %xmm0, 216(%rsp) 51 movupd %xmm1, 200(%rsp) 52 movupd %xmm2, 184(%rsp) 53 movupd %xmm3, 168(%rsp) [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | ecp_nistz256-x86_64.S | 2447 movq 0(%rsp),%r13 2449 movq 8(%rsp),%r12 2451 leaq 16(%rsp),%rsp 2519 movq 0(%rsp),%r13 2521 movq 8(%rsp),%r12 2523 leaq 16(%rsp),%rsp 2597 movq 0(%rsp),%r13 2599 movq 8(%rsp),%r12 2601 leaq 16(%rsp),%rsp 2655 movq 0(%rsp),%r13 [all …]
|
H A D | x86_64-gf2m.S | 8 subq $128+8,%rsp 39 movq $0,0(%rsp) 41 movq %r9,8(%rsp) 43 movq %r10,16(%rsp) 45 movq %r13,24(%rsp) 48 movq %r11,32(%rsp) 50 movq %r9,40(%rsp) 52 movq %r10,48(%rsp) 54 movq %r13,56(%rsp) 57 movq %r12,64(%rsp) [all …]
|
H A D | aesni-mb-x86_64.S | 19 movq %rsp,%rax 39 subq $48,%rsp 40 andq $-64,%rsp 41 movq %rax,16(%rsp) 50 movl %edx,24(%rsp) 61 movl %ecx,32(%rsp) 62 cmovleq %rsp,%r8 72 movl %ecx,36(%rsp) 73 cmovleq %rsp,%r9 83 movl %ecx,40(%rsp) [all …]
|
H A D | rsaz-x86_64.S | 30 subq $128+24,%rsp 36 movq %rcx,128(%rsp) 45 movl %r8d,128+8(%rsp) 98 movq %rax,(%rsp) 99 movq %rdx,8(%rsp) 163 movq %r9,16(%rsp) 164 movq %r10,24(%rsp) 219 movq %r11,32(%rsp) 220 movq %r12,40(%rsp) 269 movq %r13,48(%rsp) [all …]
|
/freebsd/crypto/openssl/engines/asm/ |
H A D | e_padlock-x86_64.pl | 117 lea 8(%rsp),%rsp 124 mov 8(%rsp),%r8 174 sub \$128+8,%rsp 176 movaps %xmm0,(%rsp) 177 mov %rsp,%rdi 178 mov %eax,16(%rsp) 181 movaps (%rsp),%xmm0 182 mov 16(%rsp),%eax 183 add \$128+8,%rsp 196 sub \$128+8,%rsp [all …]
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_asm.S | 38 movq TF_RDI(%rsp),%rdi; \ 39 movq TF_RSI(%rsp),%rsi; \ 40 movq TF_RDX(%rsp),%rdx; \ 41 movq TF_RCX(%rsp),%rcx; \ 42 movq TF_R8(%rsp),%r8; \ 43 movq TF_R9(%rsp),%r9; \ 44 movq TF_RAX(%rsp),%rax; \ 45 movq TF_RBX(%rsp),%rbx; \ 46 movq TF_RBP(%rsp),%rbp; \ 47 movq TF_R10(%rsp),%r10; \ [all …]
|
/freebsd/sys/amd64/include/ |
H A D | asmacros.h | 75 movq %rsp, %rbp ; 95 movw %fs,TF_FS(%rsp) 96 movw %gs,TF_GS(%rsp) 97 movw %es,TF_ES(%rsp) 98 movw %ds,TF_DS(%rsp) 104 movq .L.offset(%rsp),%rdx 116 movq %rax,%rsp 138 testb $SEL_RPL_MASK,PTI_CS-PTI_ERR-((1-\has_err)*8)(%rsp) 149 testb $SEL_RPL_MASK,PTI_CS-3*8(%rsp) /* err, %rax, %rdx not pushed */ 160 testb $SEL_RPL_MASK,PTI_CS-3*8(%rsp) /* come from kernel? */ [all …]
|
/freebsd/stand/efi/loader/arch/amd64/ |
H A D | exc.S | 67 cmpq %rsp,exc_rsp(%rip) 75 movq (6*8)(%rsp),%rax /* saved %rsp value, AKA old stack */ 77 movq (3*8)(%rsp),%rdx /* copy %rip to old stack */ 79 movq (4*8)(%rsp),%rdx /* copy %cs */ 81 movq (5*8)(%rsp),%rdx /* copy %rflags */ 83 movq (6*8)(%rsp),%rdx /* copy %rsp */ 85 movq (7*8)(%rsp),%rdx /* copy %ss */ 97 movq (2*8)(%rsp),%rcx /* saved %rax is put on top of old stack */ 99 movq (%rsp),%rcx 100 movq 8(%rsp),%rdx [all …]
|
/freebsd/crypto/openssl/crypto/ec/asm/ |
H A D | ecp_nistz256-x86_64.pl | 164 mov 0(%rsp),%r13 166 mov 8(%rsp),%r12 168 lea 16(%rsp),%rsp 234 mov 0(%rsp),%r13 236 mov 8(%rsp),%r12 238 lea 16(%rsp),%rsp 310 mov 0(%rsp),%r13 312 mov 8(%rsp),%r12 314 lea 16(%rsp),%rsp 366 mov 0(%rsp),%r13 [all …]
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_exception.S | 49 subq $TF_ERR,%rsp /* skip over tf_trapno */ 50 movq %rdi,TF_RDI(%rsp) 54 movq %rax,TF_RAX(%rsp) 55 movq %rdx,TF_RDX(%rsp) 56 movq %rcx,TF_RCX(%rsp) 59 movq %rsi,TF_RSI(%rsp) 60 movq %r8,TF_R8(%rsp) 61 movq %r9,TF_R9(%rsp) 62 movq %rbx,TF_RBX(%rsp) 63 movq %rbp,TF_RBP(%rsp) [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | sha512-x86_64.pl | 180 $_ctx="16*$SZ+0*8(%rsp)"; 181 $_inp="16*$SZ+1*8(%rsp)"; 182 $_end="16*$SZ+2*8(%rsp)"; 183 $_rsp="`16*$SZ+3*8`(%rsp)"; 200 mov $T1,`$SZ*($i&0xf)`(%rsp) 240 mov `$SZ*(($i+1)&0xf)`(%rsp),$a0 241 mov `$SZ*(($i+14)&0xf)`(%rsp),$a2 258 add `$SZ*(($i+9)&0xf)`(%rsp),$T1 260 add `$SZ*($i&0xf)`(%rsp),$T1 309 mov %rsp,%rax # copy %rsp [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/ |
H A D | salsa20_xmm6-asm.S | 18 mov %rsp,%r11 21 sub %r11,%rsp 22 movq %r11,416(%rsp) 23 movq %r12,424(%rsp) 24 movq %r13,432(%rsp) 25 movq %r14,440(%rsp) 26 movq %r15,448(%rsp) 27 movq %rbx,456(%rsp) 28 movq %rbp,464(%rsp) 40 movq $0,472(%rsp) [all …]
|