blob: 1fe07812dd56c6b52d07c4483ef95070f3d3a64f [file] [log] [blame]
1. store_src_rg coords = src.rg
2. init_lane_masks CondMask = LoopMask = RetMask = true
3. copy_constant _0_ok = 0xFFFFFFFF
4. copy_constant _1_x = 0x0000000E (1.961818e-44)
5. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
6. copy_constant $2 = 0x0000000E (1.961818e-44)
7. cmpeq_int $1 = equal($1, $2)
8. bitwise_and_int $0 &= $1
9. copy_slot_unmasked _0_ok = $0
10. copy_constant $0 = 0x00000006 (8.407791e-45)
11. copy_slot_unmasked _1_x = $0
12. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
13. copy_constant $2 = 0x00000006 (8.407791e-45)
14. cmpeq_int $1 = equal($1, $2)
15. bitwise_and_int $0 &= $1
16. copy_slot_unmasked _0_ok = $0
17. copy_constant $0 = 0x00000005 (7.006492e-45)
18. copy_slot_unmasked _1_x = $0
19. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
20. copy_constant $2 = 0x00000005 (7.006492e-45)
21. cmpeq_int $1 = equal($1, $2)
22. bitwise_and_int $0 &= $1
23. copy_slot_unmasked _0_ok = $0
24. copy_constant $0 = 0x00000010 (2.242078e-44)
25. copy_slot_unmasked _1_x = $0
26. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
27. copy_constant $2 = 0x00000010 (2.242078e-44)
28. cmpeq_int $1 = equal($1, $2)
29. bitwise_and_int $0 &= $1
30. copy_slot_unmasked _0_ok = $0
31. copy_constant $0 = 0xFFFFFFF8
32. copy_slot_unmasked _1_x = $0
33. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
34. copy_constant $2 = 0xFFFFFFF8
35. cmpeq_int $1 = equal($1, $2)
36. bitwise_and_int $0 &= $1
37. copy_slot_unmasked _0_ok = $0
38. copy_constant $0 = 0x00000020 (4.484155e-44)
39. copy_slot_unmasked _1_x = $0
40. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
41. copy_constant $2 = 0x00000020 (4.484155e-44)
42. cmpeq_int $1 = equal($1, $2)
43. bitwise_and_int $0 &= $1
44. copy_slot_unmasked _0_ok = $0
45. copy_constant $0 = 0x00000021 (4.624285e-44)
46. copy_slot_unmasked _1_x = $0
47. copy_2_slots_unmasked $0..1 = _0_ok(0..1)
48. copy_constant $2 = 0x00000021 (4.624285e-44)
49. cmpeq_int $1 = equal($1, $2)
50. bitwise_and_int $0 &= $1
51. copy_slot_unmasked _0_ok = $0
52. store_condition_mask $8 = CondMask
53. copy_slot_unmasked $9 = _0_ok
54. copy_4_constants $0..3 = colorRed
55. merge_condition_mask CondMask = $8 & $9
56. copy_4_constants $4..7 = colorGreen
57. copy_4_slots_masked $0..3 = Mask($4..7)
58. load_condition_mask CondMask = $8
59. copy_4_slots_unmasked [main].result = $0..3
60. load_src src.rgba = [main].result