blob: bde023aaed4d6abc2e6a8af680fe3335ead041aa [file] [log] [blame]
1. store_src_rg xy = src.rg
2. init_lane_masks CondMask = LoopMask = RetMask = true
3. copy_constant SEVEN = 0x00000007 (9.809089e-45)
4. copy_constant TEN = 0x0000000A (1.401298e-44)
5. store_condition_mask $8 = CondMask
6. branch_if_no_active_lanes branch_if_no_active_lanes +10 (label 0 at #16)
7. copy_2_slots_unmasked seven, ten = SEVEN, TEN
8. copy_slot_unmasked $9 = seven
9. copy_constant $10 = 0x00000007 (9.809089e-45)
10. cmpeq_int $9 = equal($9, $10)
11. copy_slot_unmasked $10 = ten
12. copy_constant $11 = 0x0000000A (1.401298e-44)
13. cmpeq_int $10 = equal($10, $11)
14. bitwise_and_int $9 &= $10
15. copy_slot_masked [verify_const_globals].result = Mask($9)
16. label label 0x00000000
17. copy_4_constants $0..3 = colorRed
18. merge_condition_mask CondMask = $8 & $9
19. copy_4_constants $4..7 = colorGreen
20. copy_4_slots_masked $0..3 = Mask($4..7)
21. label label 0x00000001
22. load_condition_mask CondMask = $8
23. copy_4_slots_unmasked [main].result = $0..3
24. load_src src.rgba = [main].result