Home
last modified time | relevance | path

Searched refs:movl (Results 1 - 25 of 160) sorted by relevance

1234567

/kernel/linux/linux-5.10/arch/x86/kernel/
H A Drelocate_kernel_32.S49 movl 20+8(%esp), %ebp /* list of pages */
50 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
51 movl %esp, ESP(%edi)
52 movl %cr0, %eax
53 movl %eax, CR0(%edi)
54 movl %cr3, %eax
55 movl %eax, CR3(%edi)
56 movl %cr4, %eax
57 movl %eax, CR4(%edi)
60 movl 2
[all...]
H A Dhead_32.S69 movl pa(initial_stack),%ecx
75 movl $(__BOOT_DS),%eax
76 movl %eax,%ds
77 movl %eax,%es
78 movl %eax,%fs
79 movl %eax,%gs
80 movl %eax,%ss
88 movl $pa(__bss_start),%edi
89 movl $pa(__bss_stop),%ecx
101 movl
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Drelocate_kernel_32.S49 movl 20+8(%esp), %ebp /* list of pages */
50 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
51 movl %esp, ESP(%edi)
52 movl %cr0, %eax
53 movl %eax, CR0(%edi)
54 movl %cr3, %eax
55 movl %eax, CR3(%edi)
56 movl %cr4, %eax
57 movl %eax, CR4(%edi)
60 movl 2
[all...]
H A Dhead_32.S69 movl pa(initial_stack),%ecx
75 movl $(__BOOT_DS),%eax
76 movl %eax,%ds
77 movl %eax,%es
78 movl %eax,%fs
79 movl %eax,%gs
80 movl %eax,%ss
88 movl $pa(__bss_start),%edi
89 movl $pa(__bss_stop),%ecx
101 movl
[all...]
/kernel/linux/linux-5.10/arch/x86/math-emu/
H A Dwm_sqrt.S80 movl %esp,%ebp
88 movl PARAM1,%esi
90 movl SIGH(%esi),%eax
91 movl SIGL(%esi),%ecx
107 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */
108 movl %ecx,FPU_fsqrt_arg_1
109 movl %edx,FPU_fsqrt_arg_0
114 movl $0xaaaaaaaa,%ecx
120 movl $0x80000000,%edx /* round up */
123 movl
[all...]
H A Ddiv_Xsig.S80 movl %esp,%ebp
89 movl PARAM1,%esi /* pointer to num */
90 movl PARAM2,%ebx /* pointer to denom */
116 movl XsigH(%esi),%eax
118 movl %eax,FPU_accum_3
119 movl XsigL(%esi),%eax
121 movl %eax,FPU_accum_2
122 movl XsigLL(%esi),%eax
124 movl %eax,FPU_accum_1
125 movl
[all...]
H A Dwm_shrx.S38 movl %esp,%ebp
40 movl PARAM2,%ecx
41 movl PARAM1,%esi
47 movl (%esi),%ebx /* lsl */
48 movl 4(%esi),%edx /* msl */
53 movl %ebx,(%esi)
54 movl %edx,4(%esi)
65 movl (%esi),%eax /* lsl */
66 movl 4(%esi),%edx /* msl */
69 movl
[all...]
H A Dround_Xsig.S28 movl %esp,%ebp
33 movl PARAM1,%esi
35 movl 8(%esi),%edx
36 movl 4(%esi),%ebx
37 movl (%esi),%eax
39 movl $0,-4(%ebp)
45 movl %ebx,%edx
46 movl %eax,%ebx
48 movl $-32,-4(%ebp)
68 movl
[all...]
H A Dpolynom_Xsig.S42 movl %esp,%ebp
48 movl PARAM2,%esi /* x */
49 movl PARAM3,%edi /* terms */
51 movl TERM_SIZE,%eax
55 movl 4(%edi),%edx /* terms[n] */
56 movl %edx,SUM_MS
57 movl (%edi),%edx /* terms[n] */
58 movl %edx,SUM_MIDDLE
60 movl %eax,SUM_LS
69 movl
[all...]
H A Dreg_u_div.S80 movl %esp,%ebp
89 movl REGA,%esi
90 movl REGB,%ebx
91 movl DEST,%edi
103 movl EXP_WAY_UNDER,%edx
121 movl SIGH(%ebx),%ecx /* The divisor */
122 movl SIGH(%esi),%edx /* Dividend */
123 movl SIGL(%esi),%eax /* Dividend */
134 movl %eax,FPU_result_2
139 movl
[all...]
H A Dshr_Xsig.S27 movl %esp,%ebp
29 movl PARAM2,%ecx
30 movl PARAM1,%esi
36 movl (%esi),%eax /* lsl */
37 movl 4(%esi),%ebx /* midl */
38 movl 8(%esi),%edx /* msl */
42 movl %eax,(%esi)
43 movl %ebx,4(%esi)
44 movl %edx,8(%esi)
55 movl
[all...]
/kernel/linux/linux-6.6/arch/x86/math-emu/
H A Dwm_sqrt.S80 movl %esp,%ebp
88 movl PARAM1,%esi
90 movl SIGH(%esi),%eax
91 movl SIGL(%esi),%ecx
107 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */
108 movl %ecx,FPU_fsqrt_arg_1
109 movl %edx,FPU_fsqrt_arg_0
114 movl $0xaaaaaaaa,%ecx
120 movl $0x80000000,%edx /* round up */
123 movl
[all...]
H A Ddiv_Xsig.S80 movl %esp,%ebp
89 movl PARAM1,%esi /* pointer to num */
90 movl PARAM2,%ebx /* pointer to denom */
116 movl XsigH(%esi),%eax
118 movl %eax,FPU_accum_3
119 movl XsigL(%esi),%eax
121 movl %eax,FPU_accum_2
122 movl XsigLL(%esi),%eax
124 movl %eax,FPU_accum_1
125 movl
[all...]
H A Dwm_shrx.S38 movl %esp,%ebp
40 movl PARAM2,%ecx
41 movl PARAM1,%esi
47 movl (%esi),%ebx /* lsl */
48 movl 4(%esi),%edx /* msl */
53 movl %ebx,(%esi)
54 movl %edx,4(%esi)
65 movl (%esi),%eax /* lsl */
66 movl 4(%esi),%edx /* msl */
69 movl
[all...]
H A Dround_Xsig.S28 movl %esp,%ebp
33 movl PARAM1,%esi
35 movl 8(%esi),%edx
36 movl 4(%esi),%ebx
37 movl (%esi),%eax
39 movl $0,-4(%ebp)
45 movl %ebx,%edx
46 movl %eax,%ebx
48 movl $-32,-4(%ebp)
68 movl
[all...]
H A Dpolynom_Xsig.S42 movl %esp,%ebp
48 movl PARAM2,%esi /* x */
49 movl PARAM3,%edi /* terms */
51 movl TERM_SIZE,%eax
55 movl 4(%edi),%edx /* terms[n] */
56 movl %edx,SUM_MS
57 movl (%edi),%edx /* terms[n] */
58 movl %edx,SUM_MIDDLE
60 movl %eax,SUM_LS
69 movl
[all...]
H A Dreg_u_div.S80 movl %esp,%ebp
89 movl REGA,%esi
90 movl REGB,%ebx
91 movl DEST,%edi
103 movl EXP_WAY_UNDER,%edx
121 movl SIGH(%ebx),%ecx /* The divisor */
122 movl SIGH(%esi),%edx /* Dividend */
123 movl SIGL(%esi),%eax /* Dividend */
134 movl %eax,FPU_result_2
139 movl
[all...]
H A Dshr_Xsig.S27 movl %esp,%ebp
29 movl PARAM2,%ecx
30 movl PARAM1,%esi
36 movl (%esi),%eax /* lsl */
37 movl 4(%esi),%ebx /* midl */
38 movl 8(%esi),%edx /* msl */
42 movl %eax,(%esi)
43 movl %ebx,4(%esi)
44 movl %edx,8(%esi)
55 movl
[all...]
/kernel/linux/linux-5.10/arch/x86/lib/
H A Dmsr-reg.S20 movl (%rdi), %eax
21 movl 4(%rdi), %ecx
22 movl 8(%rdi), %edx
23 movl 12(%rdi), %ebx
24 movl 20(%rdi), %r12d
25 movl 24(%rdi), %esi
26 movl 28(%rdi), %edi
28 2: movl %eax, (%r10)
29 movl %r11d, %eax /* Return value */
30 movl
[all...]
H A Datomic64_386_32.S37 movl (v), %eax
38 movl 4(v), %edx
45 movl %ebx, (v)
46 movl %ecx, 4(v)
53 movl (v), %eax
54 movl 4(v), %edx
55 movl %ebx, (v)
56 movl %ecx, 4(v)
73 movl %eax, (v)
74 movl
[all...]
/kernel/linux/linux-5.10/arch/x86/power/
H A Dhibernate_asm_32.S20 movl %esp, saved_context_esp
21 movl %ebx, saved_context_ebx
22 movl %ebp, saved_context_ebp
23 movl %esi, saved_context_esi
24 movl %edi, saved_context_edi
29 movl %cr3, %eax
30 movl %eax, restore_cr3
40 movl restore_jump_address, %ebx
41 movl restore_cr3, %ebp
43 movl mmu_cr4_feature
[all...]
/kernel/linux/linux-6.6/arch/x86/power/
H A Dhibernate_asm_32.S20 movl %esp, saved_context_esp
21 movl %ebx, saved_context_ebx
22 movl %ebp, saved_context_ebp
23 movl %esi, saved_context_esi
24 movl %edi, saved_context_edi
29 movl %cr3, %eax
30 movl %eax, restore_cr3
40 movl restore_jump_address, %ebx
41 movl restore_cr3, %ebp
43 movl mmu_cr4_feature
[all...]
/kernel/linux/linux-6.6/arch/x86/lib/
H A Dmsr-reg.S20 movl (%rdi), %eax
21 movl 4(%rdi), %ecx
22 movl 8(%rdi), %edx
23 movl 12(%rdi), %ebx
24 movl 20(%rdi), %r12d
25 movl 24(%rdi), %esi
26 movl 28(%rdi), %edi
28 2: movl %eax, (%r10)
29 movl %r11d, %eax /* Return value */
30 movl
[all...]
/kernel/linux/linux-6.6/arch/x86/entry/
H A Dentry_32.S60 movl %cr3, \scratch_reg
62 movl \scratch_reg, %cr3
75 movl %cr3, %eax
90 movl %cr3, \scratch_reg
95 movl \scratch_reg, %cr3
184 movl 5*4(%esp), %eax # (modified) regs->sp
186 movl 4*4(%esp), %ecx # flags
187 movl %ecx, %ss:-1*4(%eax)
189 movl 3*4(%esp), %ecx # cs
191 movl
[all...]
/kernel/linux/linux-5.10/arch/x86/boot/compressed/
H A Dhead_64.S99 movl %eax, 2(%eax)
103 movl $__BOOT_DS, %eax
104 movl %eax, %ds
105 movl %eax, %es
106 movl %eax, %fs
107 movl %eax, %gs
108 movl %eax, %ss
127 movl %ebp, %ebx
141 movl BP_kernel_alignment(%esi), %eax
149 movl
[all...]

Completed in 12 milliseconds

1234567