Home
last modified time | relevance | path

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

123456789

/Linux-v4.19/arch/x86/math-emu/
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 …]
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 …]
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 …]
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 …]
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 …]
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 …]
Dround_Xsig.S37 movl (%esi),%eax
46 movl %eax,%ebx
47 xorl %eax,%eax
57 shld %cl,%eax,%ebx
58 shl %cl,%eax
61 testl $0x80000000,%eax
74 movl %eax,(%esi)
76 movl -4(%ebp),%eax
97 movl (%esi),%eax
106 movl %eax,%ebx
[all …]
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 …]
Dreg_u_sub.S64 movl SIGH(%edi),%eax /* register ms word */
84 shrd %cl,%eax,%ebx
85 shr %cl,%eax
95 shrd %cl,%eax,%edx
96 shr %cl,%eax
103 movl %eax,%ebx
104 xorl %eax,%eax
109 movl %eax,%ebx
110 xorl %eax,%eax
118 movl %eax,%edx
[all …]
Dreg_u_add.S52 movl SIGH(%esi),%eax
62 movl SIGH(%edi),%eax
71 testl $0x80000000,%eax
84 shrd %cl,%eax,%ebx
85 shr %cl,%eax
95 shrd %cl,%eax,%edx
96 shr %cl,%eax
103 movl %eax,%ebx
104 xorl %eax,%eax
109 movl %eax,%ebx
[all …]
Dreg_u_mul.S72 movl SIGL(%esi),%eax
74 movl %eax,FPU_accum_0
77 movl SIGL(%esi),%eax
79 addl %eax,FPU_accum_1
83 movl SIGH(%esi),%eax
85 addl %eax,FPU_accum_1
89 movl SIGH(%esi),%eax
91 addl %eax,%ebx
95 movl PARAM6,%eax
96 subl EXP_BIAS-1,%eax
[all …]
/Linux-v4.19/arch/x86/um/
Dchecksum_32.S56 movl 20(%esp),%eax # Function arg: unsigned int sum
68 adcl $0, %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
89 adcl %ebx, %eax
[all …]
/Linux-v4.19/arch/x86/kernel/
Drelocate_kernel_32.S53 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)
74 movl PTR(PA_PGD)(%ebp), %eax
75 movl %eax, CP_PA_PGD(%edi)
76 movl PTR(PA_SWAP_PAGE)(%ebp), %eax
77 movl %eax, CP_PA_SWAP_PAGE(%edi)
[all …]
Dhead_32.S79 movl $(__BOOT_DS),%eax
80 movl %eax,%ds
81 movl %eax,%es
82 movl %eax,%fs
83 movl %eax,%gs
84 movl %eax,%ss
92 xorl %eax,%eax
122 movl %cr3, %eax
123 movl %eax, pa(olpc_ofw_pgd)
135 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax
[all …]
Dftrace_32.S57 pushl %eax
70 movl (MCOUNT_FRAME+4)*4(%esp), %eax /* load the rip */
75 subl $MCOUNT_INSN_SIZE, %eax
84 popl %eax
120 pushl %eax
124 popl %eax
125 movl %eax, 8*4(%esp)
134 movl 12*4(%esp), %eax /* Load ip (1st parameter) */
135 subl $MCOUNT_INSN_SIZE, %eax /* Adjust ip */
154 movl 12*4(%esp), %eax
[all …]
/Linux-v4.19/arch/x86/boot/compressed/
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
85 addl %ebp, %eax
86 movl %eax, %esp
89 testl %eax, %eax
103 movl BP_kernel_alignment(%esi), %eax
104 decl %eax
[all …]
Dhead_32.S74 movl $__BOOT_DS, %eax
75 movl %eax, %ds
76 movl %eax, %es
77 movl %eax, %fs
78 movl %eax, %gs
79 movl %eax, %ss
103 movl BP_kernel_alignment(%esi), %eax
104 decl %eax
105 addl %eax, %ebx
106 notl %eax
[all …]
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
90 movl %eax, %ecx
92 andl $0xf0000000, %eax
116 movl $__KERNEL_DS, %eax
117 movl %eax, %ds
[all …]
Dmem_encrypt.S22 xor %eax, %eax
30 movl $1, %eax
35 movl $0x80000000, %eax /* CPUID to check the highest leaf */
37 cmpl $0x8000001f, %eax /* See if 0x8000001f is available */
46 movl $0x8000001f, %eax
48 bt $1, %eax /* Check if SEV is available */
53 bt $MSR_AMD64_SEV_ENABLED_BIT, %eax /* Check if SEV is active */
56 movl %ebx, %eax
57 andl $0x3f, %eax /* Return the encryption bit location */
61 xor %eax, %eax
[all …]
/Linux-v4.19/arch/x86/xen/
Dxen-pvh.S69 mov $PVH_DS_SEL,%eax
70 mov %eax,%ds
71 mov %eax,%es
72 mov %eax,%ss
85 mov %cr4, %eax
86 orl $X86_CR4_PAE, %eax
87 mov %eax, %cr4
93 btsl $_EFER_LME, %eax
97 mov $_pa(init_top_pgt), %eax
98 mov %eax, %cr3
[all …]
/Linux-v4.19/arch/x86/lib/
Dchecksum_32.S56 movl 20(%esp),%eax # Function arg: unsigned int sum
68 adcl %ebx, %eax
69 roll $8, %eax
81 adcl $0, %eax
88 adcl %ebx, %eax
90 adcl %ebx, %eax
92 adcl %ebx, %eax
94 adcl %ebx, %eax
96 adcl %ebx, %eax
98 adcl %ebx, %eax
[all …]
Datomic64_386_32.S45 movl (v), %eax
59 movl (v), %eax
68 addl %eax, (v)
75 addl (v), %eax
77 movl %eax, (v)
84 subl %eax, (v)
92 negl %eax
94 addl (v), %eax
96 movl %eax, (v)
110 movl (v), %eax
[all …]
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 …]
/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
22 pushl %eax
23 movl 6*4(%esp), %eax
[all …]
/Linux-v4.19/arch/x86/entry/
Dentry_32.S178 movl %cr3, %eax
179 testl $PTI_SWITCH_MASK, %eax
204 .macro SAVE_ALL pt_regs_ax=%eax switch_stacks=0
271 popl %eax
322 movl PT_EFLAGS(%esp), %eax # mix EFLAGS, SS and CS
330 andl $(X86_EFLAGS_VM | (SEGMENT_TI_MASK << 8) | SEGMENT_RPL_MASK), %eax
331 cmpl $((SEGMENT_LDT << 8) | USER_RPL), %eax
346 mov PT_OLDESP(%esp), %eax /* load userspace esp */
348 sub %eax, %edx /* offset (low word is 0) */
353 pushl %eax /* new kernel esp */
[all …]

123456789