Home
last modified time | relevance | path

Searched refs:eax (Results 1 – 25 of 284) sorted by relevance

12345678910>>...12

/OK3568_Linux_fs/kernel/arch/x86/math-emu/
H A Dwm_sqrt.S90 movl SIGH(%esi),%eax
99 shrl $1,%eax /* arg is in the range [1.0 .. 2.0) */
107 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */
112 shrl $1,%eax
113 addl $0x40000000,%eax
143 addl %eax,%esi /* the new estimate */
148 addl %eax,%esi
153 addl %eax,%esi
164 movl %esi,%eax
169 subl %ecx,%eax
[all …]
H A Dmul_Xsig.S37 xor %eax,%eax
38 movl %eax,-4(%ebp)
39 movl %eax,-8(%ebp)
41 movl (%esi),%eax /* lsl of Xsig */
45 movl 4(%esi),%eax /* midl of Xsig */
47 addl %eax,-12(%ebp)
51 movl 8(%esi),%eax /* msl of Xsig */
53 addl %eax,-8(%ebp)
56 movl -12(%ebp),%eax
57 movl %eax,(%esi)
[all …]
H A Dpolynom_Xsig.S51 movl TERM_SIZE,%eax
53 addl %eax,%edi
59 xor %eax,%eax
60 movl %eax,SUM_LS
68 xor %eax,%eax
69 movl %eax,ACCUM_MS
70 movl %eax,ACCUM_MIDDLE
72 movl SUM_MIDDLE,%eax
76 movl SUM_MIDDLE,%eax
78 addl %eax,ACCUM_LS
[all …]
H A Dreg_u_div.S94 movswl EXP(%ebx),%eax
95 subl %eax,%edx
123 movl SIGL(%esi),%eax /* Dividend */
134 movl %eax,FPU_result_2
137 xorl %eax,%eax
139 movl %eax,FPU_result_1
142 xorl %eax,%eax
156 rcrl %eax
182 movl SIGL(%esi),%eax
183 movl %eax,FPU_accum_2
[all …]
H A Ddiv_Xsig.S116 movl XsigH(%esi),%eax
117 rcrl %eax
118 movl %eax,FPU_accum_3
119 movl XsigL(%esi),%eax
120 rcrl %eax
121 movl %eax,FPU_accum_2
122 movl XsigLL(%esi),%eax
123 rcrl %eax
124 movl %eax,FPU_accum_1
125 movl $0,%eax
[all …]
H A Dreg_norm.S33 movl SIGL(%ebx),%eax
39 orl %eax,%eax
42 movl %eax,%edx
43 xorl %eax,%eax
51 shld %cl,%eax,%edx
52 shl %cl,%eax
56 movl %eax,SIGL(%ebx)
66 movl TAG_Valid,%eax
80 movl TAG_Zero,%eax
111 movl SIGL(%ebx),%eax
[all …]
H A Dwm_shrx.S49 xorl %eax,%eax /* extension */
50 shrd %cl,%ebx,%eax
65 movl (%esi),%eax /* lsl */
67 shrd %cl,%edx,%eax
80 movl 4(%esi),%eax /* msl */
81 shr %cl,%eax
90 xorl %eax,%eax
91 movl %eax,(%esi)
92 movl %eax,4(%esi)
132 movl (%esi),%eax /* lsl */
[all …]
/OK3568_Linux_fs/kernel/arch/x86/boot/compressed/
H A Dhead_64.S98 leal rva(gdt)(%ebp), %eax
99 movl %eax, 2(%eax)
100 lgdt (%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
114 testl %eax, %eax
[all …]
H A Dhead_32.S64 leal gdt@GOTOFF(%edx), %eax
65 movl %eax, 2(%eax)
66 lgdt (%eax)
69 movl $__BOOT_DS, %eax
70 movl %eax, %ds
71 movl %eax, %es
72 movl %eax, %fs
73 movl %eax, %gs
74 movl %eax, %ss
100 movl BP_kernel_alignment(%esi), %eax
[all …]
H A Defi_thunk_64.S32 movl %ds, %eax
34 movl %es, %eax
36 movl %ss, %eax
87 roll $1, %eax
110 movl %cr3, %eax
111 movl %eax, %cr3
114 movl %cr0, %eax
115 btrl $X86_CR0_PG_BIT, %eax
116 movl %eax, %cr0
121 btrl $_EFER_LME, %eax
[all …]
/OK3568_Linux_fs/kernel/arch/x86/um/
H A Dchecksum_32.S52 movl 20(%esp),%eax # Function arg: unsigned int sum
64 adcl $0, %eax
71 adcl %ebx, %eax
73 adcl %ebx, %eax
75 adcl %ebx, %eax
77 adcl %ebx, %eax
79 adcl %ebx, %eax
81 adcl %ebx, %eax
83 adcl %ebx, %eax
85 adcl %ebx, %eax
[all …]
/OK3568_Linux_fs/kernel/arch/x86/lib/
H A Dchecksum_32.S52 movl 20(%esp),%eax # Function arg: unsigned int sum
64 adcl %ebx, %eax
65 roll $8, %eax
77 adcl $0, %eax
84 adcl %ebx, %eax
86 adcl %ebx, %eax
88 adcl %ebx, %eax
90 adcl %ebx, %eax
92 adcl %ebx, %eax
94 adcl %ebx, %eax
[all …]
H A Datomic64_386_32.S37 movl (v), %eax
53 movl (v), %eax
63 addl %eax, (v)
71 addl (v), %eax
73 movl %eax, (v)
81 subl %eax, (v)
90 negl %eax
92 addl (v), %eax
94 movl %eax, (v)
110 movl (v), %eax
[all …]
H A Dmsr-reg.S20 movl (%rdi), %eax
28 2: movl %eax, (%r10)
29 movl %r11d, %eax /* Return value */
56 pushl %eax
57 movl 4(%eax), %ecx
58 movl 8(%eax), %edx
59 movl 12(%eax), %ebx
60 movl 20(%eax), %ebp
61 movl 24(%eax), %esi
62 movl 28(%eax), %edi
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/intel_common/
H A Dcar.S47 movl $0x000C4500, %eax
49 movl %eax, (%esi)
54 movl $_dt_ucode_base_size, %eax
55 movl (%eax), %eax
56 addl $UCODE_HEADER_LEN, %eax
63 xorl %eax, %eax
77 andl $(~0x00000cff), %eax
83 movl $(CACHE_AS_RAM_BASE | MTRR_TYPE_WRBACK), %eax
90 movl $(~(CACHE_AS_RAM_SIZE - 1) | MTRR_PHYS_MASK_VALID), %eax
99 orl $MTRR_DEF_TYPE_EN, %eax
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Drelocate_kernel_32.S52 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)
73 movl PTR(PA_PGD)(%ebp), %eax
74 movl %eax, CP_PA_PGD(%edi)
75 movl PTR(PA_SWAP_PAGE)(%ebp), %eax
76 movl %eax, CP_PA_SWAP_PAGE(%edi)
[all …]
H A Dhead_32.S75 movl $(__BOOT_DS),%eax
76 movl %eax,%ds
77 movl %eax,%es
78 movl %eax,%fs
79 movl %eax,%gs
80 movl %eax,%ss
87 xorl %eax,%eax
117 movl %cr3, %eax
118 movl %eax, pa(olpc_ofw_pgd)
130 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
[all …]
/OK3568_Linux_fs/kernel/arch/x86/platform/pvh/
H A Dhead.S58 mov $PVH_DS_SEL,%eax
59 mov %eax,%ds
60 mov %eax,%es
61 mov %eax,%ss
74 mov %cr4, %eax
75 orl $X86_CR4_PAE, %eax
76 mov %eax, %cr4
82 btsl $_EFER_LME, %eax
86 mov $_pa(init_top_pgt), %eax
87 mov %eax, %cr3
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/quark/
H A Dcar.S27 mov $((MSG_PORT_HOST_BRIDGE << 16) | (HM_BOUND << 8)), %eax
34 mov $((MSG_PORT_MEM_MGR << 16) | (ESRAM_BLK_CTRL << 8)), %eax
55 or $((MSG_OP_READ << 24) | MSG_BYTE_ENABLE), %eax
56 mov %eax, %ebx
59 mov $(PCI_CFG_EN | MSG_CTRL_REG), %eax
61 out %eax, %dx
63 mov %ebx, %eax
64 out %eax, %dx
67 mov $(PCI_CFG_EN | MSG_DATA_REG), %eax
69 out %eax, %dx
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/i386/
H A Dcall64.S27 mov %eax, %ebx
30 leal gdt, %eax
31 movl %eax, gdt+2
35 movl $(X86_CR4_PAE), %eax
36 movl %eax, %cr4
39 leal (%ebx), %eax
40 movl %eax, %cr3
45 btsl $_EFER_LME, %eax
49 xorl %eax, %eax
51 movl $0x20, %eax
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/x86/
H A 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
22 pushl %eax
23 movl 6*4(%esp), %eax
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/lib/
H A Dbios_asm.S34 movl 44(%ebp), %eax
35 movl %eax, __registers + 0 /* eax */
36 movl 48(%ebp), %eax
37 movl %eax, __registers + 4 /* ebx */
38 movl 52(%ebp), %eax
39 movl %eax, __registers + 8 /* ecx */
40 movl 56(%ebp), %eax
41 movl %eax, __registers + 12 /* edx */
42 movl 60(%ebp), %eax
43 movl %eax, __registers + 16 /* esi */
[all …]
/OK3568_Linux_fs/kernel/arch/x86/entry/
H A Dentry_32.S152 movl %cr3, %eax
153 testl $PTI_SWITCH_MASK, %eax
259 pushl %eax
261 movl 5*4(%esp), %eax # (modified) regs->sp
264 movl %ecx, %ss:-1*4(%eax)
268 movl %ecx, %ss:-2*4(%eax)
271 movl %ecx, %ss:-3*4(%eax)
273 movl 1*4(%esp), %ecx # eax
274 movl %ecx, %ss:-4*4(%eax)
277 lea -4*4(%eax), %esp
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/cpu/
H A Dsipi_vector.S40 xorl %eax, %eax
41 movl %eax, %cr3 /* Invalidate TLB */
53 movl %cr0, %eax
55 X86_CR0_TS | X86_CR0_EM | X86_CR0_MP)), %eax
56 orl $(X86_CR0_NW | X86_CR0_CD | X86_CR0_PE), %eax
57 movl %eax, %cr0
59 movl $ap_start_jmp, %eax
60 subl $ap_start16, %eax
104 movl ap_count, %eax
106 movl %eax, %ecx
[all …]
/OK3568_Linux_fs/external/xserver/hw/xfree86/x86emu/x86emu/
H A Dprim_asm.h57 value [eax] \
58 modify exact [eax];
140 parm [edi] [eax] [ebx] \
141 value [eax] \
142 modify exact [eax ebx];
176 parm [edi] [eax] [ebx] \
177 value [eax] \
178 modify exact [eax ebx];
212 parm [edi] [eax] [ebx] \
213 value [eax] \
[all …]

12345678910>>...12