/freebsd/sys/amd64/amd64/ |
H A D | cpu_switch.S | 58 movq %rsi,%r12 59 movq %rsi,%rdi 77 movq (%rsp),%rax /* Hardware registers */ 78 movq %r15,PCB_R15(%r8) 79 movq %r14,PCB_R14(%r8) 80 movq %r13,PCB_R13(%r8) 81 movq %r12,PCB_R12(%r8) 82 movq %rbp,PCB_RBP(%r8) 83 movq %rsp,PCB_RSP(%r8) 84 movq %rbx,PCB_RBX(%r8) [all …]
|
H A D | exception.S | 108 movq $0,TF_ADDR(%rsp) 109 movq $0,TF_ERR(%rsp) 114 movq $0,TF_ADDR(%rsp) 115 movq $0,TF_ERR(%rsp) 123 movq $0,TF_ADDR(%rsp) 124 movq $0,TF_ERR(%rsp) 143 movq $0,TF_ADDR(%rsp) 144 movq $0,TF_ERR(%rsp) 149 movq $0,TF_ADDR(%rsp) 150 movq $0,TF_ERR(%rsp) [all …]
|
H A D | support.S | 73 movq %rdi,%r9 74 movq %rsi,%rdi 75 movq %r9,%rsi 114 movq (%rdi),%r8 115 movq (%rsi),%r9 118 movq -8(%rdi,%rdx),%r8 119 movq -8(%rsi,%rdx),%r9 152 movq (%rdi),%r8 153 movq (%rsi),%r9 156 movq 8(%rdi),%r8 [all …]
|
H A D | efirt_support.S | 38 movq %rsp, %rbp 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) 50 movq PCPU(CURTHREAD), %rax [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | x86_64-gf2m.S | 10 movq $-1,%r9 22 movq %rax,%rdx 26 movq %rsi,%rcx 31 movq %rdi,%rbx 38 movq %r9,%r13 39 movq $0,0(%rsp) 41 movq %r9,8(%rsp) 42 movq %r11,%r14 43 movq %r10,16(%rsp) 45 movq %r13,24(%rsp) [all …]
|
H A D | ecp_nistz256-x86_64.S | 2416 movq 0(%rsi),%r8 2418 movq 8(%rsi),%r9 2420 movq 16(%rsi),%r10 2422 movq 24(%rsi),%r11 2424 movq %r8,%rax 2427 movq %r9,%rdx 2431 movq %r10,%rcx 2434 movq %r11,%r12 2440 movq %r8,0(%rdi) 2442 movq %r9,8(%rdi) [all …]
|
H A D | rsaz-x86_64.S | 34 movq (%rsi),%rdx 35 movq 8(%rsi),%rax 36 movq %rcx,128(%rsp) 47 movq %rdx,%rbx 48 movq %rax,%rbp 50 movq %rax,%r8 51 movq 16(%rsi),%rax 52 movq %rdx,%r9 56 movq 24(%rsi),%rax 57 movq %rdx,%r10 [all …]
|
H A D | x86_64-mont.S | 12 movq %rsp,%rax 41 movq %rsp,%r11 57 movq (%rsp),%r11 65 movq (%rsp),%r11 70 movq %rax,8(%rsp,%r9,8) 73 movq %rdx,%r12 74 movq (%r8),%r8 75 movq (%r12),%rbx 76 movq (%rsi),%rax 81 movq %r8,%rbp [all …]
|
H A D | x25519-x86_64.S | 31 movq 0(%rsi),%rax 32 movq 0(%rdx),%r11 33 movq 8(%rdx),%r12 34 movq 16(%rdx),%r13 35 movq 24(%rdx),%rbp 36 movq 32(%rdx),%r14 38 movq %rdi,32(%rsp) 39 movq %rax,%rdi 41 movq %r11,0(%rsp) 42 movq %rax,%rbx [all …]
|
H A D | x86_64-mont5.S | 12 movq %rsp,%rax 36 movq %rsp,%r11 52 movq (%rsp),%r11 59 movq (%rsp),%r11 65 movq %rax,8(%rsp,%r9,8) 200 movq (%r8),%r8 201 movq (%rsi),%rax 206 movq %r8,%rbp 208 movq %rax,%r10 209 movq (%rcx),%rax [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 28 movq %rbp,%r12 [all …]
|
H A D | e_padlock-x86_64.S | 7 movq %rbx,%r8 38 movq %r8,%rbx 63 movq %rdi,%rdx 74 movq 8(%rsp),%r8 82 movq %rdx,(%rax) 99 movq %rbx,%r8 100 movq $1,%rcx 104 movq %r8,%rbx 121 movq %rdx,%rcx 122 movq %rdi,%rdx [all …]
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx_support.S | 49 movq %rdi,VMXCTX_GUEST_RDI(%rsp); \ 50 movq %rsi,VMXCTX_GUEST_RSI(%rsp); \ 51 movq %rdx,VMXCTX_GUEST_RDX(%rsp); \ 52 movq %rcx,VMXCTX_GUEST_RCX(%rsp); \ 53 movq %r8,VMXCTX_GUEST_R8(%rsp); \ 54 movq %r9,VMXCTX_GUEST_R9(%rsp); \ 55 movq %rax,VMXCTX_GUEST_RAX(%rsp); \ 56 movq %rbx,VMXCTX_GUEST_RBX(%rsp); \ 57 movq %rbp,VMXCTX_GUEST_RBP(%rsp); \ 58 movq %r10,VMXCTX_GUEST_R10(%rsp); \ [all …]
|
/freebsd/sys/contrib/zstd/lib/decompress/ |
H A D | huf_decompress_amd64.S | 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 127 movq 64(%rax), %bits0 [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/crypto/openssl/i386/ |
H A D | sha512-586.S | 39 movq (%esi),%mm0 41 movq 8(%esi),%mm1 43 movq 16(%esi),%mm2 45 movq 24(%esi),%mm3 46 movq 32(%esi),%mm4 47 movq 40(%esi),%mm5 48 movq 48(%esi),%mm6 49 movq 56(%esi),%mm7 56 movq %mm1,8(%esp) 57 movq %mm2,16(%esp) [all …]
|
/freebsd/lib/libc/amd64/string/ |
H A D | memmove.S | 63 movq %rdi,%r8 74 movq (%rsi),%rdx 75 movq %rdx,(%rdi) 76 movq 8(%rsi),%rdx 77 movq %rdx,8(%rdi) 78 movq 16(%rsi),%rdx 79 movq %rdx,16(%rdi) 80 movq 24(%rsi),%rdx 81 movq %rdx,24(%rdi) 95 movq (%rsi),%rdx [all …]
|
/freebsd/lib/libc/amd64/gen/ |
H A D | sigsetjmp.S | 57 movq %rdi,%rcx 58 movq $1,%rdi /* SIG_BLOCK */ 59 movq $0,%rsi /* (sigset_t*)set */ 64 2: movq %rdi,%rcx 65 movq 0(%rsp),%rdx /* return address */ 66 movq %rdx, 0(%rcx) /* 0; return address */ 67 movq %rbx, 8(%rcx) /* 1; rbx */ 68 movq %rsp,16(%rcx) /* 2; rsp */ 69 movq %rbp,24(%rcx) /* 3; rbp */ 70 movq %r12,32(%rcx) /* 4; r12 */ [all …]
|
H A D | setjmp.S | 48 movq %rdi,%rcx 49 movq $1,%rdi /* SIG_BLOCK */ 50 movq $0,%rsi /* (sigset_t*)set */ 55 movq %rdi,%rcx 56 movq 0(%rsp),%rdx /* return address */ 57 movq %rdx, 0(%rcx) /* 0; return address */ 58 movq %rbx, 8(%rcx) /* 1; rbx */ 59 movq %rsp,16(%rcx) /* 2; rsp */ 60 movq %rbp,24(%rcx) /* 3; rbp */ 61 movq %r12,32(%rcx) /* 4; r12 */ [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | macho_tlv.x86-64.S | 24 movq %rsp, %rbp 26 movq %rbx, -8(%rbp) 27 movq %rcx, -16(%rbp) 28 movq %rdx, -24(%rbp) 29 movq %rsi, -32(%rbp) 30 movq %rdi, -40(%rbp) 31 movq %r8, -48(%rbp) 32 movq %r9, -56(%rbp) 33 movq %r10, -64(%rbp) 34 movq %r11, -72(%rbp) [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | fe51_mul.S | 26 movq %r11,0(%rsp) label 27 movq %r12,8(%rsp) label 28 movq %r13,16(%rsp) label 29 movq %r14,24(%rsp) label 30 movq %r15,32(%rsp) label 31 movq %rbx,40(%rsp) label 32 movq %rbp,48(%rsp) label 33 movq %rdi,56(%rsp) label 35 movq 24(%rsi),%rdx label 37 movq %rax,64(%rsp) label [all …]
|
/freebsd/sys/amd64/vmm/amd/ |
H A D | svm_support.S | 66 movq %rdi, %rax 73 movq SCTX_R8(%rsi), %r8 74 movq SCTX_R9(%rsi), %r9 75 movq SCTX_R10(%rsi), %r10 76 movq SCTX_R11(%rsi), %r11 77 movq SCTX_R12(%rsi), %r12 78 movq SCTX_R13(%rsi), %r13 79 movq SCTX_R14(%rsi), %r14 80 movq SCTX_R15(%rsi), %r15 81 movq SCTX_RBP(%rsi), %rbp [all …]
|
/freebsd/stand/efi/loader/arch/amd64/ |
H A D | exc.S | 75 movq (6*8)(%rsp),%rax /* saved %rsp value, AKA old stack */ 77 movq (3*8)(%rsp),%rdx /* copy %rip to old stack */ 78 movq %rdx,(%rax) 79 movq (4*8)(%rsp),%rdx /* copy %cs */ 80 movq %rdx,(1*8)(%rax) 81 movq (5*8)(%rsp),%rdx /* copy %rflags */ 82 movq %rdx,(2*8)(%rax) 83 movq (6*8)(%rsp),%rdx /* copy %rsp */ 84 movq %rdx,(3*8)(%rax) 85 movq (7*8)(%rsp),%rdx /* copy %ss */ [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | keccak1600-mmx.pl | 86 &movq (@C[0],&QWP($A[4][0],"esi")); 87 &movq (@C[1],&QWP($A[4][1],"esi")); 88 &movq (@C[2],&QWP($A[4][2],"esi")); 89 &movq (@C[3],&QWP($A[4][3],"esi")); 90 &movq (@C[4],&QWP($A[4][4],"esi")); 119 &movq (@T[0],@C[2]); 122 &movq (@T[2],@C[2]); 124 &movq (@T[1],@C[0]); 130 &movq (@T[2],@C[1]); 131 &movq (&QWP(@D[1],"esp"),@T[0]); # D[1] = E[0] = ROL64(C[2], 1) ^ C[0]; [all …]
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_support.S | 39 1: movq $0,PCB_ONFAULT(%r8) 44 movq PCPU(CURPCB),%r8 45 movq $futex_fault,PCB_ONFAULT(%r8) 46 movq $VM_MAXUSER_ADDRESS-4,%rax 52 movq %rax,PCB_ONFAULT(%r8) 57 movq PCPU(CURPCB),%r8 58 movq $futex_fault,PCB_ONFAULT(%r8) 59 movq $VM_MAXUSER_ADDRESS-4,%rax 67 movq %rax,PCB_ONFAULT(%r8) 72 movq PCPU(CURPCB),%r8 [all …]
|