Lines Matching refs:eax
46 movl ($arg1),%eax
51 movl %r8d,%eax
79 xor %eax,%eax
82 mov %eax,%r11d # max value for standard query level
84 xor %eax,%eax
87 mov %eax,%r9d
90 or %eax,%r9d
93 or %eax,%r9d # 0 indicates Intel CPU
98 mov %eax,%r10d
101 or %eax,%r10d
104 or %eax,%r10d # 0 indicates AMD CPU
108 mov \$0x80000000,%eax
110 cmp \$0x80000001,%eax
112 mov %eax,%r10d
113 mov \$0x80000001,%eax
121 mov \$0x80000008,%eax
126 mov \$1,%eax
141 mov \$4,%eax
144 mov %eax,%r10d
149 mov \$1,%eax
151 movd %eax,%xmm0 # put aside processor id
163 and \$0x0fff0ff0,%eax
164 cmp \$0x00050670,%eax # Knights Landing
166 cmp \$0x00080650,%eax # Knights Mill (according to sde)
192 mov \$7,%eax
199 movd %xmm0,%eax # restore processor id
200 and \$0x0fff0ff0,%eax
201 cmp \$0x00050650,%eax # Skylake-X
214 and \$0xe6,%eax # isolate XMM, YMM and ZMM state support
215 cmp \$0xe6,%eax
222 and \$6,%eax # isolate XMM and YMM state support
223 cmp \$6,%eax
226 mov \$0xefffe7ff,%eax # ~(1<<28|1<<12|1<<11)
227 and %eax,%r9d # clear AVX, FMA and AMD XOP bits
228 mov \$0x3fdeffdf,%eax # ~(1<<31|1<<30|1<<21|1<<16|1<<5)
229 and %eax,8(%rdi) # clear AVX2 and AVX512* bits
232 mov %r10d,%eax
393 mov %eax,$lasttick # lasttick = tick
401 mov %eax,%edx
402 sub $lasttick,%eax
404 mov %eax,$lastdiff
407 add %eax,($out)
429 mov %eax,$lasttick # lasttick = tick
437 mov %eax,%edx
438 sub $lasttick,%eax # diff
440 mov %eax,$lastdiff # lastdiff = diff
444 add %eax,($out) # accumulate diff
450 mov %eax,%edx
451 sub $lasttick,%eax # diff
453 cmp $lastdiff,%eax
454 mov %eax,$lastdiff # lastdiff = diff