1. store_src_rg coords = src.rg 2. init_lane_masks CondMask = LoopMask = RetMask = true 3. zero_4_slots_unmasked globalVar = 0 4. zero_4_slots_unmasked globalStruct.f, globalStruct.af[0], globalStruct.af[1], globalStruct.af[2] = 0 5. zero_4_slots_unmasked globalStruct.af[3], globalStruct.af[4], globalStruct.h4(0..1) = 0 6. zero_4_slots_unmasked globalStruct.h4(2..3), globalStruct.ah4[0](0..1) = 0 7. zero_4_slots_unmasked globalStruct.ah4[0](2..3), globalStruct.ah4[1](0..1) = 0 8. zero_4_slots_unmasked globalStruct.ah4[1](2..3), globalStruct.ah4[2](0..1) = 0 9. zero_4_slots_unmasked globalStruct.ah4[2](2..3), globalStruct.ah4[3](0..1) = 0 10. zero_4_slots_unmasked globalStruct.ah4[3](2..3), globalStruct.ah4[4](0..1) = 0 11. zero_2_slots_unmasked globalStruct.ah4[4](2..3) = 0 12. zero_slot_unmasked i = 0 13. zero_slot_unmasked $0 = 0 14. copy_slot_unmasked i = $0 15. zero_4_slots_unmasked i4 = 0 16. copy_constant $0 = 0x00000001 (1.401298e-45) 17. copy_constant $1 = 0x00000002 (2.802597e-45) 18. copy_constant $2 = 0x00000003 (4.203895e-45) 19. copy_constant $3 = 0x00000004 (5.605194e-45) 20. copy_4_slots_unmasked i4 = $0..3 21. zero_4_slots_unmasked f3x3(0..3) = 0 22. zero_4_slots_unmasked f3x3(4..7) = 0 23. zero_slot_unmasked f3x3(8) = 0 24. copy_constant $0 = 0x3F800000 (1.0) 25. copy_constant $1 = 0x40000000 (2.0) 26. copy_constant $2 = 0x40400000 (3.0) 27. copy_constant $3 = 0x40800000 (4.0) 28. copy_constant $4 = 0x40A00000 (5.0) 29. copy_constant $5 = 0x40C00000 (6.0) 30. copy_constant $6 = 0x40E00000 (7.0) 31. copy_constant $7 = 0x41000000 (8.0) 32. copy_constant $8 = 0x41100000 (9.0) 33. copy_4_slots_unmasked f3x3(0..3) = $0..3 34. copy_4_slots_unmasked f3x3(4..7) = $4..7 35. copy_slot_unmasked f3x3(8) = $8 36. zero_4_slots_unmasked x = 0 37. zero_slot_unmasked $0 = 0 38. copy_slot_unmasked x(3) = $0 39. zero_2_slots_unmasked $0..1 = 0 40. swizzle_copy_2_slots_masked (x(0..1)).yx = Mask($0..1) 41. zero_slot_unmasked ai[0] = 0 42. zero_slot_unmasked $0 = 0 43. copy_slot_unmasked ai[0] = $0 44. zero_4_slots_unmasked ai4[0] = 0 45. copy_constant $0 = 0x00000001 (1.401298e-45) 46. copy_constant $1 = 0x00000002 (2.802597e-45) 47. copy_constant $2 = 0x00000003 (4.203895e-45) 48. copy_constant $3 = 0x00000004 (5.605194e-45) 49. copy_4_slots_unmasked ai4[0] = $0..3 50. zero_4_slots_unmasked ah3x3[0](0..3) = 0 51. zero_4_slots_unmasked ah3x3[0](4..7) = 0 52. zero_slot_unmasked ah3x3[0](8) = 0 53. copy_constant $0 = 0x3F800000 (1.0) 54. copy_constant $1 = 0x40000000 (2.0) 55. copy_constant $2 = 0x40400000 (3.0) 56. copy_constant $3 = 0x40800000 (4.0) 57. copy_constant $4 = 0x40A00000 (5.0) 58. copy_constant $5 = 0x40C00000 (6.0) 59. copy_constant $6 = 0x40E00000 (7.0) 60. copy_constant $7 = 0x41000000 (8.0) 61. copy_constant $8 = 0x41100000 (9.0) 62. copy_4_slots_unmasked ah3x3[0](0..3) = $0..3 63. copy_4_slots_unmasked ah3x3[0](4..7) = $4..7 64. copy_slot_unmasked ah3x3[0](8) = $8 65. zero_4_slots_unmasked af4[0] = 0 66. zero_slot_unmasked $0 = 0 67. copy_slot_unmasked af4[0](0) = $0 68. copy_constant $0 = 0x3F800000 (1.0) 69. swizzle_4 $0..3 = ($0..3).xxxx 70. swizzle_copy_4_slots_masked (af4[0]).ywxz = Mask($0..3) 71. zero_4_slots_unmasked s.f, s.af[0], s.af[1], s.af[2] = 0 72. zero_4_slots_unmasked s.af[3], s.af[4], s.h4(0..1) = 0 73. zero_4_slots_unmasked s.h4(2..3), s.ah4[0](0..1) = 0 74. zero_4_slots_unmasked s.ah4[0](2..3), s.ah4[1](0..1) = 0 75. zero_4_slots_unmasked s.ah4[1](2..3), s.ah4[2](0..1) = 0 76. zero_4_slots_unmasked s.ah4[2](2..3), s.ah4[3](0..1) = 0 77. zero_4_slots_unmasked s.ah4[3](2..3), s.ah4[4](0..1) = 0 78. zero_2_slots_unmasked s.ah4[4](2..3) = 0 79. zero_slot_unmasked $0 = 0 80. copy_slot_unmasked s.f = $0 81. zero_slot_unmasked $0 = 0 82. copy_slot_unmasked s.af[1] = $0 83. copy_constant $0 = 0x41100000 (9.0) 84. swizzle_3 $0..2 = ($0..2).xxx 85. swizzle_copy_3_slots_masked (s.h4(0..2)).zxy = Mask($0..2) 86. copy_constant $0 = 0x40A00000 (5.0) 87. copy_slot_unmasked $1 = $0 88. swizzle_copy_2_slots_masked (s.ah4[2]).yw = Mask($0..1) 89. zero_4_slots_unmasked $0..3 = 0 90. copy_4_slots_unmasked globalVar = $0..3 91. zero_slot_unmasked $0 = 0 92. copy_slot_unmasked globalStruct.f = $0 93. zero_slot_unmasked l = 0 94. zero_slot_unmasked $0 = 0 95. copy_slot_unmasked l = $0 96. copy_2_slots_unmasked $0..1 = ai[0], ai4[0](0) 97. add_int $0 += $1 98. copy_slot_unmasked ai[0] = $0 99. copy_constant $0 = 0x3F800000 (1.0) 100. copy_slot_unmasked s.f = $0 101. copy_constant $0 = 0x40000000 (2.0) 102. copy_slot_unmasked s.af[0] = $0 103. copy_constant $0 = 0x3F800000 (1.0) 104. swizzle_4 $0..3 = ($0..3).xxxx 105. copy_4_slots_unmasked s.h4 = $0..3 106. copy_constant $0 = 0x40000000 (2.0) 107. swizzle_4 $0..3 = ($0..3).xxxx 108. copy_4_slots_unmasked s.ah4[0] = $0..3 109. copy_slot_unmasked f = af4[0](0) 110. copy_slot_unmasked $0 = f 111. copy_slot_unmasked af4[0](0) = $0 112. label label 0x00000000 113. copy_slot_unmasked h = ah3x3[0](0) 114. copy_slot_unmasked $0 = h 115. copy_slot_unmasked ah3x3[0](0) = $0 116. label label 0x00000001 117. copy_slot_unmasked i₁ = i 118. copy_slot_unmasked $0 = i₁ 119. copy_slot_unmasked i = $0 120. label label 0x00000002 121. copy_slot_unmasked i₁ = i4(1) 122. copy_slot_unmasked $0 = i₁ 123. copy_slot_unmasked i4(1) = $0 124. label label 0x00000003 125. copy_slot_unmasked i₁ = ai[0] 126. copy_slot_unmasked $0 = i₁ 127. copy_slot_unmasked ai[0] = $0 128. label label 0x00000004 129. copy_slot_unmasked i₁ = ai4[0](0) 130. copy_slot_unmasked $0 = i₁ 131. copy_slot_unmasked ai4[0](0) = $0 132. label label 0x00000005 133. copy_slot_unmasked h = x(1) 134. copy_slot_unmasked $0 = h 135. copy_slot_unmasked x(1) = $0 136. label label 0x00000006 137. copy_slot_unmasked f = s.f 138. copy_slot_unmasked $0 = f 139. copy_slot_unmasked s.f = $0 140. label label 0x00000007 141. copy_slot_unmasked h = l 142. copy_slot_unmasked $0 = h 143. copy_slot_unmasked l = $0 144. label label 0x00000008 145. copy_slot_unmasked f = f3x3(0) 146. copy_slot_unmasked $0 = f 147. copy_slot_unmasked f3x3(0) = $0 148. label label 0x00000009 149. copy_4_constants $0..3 = colorGreen 150. copy_4_slots_unmasked [main].result = $0..3 151. load_src src.rgba = [main].result