/linux/arch/x86/math-emu/ |
H A D | wm_sqrt.S | 112 shrl $1,%eax 177 notl %eax 178 addl $1,%eax 196 notl %eax 197 addl $1,%eax 202 rcrl $1,%eax 217 xorl %eax,%eax 218 decl %eax 294 rcrl $1,%eax 313 rcrl $1,%eax [all …]
|
H A D | mul_Xsig.S | 37 xor %eax,%eax 38 movl %eax,-4(%ebp) 39 movl %eax,-8(%ebp) 57 movl %eax,(%esi) 59 movl %eax,4(%esi) 61 movl %eax,8(%esi) 78 xor %eax,%eax 110 movl %eax,(%esi) 112 movl %eax,4(%esi) 114 movl %eax,8(%esi) [all …]
|
H A D | polynom_Xsig.S | 53 addl %eax,%edi 59 xor %eax,%eax 60 movl %eax,SUM_LS 68 xor %eax,%eax 82 movl SUM_MS,%eax 88 movl SUM_MS,%eax 96 movl (%esi),%eax 109 movl %eax,SUM_LS 115 movl %eax,SUM_MS 125 movl SUM_LS,%eax [all …]
|
H A D | reg_u_div.S | 95 subl %eax,%edx 137 xorl %eax,%eax 142 xorl %eax,%eax 156 rcrl %eax 186 xorl %eax,%eax 225 mov %edx,%eax 300 mov %edx,%eax 394 movl %ecx,%eax 395 orl %edx,%eax 432 rcrl %eax [all …]
|
H A D | div_Xsig.S | 116 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 123 rcrl %eax 125 movl $0,%eax 126 rcrl %eax 143 mov %edx,%eax [all …]
|
H A D | reg_norm.S | 39 orl %eax,%eax 42 movl %eax,%edx 43 xorl %eax,%eax 51 shld %cl,%eax,%edx 52 shl %cl,%eax 80 movl TAG_Zero,%eax 117 orl %eax,%eax 120 movl %eax,%edx 121 xorl %eax,%eax 129 shld %cl,%eax,%edx [all …]
|
H A D | round_Xsig.S | 37 movl (%esi),%eax 46 movl %eax,%ebx 47 xorl %eax,%eax 58 shl %cl,%eax 74 movl %eax,(%esi) 97 movl (%esi),%eax 106 movl %eax,%ebx 107 xorl %eax,%eax 115 movl %eax,%ebx 116 xorl %eax,%eax [all …]
|
H A D | wm_shrx.S | 49 xorl %eax,%eax /* extension */ 50 shrd %cl,%ebx,%eax 67 shrd %cl,%edx,%eax 81 shr %cl,%eax 90 xorl %eax,%eax 91 movl %eax,(%esi) 92 movl %eax,4(%esi) 135 shrd %cl,%eax,%ebx 155 xorl %eax,%eax /* extension */ 179 shr %cl,%eax [all …]
|
H A D | reg_u_sub.S | 85 shr %cl,%eax 96 shr %cl,%eax 103 movl %eax,%ebx 104 xorl %eax,%eax 109 movl %eax,%ebx 110 xorl %eax,%eax 118 movl %eax,%edx 130 movl %eax,%edx 149 xorl %eax,%eax 177 orl %eax,%eax [all …]
|
H A D | reg_u_add.S | 84 shrd %cl,%eax,%ebx 85 shr %cl,%eax 96 shr %cl,%eax 103 movl %eax,%ebx 104 xorl %eax,%eax 109 movl %eax,%ebx 110 xorl %eax,%eax 117 movl %eax,%edx 129 xorl %eax,%eax 138 rcrl $1,%eax [all …]
|
H A D | reg_round.S | 449 push %eax 451 popl %eax 461 push %eax 463 popl %eax 524 xorl %eax,%eax 543 xorl %eax,%eax 552 xorl %eax,%eax 584 orl %eax,%eax /* ms bits */ 587 orl %eax,%eax /* ms bits */ 605 push %eax [all …]
|
/linux/arch/x86/kernel/ |
H A D | head_32.S | 73 movl %eax,%ds 74 movl %eax,%es 75 movl %eax,%fs 76 movl %eax,%gs 77 movl %eax,%ss 84 xorl %eax,%eax 144 movl %eax,%ds 145 movl %eax,%es 182 xorl %eax,%eax 186 movl $1,%eax [all …]
|
H A D | relocate_kernel_32.S | 52 movl %cr0, %eax 54 movl %cr3, %eax 56 movl %cr4, %eax 95 pushl %eax 128 xorl %eax, %eax 135 xorl %eax, %eax 139 pushl %eax 149 xorl %eax, %eax 160 xorl %eax, %eax 187 pushl %eax [all …]
|
/linux/arch/x86/boot/compressed/ |
H A D | head_64.S | 108 movl %eax, 2(%eax) 124 pushl %eax 135 testl %eax, %eax 150 decl %eax 152 notl %eax 185 testl %eax, %eax 202 xorl %eax, %eax 245 xorl %eax, %eax 302 xorl %eax, %eax 326 decl %eax [all …]
|
H A D | mem_encrypt.S | 44 movl %ebx, %eax 49 xor %eax, %eax 67 shll $30, %eax 85 xorl %eax, %eax 94 pushl %eax 109 testl %eax, %eax # Check return code 116 testl %eax, %eax # Check return code 123 testl %eax, %eax # Check return code 130 testl %eax, %eax # Check return code 157 popl %eax [all …]
|
H A D | head_32.S | 65 movl %eax, 2(%eax) 66 lgdt (%eax) 70 movl %eax, %ds 71 movl %eax, %es 88 decl %eax 90 notl %eax 130 movl %eax, 2(%eax) 131 lgdt (%eax) 137 jmp *%eax 146 xorl %eax, %eax [all …]
|
H A D | efi_mixed.S | 81 movl %ds, %eax 83 movl %es, %eax 85 movl %ss, %eax 157 xorl %eax, %eax 188 movl %cr3, %eax 189 movl %eax, %cr3 192 movl %cr0, %eax 194 movl %eax, %cr0 205 movl %eax, %edi 228 xorl %eax, %eax [all …]
|
/linux/arch/x86/lib/ |
H A D | checksum_32.S | 65 roll $8, %eax 77 adcl $0, %eax 102 adcl $0, %eax 111 adcl $0, %eax 126 roll $8, %eax 161 adcl $0, %eax 171 adcl $0, %eax 172 roll $8, %eax 184 adcl $0, %eax 188 adcl $0, %eax [all …]
|
H A D | atomic64_386_32.S | 37 movl (v), %eax 53 movl (v), %eax 63 addl %eax, (v) 90 negl %eax 112 addl $1, %eax 132 subl $1, %eax 151 movl $1, %eax 157 xorl %eax, %eax 166 testl %eax, %eax 169 addl $1, %eax [all …]
|
H A D | msr-reg.S | 20 movl (%rdi), %eax 28 2: movl %eax, (%r10) 56 pushl %eax 57 movl 4(%eax), %ecx 58 movl 8(%eax), %edx 63 movl (%eax), %eax 65 2: pushl %eax 66 movl 4(%esp), %eax 67 popl (%eax) 69 movl %ecx, 4(%eax) [all …]
|
/linux/tools/testing/selftests/x86/ |
H A D | raw_syscall_helper_32.S | 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 24 popl 0*4(%eax) [all …]
|
/linux/arch/x86/include/asm/ |
H A D | cpuid.h | 12 u32 eax, ebx, ecx, edx; member 35 : "=a" (*eax), in native_cpuid() 39 : "0" (*eax), "2" (*ecx) in native_cpuid() 56 native_cpuid_reg(eax) 76 *eax = op; in native_cpuid_reg() 78 __cpuid(eax, ebx, ecx, edx); in native_cpuid_reg() 86 *eax = op; in cpuid_count() 88 __cpuid(eax, ebx, ecx, edx); in cpuid_count() 96 unsigned int eax, ebx, ecx, edx; in cpuid_eax() local 100 return eax; in cpuid_eax() [all …]
|
H A D | mwait.h | 29 static __always_inline void __monitor(const void *eax, unsigned long ecx, in __monitor() argument 34 :: "a" (eax), "c" (ecx), "d"(edx)); in __monitor() 42 :: "a" (eax), "c" (ecx), "d"(edx)); in __monitorx() 51 :: "a" (eax), "c" (ecx)); in __mwait() 87 :: "a" (eax), "b" (ebx), "c" (ecx)); in __mwaitx() 104 :: "a" (eax), "c" (ecx)); in __sti_mwait() 130 __mwait(eax, ecx); in mwait_idle_with_hints() 132 __sti_mwait(eax, ecx); in mwait_idle_with_hints() 146 static inline void __tpause(u32 ecx, u32 edx, u32 eax) in __tpause() argument 152 : "c"(ecx), "d"(edx), "a"(eax)); in __tpause() [all …]
|
/linux/arch/x86/platform/pvh/ |
H A D | head.S | 77 lgdt (%eax) 80 mov %eax,%ds 81 mov %eax,%es 82 mov %eax,%ss 95 mov %cr4, %eax 97 mov %eax, %cr4 147 mov %eax, %cr3 149 mov %eax, %cr0 154 pushl %eax 192 mov %eax, %cr3 [all …]
|
/linux/arch/x86/entry/ |
H A D | entry_32.S | 182 pushl %eax 201 popl %eax 212 pushl %eax 218 popl %eax 263 popl %eax 793 pushl %eax 796 popl %eax 885 popl %eax 975 pushl %eax 977 popl %eax [all …]
|