Home
last modified time | relevance | path

Searched refs:movl (Results 1 – 25 of 125) sorted by relevance

12345

/Linux-v4.19/arch/x86/math-emu/
Dmul_Xsig.S30 movl %esp,%ebp
34 movl PARAM1,%esi
35 movl PARAM2,%ecx
38 movl %eax,-4(%ebp)
39 movl %eax,-8(%ebp)
41 movl (%esi),%eax /* lsl of Xsig */
43 movl %edx,-12(%ebp)
45 movl 4(%esi),%eax /* midl of Xsig */
51 movl 8(%esi),%eax /* msl of Xsig */
56 movl -12(%ebp),%eax
[all …]
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 %edx,%esi /* Our first guess */
[all …]
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 $0x80000000,%edx
[all …]
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 $0,%eax
[all …]
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 %eax,ACCUM_MS
[all …]
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 %edx,(%esi)
[all …]
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 %eax,FPU_result_1
[all …]
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 4(%esi),%eax /* midl */
[all …]
Dreg_u_sub.S38 movl %esp,%ebp
43 movl PARAM1,%esi /* source 1 */
44 movl PARAM2,%edi /* source 2 */
46 movl PARAM6,%ecx
64 movl SIGH(%edi),%eax /* register ms word */
65 movl SIGL(%edi),%ebx /* register ls word */
67 movl PARAM3,%edi /* destination */
68 movl PARAM6,%edx
103 movl %eax,%ebx
108 movl %ebx,%edx
[all …]
/Linux-v4.19/arch/x86/kernel/
Drelocate_kernel_32.S50 movl 20+8(%esp), %ebp /* list of pages */
51 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
52 movl %esp, ESP(%edi)
53 movl %cr0, %eax
54 movl %eax, CR0(%edi)
55 movl %cr3, %eax
56 movl %eax, CR3(%edi)
57 movl %cr4, %eax
58 movl %eax, CR4(%edi)
61 movl 20+4(%esp), %ebx /* page_list */
[all …]
Dhead_32.S68 movl pa(initial_stack),%ecx
79 movl $(__BOOT_DS),%eax
80 movl %eax,%ds
81 movl %eax,%es
82 movl %eax,%fs
83 movl %eax,%gs
84 movl %eax,%ss
93 movl $pa(__bss_start),%edi
94 movl $pa(__bss_stop),%ecx
106 movl $pa(boot_params),%edi
[all …]
/Linux-v4.19/arch/x86/lib/
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 %ecx, 4(%r10)
[all …]
Datomic64_386_32.S45 movl (v), %eax
46 movl 4(v), %edx
52 movl %ebx, (v)
53 movl %ecx, 4(v)
59 movl (v), %eax
60 movl 4(v), %edx
61 movl %ebx, (v)
62 movl %ecx, 4(v)
77 movl %eax, (v)
78 movl %edx, 4(v)
[all …]
Dchecksum_32.S56 movl 20(%esp),%eax # Function arg: unsigned int sum
57 movl 16(%esp),%ecx # Function arg: int len
58 movl 12(%esp),%esi # Function arg: unsigned char *buff
83 movl %ecx, %edx
87 1: movl (%esi), %ebx
89 movl 4(%esi), %ebx
91 movl 8(%esi), %ebx
93 movl 12(%esi), %ebx
95 movl 16(%esi), %ebx
97 movl 20(%esi), %ebx
[all …]
Datomic64_cx8_32.S16 movl %ebx, %eax
17 movl %ecx, %edx
54 movl %eax, %esi
55 movl %edx, %edi
56 movl %ecx, %ebp
60 movl %eax, %ebx
61 movl %edx, %ecx
69 movl %ebx, %eax
70 movl %ecx, %edx
88 movl %eax, %ebx
[all …]
/Linux-v4.19/arch/x86/boot/compressed/
Defi_thunk_64.S32 movl %eax, 4(%rsp)
34 movl %eax, (%rsp)
35 movl %eax, 2(%rax) /* Fixup the gdt base address */
37 movl %ds, %eax
39 movl %es, %eax
41 movl %ss, %eax
48 movl %esi, 0x0(%rsp)
49 movl %edx, 0x4(%rsp)
50 movl %ecx, 0x8(%rsp)
52 movl %esi, 0xc(%rsp)
[all …]
Dhead_64.S64 movl $(__BOOT_DS), %eax
65 movl %eax, %ds
66 movl %eax, %es
67 movl %eax, %ss
84 movl $boot_stack_end, %eax
86 movl %eax, %esp
102 movl %ebp, %ebx
103 movl BP_kernel_alignment(%esi), %eax
111 movl $LOAD_PHYSICAL_ADDR, %ebx
115 movl BP_init_size(%esi), %eax
[all …]
/Linux-v4.19/arch/x86/power/
Dhibernate_asm_32.S19 movl %esp, saved_context_esp
20 movl %ebx, saved_context_ebx
21 movl %ebp, saved_context_ebp
22 movl %esi, saved_context_esi
23 movl %edi, saved_context_edi
31 movl mmu_cr4_features, %ecx
32 movl resume_pg_dir, %eax
34 movl %eax, %cr3
38 movl %ecx, %cr4; # turn off PGE
39 movl %cr3, %eax; # flush TLB
[all …]
/Linux-v4.19/arch/x86/platform/olpc/
Dxo1-wakeup.S26 movl $initial_page_table - __PAGE_OFFSET, %eax
27 movl %eax, %cr3
29 movl saved_cr4, %eax
30 movl %eax, %cr4
32 movl saved_cr0, %eax
33 movl %eax, %cr0
51 movl %cr3, %eax
52 movl %eax, %cr3
64 movl %cr4, %edx
65 movl %edx, saved_cr4
[all …]
/Linux-v4.19/tools/testing/selftests/x86/
Draw_syscall_helper_32.S9 movl 5*4(%esp), %eax /* pointer to args struct */
11 movl 1*4(%eax), %ebx
12 movl 2*4(%eax), %ecx
13 movl 3*4(%eax), %edx
14 movl 4*4(%eax), %esi
15 movl 5*4(%eax), %edi
16 movl 6*4(%eax), %ebp
17 movl 0*4(%eax), %eax
23 movl 6*4(%esp), %eax
25 movl %ebx, 1*4(%eax)
[all …]
/Linux-v4.19/arch/x86/realmode/rm/
Dreboot.S26 movl $__KERNEL_DS, %eax
27 movl %eax, %ds
31 movl %cr0, %eax
33 movl %eax, %cr0
39 movl $MSR_EFER, %ecx
42 movl %edi, %eax
59 movl $16, %ecx
60 movl %ecx, %ds
61 movl %ecx, %es
62 movl %ecx, %fs
[all …]
Dwakeup_asm.S52 movl %cr0, %eax
54 movl %eax, %cr0
64 movl %eax, %cr0
70 movl $rm_stack_end, %esp
83 movl signature, %eax
88 movl end_signature, %eax
97 movl pmode_behavior, %edi
101 movl pmode_misc_en, %eax
102 movl pmode_misc_en + 4, %edx
103 movl $MSR_IA32_MISC_ENABLE, %ecx
[all …]
/Linux-v4.19/arch/x86/platform/efi/
Defi_thunk_64.S53 movl %ebx, 8(%rsp)
71 movl %ds, %eax
73 movl %es, %eax
75 movl %ss, %eax
79 movl %esi, 0x0(%rsp)
80 movl %edx, 0x4(%rsp)
81 movl %ecx, 0x8(%rsp)
83 movl %esi, 0xc(%rsp)
85 movl %esi, 0x10(%rsp)
99 movl %ebx, %ss
[all …]
/Linux-v4.19/arch/x86/entry/
Dentry_32.S129 99: movl $0, (%esp)
140 99: movl $0, PT_GS(%esp)
147 movl %gs, \reg
150 movl \reg, PT_GS(%esp)
153 movl $(__KERNEL_STACK_CANARY), \reg
154 movl \reg, %gs
163 movl %cr3, \scratch_reg
165 movl \scratch_reg, %cr3
178 movl %cr3, %eax
193 movl %cr3, \scratch_reg
[all …]
/Linux-v4.19/arch/x86/um/
Dsetjmp_32.S24 movl %eax,%edx
26 movl 4(%esp),%edx
30 movl %ebx,(%edx)
31 movl %esp,4(%edx) # Post-return %esp!
33 movl %ebp,8(%edx)
34 movl %esi,12(%edx)
35 movl %edi,16(%edx)
36 movl %ecx,20(%edx) # Return address
49 movl 4(%esp),%edx # jmp_ptr address
50 movl 8(%esp),%eax # Return value
[all …]

12345