Lines Matching refs:eax

62 "        popl    %%eax                                                 \n"
63 " movl %%eax,%%ecx \n"
64 " xorl $0x200000,%%eax # Flip ID bit in EFLAGS \n"
65 " pushl %%eax # Save new EFLAGS value on stack \n"
68 " popl %%eax # Store new EFLAGS in EAX \n"
69 " xorl %%ecx,%%eax # Can not toggle ID bit, \n"
75 : "%eax", "%ecx"
84 " xorl $0x200000,%%eax # Flip ID bit in EFLAGS \n"
89 " xorl %%ecx,%%eax # Can not toggle ID bit, \n"
100 pop eax
101 mov ecx, eax
102 xor eax, 200000h ; Flip ID bit in EFLAGS
103 push eax ; Save new EFLAGS value on stack
106 pop eax ; Store new EFLAGS in EAX
107 xor eax, ecx ; Can not toggle ID bit,
115 " popl %eax \n"
116 " movl %eax,%ecx \n"
117 " xorl $0x200000,%eax \n"
118 " pushl %eax \n"
121 " popl %eax \n"
122 " xorl %ecx,%eax \n"
132 " xorl $0x200000,%eax \n"
137 " xorl %ecx,%eax \n"
151 " xorl %%eax,%%eax # Set up for CPUID instruction \n"
155 " cmpl $1,%%eax # Make sure 1 is valid input for CPUID\n"
157 " xorl %%eax,%%eax \n"
158 " incl %%eax \n"
166 : "%eax", "%ecx", "%edx"
170 " xorl %%eax,%%eax # Set up for CPUID instruction \n"
174 " cmpl $1,%%eax # Make sure 1 is valid input for CPUID\n"
176 " xorl %%eax,%%eax \n"
177 " incl %%eax \n"
189 xor eax, eax ; Set up for CPUID instruction
193 cmp eax, 1 ; Make sure 1 is valid input for CPUID
195 xor eax, eax
196 inc eax
205 " xorl %eax,%eax \n"
209 " cmpl $1,%eax \n"
211 " xorl %eax,%eax \n"
212 " incl %eax \n"
231 " movl $0x80000000,%%eax # Query for extended functions \n"
235 " cmpl $0x80000001,%%eax \n"
237 " movl $0x80000001,%%eax # Setup extended function 800000001h\n"
245 : "%eax", "%ecx", "%edx"
249 " movl $0x80000000,%%eax # Query for extended functions \n"
253 " cmpl $0x80000001,%%eax \n"
255 " movl $0x80000001,%%eax # Setup extended function 800000001h\n"
267 mov eax,80000000h ; Query for extended functions
271 cmp eax,80000001h
273 mov eax,80000001h ; Setup extended function 800000001h
282 " movl $0x80000000,%eax \n"
286 " cmpl $0x80000001,%eax \n"
288 " movl $0x80000001,%eax \n"