148 instructions 2 3[immutable slots] 4i0 = 0x40400000 (3.0) 5i1 = 0x40400000 (3.0) 6i2 = 0x40A00000 (5.0) 7i3 = 0x41500000 (13.0) 8 9store_src_rg coords = src.rg 10init_lane_masks CondMask = LoopMask = RetMask = true 11copy_uniform $0 = pos1(0) 12copy_uniform $1 = pos2(0) 13sub_float $0 -= $1 14bitwise_and_imm_int $0 &= 0x7FFFFFFF 15cmpeq_imm_float $0 = equal($0, 0x40400000 (3.0)) 16copy_2_uniforms $1..2 = pos1(0..1) 17copy_2_uniforms $3..4 = pos2(0..1) 18sub_2_floats $1..2 -= $3..4 19copy_2_slots_unmasked $3..4 = $1..2 20dot_2_floats $1 = dot($1..2, $3..4) 21sqrt_float $1 = sqrt($1) 22cmpeq_imm_float $1 = equal($1, 0x40400000 (3.0)) 23bitwise_and_int $0 &= $1 24copy_3_uniforms $1..3 = pos1(0..2) 25copy_3_uniforms $4..6 = pos2(0..2) 26sub_3_floats $1..3 -= $4..6 27copy_3_slots_unmasked $4..6 = $1..3 28dot_3_floats $1 = dot($1..3, $4..6) 29sqrt_float $1 = sqrt($1) 30cmpeq_imm_float $1 = equal($1, 0x40A00000 (5.0)) 31bitwise_and_int $0 &= $1 32copy_4_uniforms $1..4 = pos1 33copy_4_uniforms $5..8 = pos2 34sub_4_floats $1..4 -= $5..8 35copy_4_slots_unmasked $5..8 = $1..4 36dot_4_floats $1 = dot($1..4, $5..8) 37sqrt_float $1 = sqrt($1) 38cmpeq_imm_float $1 = equal($1, 0x41500000 (13.0)) 39bitwise_and_int $0 &= $1 40copy_constant $1 = 0x40400000 (3.0) 41cmpeq_imm_float $1 = equal($1, 0x40400000 (3.0)) 42bitwise_and_int $0 &= $1 43copy_constant $1 = 0x40400000 (3.0) 44cmpeq_imm_float $1 = equal($1, 0x40400000 (3.0)) 45bitwise_and_int $0 &= $1 46copy_constant $1 = 0x40A00000 (5.0) 47cmpeq_imm_float $1 = equal($1, 0x40A00000 (5.0)) 48bitwise_and_int $0 &= $1 49copy_constant $1 = 0x41500000 (13.0) 50cmpeq_imm_float $1 = equal($1, 0x41500000 (13.0)) 51bitwise_and_int $0 &= $1 52swizzle_4 $0..3 = ($0..3).xxxx 53copy_4_uniforms $4..7 = colorRed 54copy_4_uniforms $8..11 = colorGreen 55mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 56load_src src.rgba = $0..3 57