rearrage cpu.h