Searched refs:rbp (Results 1 - 25 of 71) sorted by relevance

123

/freebsd-10.1-release/sys/amd64/amd64/
H A Dstack_machdep.c43 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 Dlocore.S71 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 Dx86_64-gf2m.S18 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 Dwp-x86_64.S9 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 Dx86_64-mont.S19 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 Dmodexp512-x86_64.S8 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 Dcmll-x86_64.S22 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 Dghash-x86_64.S9 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 Daes-x86_64.S22 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 Dx86_64-mont5.S20 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 Denter_uts.S39 movq %rdx, %rbp /* set frame */
/freebsd-10.1-release/sys/amd64/include/
H A Dasm.h65 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 Dmd5-x86_64.pl133 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 Ddtrace_asm.S49 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 Dbsaes-x86_64.pl1167 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 Daes-x86_64.pl54 $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 Dif_hatm_intr.c309 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.S55 movq %rbp,24(%rax) /* 3; rbp */
82 movq 24(%rdx),%rbp
/freebsd-10.1-release/sys/compat/ndis/
H A Dwinx64_wrap.S94 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 Dvfs_cluster.c95 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 Dvmx_support.S41 #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 Dx86_64-gf2m.pl40 ($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 Dmodexp512-x86_64.pl343 # 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.S55 movq %rbp,24(%rax) /* 3; rbp */
83 movq 24(%rdx),%rbp
H A Dsigsetjmp.S73 movq %rbp,24(%rcx) /* 3; rbp */
104 movq 24(%rdx),%rbp

Completed in 137 milliseconds

123