| /src/sys/external/bsd/gnu-efi/dist/lib/x86_64/ |
| efi_stub.S | 23 * c) 8(%rsp) is always aligned to 16 in ELF, so %rsp is shifted 8 bytes extra 29 * 5) r8 -> 32(%rsp) (32 saved) 30 * 6) r9 -> 40(%rsp) (48 saved) 31 * 7) 8(%rsp) -> 48(%rsp) (48 saved) 32 * 8) 16(%rsp) -> 56(%rsp) (64 saved) 33 * 9) 24(%rsp) -> 64(%rsp) (64 saved [all...] |
| /src/lib/libm/arch/i387/ |
| s_scalbn.S | 17 movl %edi,-12(%rsp) 18 fildl -12(%rsp) 19 movsd %xmm0,-8(%rsp) 20 fldl -8(%rsp) 22 fstpl -8(%rsp) 23 movsd -8(%rsp),%xmm0 32 movq %rdi,-16(%rsp) 33 fildq -16(%rsp) 34 movsd %xmm0,-8(%rsp) 35 fldl -8(%rsp) [all...] |
| s_scalbnf.S | 18 movl %edi,-8(%rsp) 19 fildl -8(%rsp) 20 movss %xmm0,-4(%rsp) 21 flds -4(%rsp) 23 fstps -4(%rsp) 24 movss -4(%rsp),%xmm0 33 movq %rdi,-16(%rsp) 34 fildq -16(%rsp) 35 movss %xmm0,-4(%rsp) 36 flds -4(%rsp) [all...] |
| s_ceil.S | 32 fstcw -12(%rsp) 33 movw -12(%rsp),%dx 36 movw %dx,-16(%rsp) 37 fldcw -16(%rsp) 38 movsd %xmm0,-8(%rsp) 39 fldl -8(%rsp) 41 fldcw -12(%rsp) 42 fstpl -8(%rsp) 43 movsd -8(%rsp),%xmm0
|
| s_ceilf.S | 30 fstcw -8(%rsp) 31 movw -8(%rsp),%dx 34 movw %dx,-12(%rsp) 35 fldcw -12(%rsp) 36 movss %xmm0,-4(%rsp) 37 flds -4(%rsp) 39 fldcw -8(%rsp) 40 fstps -4(%rsp) 41 movss -4(%rsp),%xmm0
|
| s_floor.S | 30 movsd %xmm0, -8(%rsp) 31 fstcw -12(%rsp) 32 movw -12(%rsp),%dx 35 movw %dx,-16(%rsp) 36 fldcw -16(%rsp) 37 fldl -8(%rsp) 39 fldcw -12(%rsp) 40 fstpl -8(%rsp) 41 movsd -8(%rsp),%xmm0
|
| s_floorf.S | 30 movss %xmm0, -4(%rsp) 31 fstcw -8(%rsp) 32 movw -8(%rsp),%dx 35 movw %dx,-12(%rsp) 36 fldcw -12(%rsp) 37 flds -4(%rsp) 39 fldcw -8(%rsp) 40 fstps -4(%rsp) 41 movss -4(%rsp),%xmm0
|
| s_scalbnl.S | 18 movl %edi,-4(%rsp) 19 fildl -4(%rsp) 20 fldt 8(%rsp) 30 movq %rdi,-8(%rsp) 31 fildq -8(%rsp) 32 fldt 8(%rsp)
|
| /src/lib/libc/arch/x86_64/gen/ |
| fpsetround.S | 25 fnstcw -4(%rsp) 26 movl -4(%rsp), %edx 31 movl %edx, -4(%rsp) 32 fldcw -4(%rsp) 34 stmxcsr -4(%rsp) 35 movl -4(%rsp), %edx 39 movl %edx,-4(%rsp) 40 ldmxcsr -4(%rsp)
|
| fpgetsticky.S | 22 fnstsw -4(%rsp) 23 stmxcsr -8(%rsp) 24 movl -4(%rsp),%eax 25 orl -8(%rsp),%eax
|
| fpsetmask.S | 26 fnstcw -4(%rsp) 27 movl -4(%rsp), %edx 31 movl %edx,-4(%rsp) 32 fldcw -4(%rsp) 34 stmxcsr -4(%rsp) 35 movl -4(%rsp), %edx 39 movl %edx,-4(%rsp) 40 ldmxcsr -4(%rsp)
|
| fpsetsticky.S | 24 fnstenv -28(%rsp) 25 stmxcsr -32(%rsp) 29 movl -24(%rsp),%eax 34 movl %edx,-24(%rsp) 36 movl -32(%rsp),%edx 41 movl %edx,-32(%rsp) 43 ldmxcsr -32(%rsp) 44 fldenv -28(%rsp)
|
| alloca.S | 11 movq %rsp,%rcx 14 subq %rdi,%rsp 15 movq %rsp,%rax
|
| /src/tests/kernel/arch/x86_64/ |
| h_execregs.S | 38 andq $-0x10,%rsp /* align stack to 16-byte boundary */ 41 subq $(NEXECREGS*8),%rsp /* space for NEXECREGS registers */ 42 movq %rdi,0*8(%rsp) /* order matches execregs.h */ 43 movq %rsi,1*8(%rsp) 44 movq %rdx,2*8(%rsp) 45 movq %r10,3*8(%rsp) 46 movq %r8,4*8(%rsp) 47 movq %r9,5*8(%rsp) 48 movq %rcx,6*8(%rsp) 49 movq %r11,7*8(%rsp) [all...] |
| /src/lib/csu/arch/x86_64/ |
| crtn.S | 41 addq $8, %rsp 45 addq $8, %rsp
|
| crti.S | 46 subq $8, %rsp 52 subq $8, %rsp
|
| /src/sys/external/bsd/compiler_rt/dist/lib/xray/ |
| xray_trampoline_x86_64.S | 23 subq $240, %rsp 25 movq %rbp, 232(%rsp) 26 movupd %xmm0, 216(%rsp) 27 movupd %xmm1, 200(%rsp) 28 movupd %xmm2, 184(%rsp) 29 movupd %xmm3, 168(%rsp) 30 movupd %xmm4, 152(%rsp) 31 movupd %xmm5, 136(%rsp) 32 movupd %xmm6, 120(%rsp) 33 movupd %xmm7, 104(%rsp) [all...] |
| /src/external/gpl3/gcc.old/dist/libsanitizer/tsan/ |
| tsan_rtl_amd64.S | 46 sub $0x100, %rsp 48 movdqu %xmm0, 0x0(%rsp) 49 movdqu %xmm1, 0x10(%rsp) 50 movdqu %xmm2, 0x20(%rsp) 51 movdqu %xmm3, 0x30(%rsp) 52 movdqu %xmm4, 0x40(%rsp) 53 movdqu %xmm5, 0x50(%rsp) 54 movdqu %xmm6, 0x60(%rsp) 55 movdqu %xmm7, 0x70(%rsp) 56 movdqu %xmm8, 0x80(%rsp) [all...] |
| /src/crypto/external/apache2/openssl/lib/libcrypto/arch/x86_64/ |
| uplink-x86_64.S | 9 movq %rcx,48(%rsp) 10 movq %rdx,56(%rsp) 11 movq %r8,64(%rsp) 12 movq %r9,72(%rsp) 16 movq 48(%rsp),%rcx 17 movq 56(%rsp),%rdx 18 movq 64(%rsp),%r8 19 movq 72(%rsp),%r9 21 addq $40,%rsp 29 movq %rcx,48(%rsp) [all...] |
| 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...] |
| /src/crypto/external/bsd/openssl/lib/libcrypto/arch/x86_64/ |
| uplink-x86_64.S | 9 movq %rcx,48(%rsp) 10 movq %rdx,56(%rsp) 11 movq %r8,64(%rsp) 12 movq %r9,72(%rsp) 16 movq 48(%rsp),%rcx 17 movq 56(%rsp),%rdx 18 movq 64(%rsp),%r8 19 movq 72(%rsp),%r9 21 addq $40,%rsp 29 movq %rcx,48(%rsp) [all...] |
| /src/crypto/external/bsd/openssl.old/lib/libcrypto/arch/x86_64/ |
| uplink-x86_64.S | 9 movq %rcx,48(%rsp) 10 movq %rdx,56(%rsp) 11 movq %r8,64(%rsp) 12 movq %r9,72(%rsp) 16 movq 48(%rsp),%rcx 17 movq 56(%rsp),%rdx 18 movq 64(%rsp),%r8 19 movq 72(%rsp),%r9 21 addq $40,%rsp 29 movq %rcx,48(%rsp) [all...] |
| /src/external/cddl/osnet/dev/dtrace/amd64/ |
| dtrace_asm.S | 49 movq TF_RDI(%rsp),%rdi; \ 50 movq TF_RSI(%rsp),%rsi; \ 51 movq TF_RDX(%rsp),%rdx; \ 52 movq TF_RCX(%rsp),%rcx; \ 53 movq TF_R8(%rsp),%r8; \ 54 movq TF_R9(%rsp),%r9; \ 55 movq TF_RAX(%rsp),%rax; \ 56 movq TF_RBX(%rsp),%rbx; \ 57 movq TF_RBP(%rsp),%rbp; \ 58 movq TF_R10(%rsp),%r10; [all...] |
| /src/crypto/external/apache2/openssl/dist/crypto/bn/asm/ |
| 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]=a [all...] |
| /src/crypto/external/bsd/openssl/dist/crypto/bn/asm/ |
| 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]=a [all...] |