189 instructions 2 3store_src_rg coords = src.rg 4init_lane_masks CondMask = LoopMask = RetMask = true 5copy_uniform $0 = colorGreen(1) 6cmpne_imm_float $0 = notEqual($0, 0) 7swizzle_4 $0..3 = ($0..3).xxxx 8copy_4_slots_unmasked v = $0..3 9copy_slot_unmasked result(0) = v(0) 10splat_3_constants result(1..3) = 0xFFFFFFFF 11copy_2_slots_unmasked result(0..1) = v(0..1) 12copy_constant result(2) = 0 13copy_constant result(3) = 0xFFFFFFFF 14copy_slot_unmasked result(0) = v(0) 15splat_2_constants result(1..2) = 0xFFFFFFFF 16copy_constant result(3) = 0 17copy_constant result(0) = 0 18copy_slot_unmasked result(1) = v(1) 19splat_2_constants result(2..3) = 0xFFFFFFFF 20copy_3_slots_unmasked result(0..2) = v(0..2) 21copy_constant result(3) = 0xFFFFFFFF 22copy_2_slots_unmasked result(0..1) = v(0..1) 23splat_2_constants result(2..3) = 0xFFFFFFFF 24copy_slot_unmasked result(0) = v(0) 25copy_constant result(1) = 0 26copy_slot_unmasked result(2) = v(2) 27copy_constant result(3) = 0xFFFFFFFF 28copy_slot_unmasked result(0) = v(0) 29copy_constant result(1) = 0xFFFFFFFF 30splat_2_constants result(2..3) = 0 31copy_constant result(0) = 0xFFFFFFFF 32copy_2_slots_unmasked result(1..2) = v(1..2) 33copy_constant result(3) = 0 34copy_constant result(0) = 0 35copy_slot_unmasked result(1) = v(1) 36copy_constant result(2) = 0xFFFFFFFF 37copy_constant result(3) = 0 38splat_2_constants result(0..1) = 0xFFFFFFFF 39copy_slot_unmasked result(2) = v(2) 40copy_constant result(3) = 0 41copy_4_slots_unmasked result = v 42copy_3_slots_unmasked result(0..2) = v(0..2) 43copy_constant result(3) = 0xFFFFFFFF 44copy_2_slots_unmasked result(0..1) = v(0..1) 45copy_constant result(2) = 0 46copy_slot_unmasked result(3) = v(3) 47copy_2_slots_unmasked result(0..1) = v(0..1) 48copy_constant result(2) = 0xFFFFFFFF 49copy_constant result(3) = 0 50copy_slot_unmasked result(0) = v(0) 51copy_constant result(1) = 0xFFFFFFFF 52copy_2_slots_unmasked result(2..3) = v(2..3) 53copy_slot_unmasked result(0) = v(0) 54copy_constant result(1) = 0 55copy_slot_unmasked result(2) = v(2) 56copy_constant result(3) = 0xFFFFFFFF 57copy_slot_unmasked result(0) = v(0) 58splat_2_constants result(1..2) = 0xFFFFFFFF 59copy_slot_unmasked result(3) = v(3) 60copy_slot_unmasked result(0) = v(0) 61copy_constant result(1) = 0xFFFFFFFF 62copy_constant result(2) = 0 63copy_constant result(3) = 0xFFFFFFFF 64copy_constant result(0) = 0xFFFFFFFF 65copy_3_slots_unmasked result(1..3) = v(1..3) 66copy_constant result(0) = 0 67copy_2_slots_unmasked result(1..2) = v(1..2) 68copy_constant result(3) = 0xFFFFFFFF 69copy_constant result(0) = 0 70copy_slot_unmasked result(1) = v(1) 71copy_constant result(2) = 0xFFFFFFFF 72copy_slot_unmasked result(3) = v(3) 73copy_constant result(0) = 0xFFFFFFFF 74copy_slot_unmasked result(1) = v(1) 75splat_2_constants result(2..3) = 0xFFFFFFFF 76splat_2_constants result(0..1) = 0 77copy_2_slots_unmasked result(2..3) = v(2..3) 78splat_2_constants result(0..1) = 0 79copy_slot_unmasked result(2) = v(2) 80copy_constant result(3) = 0xFFFFFFFF 81copy_constant result(0) = 0 82splat_2_constants result(1..2) = 0xFFFFFFFF 83copy_slot_unmasked result(3) = v(3) 84copy_4_slots_unmasked $0..3 = result 85bitwise_or_2_ints $0..1 |= $2..3 86bitwise_or_int $0 |= $1 87swizzle_4 $0..3 = ($0..3).xxxx 88copy_4_uniforms $4..7 = colorRed 89copy_4_uniforms $8..11 = colorGreen 90mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 91load_src src.rgba = $0..3 92