Change the opcode list, CSR and GPR's functions