| 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. load_src src.rgba = $0..3 |