blob: ef6b940a0a03dec8312424aebaa27af1748c66e3 [file] [log] [blame]
 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