177 instructions 2 3[immutable slots] 4i0 = 0x3F800000 (1.0) 5i1 = 0x3F800000 (1.0) 6i2 = 0x3F800000 (1.0) 7i3 = 0x40000000 (2.0) 8i4 = 0x00000001 (1.401298e-45) 9i5 = 0x00000001 (1.401298e-45) 10i6 = 0x00000001 (1.401298e-45) 11i7 = 0x00000002 (2.802597e-45) 12i8 = 0xFFFFFFFF 13i9 = 0 14i10 = 0xFFFFFFFF 15i11 = 0 16i12 = 0x3F800000 (1.0) 17i13 = 0 18i14 = 0 19i15 = 0 20i16 = 0xFFFFFFFF 21i17 = 0xFFFFFFFF 22i18 = 0xFFFFFFFF 23i19 = 0xFFFFFFFF 24i20 = 0xFFFFFFFF 25i21 = 0x00000001 (1.401298e-45) 26i22 = 0x00000001 (1.401298e-45) 27i23 = 0x00000001 (1.401298e-45) 28i24 = 0x00000001 (1.401298e-45) 29 30store_src_rg coords = src.rg 31init_lane_masks CondMask = LoopMask = RetMask = true 32splat_2_constants $0..1 = 0x00000001 (1.401298e-45) 33cast_to_float_from_2_ints $0..1 = IntToFloat($0..1) 34copy_2_slots_unmasked v8 = $0..1 35copy_constant $0 = 0x00000001 (1.401298e-45) 36cast_to_float_from_int $0 = IntToFloat($0) 37copy_uniform v9(1) = unknownInput 38copy_constant v9(2) = 0x40400000 (3.0) 39copy_constant v9(3) = 0x40800000 (4.0) 40copy_slot_unmasked v9(0) = $0 41copy_constant $0 = 0x00000003 (4.203895e-45) 42copy_constant $1 = 0x3F800000 (1.0) 43cast_to_int_from_float $1 = FloatToInt($1) 44copy_2_slots_unmasked v10 = $0..1 45splat_2_constants v1 = 0x3F800000 (1.0) 46copy_2_immutables_unmasked v2 = i2..3 [0x3F800000 (1.0), 0x40000000 (2.0)] 47splat_4_constants v3, v4(0..1) = 0x3F800000 (1.0) 48copy_constant v4(2) = 0x3F800000 (1.0) 49splat_2_constants v5 = 0x00000001 (1.401298e-45) 50copy_2_immutables_unmasked v6 = i6..7 [0x00000001 (1.401298e-45), 0x00000002 (2.802597e-45)] 51copy_2_immutables_unmasked v7 = i2..3 [0x3F800000 (1.0), 0x40000000 (2.0)] 52copy_4_immutables_unmasked v11 = i8..11 [0xFFFFFFFF, 0, 0xFFFFFFFF, 0] 53copy_2_immutables_unmasked v12 = i12..13 [0x3F800000 (1.0), 0] 54splat_4_constants v13, v14 = 0 55splat_4_constants v15, v16 = 0xFFFFFFFF 56splat_3_constants v17 = 0xFFFFFFFF 57splat_4_constants v18 = 0x00000001 (1.401298e-45) 58copy_slot_unmasked $0 = v1(0) 59copy_slot_unmasked $1 = v2(0) 60add_float $0 += $1 61copy_slot_unmasked $1 = v3(0) 62add_float $0 += $1 63copy_slot_unmasked $1 = v4(0) 64add_float $0 += $1 65copy_slot_unmasked $1 = v5(0) 66cast_to_float_from_int $1 = IntToFloat($1) 67add_float $0 += $1 68copy_slot_unmasked $1 = v6(0) 69cast_to_float_from_int $1 = IntToFloat($1) 70add_float $0 += $1 71copy_slot_unmasked $1 = v7(0) 72add_float $0 += $1 73copy_slot_unmasked $1 = v8(0) 74add_float $0 += $1 75copy_slot_unmasked $1 = v9(0) 76add_float $0 += $1 77copy_slot_unmasked $1 = v10(0) 78cast_to_float_from_int $1 = IntToFloat($1) 79add_float $0 += $1 80copy_slot_unmasked $1 = v11(0) 81bitwise_and_imm_int $1 &= 0x3F800000 82add_float $0 += $1 83copy_slot_unmasked $1 = v12(0) 84add_float $0 += $1 85copy_slot_unmasked $1 = v13(0) 86add_float $0 += $1 87copy_slot_unmasked $1 = v14(0) 88add_float $0 += $1 89copy_slot_unmasked $1 = v15(0) 90bitwise_and_imm_int $1 &= 0x3F800000 91add_float $0 += $1 92copy_slot_unmasked $1 = v16(0) 93bitwise_and_imm_int $1 &= 0x3F800000 94add_float $0 += $1 95copy_slot_unmasked $1 = v17(0) 96bitwise_and_imm_int $1 &= 0x3F800000 97add_float $0 += $1 98copy_slot_unmasked $1 = v18(0) 99cast_to_float_from_int $1 = IntToFloat($1) 100add_float $0 += $1 101cmpeq_imm_float $0 = equal($0, 0x41900000 (18.0)) 102label label 0x00000001 103swizzle_4 $0..3 = ($0..3).xxxx 104copy_4_uniforms $4..7 = colorRed 105copy_4_uniforms $8..11 = colorGreen 106mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 107load_src src.rgba = $0..3 108