142 instructions 2 3[immutable slots] 4i0 = 0x3F800000 (1.0) 5i1 = 0x40000000 (2.0) 6i2 = 0x40400000 (3.0) 7i3 = 0x40800000 (4.0) 8 9store_src_rg coords = src.rg 10init_lane_masks CondMask = LoopMask = RetMask = true 11copy_constant _0_x = 0x3F800000 (1.0) 12bitwise_and_imm_int _0_x &= 0x7FFFFFFF 13copy_slot_unmasked $0 = _0_x 14add_imm_float $0 += 0xC0000000 (-2.0) 15bitwise_and_imm_int $0 &= 0x7FFFFFFF 16copy_slot_unmasked _0_x = $0 17copy_constant $1 = 0x40000000 (2.0) 18mul_float $0 *= $1 19copy_slot_unmasked _0_x = $0 20copy_slot_unmasked $1 = $0 21bitwise_and_imm_int $1 &= 0x7FFFFFFF 22div_float $0 /= $1 23copy_slot_unmasked _0_x = $0 24copy_2_immutables_unmasked _1_x = i0..1 [0x3F800000 (1.0), 0x40000000 (2.0)] 25copy_2_slots_unmasked $0..1 = _1_x 26copy_2_slots_unmasked $2..3 = $0..1 27dot_2_floats $0 = dot($0..1, $2..3) 28sqrt_float $0 = sqrt($0) 29copy_slot_unmasked $1 = $0 30copy_2_slots_unmasked _1_x = $0..1 31copy_2_immutables_unmasked $2..3 = i2..3 [0x40400000 (3.0), 0x40800000 (4.0)] 32sub_2_floats $0..1 -= $2..3 33copy_2_slots_unmasked $2..3 = $0..1 34dot_2_floats $0 = dot($0..1, $2..3) 35sqrt_float $0 = sqrt($0) 36copy_slot_unmasked $1 = $0 37copy_2_slots_unmasked _1_x = $0..1 38copy_2_immutables_unmasked $2..3 = i2..3 [0x40400000 (3.0), 0x40800000 (4.0)] 39dot_2_floats $0 = dot($0..1, $2..3) 40copy_slot_unmasked $1 = $0 41copy_2_slots_unmasked _1_x = $0..1 42copy_2_slots_unmasked $2..3 = $0..1 43copy_2_slots_unmasked $4..5 = $2..3 44dot_2_floats $2 = dot($2..3, $4..5) 45sqrt_float $2 = sqrt($2) 46copy_slot_unmasked $3 = $2 47div_2_floats $0..1 /= $2..3 48copy_2_slots_unmasked _1_x = $0..1 49copy_4_uniforms $0..3 = colorGreen 50load_src src.rgba = $0..3 51