Lines Matching defs:eax
134 "mul %5 ; " /* %edx:%eax = (l * b) */
135 "mov %4,%%eax ; " /* %eax = h */
137 "mul %5 ; " /* %edx:%eax = (h * b) */
139 "add %4,%%eax ; " /* %eax = (h * b) + t1 (LSW) */
351 uint32_t eax, ebx, ecx, edx;
360 x86_cpuid(0x40000001, &eax, &ebx, &ecx, &edx);
361 if (eax & (1 << 3)) {
365 else if (eax & (1 << 0)) {
399 uint32_t eax, ebx, ecx, edx;
403 x86_cpuid(0x0, &eax, &ebx, &ecx, &edx);
404 if (eax >= 0x1) {
405 x86_cpuid(0x1, &eax, &ebx, &ecx, &edx);
411 x86_cpuid(0x80000000, &eax, &ebx, &ecx, &edx);
412 if (eax >= 0x80000007) {
413 x86_cpuid(0x80000007, &eax, &ebx, &ecx, &edx);