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