Home
last modified time | relevance | path

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

123

/Linux-v4.19/arch/x86/math-emu/
Dmul_Xsig.S29 pushl %ebp
30 movl %esp,%ebp
38 movl %eax,-4(%ebp)
39 movl %eax,-8(%ebp)
43 movl %edx,-12(%ebp)
47 addl %eax,-12(%ebp)
48 adcl %edx,-8(%ebp)
49 adcl $0,-4(%ebp)
53 addl %eax,-8(%ebp)
54 adcl %edx,-4(%ebp)
[all …]
Dround_Xsig.S27 pushl %ebp
28 movl %esp,%ebp
39 movl $0,-4(%ebp)
48 movl $-32,-4(%ebp)
55 subl %ecx,-4(%ebp)
69 incl -4(%ebp)
76 movl -4(%ebp),%eax
87 pushl %ebp
88 movl %esp,%ebp
99 movl $0,-4(%ebp)
[all …]
Dfpu_asm.h18 #define PARAM1 8(%ebp)
19 #define PARAM2 12(%ebp)
20 #define PARAM3 16(%ebp)
21 #define PARAM4 20(%ebp)
22 #define PARAM5 24(%ebp)
23 #define PARAM6 28(%ebp)
24 #define PARAM7 32(%ebp)
Dpolynom_Xsig.S31 #define SUM_MS -20(%ebp) /* sum ms long */
32 #define SUM_MIDDLE -24(%ebp) /* sum middle long */
33 #define SUM_LS -28(%ebp) /* sum ls long */
34 #define ACCUM_MS -4(%ebp) /* accum ms long */
35 #define ACCUM_MIDDLE -8(%ebp) /* accum middle long */
36 #define ACCUM_LS -12(%ebp) /* accum ls long */
37 #define OVERFLOWED -16(%ebp) /* addition overflow flag */
41 pushl %ebp
42 movl %esp,%ebp
Ddiv_Xsig.S45 #define FPU_accum_3 -4(%ebp)
46 #define FPU_accum_2 -8(%ebp)
47 #define FPU_accum_1 -12(%ebp)
48 #define FPU_accum_0 -16(%ebp)
49 #define FPU_result_3 -20(%ebp)
50 #define FPU_result_2 -24(%ebp)
51 #define FPU_result_1 -28(%ebp)
79 pushl %ebp
80 movl %esp,%ebp
Dreg_u_div.S41 #define FPU_accum_3 -4(%ebp)
42 #define FPU_accum_2 -8(%ebp)
43 #define FPU_accum_1 -12(%ebp)
44 #define FPU_accum_0 -16(%ebp)
45 #define FPU_result_1 -20(%ebp)
46 #define FPU_result_2 -24(%ebp)
47 #define FPU_ovfl_flag -28(%ebp)
79 pushl %ebp
80 movl %esp,%ebp
Dwm_sqrt.S35 #define FPU_accum_3 -4(%ebp) /* ms word */
36 #define FPU_accum_2 -8(%ebp)
37 #define FPU_accum_1 -12(%ebp)
38 #define FPU_accum_0 -16(%ebp)
46 #define FPU_fsqrt_arg_2 -20(%ebp) /* ms word */
47 #define FPU_fsqrt_arg_1 -24(%ebp)
48 #define FPU_fsqrt_arg_0 -28(%ebp) /* ls word, at most the ms bit is set */
79 pushl %ebp
80 movl %esp,%ebp
Dreg_u_mul.S33 #define FPU_accum_0 -4(%ebp) /* ms word */
34 #define FPU_accum_1 -8(%ebp)
49 pushl %ebp
50 movl %esp,%ebp
Dreg_norm.S26 pushl %ebp
27 movl %esp,%ebp
104 pushl %ebp
105 movl %esp,%ebp
Ddiv_small.S23 pushl %ebp
24 movl %esp,%ebp
Dwm_shrx.S37 push %ebp
38 movl %esp,%ebp
116 push %ebp
117 movl %esp,%ebp
/Linux-v4.19/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 …]
/Linux-v4.19/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 …]
Dftrace_32.S49 pushl %ebp
50 movl %esp, %ebp
54 pushl %ebp
55 movl %esp, %ebp
86 popl %ebp
89 popl %ebp /* this is the orig bp */
127 pushl %ebp
139 movl 0x4(%ebp), %edx /* Load parent ip (2nd parameter) */
162 popl %ebp
198 movl 0x4(%ebp), %edx
[all …]
/Linux-v4.19/arch/x86/boot/compressed/
Dhead_64.S80 1: popl %ebp
81 subl $1b, %ebp
85 addl %ebp, %eax
102 movl %ebp, %ebx
124 addl %ebp, gdt+2(%ebp)
125 lgdt gdt(%ebp)
209 leal startup_64(%ebp), %eax
211 movl efi32_config(%ebp), %ebx
214 leal handover_entry(%ebp), %eax
237 1: pop %ebp
[all …]
Dhead_32.S92 1: popl %ebp
93 subl $1b, %ebp
102 movl %ebp, %ebx
131 leal (_bss-4)(%ebp), %esi
245 movl %ebx, %ebp
246 subl %eax, %ebp
247 pushl %ebp /* output address */
/Linux-v4.19/arch/x86/lib/
Datomic64_cx8_32.S49 pushl %ebp
56 movl %ecx, %ebp
65 cmpxchg8b (%ebp)
74 popl %ebp
129 pushl %ebp
135 movl %eax, %ebp
145 addl %ebp, %ebx
155 popl %ebp
Dmsr-reg.S52 pushl %ebp
60 movl 20(%eax), %ebp
72 movl %ebp, 20(%eax)
78 popl %ebp
/Linux-v4.19/arch/x86/entry/vdso/vdso32/
Dsystem_call.S48 pushl %ebp
50 CFI_REL_OFFSET ebp, 0
72 popl %ebp
73 CFI_RESTORE ebp
/Linux-v4.19/tools/testing/selftests/x86/
Draw_syscall_helper_32.S5 pushl %ebp
16 movl 6*4(%eax), %ebp
30 movl %ebp, 6*4(%eax)
35 popl %ebp
Dunwind_vdso.c115 unsigned long ebp = _Unwind_GetGR(ctx, 5); in trace_fn() local
120 esi == 4 && edi == 5 && ebp == 6; in trace_fn()
126 eax, ebx, ecx, edx, esi, edi, ebp); in trace_fn()
/Linux-v4.19/arch/x86/entry/
Dentry_64_compat.S98 xorl %ebp, %ebp /* nospec rbp */
240 xorl %ebp, %ebp /* nospec rbp */
388 xorl %ebp, %ebp /* nospec rbp */
Dentry_32.S211 pushl %ebp
259 mov %esp, %ebp
260 andl $0x7fffffff, %ebp
270 popl %ebp
647 pushl %ebp
676 popl %ebp
846 pushl %ebp /* pt_regs->sp (stashed in bp) */
917 popl %ebp /* pt_regs->bp */
1362 pushl %ebp
1496 xorl %ebp, %ebp
/Linux-v4.19/arch/x86/um/
Dsetjmp_32.S12 # %ebp
33 movl %ebp,8(%edx)
54 movl 8(%edx),%ebp

123