#define cpuid_asm(in,a,b,c,d)\ asm("cpuid": "=a" (a), "=b" (b), "=c" (c), "=d" (d) : "a" (in)); void cpuid(int in, int * aa, int * bb, int * cc, int * dd);