1. store_src_rg coords = src.rg 2. init_lane_masks CondMask = LoopMask = RetMask = true 3. copy_4_constants $0..3 = testInputs 4. copy_4_slots_unmasked v = $0..3 5. copy_slot_unmasked $0 = v(0) 6. copy_constant $1 = 0x3F800000 (1.0) 7. copy_constant $2 = 0x3F800000 (1.0) 8. copy_constant $3 = 0x3F800000 (1.0) 9. copy_4_slots_unmasked v = $0..3 10. copy_2_slots_unmasked $0..1 = v(0..1) 11. copy_constant $2 = 0x3F800000 (1.0) 12. copy_constant $3 = 0x3F800000 (1.0) 13. copy_4_slots_unmasked v = $0..3 14. copy_slot_unmasked $0 = v(0) 15. copy_constant $1 = 0x3F800000 (1.0) 16. copy_constant $2 = 0x3F800000 (1.0) 17. copy_constant $3 = 0x3F800000 (1.0) 18. copy_4_slots_unmasked v = $0..3 19. zero_slot_unmasked $0 = 0 20. copy_slot_unmasked $1 = v(1) 21. copy_constant $2 = 0x3F800000 (1.0) 22. copy_constant $3 = 0x3F800000 (1.0) 23. copy_4_slots_unmasked v = $0..3 24. copy_3_slots_unmasked $0..2 = v(0..2) 25. copy_constant $3 = 0x3F800000 (1.0) 26. copy_4_slots_unmasked v = $0..3 27. copy_2_slots_unmasked $0..1 = v(0..1) 28. copy_constant $2 = 0x3F800000 (1.0) 29. copy_constant $3 = 0x3F800000 (1.0) 30. copy_4_slots_unmasked v = $0..3 31. copy_slot_unmasked $0 = v(0) 32. zero_slot_unmasked $1 = 0 33. copy_slot_unmasked $2 = v(2) 34. copy_constant $3 = 0x3F800000 (1.0) 35. copy_4_slots_unmasked v = $0..3 36. copy_slot_unmasked $0 = v(0) 37. copy_constant $1 = 0x3F800000 (1.0) 38. zero_slot_unmasked $2 = 0 39. copy_constant $3 = 0x3F800000 (1.0) 40. copy_4_slots_unmasked v = $0..3 41. copy_constant $0 = 0x3F800000 (1.0) 42. copy_2_slots_unmasked $1..2 = v(1..2) 43. copy_constant $3 = 0x3F800000 (1.0) 44. copy_4_slots_unmasked v = $0..3 45. zero_slot_unmasked $0 = 0 46. copy_slot_unmasked $1 = v(1) 47. copy_constant $2 = 0x3F800000 (1.0) 48. copy_constant $3 = 0x3F800000 (1.0) 49. copy_4_slots_unmasked v = $0..3 50. copy_constant $0 = 0x3F800000 (1.0) 51. copy_constant $1 = 0x3F800000 (1.0) 52. copy_slot_unmasked $2 = v(2) 53. copy_constant $3 = 0x3F800000 (1.0) 54. copy_4_slots_unmasked v = $0..3 55. copy_3_slots_unmasked $0..2 = v(0..2) 56. copy_constant $3 = 0x3F800000 (1.0) 57. copy_4_slots_unmasked v = $0..3 58. copy_2_slots_unmasked $0..1 = v(0..1) 59. zero_slot_unmasked $2 = 0 60. copy_slot_unmasked $3 = v(3) 61. copy_4_slots_unmasked v = $0..3 62. copy_2_slots_unmasked $0..1 = v(0..1) 63. copy_constant $2 = 0x3F800000 (1.0) 64. zero_slot_unmasked $3 = 0 65. copy_4_slots_unmasked v = $0..3 66. copy_slot_unmasked $0 = v(0) 67. copy_constant $1 = 0x3F800000 (1.0) 68. copy_2_slots_unmasked $2..3 = v(2..3) 69. copy_4_slots_unmasked v = $0..3 70. copy_slot_unmasked $0 = v(0) 71. zero_slot_unmasked $1 = 0 72. copy_slot_unmasked $2 = v(2) 73. copy_constant $3 = 0x3F800000 (1.0) 74. copy_4_slots_unmasked v = $0..3 75. copy_slot_unmasked $0 = v(0) 76. copy_constant $1 = 0x3F800000 (1.0) 77. copy_constant $2 = 0x3F800000 (1.0) 78. copy_slot_unmasked $3 = v(3) 79. copy_4_slots_unmasked v = $0..3 80. copy_slot_unmasked $0 = v(0) 81. copy_constant $1 = 0x3F800000 (1.0) 82. zero_slot_unmasked $2 = 0 83. copy_constant $3 = 0x3F800000 (1.0) 84. copy_4_slots_unmasked v = $0..3 85. copy_constant $0 = 0x3F800000 (1.0) 86. copy_3_slots_unmasked $1..3 = v(1..3) 87. copy_4_slots_unmasked v = $0..3 88. zero_slot_unmasked $0 = 0 89. copy_2_slots_unmasked $1..2 = v(1..2) 90. copy_constant $3 = 0x3F800000 (1.0) 91. copy_4_slots_unmasked v = $0..3 92. zero_slot_unmasked $0 = 0 93. copy_slot_unmasked $1 = v(1) 94. copy_constant $2 = 0x3F800000 (1.0) 95. copy_slot_unmasked $3 = v(3) 96. copy_4_slots_unmasked v = $0..3 97. copy_constant $0 = 0x3F800000 (1.0) 98. copy_slot_unmasked $1 = v(1) 99. copy_constant $2 = 0x3F800000 (1.0) 100. copy_constant $3 = 0x3F800000 (1.0) 101. copy_4_slots_unmasked v = $0..3 102. zero_2_slots_unmasked $0..1 = 0 103. copy_2_slots_unmasked $2..3 = v(2..3) 104. copy_4_slots_unmasked v = $0..3 105. zero_2_slots_unmasked $0..1 = 0 106. copy_slot_unmasked $2 = v(2) 107. copy_constant $3 = 0x3F800000 (1.0) 108. copy_4_slots_unmasked v = $0..3 109. zero_slot_unmasked $0 = 0 110. copy_constant $1 = 0x3F800000 (1.0) 111. copy_constant $2 = 0x3F800000 (1.0) 112. copy_slot_unmasked $3 = v(3) 113. copy_4_slots_unmasked v = $0..3 114. zero_slot_unmasked $4 = 0 115. copy_constant $5 = 0x3F800000 (1.0) 116. copy_constant $6 = 0x3F800000 (1.0) 117. copy_constant $7 = 0x3F800000 (1.0) 118. cmpeq_4_floats $0..3 = equal($0..3, $4..7) 119. bitwise_and_2_ints $0..1 &= $2..3 120. bitwise_and_int $0 &= $1 121. swizzle_4 $0..3 = ($0..3).xxxx 122. copy_4_constants $4..7 = colorRed 123. copy_4_constants $8..11 = colorGreen 124. mix_4_ints $0..3 = mix($4..7, $8..11, $0..3) 125. copy_4_slots_unmasked [main].result = $0..3 126. load_src src.rgba = [main].result