Home
last modified time | relevance | path

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

1234

/arch/x86/math-emu/
Dmul_Xsig.S36 xor %eax,%eax
37 movl %eax,-4(%ebp)
38 movl %eax,-8(%ebp)
40 movl (%esi),%eax /* lsl of Xsig */
44 movl 4(%esi),%eax /* midl of Xsig */
46 addl %eax,-12(%ebp)
50 movl 8(%esi),%eax /* msl of Xsig */
52 addl %eax,-8(%ebp)
55 movl -12(%ebp),%eax
56 movl %eax,(%esi)
[all …]
Dwm_sqrt.S89 movl SIGH(%esi),%eax
98 shrl $1,%eax /* arg is in the range [1.0 .. 2.0) */
106 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */
111 shrl $1,%eax
112 addl $0x40000000,%eax
142 addl %eax,%esi /* the new estimate */
147 addl %eax,%esi
152 addl %eax,%esi
163 movl %esi,%eax
168 subl %ecx,%eax
[all …]
Dpolynom_Xsig.S50 movl TERM_SIZE,%eax
52 addl %eax,%edi
58 xor %eax,%eax
59 movl %eax,SUM_LS
67 xor %eax,%eax
68 movl %eax,ACCUM_MS
69 movl %eax,ACCUM_MIDDLE
71 movl SUM_MIDDLE,%eax
75 movl SUM_MIDDLE,%eax
77 addl %eax,ACCUM_LS
[all …]
Dreg_u_div.S93 movswl EXP(%ebx),%eax
94 subl %eax,%edx
122 movl SIGL(%esi),%eax /* Dividend */
133 movl %eax,FPU_result_2
136 xorl %eax,%eax
138 movl %eax,FPU_result_1
141 xorl %eax,%eax
155 rcrl %eax
181 movl SIGL(%esi),%eax
182 movl %eax,FPU_accum_2
[all …]
Ddiv_Xsig.S115 movl XsigH(%esi),%eax
116 rcrl %eax
117 movl %eax,FPU_accum_3
118 movl XsigL(%esi),%eax
119 rcrl %eax
120 movl %eax,FPU_accum_2
121 movl XsigLL(%esi),%eax
122 rcrl %eax
123 movl %eax,FPU_accum_1
124 movl $0,%eax
[all …]
Dreg_norm.S32 movl SIGL(%ebx),%eax
38 orl %eax,%eax
41 movl %eax,%edx
42 xorl %eax,%eax
50 shld %cl,%eax,%edx
51 shl %cl,%eax
55 movl %eax,SIGL(%ebx)
65 movl TAG_Valid,%eax
79 movl TAG_Zero,%eax
109 movl SIGL(%ebx),%eax
[all …]
Dround_Xsig.S36 movl (%esi),%eax
45 movl %eax,%ebx
46 xorl %eax,%eax
56 shld %cl,%eax,%ebx
57 shl %cl,%eax
60 testl $0x80000000,%eax
73 movl %eax,(%esi)
75 movl -4(%ebp),%eax
96 movl (%esi),%eax
105 movl %eax,%ebx
[all …]
Dwm_shrx.S48 xorl %eax,%eax /* extension */
49 shrd %cl,%ebx,%eax
64 movl (%esi),%eax /* lsl */
66 shrd %cl,%edx,%eax
79 movl 4(%esi),%eax /* msl */
80 shr %cl,%eax
89 xorl %eax,%eax
90 movl %eax,(%esi)
91 movl %eax,4(%esi)
130 movl (%esi),%eax /* lsl */
[all …]
Dreg_u_add.S51 movl SIGH(%esi),%eax
61 movl SIGH(%edi),%eax
70 testl $0x80000000,%eax
83 shrd %cl,%eax,%ebx
84 shr %cl,%eax
94 shrd %cl,%eax,%edx
95 shr %cl,%eax
102 movl %eax,%ebx
103 xorl %eax,%eax
108 movl %eax,%ebx
[all …]
Dreg_u_sub.S63 movl SIGH(%edi),%eax /* register ms word */
83 shrd %cl,%eax,%ebx
84 shr %cl,%eax
94 shrd %cl,%eax,%edx
95 shr %cl,%eax
102 movl %eax,%ebx
103 xorl %eax,%eax
108 movl %eax,%ebx
109 xorl %eax,%eax
117 movl %eax,%edx
[all …]
Dreg_u_mul.S71 movl SIGL(%esi),%eax
73 movl %eax,FPU_accum_0
76 movl SIGL(%esi),%eax
78 addl %eax,FPU_accum_1
82 movl SIGH(%esi),%eax
84 addl %eax,FPU_accum_1
88 movl SIGH(%esi),%eax
90 addl %eax,%ebx
94 movl PARAM6,%eax
95 subl EXP_BIAS-1,%eax
[all …]
Dshr_Xsig.S35 movl (%esi),%eax /* lsl */
38 shrd %cl,%ebx,%eax
41 movl %eax,(%esi)
54 movl 4(%esi),%eax /* midl */
56 shrd %cl,%edx,%eax
58 movl %eax,(%esi)
70 movl 8(%esi),%eax /* msl */
71 shr %cl,%eax
73 movl %eax,(%esi)
81 xorl %eax,%eax
[all …]
Dreg_round.S119 movl SIGH(%edi),%eax
201 movl %eax,%ecx
210 movl %eax,%ecx
225 testl $0x00000100,%eax
230 andl $0xffffff00,%eax /* Truncate to 24 bits */
233 addl $0x00000100,%eax
237 movl %eax,%ecx
244 andl $0xffffff00,%eax /* Truncate to 24 bits */
309 adcl $0,%eax
373 adcl $0,%eax
[all …]
/arch/x86/boot/compressed/
Dhead_64.S48 movl $(__KERNEL_DS), %eax
49 movl %eax, %ds
50 movl %eax, %es
51 movl %eax, %ss
67 movl $boot_stack_end, %eax
68 addl %ebp, %eax
69 movl %eax, %esp
72 testl %eax, %eax
93 movl output_len(%ebp), %eax
94 addl %eax, %ebx
[all …]
Dhead_32.S43 movl $(__BOOT_DS),%eax
44 movl %eax,%ds
45 movl %eax,%es
46 movl %eax,%fs
47 movl %eax,%gs
48 movl %eax,%ss
78 movl output_len(%ebp), %eax
79 addl %eax, %ebx
81 shrl $12, %eax
82 addl %eax, %ebx
[all …]
/arch/x86/kernel/
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 …]
Dhead_32.S95 movl $(__BOOT_DS),%eax
96 movl %eax,%ds
97 movl %eax,%es
98 movl %eax,%fs
99 movl %eax,%gs
106 xorl %eax,%eax
141 movl pa(boot_params + BP_hardware_subarch), %eax
142 cmpl $num_subarch_entries, %eax
145 movl pa(subarch_entries)(,%eax,4), %eax
146 subl $__PAGE_OFFSET, %eax
[all …]
Dentry_32.S115 pushl %eax; \
117 CFI_REL_OFFSET eax, 0;\
161 popl %eax; \
163 CFI_RESTORE eax
212 CFI_OFFSET eax, PT_EAX-PT_OLDESP;\
222 pushl %eax
226 popl %eax
251 movl PT_EFLAGS(%esp), %eax # mix EFLAGS and CS
253 andl $(X86_EFLAGS_VM | SEGMENT_RPL_MASK), %eax
254 cmpl $USER_RPL, %eax
[all …]
Dverify_cpu_64.S41 popl %eax
42 movl %eax,%ebx
43 xorl $0x200000,%eax
44 pushl %eax
47 popl %eax
48 cmpl %eax,%ebx
51 movl $0x0,%eax # See if cpuid 1 is implemented
53 cmpl $0x1,%eax
66 movl $0x1,%eax # Does the cpu have what it takes
72 movl $0x80000000,%eax # See if extended cpuid is implemented
[all …]
/arch/um/sys-i386/
Dchecksum.S54 movl 20(%esp),%eax # Function arg: unsigned int sum
66 adcl $0, %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
87 adcl %ebx, %eax
[all …]
/arch/x86/crypto/
Dsalsa20-i586-asm_32.S10 mov %esp,%eax
11 and $31,%eax
12 add $256,%eax
13 sub %eax,%esp
14 # eax_stack = eax
15 movl %eax,80(%esp)
25 movl 4(%esp,%eax),%edx
27 movl 8(%esp,%eax),%esi
29 movl 12(%esp,%eax),%edi
31 movl 16(%esp,%eax),%ebx
[all …]
/arch/x86/lib/
Dchecksum_32.S59 movl 20(%esp),%eax # Function arg: unsigned int sum
71 adcl %ebx, %eax
72 roll $8, %eax
84 adcl $0, %eax
91 adcl %ebx, %eax
93 adcl %ebx, %eax
95 adcl %ebx, %eax
97 adcl %ebx, %eax
99 adcl %ebx, %eax
101 adcl %ebx, %eax
[all …]
/arch/x86/xen/
Dxen-asm_32.S117 movl PT_EAX(%esp), %eax /* Shouldn't be necessary? */
158 push %eax
164 GET_THREAD_INFO(%eax)
165 movl TI_cpu(%eax),%eax
166 movl __per_cpu_offset(,%eax,4),%eax
167 mov per_cpu__xen_vcpu(%eax),%eax
169 movl per_cpu__xen_vcpu, %eax
180 setz XEN_vcpu_info_mask(%eax)
184 cmpw $0x0001, XEN_vcpu_info_pending(%eax)
188 sete XEN_vcpu_info_mask(%eax)
[all …]
/arch/x86/kernel/cpu/
Dvmware.c35 #define VMWARE_PORT(cmd, eax, ebx, ecx, edx) \ argument
37 "=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) : \
45 uint32_t eax, ebx, ecx, edx; in __vmware_platform() local
46 VMWARE_PORT(GETVERSION, eax, ebx, ecx, edx); in __vmware_platform()
47 return eax != (uint32_t)-1 && ebx == VMWARE_HYPERVISOR_MAGIC; in __vmware_platform()
53 uint32_t eax, ebx, ecx, edx; in __vmware_get_tsc_khz() local
55 VMWARE_PORT(GETHZ, eax, ebx, ecx, edx); in __vmware_get_tsc_khz()
59 tsc_hz = eax | (((uint64_t)ebx) << 32); in __vmware_get_tsc_khz()
73 unsigned int eax, ebx, ecx, edx; in vmware_platform() local
76 cpuid(CPUID_VMWARE_INFO_LEAF, &eax, &ebx, &ecx, &edx); in vmware_platform()
/arch/x86/kernel/acpi/realmode/
Dwakeup.S49 movl %cr0, %eax
51 movl %eax, %cr0
62 movl %eax, %cr0
79 movl signature, %eax
80 cmpl $0x51ee1111, %eax
84 movl end_signature, %eax
85 cmpl $0x65a22c82, %eax
95 movl pmode_cr3, %eax
96 movl %eax, %cr3
102 movl pmode_efer, %eax
[all …]

1234