1. store_src_rg coords = src.rg 2. init_lane_masks CondMask = LoopMask = RetMask = true 3. copy_constant x(0) = 0x40400000 (3.0) 4. copy_constant x(1) = 0x40000000 (2.0) 5. copy_constant x(2) = 0x3F800000 (1.0) 6. zero_slot_unmasked x(3) = 0 7. copy_4_slots_unmasked $0..3 = x 8. swizzle_3 $0..2 = ($0..2).zyx 9. copy_3_slots_unmasked x(0..2) = $0..2 10. zero_2_slots_unmasked s.i, s.j = 0 11. copy_constant $0 = 0x40000000 (2.0) 12. copy_slot_unmasked s.i = $0 13. copy_constant $0 = 0x40000000 (2.0) 14. copy_slot_unmasked s.j = $0 15. copy_slot_unmasked s.i = $0 16. copy_slot_unmasked s.j = $0 17. zero_2_slots_unmasked a[0], a[1] = 0 18. copy_constant $0 = 0x3F800000 (1.0) 19. copy_slot_unmasked a[0] = $0 20. zero_slot_unmasked $0 = 0 21. copy_slot_unmasked a[1] = $0 22. copy_slot_unmasked $0 = a[0] 23. copy_slot_unmasked a[1] = $0 24. copy_3_slots_unmasked $0..2 = x(3), s.i, s.j 25. div_float $1 /= $2 26. copy_2_slots_unmasked $2..3 = a[0], a[1] 27. sub_float $2 -= $3 28. copy_2_slots_unmasked $3..4 = a[0], a[1] 29. mul_float $3 *= $4 30. copy_4_slots_unmasked [main].result = $0..3 31. load_src src.rgba = [main].result