blob: e9f979dde5135154dd16835cbbbff39e6629c2bc [file] [log] [blame]
1. store_src_rg coords = src.rg
2. init_lane_masks CondMask = LoopMask = RetMask = true
3. copy_constant i1 = 0x00000001 (1.401298e-45)
4. copy_constant i2 = 0x00053977 (4.79792e-40)
5. copy_constant i3 = 0x77359400 (3.682842e+33)
6. copy_constant i4 = 0x88CA6C00 (-1.21828235e-33)
7. store_condition_mask $8 = CondMask
8. copy_slot_unmasked $9 = i1
9. copy_constant $10 = 0x00000001 (1.401298e-45)
10. cmpeq_int $9 = equal($9, $10)
11. copy_slot_unmasked $10 = i2
12. copy_constant $11 = 0x00053977 (4.79792e-40)
13. cmpeq_int $10 = equal($10, $11)
14. bitwise_and_int $9 &= $10
15. copy_slot_unmasked $10 = i3
16. copy_constant $11 = 0x77359400 (3.682842e+33)
17. cmpeq_int $10 = equal($10, $11)
18. bitwise_and_int $9 &= $10
19. copy_slot_unmasked $10 = i4
20. copy_constant $11 = 0x88CA6C00 (-1.21828235e-33)
21. cmpeq_int $10 = equal($10, $11)
22. bitwise_and_int $9 &= $10
23. copy_4_constants $0..3 = colorRed
24. merge_condition_mask CondMask = $8 & $9
25. copy_4_constants $4..7 = colorGreen
26. copy_4_slots_masked $0..3 = Mask($4..7)
27. load_condition_mask CondMask = $8
28. copy_4_slots_unmasked [main].result = $0..3
29. load_src src.rgba = [main].result