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