Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/math-emu/
Dmul_Xsig.S29 movl %esp,%ebp
33 movl PARAM1,%esi
34 movl PARAM2,%ecx
37 movl %eax,-4(%ebp)
38 movl %eax,-8(%ebp)
40 movl (%esi),%eax /* lsl of Xsig */
42 movl %edx,-12(%ebp)
44 movl 4(%esi),%eax /* midl of Xsig */
50 movl 8(%esi),%eax /* msl of Xsig */
55 movl -12(%ebp),%eax
[all …]
Dwm_sqrt.S79 movl %esp,%ebp
87 movl PARAM1,%esi
89 movl SIGH(%esi),%eax
90 movl SIGL(%esi),%ecx
106 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */
107 movl %ecx,FPU_fsqrt_arg_1
108 movl %edx,FPU_fsqrt_arg_0
113 movl $0xaaaaaaaa,%ecx
119 movl $0x80000000,%edx /* round up */
122 movl %edx,%esi /* Our first guess */
[all …]
Dround_Xsig.S27 movl %esp,%ebp
32 movl PARAM1,%esi
34 movl 8(%esi),%edx
35 movl 4(%esi),%ebx
36 movl (%esi),%eax
38 movl $0,-4(%ebp)
44 movl %ebx,%edx
45 movl %eax,%ebx
47 movl $-32,-4(%ebp)
67 movl $0x80000000,%edx
[all …]
Ddiv_Xsig.S79 movl %esp,%ebp
88 movl PARAM1,%esi /* pointer to num */
89 movl PARAM2,%ebx /* pointer to denom */
115 movl XsigH(%esi),%eax
117 movl %eax,FPU_accum_3
118 movl XsigL(%esi),%eax
120 movl %eax,FPU_accum_2
121 movl XsigLL(%esi),%eax
123 movl %eax,FPU_accum_1
124 movl $0,%eax
[all …]
Dpolynom_Xsig.S41 movl %esp,%ebp
47 movl PARAM2,%esi /* x */
48 movl PARAM3,%edi /* terms */
50 movl TERM_SIZE,%eax
54 movl 4(%edi),%edx /* terms[n] */
55 movl %edx,SUM_MS
56 movl (%edi),%edx /* terms[n] */
57 movl %edx,SUM_MIDDLE
59 movl %eax,SUM_LS
68 movl %eax,ACCUM_MS
[all …]
Dwm_shrx.S37 movl %esp,%ebp
39 movl PARAM2,%ecx
40 movl PARAM1,%esi
46 movl (%esi),%ebx /* lsl */
47 movl 4(%esi),%edx /* msl */
52 movl %ebx,(%esi)
53 movl %edx,4(%esi)
64 movl (%esi),%eax /* lsl */
65 movl 4(%esi),%edx /* msl */
68 movl %edx,(%esi)
[all …]
Dreg_u_div.S79 movl %esp,%ebp
88 movl REGA,%esi
89 movl REGB,%ebx
90 movl DEST,%edi
102 movl EXP_WAY_UNDER,%edx
120 movl SIGH(%ebx),%ecx /* The divisor */
121 movl SIGH(%esi),%edx /* Dividend */
122 movl SIGL(%esi),%eax /* Dividend */
133 movl %eax,FPU_result_2
138 movl %eax,FPU_result_1
[all …]
Dshr_Xsig.S26 movl %esp,%ebp
28 movl PARAM2,%ecx
29 movl PARAM1,%esi
35 movl (%esi),%eax /* lsl */
36 movl 4(%esi),%ebx /* midl */
37 movl 8(%esi),%edx /* msl */
41 movl %eax,(%esi)
42 movl %ebx,4(%esi)
43 movl %edx,8(%esi)
54 movl 4(%esi),%eax /* midl */
[all …]
Dreg_u_sub.S37 movl %esp,%ebp
42 movl PARAM1,%esi /* source 1 */
43 movl PARAM2,%edi /* source 2 */
45 movl PARAM6,%ecx
63 movl SIGH(%edi),%eax /* register ms word */
64 movl SIGL(%edi),%ebx /* register ls word */
66 movl PARAM3,%edi /* destination */
67 movl PARAM6,%edx
102 movl %eax,%ebx
107 movl %ebx,%edx
[all …]
Dreg_norm.S26 movl %esp,%ebp
29 movl PARAM1,%ebx
31 movl SIGH(%ebx),%edx
32 movl SIGL(%ebx),%eax
41 movl %eax,%edx
54 movl %edx,SIGH(%ebx)
55 movl %eax,SIGL(%ebx)
65 movl TAG_Valid,%eax
79 movl TAG_Zero,%eax
103 movl %esp,%ebp
[all …]
Dreg_u_add.S36 movl %esp,%ebp
41 movl PARAM1,%esi /* source 1 */
42 movl PARAM2,%edi /* source 2 */
44 movl PARAM6,%ecx
45 movl %ecx,%edx
50 movl SIGL(%esi),%ebx
51 movl SIGH(%esi),%eax
53 movl %edi,%esi
54 movl PARAM7,%edx
60 movl SIGL(%edi),%ebx
[all …]
Dreg_u_mul.S49 movl %esp,%ebp
58 movl PARAM1,%esi
59 movl PARAM2,%edi
71 movl SIGL(%esi),%eax
73 movl %eax,FPU_accum_0
74 movl %edx,FPU_accum_1
76 movl SIGL(%esi),%eax
82 movl SIGH(%esi),%eax
88 movl SIGH(%esi),%eax
94 movl PARAM6,%eax
[all …]
Ddiv_small.S23 movl %esp,%ebp
27 movl PARAM1,%esi /* pointer to num */
28 movl PARAM2,%ecx /* The denominator */
30 movl 4(%esi),%eax /* Get the current num msw */
34 movl %eax,4(%esi)
36 movl (%esi),%eax /* Get the num lsw */
39 movl %eax,(%esi)
41 movl %edx,%eax /* Return the remainder in eax */
Dreg_round.S113 movl %esp,%ebp
118 movl PARAM1,%edi
119 movl SIGH(%edi),%eax
120 movl SIGL(%edi),%ebx
121 movl PARAM2,%edx
124 movl PARAM4,%ecx
144 movl %ecx,%esi
172 movl %esi,%ecx
201 movl %eax,%ecx
210 movl %eax,%ecx
[all …]
DREADME132 movl %esp,[%ebx]
136 destination of the 'movl' overlaps the FPU instruction then the bytes
/linux-4.1.27/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.S97 movl pa(stack_start),%ecx
108 movl $(__BOOT_DS),%eax
109 movl %eax,%ds
110 movl %eax,%es
111 movl %eax,%fs
112 movl %eax,%gs
113 movl %eax,%ss
122 movl $pa(__bss_start),%edi
123 movl $pa(__bss_stop),%ecx
135 movl $pa(boot_params),%edi
[all …]
Dentry_32.S154 99: movl $0, (%esp)
165 99: movl $0, PT_GS(%esp)
172 movl %gs, \reg
176 movl \reg, PT_GS(%esp)
180 movl $(__KERNEL_STACK_CANARY), \reg
181 movl \reg, %gs
209 movl $(__USER_DS), %edx
210 movl %edx, %ds
211 movl %edx, %es
212 movl $(__KERNEL_PERCPU), %edx
[all …]
Dverify_cpu.S44 movl %eax,%ebx
54 movl $0x0,%eax # See if cpuid 1 is implemented
79 movl $0x1, %eax # check CPU family and model
81 movl %eax, %ecx
95 movl $MSR_IA32_MISC_ENABLE, %ecx
102 movl $0x1,%eax # Does the cpu have what it takes
108 movl $0x80000000,%eax # See if extended cpuid is implemented
113 movl $0x80000001,%eax # Does the cpu have what it takes
120 movl $1,%eax
127 movl $MSR_K7_HWCR,%ecx
Dhead_64.S187 movl $(X86_CR4_PAE | X86_CR4_PGE), %ecx
200 movl $0x80000001, %eax
202 movl %edx,%edi
205 movl $MSR_EFER, %ecx
218 movl $CR0_STATE, %eax
239 movl %eax,%ds
240 movl %eax,%ss
241 movl %eax,%es
248 movl %eax,%fs
249 movl %eax,%gs
[all …]
Dentry_64.S315 movl $AUDIT_ARCH_X86_64, %esi
326 movl $AUDIT_ARCH_X86_64, %esi
358 movl $_TIF_ALLWORK_MASK,%edi
363 movl TI_flags(%rcx),%edx
405 1: movl $_TIF_WORK_MASK,%edi
640 movl $0, RAX(%rsp)
753 movl $_TIF_WORK_MASK,%edi
756 movl TI_flags(%rcx),%edx
1103 movl %edi,%gs
1117 movl %eax,%gs
[all …]
Drelocate_kernel_64.S126 movl $X86_CR4_PAE, %eax
249 movl $512, %ecx
254 movl $512, %ecx
259 movl $512, %ecx
Dsignal.c262 u8 movl; member
/linux-4.1.27/arch/x86/crypto/
Dsalsa20-i586-asm_32.S16 movl %eax,80(%esp)
18 movl %ebx,84(%esp)
20 movl %esi,88(%esp)
22 movl %edi,92(%esp)
24 movl %ebp,96(%esp)
26 movl 4(%esp,%eax),%edx
28 movl 8(%esp,%eax),%esi
30 movl 12(%esp,%eax),%edi
32 movl 16(%esp,%eax),%ebx
39 movl 0(%edx),%eax
[all …]
Daes-x86_64-asm_64.S58 movl (r7),r5 ## E; \
59 movl 4(r7),r1 ## E; \
60 movl 8(r7),r6 ## E; \
61 movl 12(r7),r7 ## E; \
62 movl 480(r8),r10 ## E; \
76 movl r5 ## E,(r9); \
77 movl r6 ## E,4(r9); \
78 movl r7 ## E,8(r9); \
79 movl r8 ## E,12(r9); \
86 movl TAB+1024(,r5,4),r5 ## E;\
[all …]
Ddes3_ede-asm_64.S80 movl a, RT0d; \
89 movl val##d, RT0d; \
107 movl left##d, RW0d; \
120 movl right##d, RW0d; \
163 movl (io), left##d; \
164 movl 4(io), right##d; \
171 movl left##d, (io); \
172 movl right##d, 4(io);
260 movl val##d, RT0d; \
289 movl left##0d, RW0d; \
[all …]
Dcamellia-x86_64-asm_64.S115 movl (key_table + ((kl) * 2) * 4)(CTX), RT0d; \
129 movl (key_table + ((kr) * 2) * 4)(CTX), RT0d; \
213 movl $24, RT1d; /* max */
220 movl $32, RT1d; /* max */
247 movl $32, RT2d;
248 movl $24, RXORd;
297 movl (key_table + ((kl) * 2) * 4)(CTX), RT0d; \
307 movl (key_table + ((kl) * 2) * 4)(CTX), RT2d; \
321 movl (key_table + ((kr) * 2) * 4)(CTX), RT2d; \
331 movl (key_table + ((kr) * 2) * 4)(CTX), RT1d; \
[all …]
Daesni-intel_asm.S1805 movl 8(%esp), KEYP # ctx
1806 movl 12(%esp), UKEYP # in_key
1807 movl 16(%esp), %edx # key_len
1812 movl %edx, 480(KEYP)
1918 movl 12(%esp), KEYP
1919 movl 16(%esp), OUTP
1920 movl 20(%esp), INP
1922 movl 480(KEYP), KLEN # key length
2107 movl 12(%esp), KEYP
2108 movl 16(%esp), OUTP
[all …]
Dsalsa20-x86_64-asm_64.S850 movl %esi,0(%rdi)
852 movl %edx,20(%rdi)
854 movl %ecx,40(%rdi)
856 movl %r8d,60(%rdi)
879 movl %esi,0(%rdi)
881 movl %edx,20(%rdi)
883 movl %ecx,40(%rdi)
885 movl %r8d,60(%rdi)
Dblowfish-x86_64-asm_64.S79 movl s0(CTX,RT0,4), RT0d; \
203 movl s0(CTX,RT0,4), RT0d; \
Dserpent-sse2-i586-asm_32.S525 movl arg_ctx(%esp), CTX;
527 movl arg_src(%esp), %eax;
564 movl arg_dst(%esp), %eax;
588 movl arg_ctx(%esp), CTX;
590 movl arg_src(%esp), %eax;
627 movl arg_dst(%esp), %eax;
Dcamellia-aesni-avx-asm_64.S764 movl $24, %r8d;
787 movl $32, %r8d;
918 movl $32, %r8d;
919 movl $24, %eax;
946 movl $32, %r8d;
947 movl $24, %eax;
1263 movl $32, %r8d;
1264 movl $24, %eax;
Dcamellia-aesni-avx2-asm_64.S804 movl $24, %r8d;
827 movl $32, %r8d;
964 movl $32, %r8d;
965 movl $24, %eax;
996 movl $32, %r8d;
997 movl $24, %eax;
1379 movl $32, %r8d;
1380 movl $24, %eax;
Dtwofish-x86_64-asm_64.S267 movl $1,%eax
319 movl $1,%eax
Dtwofish-avx-x86_64-asm_64.S107 movl t0(CTX, RID1, 4), dst ## d; \
108 movl t1(CTX, RID2, 4), RID2d; \
Dcast6-avx-x86_64-asm_64.S103 movl s1(, RID1, 4), dst ## d; \
Dcast5-avx-x86_64-asm_64.S103 movl s1(, RID1, 4), dst ## d; \
/linux-4.1.27/arch/x86/lib/
Dmsr-reg.S21 movl (%rdi), %eax
22 movl 4(%rdi), %ecx
23 movl 8(%rdi), %edx
24 movl 12(%rdi), %ebx
25 movl 20(%rdi), %ebp
26 movl 24(%rdi), %esi
27 movl 28(%rdi), %edi
30 2: movl %eax, (%r10)
31 movl %r11d, %eax /* Return value */
32 movl %ecx, 4(%r10)
[all …]
Datomic64_386_32.S48 movl (v), %eax
49 movl 4(v), %edx
55 movl %ebx, (v)
56 movl %ecx, 4(v)
62 movl (v), %eax
63 movl 4(v), %edx
64 movl %ebx, (v)
65 movl %ecx, 4(v)
80 movl %eax, (v)
81 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.S17 movl %ebx, %eax
18 movl %ecx, %edx
65 movl %eax, %esi
66 movl %edx, %edi
67 movl %ecx, %ebp
71 movl %eax, %ebx
72 movl %edx, %ecx
80 movl %ebx, %eax
81 movl %ecx, %edx
101 movl %eax, %ebx
[all …]
Dcopy_user_64.S21 movl %edi,%ecx
82 movl %edx,%ecx
87 movl %edx,%eax
112 movl %edx,%ecx
136 17: movl %edx,%ecx
148 movl %edx,%ecx
165 50: movl %ecx,%edx
216 movl %edx,%ecx
221 2: movl %edx,%ecx
230 12: movl %ecx,%edx /* ecx is zerorest also */
[all …]
Dcsum-copy_64.S71 movl %ecx, %eax
72 movl %edx, %ecx
150 movl %ecx, %r10d
170 movl %eax, %ebx
177 movl %r10d, %ecx
181 movl $2, %edx
231 movl $-EFAULT, (%rax)
238 movl $-EFAULT, (%rax)
Dclear_page_64.S23 movl $4096/8,%ecx
34 movl $4096/64,%ecx
56 movl $4096,%ecx
Dmemcpy_64.S38 movl %edx, %ecx
158 movl (%rsi), %ecx
159 movl -4(%rsi, %rdx), %r8d
160 movl %ecx, (%rdi)
161 movl %r8d, -4(%rdi, %rdx)
Dcopy_user_nocache_64.S23 movl %edi,%ecx
56 movl %edx,%ecx
80 17: movl %edx,%ecx
92 movl %edx,%ecx
110 50: movl %ecx,%edx
Dputuser.S69 3: movl %eax,(%_ASM_CX)
83 5: movl %edx,4(%_ASM_CX)
91 movl $-EFAULT,%eax
Dmemmove_64.S184 movl (%rsi), %r11d
185 movl -4(%rsi, %rdx), %r10d
186 movl %r11d, (%rdi)
187 movl %r10d, -4(%rdi, %rdx)
Dcopy_page_64.S18 movl $4096/8, %ecx
33 movl $(4096/64)-5, %ecx
62 movl $5, %ecx
Dgetuser.S74 3: movl -3(%_ASM_AX),%edx
101 4: movl -7(%_ASM_AX),%edx
102 5: movl -3(%_ASM_AX),%ecx
Dmemset_64.S41 movl %edx,%ecx
78 movl %edi,%r9d
106 movl %edx,%ecx
Diomap_copy_64.S26 movl %edx,%ecx
Dthunk_32.S22 movl 3*4(%esp), %eax
/linux-4.1.27/arch/x86/power/
Dhibernate_asm_32.S18 movl %esp, saved_context_esp
19 movl %ebx, saved_context_ebx
20 movl %ebp, saved_context_ebp
21 movl %esi, saved_context_esi
22 movl %edi, saved_context_edi
30 movl mmu_cr4_features, %ecx
31 movl resume_pg_dir, %eax
33 movl %eax, %cr3
37 movl %ecx, %cr4; # turn off PGE
38 movl %cr3, %eax; # flush TLB
[all …]
/linux-4.1.27/arch/x86/boot/compressed/
Defi_thunk_64.S31 movl %eax, 4(%rsp)
33 movl %eax, (%rsp)
34 movl %eax, 2(%rax) /* Fixup the gdt base address */
36 movl %ds, %eax
38 movl %es, %eax
40 movl %ss, %eax
47 movl %esi, 0x0(%rsp)
48 movl %edx, 0x4(%rsp)
49 movl %ecx, 0x8(%rsp)
51 movl %esi, 0xc(%rsp)
[all …]
Dhead_64.S54 movl $(__BOOT_DS), %eax
55 movl %eax, %ds
56 movl %eax, %es
57 movl %eax, %ss
74 movl $boot_stack_end, %eax
76 movl %eax, %esp
92 movl %ebp, %ebx
93 movl BP_kernel_alignment(%esi), %eax
101 movl $LOAD_PHYSICAL_ADDR, %ebx
113 movl %eax, gdt+2(%ebp)
[all …]
Dhead_32.S51 movl %ecx, efi32_config(%esi) /* Handle */
53 movl %ecx, efi32_config+8(%esi) /* EFI System table pointer */
63 movl %esi, BP_code32_start(%eax)
78 movl %ecx, efi32_config(%esi) /* Handle */
79 movl %edx, efi32_config+8(%esi) /* EFI System table pointer */
88 movl %eax, %esi
95 movl BP_code32_start(%esi), %eax
110 movl $__BOOT_DS, %eax
111 movl %eax, %ds
112 movl %eax, %es
[all …]
Defi_stub_32.S50 movl %ecx, saved_return_addr(%edx)
53 movl %ecx, efi_rt_function_ptr(%edx)
70 movl efi_rt_function_ptr(%edx), %ecx
76 movl saved_return_addr(%edx), %ecx
/linux-4.1.27/arch/x86/platform/olpc/
Dxo1-wakeup.S25 movl $initial_page_table - __PAGE_OFFSET, %eax
26 movl %eax, %cr3
28 movl saved_cr4, %eax
29 movl %eax, %cr4
31 movl saved_cr0, %eax
32 movl %eax, %cr0
50 movl %cr3, %eax
51 movl %eax, %cr3
63 movl %cr4, %edx
64 movl %edx, saved_cr4
[all …]
/linux-4.1.27/arch/x86/realmode/rm/
Dreboot.S25 movl $__KERNEL_DS, %eax
26 movl %eax, %ds
30 movl %cr0, %eax
32 movl %eax, %cr0
38 movl $MSR_EFER, %ecx
41 movl %edi, %eax
58 movl $16, %ecx
59 movl %ecx, %ds
60 movl %ecx, %es
61 movl %ecx, %fs
[all …]
Dwakeup_asm.S51 movl %cr0, %eax
53 movl %eax, %cr0
63 movl %eax, %cr0
69 movl $rm_stack_end, %esp
82 movl signature, %eax
87 movl end_signature, %eax
96 movl pmode_behavior, %edi
100 movl pmode_misc_en, %eax
101 movl pmode_misc_en + 4, %edx
102 movl $MSR_IA32_MISC_ENABLE, %ecx
[all …]
Dtrampoline_32.S41 movl tr_start, %eax # where we need to go
43 movl $0xA5A5A5A5, trampoline_status
Dtrampoline_64.S50 movl $0xA5A5A5A5, trampoline_status
/linux-4.1.27/arch/x86/platform/efi/
Defi_thunk_64.S52 movl %ebx, 8(%rsp)
70 movl %ds, %eax
72 movl %es, %eax
74 movl %ss, %eax
78 movl %esi, 0x0(%rsp)
79 movl %edx, 0x4(%rsp)
80 movl %ecx, 0x8(%rsp)
82 movl %esi, 0xc(%rsp)
84 movl %esi, 0x10(%rsp)
98 movl %ebx, %ss
[all …]
Defi_stub_32.S39 movl $1f, %edx
51 movl %edx, saved_return_addr
54 movl %ecx, efi_rt_function_ptr
55 movl $2f, %edx
62 movl %cr0, %edx
64 movl %edx, %cr0
88 movl %cr0, %edx
90 movl %edx, %cr0
97 movl $1f, %edx
106 movl (%edx), %ecx
[all …]
/linux-4.1.27/arch/x86/ia32/
Dia32entry.S54 movl R9(%rsp),%r9d
56 movl RCX(%rsp),%ecx
57 movl RDX(%rsp),%edx
58 movl RSI(%rsp),%esi
59 movl RDI(%rsp),%edi
60 movl %eax,%eax /* zero extension */
126 movl %ebp, %ebp
127 movl %eax, %eax
129 movl ASM_THREAD_INFO(TI_sysenter_return, %rsp, 0), %r10d
155 1: movl (%rbp),%ebp
[all …]
Dia32_signal.c430 u8 movl; in ia32_setup_rt_frame() member
/linux-4.1.27/arch/x86/um/
Dsetjmp_32.S23 movl %eax,%edx
25 movl 4(%esp),%edx
29 movl %ebx,(%edx)
30 movl %esp,4(%edx) # Post-return %esp!
32 movl %ebp,8(%edx)
33 movl %esi,12(%edx)
34 movl %edi,16(%edx)
35 movl %ecx,20(%edx) # Return address
48 movl 4(%esp),%edx # jmp_ptr address
49 movl 8(%esp),%eax # Return value
[all …]
Dchecksum_32.S55 movl 20(%esp),%eax # Function arg: unsigned int sum
56 movl 16(%esp),%ecx # Function arg: int len
57 movl 12(%esp),%esi # Function arg: unsigned char *buff
69 movl %ecx, %edx
73 1: movl (%esi), %ebx
75 movl 4(%esi), %ebx
77 movl 8(%esi), %ebx
79 movl 12(%esi), %ebx
81 movl 16(%esi), %ebx
83 movl 20(%esi), %ebx
[all …]
Dsetjmp_64.S44 movl %esi,%eax # Return value (int)
/linux-4.1.27/tools/perf/arch/x86/tests/
Dregs_load.S66 movl 8(%esp), %edi
67 movl %eax, AX(%edi)
68 movl %ebx, BX(%edi)
69 movl %ecx, CX(%edi)
70 movl %edx, DX(%edi)
71 movl %esi, SI(%edi)
73 movl %eax, DI(%edi)
74 movl %ebp, BP(%edi)
77 movl %eax, SP(%edi)
79 movl 0(%esp), %eax
[all …]
/linux-4.1.27/arch/x86/kernel/acpi/
Dwakeup_32.S25 movl %cr3, %eax
26 movl %eax, %cr3
30 movl saved_context_esp, %esp
32 movl %cs:saved_magic, %eax
37 movl saved_eip, %eax
51 movl %eax, saved_context_esp
52 movl %ebx, saved_context_ebx
53 movl %ebp, saved_context_ebp
54 movl %esi, saved_context_esi
55 movl %edi, saved_context_edi
[all …]
Dwakeup_64.S74 movl $3, %edi
/linux-4.1.27/drivers/lguest/x86/
Dswitcher_32.S124 movl %esp, LGUEST_PAGES_host_sp(%eax)
134 movl %eax, %edx
136 movl %edx, %esp
152 movl $(GDT_ENTRY_TSS*8), %edx
160 movl (LGUEST_PAGES_host_gdt_desc+2)(%eax), %edx
167 movl %ebx, %cr3
220 movl $(LGUEST_DS), %eax; \
221 movl %eax, %ds; \
230 movl %esp, %eax; \
235 movl LGUEST_PAGES_regs_trapnum(%eax), %ebx; \
[all …]
/linux-4.1.27/arch/x86/lguest/
Dhead_32.S37 movl $LHCALL_LGUEST_INIT, %eax
38 movl $lguest_data - __PAGE_OFFSET, %ebx
42 movl $LHCALL_NEW_PGTABLE, %eax
43 movl $(initial_page_table - __PAGE_OFFSET), %ebx
47 movl $(init_thread_union+THREAD_SIZE),%esp
62 LGUEST_PATCH(cli, movl $0, lguest_data+LGUEST_DATA_irq_enabled)
63 LGUEST_PATCH(pushf, movl lguest_data+LGUEST_DATA_irq_enabled, %eax)
80 movl $X86_EFLAGS_IF, lguest_data+LGUEST_DATA_irq_enabled
107 movl $LHCALL_SEND_INTERRUPTS, %eax
121 movl %eax, lguest_data+LGUEST_DATA_irq_enabled
/linux-4.1.27/arch/ia64/hp/sim/boot/
Dboot_head.S25 movl gp = __gp
26 movl sp = stack_mem+16384-16
75 movl r9=0x100000000 /* tc.base */
76 movl r10=0x0000000200000003 /* count[0], count[1] */
77 movl r11=0x1000000000002000 /* stride[0], stride[1] */
82 movl r9 =0x100000064 /* proc_ratio (1/100) */
83 movl r10=0x100000100 /* bus_ratio<<32 (1/256) */
84 movl r11=0x100000064 /* itc_ratio<<32 (1/100) */
96 movl r8=524288 /* flush 512k million cache lines (16MB) */
99 movl r8=0xe000000000000000
[all …]
/linux-4.1.27/arch/x86/purgatory/
Dsetup-x86_64.S23 movl $0x18, %eax /* data segment */
24 movl %eax, %ds
25 movl %eax, %es
26 movl %eax, %ss
27 movl %eax, %fs
28 movl %eax, %gs
Dentry64.S24 movl $0x18, %eax /* data segment */
25 movl %eax, %ds
26 movl %eax, %es
27 movl %eax, %ss
28 movl %eax, %fs
29 movl %eax, %gs
/linux-4.1.27/arch/x86/boot/
Dpmjump.S27 movl %edx, %esi # Pointer to boot_params table
39 movl %cr0, %edx
41 movl %edx, %cr0
53 movl %ecx, %ds
54 movl %ecx, %es
55 movl %ecx, %fs
56 movl %ecx, %gs
57 movl %ecx, %ss
/linux-4.1.27/arch/x86/xen/
Dxen-asm_32.S44 movl PT_EAX(%esp), %eax /* Shouldn't be necessary? */
100 movl $(__KERNEL_PERCPU), %eax
101 movl %eax, %fs
102 movl %fs:xen_vcpu, %eax
105 movl %ss:xen_vcpu, %eax
209 movl PT_CS(%esp), %ecx
224 movl 0+4(%edi), %eax /* copy EAX (just above top of frame) */
225 movl %eax, PT_EAX(%esp)
/linux-4.1.27/arch/unicore32/kernel/
Dsleep.S85 movl r6, #0x00002401
88 movl r6, #0x00100c00
92 movl r8, #0x800001ff @ epip4d
96 movl r5, #0x40000
104 movl r6, #0xc
107 movl r7, #0x1
112 @ movl r0, 0x11111111
162 @ movl r0, 0x20202020
190 @ movl r0, 0x30303030
Dhead.S69 movl r1, 0xff00ffff @ mask
70 movl r2, 0x4d000863 @ value
78 movl r0, #KERNEL_PGD_PADDR @ page table address
88 movl r4, #KERNEL_PGD_PADDR @ page table address
110 movl r6, #(KERNEL_END - 1)
142 movl r0, #0x201f @ control register setting
Ddebug-macro.S57 movl r2, #UART_DIVISOR_DEFAULT
Dhibernate_asm.S49 movl ip, #128
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_mb_mgr_submit_avx2.S122 movl $STS_BEING_PROCESSED, _status(job)
125 movl _len(job), DWORD_len
131 movl DWORD_len, _lens(state , lane, 4)
140 movl DWORD_tmp, _args_digest+4*32(state , lane, 4)
189 movl $STS_COMPLETED, _status(job_rax)
194 movl $0xFFFFFFFF, _lens(state, idx, 4)
200 movl 4*32(state, idx, 4), DWORD_tmp
203 movl DWORD_tmp, _result_digest+1*16(job_rax)
Dsha1_mb_mgr_flush_avx2.S170 movl $0xFFFFFFFF, offset(state)
214 movl $STS_COMPLETED, _status(job_rax)
220 movl $0xFFFFFFFF, _lens(state, idx, 4)
226 movl _args_digest+4*32(state, idx, 4), tmp2_w
282 movl $STS_COMPLETED, _status(job_rax)
288 movl $0xFFFFFFFF, _lens(state, idx, 4)
294 movl _args_digest+4*32(state, idx, 4), tmp2_w
297 movl tmp2_w, _result_digest+1*16(job_rax)
/linux-4.1.27/arch/ia64/kernel/
Dpal.S33 movl r2=pal_entry_point
58 movl loc2 = pal_entry_point
101 movl loc2 = pal_entry_point
148 movl loc2 = pal_entry_point
170 movl r16=PAL_PSR_BITS_TO_CLEAR
171 movl r17=PAL_PSR_BITS_TO_SET
207 movl loc2 = pal_entry_point
221 movl r16=PAL_PSR_BITS_TO_CLEAR
222 movl r17=PAL_PSR_BITS_TO_SET
Dhead.S65 movl _tmp=(num<<61);; \
90 movl _idx1=0x00;; \
100 movl reg1=sal_state_for_booting_cpu;; \
165 movl _tmp1=(num << 61);; \
238 movl r17=KERNEL_START
244 movl r18=PAGE_KERNEL
261 movl r16=(IA64_PSR_IT|IA64_PSR_IC|IA64_PSR_DT|IA64_PSR_RT|IA64_PSR_DFH|IA64_PSR_BN \
265 movl r17=1f
281 movl r3=ia64_ivt
284 movl r2=FPSR_DEFAULT
[all …]
Divt.S113 movl r18=PAGE_SHIFT
262 movl r30=1f // load nested fault continuation point
306 movl r30=1f // load nested fault continuation point
340 movl r17=PAGE_KERNEL
342 movl r19=(((1 << IA64_MAX_PHYS_BITS) - 1) & ~0xfff)
378 movl r17=PAGE_KERNEL
380 movl r19=(((1 << IA64_MAX_PHYS_BITS) - 1) & ~0xfff)
539 movl r30=1f // load continuation point in case of nested fault
594 movl r30=1f // load continuation point in case of nested fault
660 movl r30=1f // load continuation point in case of nested fault
[all …]
Dfsys.S196 movl r20 = fsyscall_gtod_data // load fsyscall gettimeofday data address
199 movl r29 = itc_jitter_data // itc_jitter
276 movl r2 = 1000000000
278 (p14) movl r3 = 2361183241434822607 // Prep for / 1000 hack
351 movl r17=cpu_to_node_map
393 movl r14=sys_call_table
466 movl r14=ia64_ret_from_syscall // X
469 movl r28=__kernel_syscall_via_break // X create cr.iip
497 movl r8=PSR_ONE_BITS // X
Drelocate_kernel.S40 movl r16 = IA64_PSR_AC|IA64_PSR_BN|IA64_PSR_IC
98 movl r16=KERNEL_START
120 movl r19=PAGE_OFFSET
131 movl r16=PAGE_MASK
155 movl r14=PAGE_SIZE/8 - 1;;
Desi_stub.S74 movl r16=PSR_BITS_TO_CLEAR
76 movl r17=PSR_BITS_TO_SET
Defi_stub.S57 movl r16=PSR_BITS_TO_CLEAR
59 movl r17=PSR_BITS_TO_SET
Dmca_asm.S99 movl r16=KERNEL_START
123 movl r19=PAGE_OFFSET
160 movl r18=ia64_reload_tr;;
169 movl r17=KERNEL_START
175 movl r18=PAGE_KERNEL
210 movl r19=PAGE_OFFSET
213 movl r20=PAGE_KERNEL
876 movl r21=PAGE_KERNEL // page properties
1050 movl r21=PAGE_KERNEL // page properties
1059 movl r17=FPSR_DEFAULT
[all …]
Dentry.h66 movl r28=1f; \
76 movl r28=1f; \
Djprobes.S66 movl r16=invalidate_restore_cfm
Dminstate.h111 movl r11=FPSR_DEFAULT; /* L-unit */ \
146 movl r1=__gp; /* establish kernel global pointer */ \
228 movl r16=2f; \
Dmca_drv_asm.S35 movl loc1=mca_handler_bh // recovery C function
Dparavirtentry.S41 movl reg=targ ; \
Dentry.S179 movl r25=init_task
209 movl r25=PAGE_KERNEL
531 movl r16=sys_call_table
537 (p7) movl r20=sys_ni_syscall
822 movl r14=__kernel_syscall_via_epc // X
829 movl r14=__kernel_syscall_via_epc // X
1380 movl gp=__gp
1388 movl r3 = .here;;
1413 movl r2 = ftrace_stub
1414 movl r3 = ftrace_trace_function;;
[all …]
Dgate.S28 [1:] movl reg=0; \
266 movl r17=0x8208208208208209
/linux-4.1.27/Documentation/x86/
Dexception-tables.txt80 "3: movl %3,%0\n"
94 "3: movl %3,%0\n"
108 "3: movl %3,%0\n"
129 > movl current_set,%eax
135 > movl %edx,%eax
136 > movl 64(%esp),%ebx
141 > 3: movl $-14,%eax
189 > c017e787 <do_con_write+c3> movl 0xc01c7bec,%eax
194 > c017e79f <do_con_write+db> movl %edx,%eax
195 > c017e7a1 <do_con_write+dd> movl 0x40(%esp,1),%ebx
[all …]
Dentry_64.txt72 movl $1,%ebx
73 movl $MSR_GS_BASE,%ecx
/linux-4.1.27/arch/x86/vdso/vdso32/
Dsyscall.S20 movl %ecx, %ebp
22 movl %ebp, %ecx
Dsigreturn.S25 movl $__NR_sigreturn, %eax
36 movl $__NR_rt_sigreturn, %eax
Dsysenter.S39 movl %esp,%ebp
/linux-4.1.27/arch/ia64/lib/
Dflush.S28 movl r3=ia64_i_cache_stride_shift
80 movl r3=ia64_cache_stride_shift
Dcarta_random.S22 movl a = (16807 << 16) | 16807
/linux-4.1.27/arch/x86/include/asm/
Ddwarf2.h159 movl %\reg, \offset(%esp)
164 movl \offset(%esp), %\reg
Dirqflags.h143 #define GET_CR0_INTO_EAX movl %cr0, %eax
Dpercpu.h9 #define __percpu_mov_op movl
/linux-4.1.27/arch/ia64/include/asm/
Dmca_asm.h200 movl temp2 = start_addr; \
203 movl gp = __gp \
Dasmmacro.h77 [1:](pr)movl reg = obj; \
/linux-4.1.27/arch/m68k/lib/
Dudivsi3.S146 movl d2,d3 | subtract b from p, store in tmp. define
150 movl d3,d2 | and store tmp in p. define
/linux-4.1.27/arch/m68k/kernel/
Dsun3-head.S72 movl #(PAGESIZE),%d0
Dhead.S3159 movl %pc@(L(iobase)),%a1
3170 movl %pc@(L(iobase)),%a1
/linux-4.1.27/arch/ia64/sn/kernel/sn2/
Dptc_deadlock.S38 movl mask=WRITECOUNTMASK
/linux-4.1.27/arch/ia64/include/asm/native/
Dinst.h40 movl clob = PARAVIRT_POISON; \
/linux-4.1.27/Documentation/
Dunaligned-memory-access.txt21 or write a number of bytes to or from memory (e.g. movb, movw, movl in x86
/linux-4.1.27/Documentation/networking/
Dfilter.txt687 movl $1, %edi
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt3626 0x1001c2c2 <block_write+1106>: movl 0xfffffdd4(%ebp),%edx