5 instructions, 1 invocations store_src_rg p = src.rg init_lane_masks CondMask = LoopMask = RetMask = true copy_2_slots_unmasked $0..1 = p swizzle_2 $0..1 = ($0..1).yx exchange_src swap(src.rgba, $0..3) invoke_shader invoke_shader 0