opcode expansion