add opcode.c