| 1. store_src_rg coords = src.rg | |
| 2. init_lane_masks CondMask = LoopMask = RetMask = true | |
| 3. copy_constant $0 = 0x7B2D556E (9.000001e+35) | |
| 4. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 5. mul_float $0 *= $1 | |
| 6. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 7. mul_float $0 *= $1 | |
| 8. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 9. mul_float $0 *= $1 | |
| 10. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 11. mul_float $0 *= $1 | |
| 12. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 13. mul_float $0 *= $1 | |
| 14. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 15. mul_float $0 *= $1 | |
| 16. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 17. mul_float $0 *= $1 | |
| 18. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 19. mul_float $0 *= $1 | |
| 20. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 21. mul_float $0 *= $1 | |
| 22. copy_constant $1 = 0x4E6E6B28 (1e+09) | |
| 23. mul_float $0 *= $1 | |
| 24. copy_slot_unmasked huge = $0 | |
| 25. copy_constant $0 = 0x40000000 (2.0) | |
| 26. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 27. mul_int $0 *= $1 | |
| 28. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 29. mul_int $0 *= $1 | |
| 30. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 31. mul_int $0 *= $1 | |
| 32. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 33. mul_int $0 *= $1 | |
| 34. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 35. mul_int $0 *= $1 | |
| 36. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 37. mul_int $0 *= $1 | |
| 38. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 39. mul_int $0 *= $1 | |
| 40. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 41. mul_int $0 *= $1 | |
| 42. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 43. mul_int $0 *= $1 | |
| 44. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 45. mul_int $0 *= $1 | |
| 46. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 47. mul_int $0 *= $1 | |
| 48. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 49. mul_int $0 *= $1 | |
| 50. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 51. mul_int $0 *= $1 | |
| 52. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 53. mul_int $0 *= $1 | |
| 54. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 55. mul_int $0 *= $1 | |
| 56. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 57. mul_int $0 *= $1 | |
| 58. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 59. mul_int $0 *= $1 | |
| 60. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 61. mul_int $0 *= $1 | |
| 62. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 63. mul_int $0 *= $1 | |
| 64. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 65. mul_int $0 *= $1 | |
| 66. copy_slot_unmasked hugeI = $0 | |
| 67. copy_constant $0 = 0x80000000 (-0.0) | |
| 68. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 69. mul_int $0 *= $1 | |
| 70. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 71. mul_int $0 *= $1 | |
| 72. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 73. mul_int $0 *= $1 | |
| 74. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 75. mul_int $0 *= $1 | |
| 76. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 77. mul_int $0 *= $1 | |
| 78. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 79. mul_int $0 *= $1 | |
| 80. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 81. mul_int $0 *= $1 | |
| 82. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 83. mul_int $0 *= $1 | |
| 84. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 85. mul_int $0 *= $1 | |
| 86. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 87. mul_int $0 *= $1 | |
| 88. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 89. mul_int $0 *= $1 | |
| 90. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 91. mul_int $0 *= $1 | |
| 92. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 93. mul_int $0 *= $1 | |
| 94. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 95. mul_int $0 *= $1 | |
| 96. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 97. mul_int $0 *= $1 | |
| 98. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 99. mul_int $0 *= $1 | |
| 100. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 101. mul_int $0 *= $1 | |
| 102. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 103. mul_int $0 *= $1 | |
| 104. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 105. mul_int $0 *= $1 | |
| 106. copy_slot_unmasked hugeU = $0 | |
| 107. copy_constant $0 = 0x00004000 (2.295887e-41) | |
| 108. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 109. mul_int $0 *= $1 | |
| 110. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 111. mul_int $0 *= $1 | |
| 112. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 113. mul_int $0 *= $1 | |
| 114. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 115. mul_int $0 *= $1 | |
| 116. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 117. mul_int $0 *= $1 | |
| 118. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 119. mul_int $0 *= $1 | |
| 120. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 121. mul_int $0 *= $1 | |
| 122. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 123. mul_int $0 *= $1 | |
| 124. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 125. mul_int $0 *= $1 | |
| 126. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 127. mul_int $0 *= $1 | |
| 128. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 129. mul_int $0 *= $1 | |
| 130. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 131. mul_int $0 *= $1 | |
| 132. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 133. mul_int $0 *= $1 | |
| 134. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 135. mul_int $0 *= $1 | |
| 136. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 137. mul_int $0 *= $1 | |
| 138. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 139. mul_int $0 *= $1 | |
| 140. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 141. mul_int $0 *= $1 | |
| 142. copy_slot_unmasked hugeS = $0 | |
| 143. copy_constant $0 = 0x00008000 (4.591775e-41) | |
| 144. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 145. mul_int $0 *= $1 | |
| 146. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 147. mul_int $0 *= $1 | |
| 148. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 149. mul_int $0 *= $1 | |
| 150. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 151. mul_int $0 *= $1 | |
| 152. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 153. mul_int $0 *= $1 | |
| 154. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 155. mul_int $0 *= $1 | |
| 156. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 157. mul_int $0 *= $1 | |
| 158. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 159. mul_int $0 *= $1 | |
| 160. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 161. mul_int $0 *= $1 | |
| 162. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 163. mul_int $0 *= $1 | |
| 164. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 165. mul_int $0 *= $1 | |
| 166. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 167. mul_int $0 *= $1 | |
| 168. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 169. mul_int $0 *= $1 | |
| 170. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 171. mul_int $0 *= $1 | |
| 172. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 173. mul_int $0 *= $1 | |
| 174. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 175. mul_int $0 *= $1 | |
| 176. copy_slot_unmasked hugeUS = $0 | |
| 177. copy_constant $0 = 0x80000000 (-0.0) | |
| 178. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 179. mul_int $0 *= $1 | |
| 180. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 181. mul_int $0 *= $1 | |
| 182. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 183. mul_int $0 *= $1 | |
| 184. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 185. mul_int $0 *= $1 | |
| 186. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 187. mul_int $0 *= $1 | |
| 188. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 189. mul_int $0 *= $1 | |
| 190. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 191. mul_int $0 *= $1 | |
| 192. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 193. mul_int $0 *= $1 | |
| 194. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 195. mul_int $0 *= $1 | |
| 196. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 197. mul_int $0 *= $1 | |
| 198. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 199. mul_int $0 *= $1 | |
| 200. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 201. mul_int $0 *= $1 | |
| 202. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 203. mul_int $0 *= $1 | |
| 204. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 205. mul_int $0 *= $1 | |
| 206. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 207. mul_int $0 *= $1 | |
| 208. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 209. mul_int $0 *= $1 | |
| 210. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 211. mul_int $0 *= $1 | |
| 212. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 213. mul_int $0 *= $1 | |
| 214. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 215. mul_int $0 *= $1 | |
| 216. copy_slot_unmasked hugeNI = $0 | |
| 217. copy_constant $0 = 0xFFFF8000 | |
| 218. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 219. mul_int $0 *= $1 | |
| 220. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 221. mul_int $0 *= $1 | |
| 222. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 223. mul_int $0 *= $1 | |
| 224. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 225. mul_int $0 *= $1 | |
| 226. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 227. mul_int $0 *= $1 | |
| 228. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 229. mul_int $0 *= $1 | |
| 230. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 231. mul_int $0 *= $1 | |
| 232. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 233. mul_int $0 *= $1 | |
| 234. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 235. mul_int $0 *= $1 | |
| 236. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 237. mul_int $0 *= $1 | |
| 238. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 239. mul_int $0 *= $1 | |
| 240. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 241. mul_int $0 *= $1 | |
| 242. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 243. mul_int $0 *= $1 | |
| 244. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 245. mul_int $0 *= $1 | |
| 246. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 247. mul_int $0 *= $1 | |
| 248. copy_constant $1 = 0x00000002 (2.802597e-45) | |
| 249. mul_int $0 *= $1 | |
| 250. copy_slot_unmasked hugeNS = $0 | |
| 251. copy_constant i4(0) = 0x00000002 (2.802597e-45) | |
| 252. copy_constant i4(1) = 0x00000002 (2.802597e-45) | |
| 253. copy_constant i4(2) = 0x00000002 (2.802597e-45) | |
| 254. copy_constant i4(3) = 0x00000002 (2.802597e-45) | |
| 255. copy_constant $0 = 0x40000000 (2.0) | |
| 256. copy_constant $1 = 0x40000000 (2.0) | |
| 257. copy_constant $2 = 0x40000000 (2.0) | |
| 258. copy_constant $3 = 0x40000000 (2.0) | |
| 259. copy_4_slots_unmasked $4..7 = i4 | |
| 260. mul_4_ints $0..3 *= $4..7 | |
| 261. copy_4_slots_unmasked $4..7 = i4 | |
| 262. mul_4_ints $0..3 *= $4..7 | |
| 263. copy_4_slots_unmasked $4..7 = i4 | |
| 264. mul_4_ints $0..3 *= $4..7 | |
| 265. copy_4_slots_unmasked $4..7 = i4 | |
| 266. mul_4_ints $0..3 *= $4..7 | |
| 267. copy_4_slots_unmasked $4..7 = i4 | |
| 268. mul_4_ints $0..3 *= $4..7 | |
| 269. copy_4_slots_unmasked $4..7 = i4 | |
| 270. mul_4_ints $0..3 *= $4..7 | |
| 271. copy_4_slots_unmasked $4..7 = i4 | |
| 272. mul_4_ints $0..3 *= $4..7 | |
| 273. copy_4_slots_unmasked $4..7 = i4 | |
| 274. mul_4_ints $0..3 *= $4..7 | |
| 275. copy_4_slots_unmasked $4..7 = i4 | |
| 276. mul_4_ints $0..3 *= $4..7 | |
| 277. copy_4_slots_unmasked $4..7 = i4 | |
| 278. mul_4_ints $0..3 *= $4..7 | |
| 279. copy_4_slots_unmasked $4..7 = i4 | |
| 280. mul_4_ints $0..3 *= $4..7 | |
| 281. copy_4_slots_unmasked $4..7 = i4 | |
| 282. mul_4_ints $0..3 *= $4..7 | |
| 283. copy_4_slots_unmasked $4..7 = i4 | |
| 284. mul_4_ints $0..3 *= $4..7 | |
| 285. copy_4_slots_unmasked $4..7 = i4 | |
| 286. mul_4_ints $0..3 *= $4..7 | |
| 287. copy_4_slots_unmasked $4..7 = i4 | |
| 288. mul_4_ints $0..3 *= $4..7 | |
| 289. copy_4_slots_unmasked hugeIvec = $0..3 | |
| 290. copy_constant u4(0) = 0x00000002 (2.802597e-45) | |
| 291. copy_constant u4(1) = 0x00000002 (2.802597e-45) | |
| 292. copy_constant u4(2) = 0x00000002 (2.802597e-45) | |
| 293. copy_constant u4(3) = 0x00000002 (2.802597e-45) | |
| 294. copy_constant $0 = 0x80000000 (-0.0) | |
| 295. copy_constant $1 = 0x80000000 (-0.0) | |
| 296. copy_constant $2 = 0x80000000 (-0.0) | |
| 297. copy_constant $3 = 0x80000000 (-0.0) | |
| 298. copy_4_slots_unmasked $4..7 = u4 | |
| 299. mul_4_ints $0..3 *= $4..7 | |
| 300. copy_4_slots_unmasked $4..7 = u4 | |
| 301. mul_4_ints $0..3 *= $4..7 | |
| 302. copy_4_slots_unmasked $4..7 = u4 | |
| 303. mul_4_ints $0..3 *= $4..7 | |
| 304. copy_4_slots_unmasked $4..7 = u4 | |
| 305. mul_4_ints $0..3 *= $4..7 | |
| 306. copy_4_slots_unmasked $4..7 = u4 | |
| 307. mul_4_ints $0..3 *= $4..7 | |
| 308. copy_4_slots_unmasked $4..7 = u4 | |
| 309. mul_4_ints $0..3 *= $4..7 | |
| 310. copy_4_slots_unmasked $4..7 = u4 | |
| 311. mul_4_ints $0..3 *= $4..7 | |
| 312. copy_4_slots_unmasked $4..7 = u4 | |
| 313. mul_4_ints $0..3 *= $4..7 | |
| 314. copy_4_slots_unmasked $4..7 = u4 | |
| 315. mul_4_ints $0..3 *= $4..7 | |
| 316. copy_4_slots_unmasked $4..7 = u4 | |
| 317. mul_4_ints $0..3 *= $4..7 | |
| 318. copy_4_slots_unmasked $4..7 = u4 | |
| 319. mul_4_ints $0..3 *= $4..7 | |
| 320. copy_4_slots_unmasked $4..7 = u4 | |
| 321. mul_4_ints $0..3 *= $4..7 | |
| 322. copy_4_slots_unmasked $4..7 = u4 | |
| 323. mul_4_ints $0..3 *= $4..7 | |
| 324. copy_4_slots_unmasked $4..7 = u4 | |
| 325. mul_4_ints $0..3 *= $4..7 | |
| 326. copy_4_slots_unmasked hugeUvec = $0..3 | |
| 327. copy_4_constants $0..3 = colorGreen | |
| 328. copy_slot_unmasked $4 = huge | |
| 329. zero_slot_unmasked $5 = 0 | |
| 330. max_float $4 = max($4, $5) | |
| 331. copy_constant $5 = 0x3F800000 (1.0) | |
| 332. min_float $4 = min($4, $5) | |
| 333. swizzle_4 $4..7 = ($4..7).xxxx | |
| 334. mul_4_floats $0..3 *= $4..7 | |
| 335. copy_slot_unmasked $4 = hugeI | |
| 336. cast_to_float_from_int $4 = IntToFloat($4) | |
| 337. zero_slot_unmasked $5 = 0 | |
| 338. max_float $4 = max($4, $5) | |
| 339. copy_constant $5 = 0x3F800000 (1.0) | |
| 340. min_float $4 = min($4, $5) | |
| 341. swizzle_4 $4..7 = ($4..7).xxxx | |
| 342. mul_4_floats $0..3 *= $4..7 | |
| 343. copy_slot_unmasked $4 = hugeU | |
| 344. cast_to_float_from_uint $4 = UintToFloat($4) | |
| 345. zero_slot_unmasked $5 = 0 | |
| 346. max_float $4 = max($4, $5) | |
| 347. copy_constant $5 = 0x3F800000 (1.0) | |
| 348. min_float $4 = min($4, $5) | |
| 349. swizzle_4 $4..7 = ($4..7).xxxx | |
| 350. mul_4_floats $0..3 *= $4..7 | |
| 351. copy_slot_unmasked $4 = hugeS | |
| 352. cast_to_float_from_int $4 = IntToFloat($4) | |
| 353. zero_slot_unmasked $5 = 0 | |
| 354. max_float $4 = max($4, $5) | |
| 355. copy_constant $5 = 0x3F800000 (1.0) | |
| 356. min_float $4 = min($4, $5) | |
| 357. swizzle_4 $4..7 = ($4..7).xxxx | |
| 358. mul_4_floats $0..3 *= $4..7 | |
| 359. copy_slot_unmasked $4 = hugeUS | |
| 360. cast_to_float_from_uint $4 = UintToFloat($4) | |
| 361. zero_slot_unmasked $5 = 0 | |
| 362. max_float $4 = max($4, $5) | |
| 363. copy_constant $5 = 0x3F800000 (1.0) | |
| 364. min_float $4 = min($4, $5) | |
| 365. swizzle_4 $4..7 = ($4..7).xxxx | |
| 366. mul_4_floats $0..3 *= $4..7 | |
| 367. copy_slot_unmasked $4 = hugeNI | |
| 368. cast_to_float_from_int $4 = IntToFloat($4) | |
| 369. zero_slot_unmasked $5 = 0 | |
| 370. max_float $4 = max($4, $5) | |
| 371. copy_constant $5 = 0x3F800000 (1.0) | |
| 372. min_float $4 = min($4, $5) | |
| 373. swizzle_4 $4..7 = ($4..7).xxxx | |
| 374. mul_4_floats $0..3 *= $4..7 | |
| 375. copy_slot_unmasked $4 = hugeNS | |
| 376. cast_to_float_from_int $4 = IntToFloat($4) | |
| 377. zero_slot_unmasked $5 = 0 | |
| 378. max_float $4 = max($4, $5) | |
| 379. copy_constant $5 = 0x3F800000 (1.0) | |
| 380. min_float $4 = min($4, $5) | |
| 381. swizzle_4 $4..7 = ($4..7).xxxx | |
| 382. mul_4_floats $0..3 *= $4..7 | |
| 383. copy_4_slots_unmasked $4..7 = hugeIvec | |
| 384. cast_to_float_from_4_ints $4..7 = IntToFloat($4..7) | |
| 385. zero_4_slots_unmasked $8..11 = 0 | |
| 386. max_4_floats $4..7 = max($4..7, $8..11) | |
| 387. copy_constant $8 = 0x3F800000 (1.0) | |
| 388. swizzle_4 $8..11 = ($8..11).xxxx | |
| 389. min_4_floats $4..7 = min($4..7, $8..11) | |
| 390. mul_4_floats $0..3 *= $4..7 | |
| 391. copy_4_slots_unmasked $4..7 = hugeUvec | |
| 392. cast_to_float_from_4_uints $4..7 = UintToFloat($4..7) | |
| 393. zero_4_slots_unmasked $8..11 = 0 | |
| 394. max_4_floats $4..7 = max($4..7, $8..11) | |
| 395. copy_constant $8 = 0x3F800000 (1.0) | |
| 396. swizzle_4 $8..11 = ($8..11).xxxx | |
| 397. min_4_floats $4..7 = min($4..7, $8..11) | |
| 398. mul_4_floats $0..3 *= $4..7 | |
| 399. copy_4_slots_unmasked [main].result = $0..3 | |
| 400. load_src src.rgba = [main].result |