1. store_src_rg xy = src.rg 2. init_lane_masks CondMask = LoopMask = RetMask = true 3. zero_2_slots_unmasked i, a = 0 4. label label 0x00000001 5. zero_slot_unmasked b = 0 6. label label 0x00000003 7. zero_slot_unmasked c = 0 8. label label 0x00000005 9. zero_slot_unmasked d = 0 10. label label 0x00000007 11. copy_slot_unmasked $0 = i 12. copy_constant $1 = 0x00000001 (1.401298e-45) 13. add_int $0 += $1 14. copy_slot_unmasked i = $0 15. copy_slot_unmasked $0 = d 16. copy_constant $1 = 0x00000001 (1.401298e-45) 17. add_int $0 += $1 18. copy_slot_unmasked d = $0 19. copy_constant $1 = 0x0000000A (1.401298e-44) 20. cmplt_int $0 = lessThan($0, $1) 21. stack_rewind 22. branch_if_no_active_lanes_eq branch -12 (label 7 at #10) if no lanes of $0 == 0x00000000 (0.0) 23. label label 0x00000006 24. copy_slot_unmasked $0 = c 25. copy_constant $1 = 0x00000001 (1.401298e-45) 26. add_int $0 += $1 27. copy_slot_unmasked c = $0 28. copy_constant $1 = 0x0000000A (1.401298e-44) 29. cmplt_int $0 = lessThan($0, $1) 30. stack_rewind 31. branch_if_no_active_lanes_eq branch -23 (label 5 at #8) if no lanes of $0 == 0x00000000 (0.0) 32. label label 0x00000004 33. copy_slot_unmasked $0 = b 34. copy_constant $1 = 0x00000001 (1.401298e-45) 35. add_int $0 += $1 36. copy_slot_unmasked b = $0 37. copy_constant $1 = 0x0000000A (1.401298e-44) 38. cmplt_int $0 = lessThan($0, $1) 39. stack_rewind 40. branch_if_no_active_lanes_eq branch -34 (label 3 at #6) if no lanes of $0 == 0x00000000 (0.0) 41. label label 0x00000002 42. copy_slot_unmasked $0 = a 43. copy_constant $1 = 0x00000001 (1.401298e-45) 44. add_int $0 += $1 45. copy_slot_unmasked a = $0 46. copy_constant $1 = 0x0000000A (1.401298e-44) 47. cmplt_int $0 = lessThan($0, $1) 48. stack_rewind 49. branch_if_no_active_lanes_eq branch -45 (label 1 at #4) if no lanes of $0 == 0x00000000 (0.0) 50. label label 0x00000000 51. zero_4_slots_unmasked [main].result = 0 52. load_src src.rgba = [main].result