separate fragment specific opcodes from pass2