Lines Matching defs:EAX
262 static void detectX86FamilyModel(unsigned EAX, unsigned *Family,
264 *Family = (EAX >> 8) & 0xf; // Bits 8 - 11
265 *Model = (EAX >> 4) & 0xf; // Bits 4 - 7
269 *Family += (EAX >> 20) & 0xff; // Bits 20 - 27
271 *Model += ((EAX >> 16) & 0xf) << 4; // Bits 16 - 19
542 unsigned EAX, EBX;
577 bool HasAVX = ((ECX & AVXBits) == AVXBits) && !getX86XCR0(&EAX, &EDX) &&
578 ((EAX & 0x6) == 0x6);
586 bool HasAVX512Save = HasAVX && ((EAX & 0xe0) == 0xe0);
593 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX);
641 MaxLeaf >= 0x7 && !getX86CpuIDAndInfoEx(0x7, 0x1, &EAX, &EBX, &ECX, &EDX);
642 if (HasLeaf7Subleaf1 && ((EAX >> 5) & 1) && HasAVX512Save)
649 !getX86CpuIDAndInfo(0x80000001, &EAX, &EBX, &ECX, &EDX);
696 unsigned EAX, EBX, ECX, EDX;
712 getX86CpuIDAndInfo(1, &EAX, &EBX, &ECX, &EDX);
713 detectX86FamilyModel(EAX, &Family, &Model);