| 1. store_src_rg coords = src.rg | |
| 2. init_lane_masks CondMask = LoopMask = RetMask = true | |
| 3. copy_constant $0 = 0x3F800000 (1.0) | |
| 4. swizzle_4 $0..3 = ($0..3).xxxx | |
| 5. copy_4_slots_unmasked constVal2 = $0..3 | |
| 6. copy_constant $4 = inputVal(0) | |
| 7. atan_float $4 = atan($4) | |
| 8. copy_constant $5 = expected(0) | |
| 9. cmpeq_float $4 = equal($4, $5) | |
| 10. copy_2_constants $5..6 = inputVal(0..1) | |
| 11. atan_float $5 = atan($5) | |
| 12. atan_float $6 = atan($6) | |
| 13. copy_2_constants $7..8 = expected(0..1) | |
| 14. cmpeq_2_floats $5..6 = equal($5..6, $7..8) | |
| 15. bitwise_and_int $5 &= $6 | |
| 16. bitwise_and_int $4 &= $5 | |
| 17. copy_3_constants $5..7 = inputVal(0..2) | |
| 18. atan_float $5 = atan($5) | |
| 19. atan_float $6 = atan($6) | |
| 20. atan_float $7 = atan($7) | |
| 21. copy_3_constants $8..10 = expected(0..2) | |
| 22. cmpeq_3_floats $5..7 = equal($5..7, $8..10) | |
| 23. bitwise_and_int $6 &= $7 | |
| 24. bitwise_and_int $5 &= $6 | |
| 25. bitwise_and_int $4 &= $5 | |
| 26. copy_4_constants $5..8 = inputVal | |
| 27. atan_float $5 = atan($5) | |
| 28. atan_float $6 = atan($6) | |
| 29. atan_float $7 = atan($7) | |
| 30. atan_float $8 = atan($8) | |
| 31. copy_4_constants $9..12 = expected | |
| 32. cmpeq_4_floats $5..8 = equal($5..8, $9..12) | |
| 33. bitwise_and_2_ints $5..6 &= $7..8 | |
| 34. bitwise_and_int $5 &= $6 | |
| 35. bitwise_and_int $4 &= $5 | |
| 36. zero_slot_unmasked $5 = 0 | |
| 37. copy_constant $6 = expected(0) | |
| 38. cmpeq_float $5 = equal($5, $6) | |
| 39. bitwise_and_int $4 &= $5 | |
| 40. zero_2_slots_unmasked $5..6 = 0 | |
| 41. copy_2_constants $7..8 = expected(0..1) | |
| 42. cmpeq_2_floats $5..6 = equal($5..6, $7..8) | |
| 43. bitwise_and_int $5 &= $6 | |
| 44. bitwise_and_int $4 &= $5 | |
| 45. zero_3_slots_unmasked $5..7 = 0 | |
| 46. copy_3_constants $8..10 = expected(0..2) | |
| 47. cmpeq_3_floats $5..7 = equal($5..7, $8..10) | |
| 48. bitwise_and_int $6 &= $7 | |
| 49. bitwise_and_int $5 &= $6 | |
| 50. bitwise_and_int $4 &= $5 | |
| 51. zero_4_slots_unmasked $5..8 = 0 | |
| 52. copy_4_constants $9..12 = expected | |
| 53. cmpeq_4_floats $5..8 = equal($5..8, $9..12) | |
| 54. bitwise_and_2_ints $5..6 &= $7..8 | |
| 55. bitwise_and_int $5 &= $6 | |
| 56. bitwise_and_int $4 &= $5 | |
| 57. copy_constant $5 = inputVal(0) | |
| 58. copy_constant $6 = 0x3F800000 (1.0) | |
| 59. atan2_n_floats $5 = atan2($5, $6) | |
| 60. copy_constant $6 = expected(0) | |
| 61. cmpeq_float $5 = equal($5, $6) | |
| 62. bitwise_and_int $4 &= $5 | |
| 63. copy_2_constants $5..6 = inputVal(0..1) | |
| 64. copy_constant $7 = 0x3F800000 (1.0) | |
| 65. copy_slot_unmasked $8 = $7 | |
| 66. atan2_n_floats $5..6 = atan2($5..6, $7..8) | |
| 67. copy_2_constants $7..8 = expected(0..1) | |
| 68. cmpeq_2_floats $5..6 = equal($5..6, $7..8) | |
| 69. bitwise_and_int $5 &= $6 | |
| 70. bitwise_and_int $4 &= $5 | |
| 71. copy_3_constants $5..7 = inputVal(0..2) | |
| 72. copy_constant $8 = 0x3F800000 (1.0) | |
| 73. swizzle_3 $8..10 = ($8..10).xxx | |
| 74. atan2_n_floats $5..7 = atan2($5..7, $8..10) | |
| 75. copy_3_constants $8..10 = expected(0..2) | |
| 76. cmpeq_3_floats $5..7 = equal($5..7, $8..10) | |
| 77. bitwise_and_int $6 &= $7 | |
| 78. bitwise_and_int $5 &= $6 | |
| 79. bitwise_and_int $4 &= $5 | |
| 80. copy_4_constants $5..8 = inputVal | |
| 81. copy_4_slots_unmasked $9..12 = constVal2 | |
| 82. atan2_n_floats $5..8 = atan2($5..8, $9..12) | |
| 83. copy_4_constants $9..12 = expected | |
| 84. cmpeq_4_floats $5..8 = equal($5..8, $9..12) | |
| 85. bitwise_and_2_ints $5..6 &= $7..8 | |
| 86. bitwise_and_int $5 &= $6 | |
| 87. bitwise_and_int $4 &= $5 | |
| 88. zero_slot_unmasked $5 = 0 | |
| 89. copy_constant $6 = expected(0) | |
| 90. cmpeq_float $5 = equal($5, $6) | |
| 91. bitwise_and_int $4 &= $5 | |
| 92. zero_2_slots_unmasked $5..6 = 0 | |
| 93. copy_2_constants $7..8 = expected(0..1) | |
| 94. cmpeq_2_floats $5..6 = equal($5..6, $7..8) | |
| 95. bitwise_and_int $5 &= $6 | |
| 96. bitwise_and_int $4 &= $5 | |
| 97. zero_3_slots_unmasked $5..7 = 0 | |
| 98. copy_3_constants $8..10 = expected(0..2) | |
| 99. cmpeq_3_floats $5..7 = equal($5..7, $8..10) | |
| 100. bitwise_and_int $6 &= $7 | |
| 101. bitwise_and_int $5 &= $6 | |
| 102. bitwise_and_int $4 &= $5 | |
| 103. zero_4_slots_unmasked $5..8 = 0 | |
| 104. copy_4_constants $9..12 = expected | |
| 105. cmpeq_4_floats $5..8 = equal($5..8, $9..12) | |
| 106. bitwise_and_2_ints $5..6 &= $7..8 | |
| 107. bitwise_and_int $5 &= $6 | |
| 108. bitwise_and_int $4 &= $5 | |
| 109. branch_if_no_active_lanes_eq branch +3 (label 0 at #112) if no lanes of $4 == 0xFFFFFFFF | |
| 110. copy_4_constants $0..3 = colorGreen | |
| 111. jump jump +3 (label 1 at #114) | |
| 112. label label 0x00000000 | |
| 113. copy_4_constants $0..3 = colorRed | |
| 114. label label 0x00000001 | |
| 115. load_src src.rgba = $0..3 |