add cpuid.c