comment refinement
move CPUID nitty-gritty to asm for user convenience