updated opcode list