150 instructions 2 3store_src_rg coords = src.rg 4init_lane_masks CondMask = LoopMask = RetMask = true 5copy_constant numSideEffects = 0 6copy_constant _0_val1 = 0x00000002 (2.802597e-45) 7copy_constant _1_val2 = 0x00000001 (1.401298e-45) 8copy_slot_unmasked $12 = _0_val1 9add_imm_int $12 += 0xFFFFFFFF 10copy_slot_unmasked _0_val1 = $12 11copy_constant value = 0x00000002 (2.802597e-45) 12add_imm_int numSideEffects += 0x00000001 13copy_slot_unmasked $13 = value 14label label 0 15copy_constant $14 = 0x00000003 (4.203895e-45) 16copy_slot_unmasked $0 = $12 17copy_slot_unmasked _2_noFlatten0 = $0 18copy_constant value = 0x00000001 (1.401298e-45) 19add_imm_int numSideEffects += 0x00000001 20copy_slot_unmasked $12 = value 21label label 0x00000001 22copy_constant $13 = 0x00000002 (2.802597e-45) 23copy_constant $14 = 0x00000003 (4.203895e-45) 24copy_slot_unmasked $0 = $13 25copy_slot_unmasked _3_noFlatten1 = $0 26copy_constant $12 = 0x00000001 (1.401298e-45) 27copy_slot_unmasked $13 = _1_val2 28add_imm_int $13 += 0x00000001 29copy_slot_unmasked _1_val2 = $13 30copy_constant $14 = 0x00000003 (4.203895e-45) 31copy_slot_unmasked $0 = $14 32copy_slot_unmasked _4_noFlatten2 = $0 33copy_slot_unmasked $0 = _2_noFlatten0 34cmpeq_imm_int $0 = equal($0, 0x00000001) 35copy_slot_unmasked $1 = _3_noFlatten1 36cmpeq_imm_int $1 = equal($1, 0x00000002) 37bitwise_and_int $0 &= $1 38copy_slot_unmasked $1 = _4_noFlatten2 39cmpeq_imm_int $1 = equal($1, 0x00000003) 40bitwise_and_int $0 &= $1 41copy_slot_unmasked $1 = _0_val1 42cmpeq_imm_int $1 = equal($1, 0x00000001) 43bitwise_and_int $0 &= $1 44copy_slot_unmasked $1 = _1_val2 45cmpeq_imm_int $1 = equal($1, 0x00000002) 46bitwise_and_int $0 &= $1 47copy_slot_unmasked $1 = numSideEffects 48cmpeq_imm_int $1 = equal($1, 0x00000002) 49bitwise_and_int $0 &= $1 50swizzle_4 $0..3 = ($0..3).xxxx 51copy_4_uniforms $4..7 = colorRed 52copy_4_uniforms $8..11 = colorGreen 53mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 54load_src src.rgba = $0..3 55