x86_cpuid2
#define x86_cpuid(a,b) x86_cpuid2((a), 0, (b))
x86_cpuid2(4, 0, descs);
x86_cpuid2(0x0d, 1, descs);
x86_cpuid2(0x0d, 0, descs);
x86_cpuid2(0x0d, 0, descs);
x86_cpuid2(0x0d, i, descs);
x86_cpuid2(leaf, i, descs);
x86_cpuid2(0x0d, 1, descs);
x86_cpuid2(0x07, 1, descs);
x86_cpuid2(0x0d, i, descs);
x86_cpuid2(eax, ecx, descs);
x86_cpuid2(eax, ecx, descs);
#define x86_cpuid(a,b) x86_cpuid2((a),0,(b))
void x86_cpuid2(uint32_t, uint32_t, uint32_t *);
x86_cpuid2(0x18, i, descs);
x86_cpuid2(0xd, 0, descs);
x86_cpuid2(0xd, 1, descs);
x86_cpuid2(4, 0, descs);
x86_cpuid2(0x0b, i, descs);
x86_cpuid2(7, 1, descs);
x86_cpuid2(7, 2, descs);