| 1. store_src_rg coords = src.rg | |
| 2. init_lane_masks CondMask = LoopMask = RetMask = true | |
| 3. copy_constant $0 = unknownInput | |
| 4. cast_to_int_from_float $0 = FloatToInt($0) | |
| 5. copy_slot_unmasked _0_unknown = $0 | |
| 6. copy_constant _1_ok = 0xFFFFFFFF | |
| 7. copy_constant _2_x = 0x00000022 (4.764415e-44) | |
| 8. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 9. copy_constant $2 = 0x00000022 (4.764415e-44) | |
| 10. cmpeq_int $1 = equal($1, $2) | |
| 11. bitwise_and_int $0 &= $1 | |
| 12. copy_slot_unmasked _1_ok = $0 | |
| 13. copy_constant $0 = 0x0000001E (4.203895e-44) | |
| 14. copy_slot_unmasked _2_x = $0 | |
| 15. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 16. copy_constant $2 = 0x0000001E (4.203895e-44) | |
| 17. cmpeq_int $1 = equal($1, $2) | |
| 18. bitwise_and_int $0 &= $1 | |
| 19. copy_slot_unmasked _1_ok = $0 | |
| 20. copy_constant $0 = 0x00000040 (8.96831e-44) | |
| 21. copy_slot_unmasked _2_x = $0 | |
| 22. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 23. copy_constant $2 = 0x00000040 (8.96831e-44) | |
| 24. cmpeq_int $1 = equal($1, $2) | |
| 25. bitwise_and_int $0 &= $1 | |
| 26. copy_slot_unmasked _1_ok = $0 | |
| 27. copy_constant $0 = 0x00000010 (2.242078e-44) | |
| 28. copy_slot_unmasked _2_x = $0 | |
| 29. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 30. copy_constant $2 = 0x00000010 (2.242078e-44) | |
| 31. cmpeq_int $1 = equal($1, $2) | |
| 32. bitwise_and_int $0 &= $1 | |
| 33. copy_slot_unmasked _1_ok = $0 | |
| 34. copy_constant $0 = 0x00000001 (1.401298e-45) | |
| 35. copy_slot_unmasked _2_x = $0 | |
| 36. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 37. copy_constant $2 = 0x00000001 (1.401298e-45) | |
| 38. cmpeq_int $1 = equal($1, $2) | |
| 39. bitwise_and_int $0 &= $1 | |
| 40. copy_slot_unmasked _1_ok = $0 | |
| 41. copy_constant $0 = 0xFFFFFFFE | |
| 42. copy_slot_unmasked _2_x = $0 | |
| 43. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 44. copy_constant $2 = 0xFFFFFFFE | |
| 45. cmpeq_int $1 = equal($1, $2) | |
| 46. bitwise_and_int $0 &= $1 | |
| 47. copy_slot_unmasked _1_ok = $0 | |
| 48. copy_constant $0 = 0x00000003 (4.203895e-45) | |
| 49. copy_slot_unmasked _2_x = $0 | |
| 50. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 51. copy_constant $2 = 0x00000003 (4.203895e-45) | |
| 52. cmpeq_int $1 = equal($1, $2) | |
| 53. bitwise_and_int $0 &= $1 | |
| 54. copy_slot_unmasked _1_ok = $0 | |
| 55. copy_constant $0 = 0xFFFFFFFC | |
| 56. copy_slot_unmasked _2_x = $0 | |
| 57. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 58. copy_constant $2 = 0xFFFFFFFC | |
| 59. cmpeq_int $1 = equal($1, $2) | |
| 60. bitwise_and_int $0 &= $1 | |
| 61. copy_slot_unmasked _1_ok = $0 | |
| 62. copy_constant $0 = 0x00000005 (7.006492e-45) | |
| 63. copy_slot_unmasked _2_x = $0 | |
| 64. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 65. copy_constant $2 = 0x00000005 (7.006492e-45) | |
| 66. cmpeq_int $1 = equal($1, $2) | |
| 67. bitwise_and_int $0 &= $1 | |
| 68. copy_slot_unmasked _1_ok = $0 | |
| 69. copy_constant $0 = 0xFFFFFFFA | |
| 70. copy_slot_unmasked _2_x = $0 | |
| 71. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 72. copy_constant $2 = 0xFFFFFFFA | |
| 73. cmpeq_int $1 = equal($1, $2) | |
| 74. bitwise_and_int $0 &= $1 | |
| 75. copy_slot_unmasked _1_ok = $0 | |
| 76. copy_constant $0 = 0x00000007 (9.809089e-45) | |
| 77. copy_slot_unmasked _2_x = $0 | |
| 78. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 79. copy_constant $2 = 0x00000007 (9.809089e-45) | |
| 80. cmpeq_int $1 = equal($1, $2) | |
| 81. bitwise_and_int $0 &= $1 | |
| 82. copy_slot_unmasked _1_ok = $0 | |
| 83. copy_constant $0 = 0xFFFFFFF8 | |
| 84. copy_slot_unmasked _2_x = $0 | |
| 85. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 86. copy_constant $2 = 0xFFFFFFF8 | |
| 87. cmpeq_int $1 = equal($1, $2) | |
| 88. bitwise_and_int $0 &= $1 | |
| 89. copy_slot_unmasked _1_ok = $0 | |
| 90. copy_constant $0 = 0x00000009 (1.261169e-44) | |
| 91. copy_slot_unmasked _2_x = $0 | |
| 92. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 93. copy_constant $2 = 0x00000009 (1.261169e-44) | |
| 94. cmpeq_int $1 = equal($1, $2) | |
| 95. bitwise_and_int $0 &= $1 | |
| 96. copy_slot_unmasked _1_ok = $0 | |
| 97. copy_constant $0 = 0xFFFFFFF6 | |
| 98. copy_slot_unmasked _2_x = $0 | |
| 99. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 100. copy_constant $2 = 0xFFFFFFF6 | |
| 101. cmpeq_int $1 = equal($1, $2) | |
| 102. bitwise_and_int $0 &= $1 | |
| 103. copy_slot_unmasked _1_ok = $0 | |
| 104. copy_constant $0 = 0x0000000B (1.541428e-44) | |
| 105. copy_slot_unmasked _2_x = $0 | |
| 106. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 107. copy_constant $2 = 0x0000000B (1.541428e-44) | |
| 108. cmpeq_int $1 = equal($1, $2) | |
| 109. bitwise_and_int $0 &= $1 | |
| 110. copy_slot_unmasked _1_ok = $0 | |
| 111. copy_constant $0 = 0xFFFFFFF4 | |
| 112. copy_slot_unmasked _2_x = $0 | |
| 113. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 114. copy_constant $2 = 0xFFFFFFF4 | |
| 115. cmpeq_int $1 = equal($1, $2) | |
| 116. bitwise_and_int $0 &= $1 | |
| 117. copy_slot_unmasked _1_ok = $0 | |
| 118. copy_slot_unmasked $0 = _0_unknown | |
| 119. copy_slot_unmasked _2_x = $0 | |
| 120. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 121. copy_slot_unmasked $2 = _0_unknown | |
| 122. cmpeq_int $1 = equal($1, $2) | |
| 123. bitwise_and_int $0 &= $1 | |
| 124. copy_slot_unmasked _1_ok = $0 | |
| 125. copy_slot_unmasked $0 = _0_unknown | |
| 126. copy_slot_unmasked _2_x = $0 | |
| 127. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 128. copy_slot_unmasked $2 = _0_unknown | |
| 129. cmpeq_int $1 = equal($1, $2) | |
| 130. bitwise_and_int $0 &= $1 | |
| 131. copy_slot_unmasked _1_ok = $0 | |
| 132. copy_slot_unmasked $0 = _0_unknown | |
| 133. copy_slot_unmasked _2_x = $0 | |
| 134. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 135. copy_slot_unmasked $2 = _0_unknown | |
| 136. cmpeq_int $1 = equal($1, $2) | |
| 137. bitwise_and_int $0 &= $1 | |
| 138. copy_slot_unmasked _1_ok = $0 | |
| 139. zero_slot_unmasked $0 = 0 | |
| 140. copy_slot_unmasked _2_x = $0 | |
| 141. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 142. zero_slot_unmasked $2 = 0 | |
| 143. cmpeq_int $1 = equal($1, $2) | |
| 144. bitwise_and_int $0 &= $1 | |
| 145. copy_slot_unmasked _1_ok = $0 | |
| 146. copy_slot_unmasked $0 = _0_unknown | |
| 147. copy_slot_unmasked _2_x = $0 | |
| 148. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 149. copy_slot_unmasked $2 = _0_unknown | |
| 150. cmpeq_int $1 = equal($1, $2) | |
| 151. bitwise_and_int $0 &= $1 | |
| 152. copy_slot_unmasked _1_ok = $0 | |
| 153. copy_slot_unmasked $0 = _0_unknown | |
| 154. copy_slot_unmasked _2_x = $0 | |
| 155. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 156. copy_slot_unmasked $2 = _0_unknown | |
| 157. cmpeq_int $1 = equal($1, $2) | |
| 158. bitwise_and_int $0 &= $1 | |
| 159. copy_slot_unmasked _1_ok = $0 | |
| 160. zero_slot_unmasked $0 = 0 | |
| 161. copy_slot_unmasked _2_x = $0 | |
| 162. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 163. zero_slot_unmasked $2 = 0 | |
| 164. cmpeq_int $1 = equal($1, $2) | |
| 165. bitwise_and_int $0 &= $1 | |
| 166. copy_slot_unmasked _1_ok = $0 | |
| 167. copy_slot_unmasked $0 = _0_unknown | |
| 168. copy_slot_unmasked _2_x = $0 | |
| 169. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 170. copy_slot_unmasked $2 = _0_unknown | |
| 171. cmpeq_int $1 = equal($1, $2) | |
| 172. bitwise_and_int $0 &= $1 | |
| 173. copy_slot_unmasked _1_ok = $0 | |
| 174. zero_slot_unmasked $0 = 0 | |
| 175. copy_slot_unmasked $1 = _0_unknown | |
| 176. div_int $0 /= $1 | |
| 177. copy_slot_unmasked _2_x = $0 | |
| 178. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 179. zero_slot_unmasked $2 = 0 | |
| 180. cmpeq_int $1 = equal($1, $2) | |
| 181. bitwise_and_int $0 &= $1 | |
| 182. copy_slot_unmasked _1_ok = $0 | |
| 183. copy_slot_unmasked $0 = _2_x | |
| 184. copy_constant $1 = 0x00000001 (1.401298e-45) | |
| 185. add_int $0 += $1 | |
| 186. copy_slot_unmasked _2_x = $0 | |
| 187. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 188. copy_constant $2 = 0x00000001 (1.401298e-45) | |
| 189. cmpeq_int $1 = equal($1, $2) | |
| 190. bitwise_and_int $0 &= $1 | |
| 191. copy_slot_unmasked _1_ok = $0 | |
| 192. copy_slot_unmasked $1 = _2_x | |
| 193. copy_constant $2 = 0x00000001 (1.401298e-45) | |
| 194. cmpeq_int $1 = equal($1, $2) | |
| 195. bitwise_and_int $0 &= $1 | |
| 196. copy_slot_unmasked _1_ok = $0 | |
| 197. copy_slot_unmasked $0 = _2_x | |
| 198. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 199. sub_int $0 -= $1 | |
| 200. copy_slot_unmasked _2_x = $0 | |
| 201. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 202. copy_constant $2 = 0xFFFFFFFF | |
| 203. cmpeq_int $1 = equal($1, $2) | |
| 204. bitwise_and_int $0 &= $1 | |
| 205. copy_slot_unmasked _1_ok = $0 | |
| 206. copy_slot_unmasked $1 = _2_x | |
| 207. copy_constant $2 = 0xFFFFFFFF | |
| 208. cmpeq_int $1 = equal($1, $2) | |
| 209. bitwise_and_int $0 &= $1 | |
| 210. copy_slot_unmasked _1_ok = $0 | |
| 211. copy_slot_unmasked $1 = _2_x | |
| 212. copy_constant $2 = 0xFFFFFFFF | |
| 213. cmpeq_int $1 = equal($1, $2) | |
| 214. bitwise_and_int $0 &= $1 | |
| 215. copy_slot_unmasked _1_ok = $0 | |
| 216. copy_slot_unmasked $0 = _2_x | |
| 217. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 218. mul_int $0 *= $1 | |
| 219. copy_slot_unmasked _2_x = $0 | |
| 220. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 221. copy_constant $2 = 0xFFFFFFFE | |
| 222. cmpeq_int $1 = equal($1, $2) | |
| 223. bitwise_and_int $0 &= $1 | |
| 224. copy_slot_unmasked _1_ok = $0 | |
| 225. copy_slot_unmasked $1 = _2_x | |
| 226. copy_constant $2 = 0xFFFFFFFE | |
| 227. cmpeq_int $1 = equal($1, $2) | |
| 228. bitwise_and_int $0 &= $1 | |
| 229. copy_slot_unmasked _1_ok = $0 | |
| 230. copy_slot_unmasked $0 = _2_x | |
| 231. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 232. div_int $0 /= $1 | |
| 233. copy_slot_unmasked _2_x = $0 | |
| 234. copy_2_slots_unmasked $0..1 = _1_ok, _2_x | |
| 235. copy_constant $2 = 0xFFFFFFFF | |
| 236. cmpeq_int $1 = equal($1, $2) | |
| 237. bitwise_and_int $0 &= $1 | |
| 238. copy_slot_unmasked _1_ok = $0 | |
| 239. swizzle_4 $0..3 = ($0..3).xxxx | |
| 240. copy_4_constants $4..7 = colorRed | |
| 241. copy_4_constants $8..11 = colorGreen | |
| 242. mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) | |
| 243. load_src src.rgba = $0..3 |