modify cpu.c cpu.h