Home
last modified time | relevance | path

Searched refs:ebp (Results 1 – 76 of 76) sorted by relevance

/linux-4.1.27/arch/x86/math-emu/
Dmul_Xsig.S28 pushl %ebp
29 movl %esp,%ebp
37 movl %eax,-4(%ebp)
38 movl %eax,-8(%ebp)
42 movl %edx,-12(%ebp)
46 addl %eax,-12(%ebp)
47 adcl %edx,-8(%ebp)
48 adcl $0,-4(%ebp)
52 addl %eax,-8(%ebp)
53 adcl %edx,-4(%ebp)
[all …]
Dround_Xsig.S26 pushl %ebp
27 movl %esp,%ebp
38 movl $0,-4(%ebp)
47 movl $-32,-4(%ebp)
54 subl %ecx,-4(%ebp)
68 incl -4(%ebp)
75 movl -4(%ebp),%eax
86 pushl %ebp
87 movl %esp,%ebp
98 movl $0,-4(%ebp)
[all …]
Dfpu_asm.h17 #define PARAM1 8(%ebp)
18 #define PARAM2 12(%ebp)
19 #define PARAM3 16(%ebp)
20 #define PARAM4 20(%ebp)
21 #define PARAM5 24(%ebp)
22 #define PARAM6 28(%ebp)
23 #define PARAM7 32(%ebp)
Dpolynom_Xsig.S30 #define SUM_MS -20(%ebp) /* sum ms long */
31 #define SUM_MIDDLE -24(%ebp) /* sum middle long */
32 #define SUM_LS -28(%ebp) /* sum ls long */
33 #define ACCUM_MS -4(%ebp) /* accum ms long */
34 #define ACCUM_MIDDLE -8(%ebp) /* accum middle long */
35 #define ACCUM_LS -12(%ebp) /* accum ls long */
36 #define OVERFLOWED -16(%ebp) /* addition overflow flag */
40 pushl %ebp
41 movl %esp,%ebp
Ddiv_Xsig.S44 #define FPU_accum_3 -4(%ebp)
45 #define FPU_accum_2 -8(%ebp)
46 #define FPU_accum_1 -12(%ebp)
47 #define FPU_accum_0 -16(%ebp)
48 #define FPU_result_3 -20(%ebp)
49 #define FPU_result_2 -24(%ebp)
50 #define FPU_result_1 -28(%ebp)
78 pushl %ebp
79 movl %esp,%ebp
Dreg_u_div.S40 #define FPU_accum_3 -4(%ebp)
41 #define FPU_accum_2 -8(%ebp)
42 #define FPU_accum_1 -12(%ebp)
43 #define FPU_accum_0 -16(%ebp)
44 #define FPU_result_1 -20(%ebp)
45 #define FPU_result_2 -24(%ebp)
46 #define FPU_ovfl_flag -28(%ebp)
78 pushl %ebp
79 movl %esp,%ebp
Dwm_sqrt.S34 #define FPU_accum_3 -4(%ebp) /* ms word */
35 #define FPU_accum_2 -8(%ebp)
36 #define FPU_accum_1 -12(%ebp)
37 #define FPU_accum_0 -16(%ebp)
45 #define FPU_fsqrt_arg_2 -20(%ebp) /* ms word */
46 #define FPU_fsqrt_arg_1 -24(%ebp)
47 #define FPU_fsqrt_arg_0 -28(%ebp) /* ls word, at most the ms bit is set */
78 pushl %ebp
79 movl %esp,%ebp
Dreg_u_mul.S32 #define FPU_accum_0 -4(%ebp) /* ms word */
33 #define FPU_accum_1 -8(%ebp)
48 pushl %ebp
49 movl %esp,%ebp
Dreg_norm.S25 pushl %ebp
26 movl %esp,%ebp
102 pushl %ebp
103 movl %esp,%ebp
Ddiv_small.S22 pushl %ebp
23 movl %esp,%ebp
Dwm_shrx.S36 push %ebp
37 movl %esp,%ebp
114 push %ebp
115 movl %esp,%ebp
Dshr_Xsig.S25 push %ebp
26 movl %esp,%ebp
Dreg_u_add.S35 pushl %ebp
36 movl %esp,%ebp
Dreg_u_sub.S36 pushl %ebp
37 movl %esp,%ebp
Dreg_round.S112 pushl %ebp
113 movl %esp,%ebp
/linux-4.1.27/arch/x86/crypto/
Daes-i586-asm_32.S227 push %ebp
228 mov ctx(%esp),%ebp
236 mov klen(%ebp),%r3 // key size
239 lea ekey(%ebp),%ebp // key pointer
248 xor (%ebp),%r0
249 xor 4(%ebp),%r1
250 xor 8(%ebp),%r4
251 xor 12(%ebp),%r5
254 add $16,%ebp // increment to next round key
257 lea 32(%ebp),%ebp
[all …]
Dtwofish-i586-asm_32.S83 mov s1(%ebp,%edi,4),d ## D;\
85 mov s2(%ebp,%edi,4),%esi;\
88 xor s2(%ebp,%edi,4),d ## D;\
91 xor s3(%ebp,%edi,4),%esi;\
93 xor s3(%ebp,%edi,4),d ## D;\
95 xor (%ebp,%edi,4), %esi;\
98 xor (%ebp,%edi,4), d ## D;\
100 xor s1(%ebp,%edi,4),%esi;\
104 add k+round(%ebp), %esi;\
107 add k+4+round(%ebp),d ## D;\
[all …]
Dsalsa20-x86_64-asm_64.S166 rol $7,%ebp
172 rol $7,%ebp
178 rol $9,%ebp
184 rol $9,%ebp
190 rol $13,%ebp
196 rol $13,%ebp
202 rol $18,%ebp
208 rol $18,%ebp
246 rol $7,%ebp
252 rol $9,%ebp
[all …]
Dsalsa20-i586-asm_32.S23 # ebp_stack = ebp
24 movl %ebp,96(%esp)
43 movl 8(%edx),%ebp
53 movl %ebp,172(%esp)
55 movl 20(%edx),%ebp
65 movl %ebp,184(%esp)
67 movl 32(%edx),%ebp
77 movl %ebp,196(%esp)
79 movl 44(%edx),%ebp
89 movl %ebp,208(%esp)
[all …]
Dblowfish-x86_64-asm_64.S64 #define RT0d %ebp
Daes-x86_64-asm_64.S46 #define R7E %ebp
Dtwofish-x86_64-asm_64-3way.S70 #define RX0d %ebp
Dcast6-avx-x86_64-asm_64.S73 #define RID1d %ebp
Dtwofish-avx-x86_64-asm_64.S77 #define RID1d %ebp
Dcamellia-x86_64-asm_64.S82 #define RT1d %ebp
Dsha1_avx2_x86_64_asm.S92 #define REG_T1 %ebp
Dcast5-avx-x86_64-asm_64.S73 #define RID1d %ebp
Dsha1_ssse3_asm.S40 #define REG_D %ebp
Ddes3_ede-asm_64.S72 #define RT1d %ebp
Daesni-intel_asm.S146 #define IVP %ebp
/linux-4.1.27/arch/x86/kernel/
Drelocate_kernel_32.S47 pushl %ebp
50 movl 20+8(%esp), %ebp /* list of pages */
51 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
62 movl 20+8(%esp), %ebp /* list of pages */
72 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
74 movl PTR(PA_PGD)(%ebp), %eax
76 movl PTR(PA_SWAP_PAGE)(%ebp), %eax
84 movl PTR(PA_CONTROL_PAGE)(%ebp), %edi
87 movl PTR(PA_PGD)(%ebp), %eax
163 xorl %ebp, %ebp
[all …]
Dentry_32.S197 pushl_cfi %ebp
198 CFI_REL_OFFSET ebp, 0
228 popl_cfi %ebp
229 CFI_RESTORE ebp
282 CFI_OFFSET ebp, PT_EBP-PT_OLDESP
294 GET_THREAD_INFO(%ebp)
306 GET_THREAD_INFO(%ebp)
330 GET_THREAD_INFO(%ebp)
390 pushl_cfi %ebp
415 cmpl $__PAGE_OFFSET-3,%ebp
[all …]
Dhead_32.S202 movl $pa(_end) + MAPPING_BEYOND_END + PTE_IDENT_ATTR, %ebp
203 cmpl %ebp,%eax
234 movl $pa(_end) + MAPPING_BEYOND_END + PTE_IDENT_ATTR, %ebp
235 cmpl %ebp,%eax
592 pushl %ebp
Drelocate_kernel_64.S160 xorl %ebp, %ebp
Dptrace.c968 R32(ebp, bp); in putreg32()
1038 R32(ebp, bp); in getreg32()
/linux-4.1.27/arch/x86/boot/compressed/
Dhead_64.S70 1: popl %ebp
71 subl $1b, %ebp
75 addl %ebp, %eax
92 movl %ebp, %ebx
112 leal gdt(%ebp), %eax
113 movl %eax, gdt+2(%ebp)
114 lgdt gdt(%ebp)
182 leal startup_64(%ebp), %eax
184 movl efi32_config(%ebp), %ebx
187 leal handover_entry(%ebp), %eax
[all …]
Dhead_32.S128 1: popl %ebp
129 subl $1b, %ebp
138 movl %ebp, %ebx
165 leal (_bss-4)(%ebp), %esi
213 leal z_extract_offset_negative(%ebx), %ebp
214 pushl %ebp /* output address */
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dprocess.c151 unsigned long ebp, esp, eip; in get_wchan()
161 ebp = *(unsigned long *) esp; in get_wchan()
163 if (ebp < stack_page || ebp > 8184+stack_page) in get_wchan()
165 eip = *(unsigned long *) (ebp+4); in get_wchan()
168 ebp = *(unsigned long *) ebp; in get_wchan()
/linux-4.1.27/arch/x86/lib/
Dmsr-reg.S25 movl 20(%rdi), %ebp
35 movl %ebp, 20(%r10)
57 pushl_cfi_reg ebp
65 movl 20(%eax), %ebp
79 movl %ebp, 20(%eax)
85 popl_cfi_reg ebp
Datomic64_cx8_32.S60 pushl_cfi_reg ebp
67 movl %ecx, %ebp
76 cmpxchg8b (%ebp)
85 popl_cfi_reg ebp
146 pushl_cfi_reg ebp
152 movl %eax, %ebp
162 addl %ebp, %ebx
173 popl_cfi_reg ebp
/linux-4.1.27/arch/x86/vdso/vdso32/
Dsyscall.S18 push %ebp
20 movl %ecx, %ebp
22 movl %ebp, %ecx
23 popl %ebp
Dsysenter.S37 push %ebp
39 movl %esp,%ebp
49 pop %ebp
/linux-4.1.27/drivers/lguest/x86/
Dswitcher_32.S120 pushl %ebp
179 popl %ebp
208 pushl %ebp; \
255 popl %ebp; \
Dcore.c199 return &cpu->regs->ebp; in lguest_arch_regptr()
/linux-4.1.27/arch/x86/um/
Dsetjmp_32.S11 # %ebp
32 movl %ebp,8(%edx)
53 movl 8(%edx),%ebp
Dstub_32.S36 pop %ebp
/linux-4.1.27/arch/x86/ia32/
Dia32entry.S126 movl %ebp, %ebp
155 1: movl (%rbp),%ebp
177 movl %ebp,%r9d /* arg6 */
284 movl %ebp,%r9d /* reload 6th syscall arg */
378 movl %ebp,%ecx
457 xchgl %r9d,%ebp
465 xchgl %ebp,%r9d
540 movl %ebp,%r9d /* arg6 */
Dia32_aout.c85 dump->regs.ebp = regs->bp; in dump_thread32()
/linux-4.1.27/arch/x86/include/asm/
Dcalling.h159 xorl %ebp, %ebp
228 pushl_cfi_reg ebp
242 popl_cfi_reg ebp
Dlguest.h34 unsigned long esi, edi, ebp; member
Duser32.h36 __u32 ebx, ecx, edx, esi, edi, ebp, eax; member
Dinst.h34 .ifc \r32,%ebp
/linux-4.1.27/arch/x86/power/
Dhibernate_asm_32.S20 movl %ebp, saved_context_ebp
70 movl saved_context_ebp, %ebp
/linux-4.1.27/sound/pci/au88x0/
Dau88x0_core.c301 int esp14 = -1, esp18, eax, ebx, edx, ebp, esi = 0; in vortex_mixer_delWTD() local
309 ebp = VORTEX_MIXER_CHNBASE + (ch << 2); in vortex_mixer_delWTD()
310 esp18 = hwread(vortex->mmio, ebp); in vortex_mixer_delWTD()
317 hwwrite(vortex->mmio, ebp, edx); in vortex_mixer_delWTD()
333 ebp = ebx << 2; in vortex_mixer_delWTD()
336 VORTEX_MIXER_RTBASE + ebp); in vortex_mixer_delWTD()
341 ebp = ebx << 2; in vortex_mixer_delWTD()
347 VORTEX_MIXER_RTBASE + ebp, edx); in vortex_mixer_delWTD()
364 VORTEX_MIXER_RTBASE + ebp, 0); in vortex_mixer_delWTD()
372 hwwrite(vortex->mmio, ebp, 0); in vortex_mixer_delWTD()
[all …]
/linux-4.1.27/arch/x86/boot/
Dpmjump.S70 xorl %ebp, %ebp
Dboot.h236 u32 ebp; member
/linux-4.1.27/arch/x86/kernel/acpi/
Dwakeup_32.S53 movl %ebp, saved_context_ebp
64 movl saved_context_ebp, %ebp
/linux-4.1.27/arch/x86/platform/olpc/
Dxo1-wakeup.S72 movl %ebp, saved_context_ebp
82 movl saved_context_ebp, %ebp
/linux-4.1.27/arch/cris/include/uapi/arch-v32/arch/
Duser.h32 unsigned long ebp; /* P9, Exception base pointer. */ member
/linux-4.1.27/arch/x86/include/uapi/asm/
Dptrace.h23 long ebp; member
Dvm86.h71 long ebp; member
Dsigcontext.h112 unsigned long ebp; member
/linux-4.1.27/include/uapi/video/
Duvesafb.h12 __u32 ebp; member
/linux-4.1.27/arch/x86/include/asm/xen/
Dinterface_32.h54 uint32_t ebp; member
/linux-4.1.27/arch/x86/kvm/
Dtss.h20 u32 ebp; member
Demulate.c2705 tss->ebp = reg_read(ctxt, VCPU_REGS_RBP); in save_state_to_tss32()
2734 *reg_write(ctxt, VCPU_REGS_RBP) = tss->ebp; in load_state_from_tss32()
/linux-4.1.27/arch/x86/
DMakefile_32.cpu50 # prologue (push %ebp, mov %esp, %ebp) which breaks the function graph
/linux-4.1.27/Documentation/
DBUG-HUNTING185 > push %ebp
190 > mov 0xd0(%esp), %ebp ! %ebp = arg0 (skb)
191 > mov 0x8(%ebp), %ebx ! %ebx = skb->sk
Doops-tracing.txt204 Aug 29 09:51:01 blizard kernel: esi: 00000000 edi: bffffdb3 ebp: 00589f90 esp: 00589f8c
/linux-4.1.27/tools/perf/arch/x86/tests/
Dregs_load.S74 movl %ebp, BP(%edi)
/linux-4.1.27/Documentation/zh_CN/
Doops-tracing.txt168 Aug 29 09:51:01 blizard kernel: esi: 00000000 edi: bffffdb3 ebp: 00589f90 esp: 00589f8c
/linux-4.1.27/tools/lguest/
Dlguest.c1552 case 5: return getreg(ebp) & mask; in getreg_num()
1579 case 5: setreg(ebp, val | (getreg(ebp) & ~mask)); return; in setreg_num()
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dkgdb.c221 unsigned int ebp; /* 0x59; P9, Exception base pointer */ member
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3219 __dsh = 0, edi = 1342179328, esi = 1350378548, ebp = 1342630440,
3572 __dsh = 0, edi = 1342179328, esi = 134973440, ebp = 1342631484,
3625 0x1001c2bf <block_write+1103>: addl %eax,0xc(%ebp)
3626 0x1001c2c2 <block_write+1106>: movl 0xfffffdd4(%ebp),%edx
3642 at 0x1001c2c2 as %ebp + 0xfffffdd4, so I figure exactly what that is,
3643 taking %ebp from the sigcontext_struct above:
/linux-4.1.27/
DREADME341 esi: xxxxxxxx edi: xxxxxxxx ebp: xxxxxxxx
/linux-4.1.27/Documentation/x86/
Dboot.txt1011 IMPORTANT: All the hooks are required to preserve %esp, %ebp, %esi and
1066 address of the struct boot_params; %ebp, %edi and %ebx must be zero.