/freebsd-10.1-release/sys/amd64/amd64/ |
H A D | stack_machdep.c | 43 stack_capture(struct stack *st, register_t rbp) argument 49 frame = (struct amd64_frame *)rbp; 60 (vm_offset_t)rbp + KSTACK_PAGES * PAGE_SIZE) 69 register_t rbp; local 76 rbp = td->td_pcb->pcb_rbp; 77 stack_capture(st, rbp); 83 register_t rbp; local 85 __asm __volatile("movq %%rbp,%0" : "=r" (rbp)); 86 stack_capture(st, rbp); [all...] |
H A D | locore.S | 71 movq %rsp, %rbp 72 movl 4(%rbp),%edi /* modulep (arg 1) */ 73 movl 8(%rbp),%esi /* kernend (arg 2) */
|
/freebsd-10.1-release/secure/lib/libcrypto/amd64/ |
H A D | x86_64-gf2m.S | 18 andq %rbp,%rax 22 andq %rbp,%rsi 26 andq %rbp,%rdi 67 andq %rbp,%rsi 69 shrq $4,%rbp 72 andq %rbp,%rdi 73 shrq $4,%rbp 77 andq %rbp,%rsi 78 shrq $4,%rbp 83 andq %rbp, [all...] |
H A D | wp-x86_64.S | 9 pushq %rbp 27 leaq .Ltable(%rip),%rbp 68 movq 4096(%rbp,%rsi,8),%r8 76 xorq 0(%rbp,%rsi,8),%r8 77 movq 7(%rbp,%rdi,8),%r9 83 movq 6(%rbp,%rsi,8),%r10 84 movq 5(%rbp,%rdi,8),%r11 90 movq 4(%rbp,%rsi,8),%r12 91 movq 3(%rbp,%rdi,8),%r13 97 movq 2(%rbp, [all...] |
H A D | x86_64-mont.S | 19 pushq %rbp 42 movq %r8,%rbp 47 imulq %r10,%rbp 50 mulq %rbp 78 mulq %rbp 103 movq %r8,%rbp 110 imulq %r10,%rbp 113 mulq %rbp 144 mulq %rbp 205 movq 32(%rsi),%rbp [all...] |
H A D | modexp512-x86_64.S | 8 mulq %rbp 15 mulq %rbp 23 mulq %rbp 31 mulq %rbp 39 mulq %rbp 47 mulq %rbp 55 mulq %rbp 63 mulq %rbp 69 movq 8(%rdi),%rbp 71 mulq %rbp [all...] |
H A D | cmll-x86_64.S | 22 pushq %rbp 33 leaq .LCamellia_SBOX(%rip),%rbp 59 movq 24(%rsp),%rbp 82 movl 2052(%rbp,%rsi,8),%edx 83 movl 0(%rbp,%rdi,8),%ecx 87 xorl 4(%rbp,%rsi,8),%edx 89 xorl 4(%rbp,%rdi,8),%ecx 92 xorl 0(%rbp,%rsi,8),%edx 93 xorl 2052(%rbp,%rdi,8),%ecx 96 xorl 2048(%rbp, [all...] |
H A D | ghash-x86_64.S | 9 pushq %rbp 97 pushq %rbp 107 leaq 16+128(%rsp),%rbp 125 movq %r8,0(%rbp) 128 movq %rax,0-128(%rbp) 137 movq %r9,8(%rbp) 140 movq %rbx,8-128(%rbp) 149 movq %r8,16(%rbp) 152 movq %rax,16-128(%rbp) 161 movq %r9,24(%rbp) [all...] |
H A D | aes-x86_64.S | 22 movl 0(%r14,%rbp,8),%r12d 29 movl 0(%r14,%rbp,8),%r8d 36 xorl 3(%r14,%rbp,8),%r8d 47 xorl 2(%r14,%rbp,8),%r12d 54 xorl 2(%r14,%rbp,8),%r8d 61 xorl 1(%r14,%rbp,8),%r8d 76 movzbl 2(%r14,%rbp,8),%r12d 83 movl 0(%r14,%rbp,8),%ebp 110 movl 0(%r14,%rbp,8),%ebp 125 movl 2(%r14,%rbp, [all...] |
H A D | x86_64-mont5.S | 20 pushq %rbp 172 movq %r8,%rbp 177 imulq %r10,%rbp 180 mulq %rbp 208 mulq %rbp 290 movq %r8,%rbp 298 imulq %r10,%rbp 301 mulq %rbp 332 mulq %rbp 394 movq 32(%rsi),%rbp [all...] |
/freebsd-10.1-release/lib/libkse/arch/amd64/amd64/ |
H A D | enter_uts.S | 39 movq %rdx, %rbp /* set frame */
|
/freebsd-10.1-release/sys/amd64/include/ |
H A D | asm.h | 65 pushq %rbp; movq %rsp,%rbp; \ 67 popq %rbp; \ 70 pushq %rbp; movq %rsp,%rbp; \ 72 popq %rbp; \
|
/freebsd-10.1-release/crypto/openssl/crypto/md5/asm/ |
H A D | md5-x86_64.pl | 133 push %rbp 143 mov %rdi, %rbp # rbp = ctx 146 mov 0*4(%rbp), %eax # eax = ctx->A 147 mov 1*4(%rbp), %ebx # ebx = ctx->B 148 mov 2*4(%rbp), %ecx # ecx = ctx->C 149 mov 3*4(%rbp), %edx # edx = ctx->D 248 mov %eax, 0*4(%rbp) # ctx->A = A 249 mov %ebx, 1*4(%rbp) # ctx->B = B 250 mov %ecx, 2*4(%rbp) # ct [all...] |
/freebsd-10.1-release/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_asm.S | 49 movq TF_RBP(%rsp),%rbp; \ 95 * We must emulate a "pushq %rbp". To do this, we pull the stack 99 subq $16, %rsp /* make room for %rbp */ 108 subq $8, %rax /* make room for %rbp */ 113 movq %rbp, (%rax) /* store %rbp there */ 120 * We must emulate a "leave", which is the same as a "movq %rbp, %rsp" 121 * followed by a "popq %rbp". This is quite a bit simpler on amd64 130 movq (%rbp), %rax /* get new %rbp */ [all...] |
/freebsd-10.1-release/crypto/openssl/crypto/aes/asm/ |
H A D | bsaes-x86_64.pl | 1167 push %rbp 1190 mov %rsp,%rbp # backup %rsp 1331 cmp %rax, %rbp 1334 lea (%rbp),%rsp # restore %rsp 1337 movaps 0x40(%rbp), %xmm6 1338 movaps 0x50(%rbp), %xmm7 1339 movaps 0x60(%rbp), %xmm8 1340 movaps 0x70(%rbp), %xmm9 1341 movaps 0x80(%rbp), %xmm10 1342 movaps 0x90(%rbp), [all...] |
H A D | aes-x86_64.pl | 54 $acc2="%ebp"; $mask1b="%rbp"; 597 push %rbp 626 lea ($key,$rnds),%rbp 628 mov %rbp,8(%rsp) # end of key schedule 632 lea 768(%rsp),%rbp 633 sub $sbox,%rbp 634 and \$0x300,%rbp 635 lea ($sbox,%rbp),$sbox 650 mov 32(%rsi),%rbp 1196 push %rbp [all...] |
/freebsd-10.1-release/sys/dev/hatm/ |
H A D | if_hatm_intr.c | 309 he_intr_rbp(struct hatm_softc *sc, struct herbp *rbp, u_int large, argument 323 rbp->head = (READ4(sc, HE_REGO_RBP_S(large, group)) >> HE_REGS_RBP_HEAD) 324 & (rbp->size - 1); 327 if ((ntail = rbp->tail + 1) == rbp->size) 329 if (ntail == rbp->head) 349 m->m_data, rbp->bsize, hatm_mbuf_helper, 350 &rbp->rbp[rbp [all...] |
/freebsd-10.1-release/lib/libstand/amd64/ |
H A D | _setjmp.S | 55 movq %rbp,24(%rax) /* 3; rbp */ 82 movq 24(%rdx),%rbp
|
/freebsd-10.1-release/sys/compat/ndis/ |
H A D | winx64_wrap.S | 94 push %rbp # insure that the stack 95 mov %rsp,%rbp # is 16-byte aligned 101 lea 56+8(%rbp),%rsi # source == old stack top (stack+56) 110 mov 40+8(%rbp),%r8 # set up arg4 (stack+40 -> %r8) 111 mov 48+8(%rbp),%r9 # set up arg5 (stack+48 -> %r9)
|
/freebsd-10.1-release/sys/kern/ |
H A D | vfs_cluster.c | 95 struct buf *bp, *rbp, *reqbp; local 142 rbp = gbincore(&vp->v_bufobj, lblkno+i); 143 if (rbp == NULL || (rbp->b_flags & B_INVAL)) 153 && (0 == BUF_LOCK(rbp, 155 rbp->b_flags |= B_RAM; 156 BUF_UNLOCK(rbp); 263 rbp = cluster_rbuild(vp, filesize, lblkno, blkno, 265 lblkno += (rbp->b_bufsize / size); 266 if (rbp [all...] |
/freebsd-10.1-release/sys/amd64/vmm/intel/ |
H A D | vmx_support.S | 41 #define VENTER push %rbp ; mov %rsp,%rbp 42 #define VLEAVE pop %rbp 65 movq VMXCTX_GUEST_RBP(%rdi),%rbp; \ 84 movq %rbp, VMXCTX_HOST_RBP(%rdi); \ 93 movq VMXCTX_HOST_RBP(%rdi), %rbp; \ 213 movq %rbp,VMXCTX_GUEST_RBP(%rsp)
|
/freebsd-10.1-release/crypto/openssl/crypto/bn/asm/ |
H A D | x86_64-gf2m.pl | 40 ($b,$mask)=("%rbp","%r8"); 216 mov %rbp,8*13(%rsp) 250 mov 32(%rsp),%rbp 255 mov @r[0],0(%rbp) 257 mov @r[3],24(%rbp) 261 mov $hi,16(%rbp) 262 mov $lo,8(%rbp) 267 mov 8*13(%rsp),%rbp 300 push %rbp 318 mov 8*13(%rax),%rbp [all...] |
H A D | modexp512-x86_64.pl | 343 # Input: 128-bit mul source: [rdi+8*1], rbp 353 &MULSTEP_512([map("%r$_",(8..15))], "(+8*0)(%rcx)", "%rsi", "%rbp", "%rbx"); 355 mov (+8*1)(%rdi), %rbp 357 &MULSTEP_512([map("%r$_",(9..15,8))], "(+8*1)(%rcx)", "%rsi", "%rbp", "%rbx"); 432 &MULADD_256x512("%rdi", "%rcx", "%rsi", "%rbp", "%rbx", \@X); # rotates @X 4 times 449 mov $X[6], %rbp 459 # X1 is now stored in: X1[11], rbp, X1[9:8], r15-r8 467 # Xh is actually { [rdi+8*1], rbp } 474 call MULADD_128x512 # args in rcx, rdi / rbp, rsi, r15-r8 493 # Result = rdi[1],rbp [all...] |
/freebsd-10.1-release/lib/libc/amd64/gen/ |
H A D | _setjmp.S | 55 movq %rbp,24(%rax) /* 3; rbp */ 83 movq 24(%rdx),%rbp
|
H A D | sigsetjmp.S | 73 movq %rbp,24(%rcx) /* 3; rbp */ 104 movq 24(%rdx),%rbp
|