add cpuid.h