- 581: 66(ptr) AccessChain 27(data) 29 39 30
- 582: 19(int) Load 581
- 583: 158(bool) SLessThan 582 29
- 584: 158(bool) GroupNonUniformQuadSwap 35 583 478
- 585: 19(int) Select 584 39 29
- 586: 66(ptr) AccessChain 27(data) 580 39 30
- Store 586 585
- 587: 6(int) Load 8(invocation)
- 588: 73(ptr) AccessChain 27(data) 39 39
- 589: 20(ivec4) Load 588
- 590: 72(ivec2) VectorShuffle 589 589 0 1
- 591: 168(bvec2) SLessThan 590 167
- 592: 168(bvec2) GroupNonUniformQuadSwap 35 591 478
- 593: 72(ivec2) Select 592 171 167
- 594: 73(ptr) AccessChain 27(data) 587 39
- 595: 20(ivec4) Load 594
- 596: 20(ivec4) VectorShuffle 595 593 4 5 2 3
- Store 594 596
- 597: 6(int) Load 8(invocation)
- 598: 73(ptr) AccessChain 27(data) 39 39
- 599: 20(ivec4) Load 598
- 600: 82(ivec3) VectorShuffle 599 599 0 1 2
- 601: 181(bvec3) SLessThan 600 180
- 602: 181(bvec3) GroupNonUniformQuadSwap 35 601 478
- 603: 82(ivec3) Select 602 184 180
- 604: 73(ptr) AccessChain 27(data) 597 39
- 605: 20(ivec4) Load 604
- 606: 20(ivec4) VectorShuffle 605 603 4 5 6 3
- Store 604 606
- 607: 6(int) Load 8(invocation)
- 608: 73(ptr) AccessChain 27(data) 39 39
- 609: 20(ivec4) Load 608
- 610: 193(bvec4) SLessThan 609 192
- 611: 193(bvec4) GroupNonUniformQuadSwap 35 610 478
- 612: 20(ivec4) Select 611 196 192
- 613: 73(ptr) AccessChain 27(data) 607 39
- Store 613 612
+ 581: 78(ptr) AccessChain 27(data) 51 39
+ 582: 20(ivec4) Load 581
+ 583: 88(ivec3) VectorShuffle 582 582 0 1 2
+ 584: 88(ivec3) GroupNonUniformQuadSwap 35 583 61
+ 585: 71(ptr) AccessChain 27(data) 580 39 30
+ 586: 19(int) CompositeExtract 584 0
+ Store 585 586
+ 587: 71(ptr) AccessChain 27(data) 580 39 34
+ 588: 19(int) CompositeExtract 584 1
+ Store 587 588
+ 589: 71(ptr) AccessChain 27(data) 580 39 61
+ 590: 19(int) CompositeExtract 584 2
+ Store 589 590
+ 591: 6(int) Load 8(invocation)
+ 592: 78(ptr) AccessChain 27(data) 65 39
+ 593: 20(ivec4) Load 592
+ 594: 20(ivec4) GroupNonUniformQuadSwap 35 593 61
+ 595: 78(ptr) AccessChain 27(data) 591 39
+ Store 595 594
+ 596: 6(int) Load 8(invocation)
+ 597: 105(ptr) AccessChain 27(data) 29 51 30
+ 598: 6(int) Load 597
+ 599: 6(int) GroupNonUniformQuadSwap 35 598 61
+ 600: 105(ptr) AccessChain 27(data) 596 51 30
+ Store 600 599
+ 601: 6(int) Load 8(invocation)
+ 602: 112(ptr) AccessChain 27(data) 39 51
+ 603: 21(ivec4) Load 602
+ 604: 111(ivec2) VectorShuffle 603 603 0 1
+ 605: 111(ivec2) GroupNonUniformQuadSwap 35 604 61
+ 606: 105(ptr) AccessChain 27(data) 601 51 30
+ 607: 6(int) CompositeExtract 605 0
+ Store 606 607
+ 608: 105(ptr) AccessChain 27(data) 601 51 34
+ 609: 6(int) CompositeExtract 605 1
+ Store 608 609
+ 610: 6(int) Load 8(invocation)
+ 611: 112(ptr) AccessChain 27(data) 51 51
+ 612: 21(ivec4) Load 611
+ 613: 122(ivec3) VectorShuffle 612 612 0 1 2
+ 614: 122(ivec3) GroupNonUniformQuadSwap 35 613 61
+ 615: 105(ptr) AccessChain 27(data) 610 51 30
+ 616: 6(int) CompositeExtract 614 0
+ Store 615 616
+ 617: 105(ptr) AccessChain 27(data) 610 51 34
+ 618: 6(int) CompositeExtract 614 1
+ Store 617 618
+ 619: 105(ptr) AccessChain 27(data) 610 51 61
+ 620: 6(int) CompositeExtract 614 2
+ Store 619 620
+ 621: 6(int) Load 8(invocation)
+ 622: 112(ptr) AccessChain 27(data) 65 51
+ 623: 21(ivec4) Load 622
+ 624: 21(ivec4) GroupNonUniformQuadSwap 35 623 61
+ 625: 112(ptr) AccessChain 27(data) 621 51
+ Store 625 624
+ 626: 6(int) Load 8(invocation)
+ 627: 139(ptr) AccessChain 27(data) 29 65 30
+ 628:22(float64_t) Load 627
+ 629:22(float64_t) GroupNonUniformQuadSwap 35 628 61
+ 630: 139(ptr) AccessChain 27(data) 626 65 30
+ Store 630 629
+ 631: 6(int) Load 8(invocation)
+ 632: 146(ptr) AccessChain 27(data) 39 65
+ 633: 23(f64vec4) Load 632
+ 634:145(f64vec2) VectorShuffle 633 633 0 1
+ 635:145(f64vec2) GroupNonUniformQuadSwap 35 634 61
+ 636: 139(ptr) AccessChain 27(data) 631 65 30
+ 637:22(float64_t) CompositeExtract 635 0
+ Store 636 637
+ 638: 139(ptr) AccessChain 27(data) 631 65 34
+ 639:22(float64_t) CompositeExtract 635 1
+ Store 638 639
+ 640: 6(int) Load 8(invocation)
+ 641: 146(ptr) AccessChain 27(data) 51 65
+ 642: 23(f64vec4) Load 641
+ 643:156(f64vec3) VectorShuffle 642 642 0 1 2
+ 644:156(f64vec3) GroupNonUniformQuadSwap 35 643 61
+ 645: 139(ptr) AccessChain 27(data) 640 65 30
+ 646:22(float64_t) CompositeExtract 644 0
+ Store 645 646
+ 647: 139(ptr) AccessChain 27(data) 640 65 34
+ 648:22(float64_t) CompositeExtract 644 1
+ Store 647 648
+ 649: 139(ptr) AccessChain 27(data) 640 65 61
+ 650:22(float64_t) CompositeExtract 644 2
+ Store 649 650
+ 651: 6(int) Load 8(invocation)
+ 652: 146(ptr) AccessChain 27(data) 65 65
+ 653: 23(f64vec4) Load 652
+ 654: 23(f64vec4) GroupNonUniformQuadSwap 35 653 61
+ 655: 146(ptr) AccessChain 27(data) 651 65
+ Store 655 654
+ 656: 6(int) Load 8(invocation)
+ 657: 71(ptr) AccessChain 27(data) 29 39 30
+ 658: 19(int) Load 657
+ 659: 175(bool) SLessThan 658 29
+ 660: 175(bool) GroupNonUniformQuadSwap 35 659 61
+ 661: 19(int) Select 660 39 29
+ 662: 71(ptr) AccessChain 27(data) 656 39 30
+ Store 662 661
+ 663: 6(int) Load 8(invocation)
+ 664: 78(ptr) AccessChain 27(data) 39 39
+ 665: 20(ivec4) Load 664
+ 666: 77(ivec2) VectorShuffle 665 665 0 1
+ 667: 185(bvec2) SLessThan 666 184
+ 668: 185(bvec2) GroupNonUniformQuadSwap 35 667 61
+ 669: 77(ivec2) Select 668 188 184
+ 670: 71(ptr) AccessChain 27(data) 663 39 30
+ 671: 19(int) CompositeExtract 669 0
+ Store 670 671
+ 672: 71(ptr) AccessChain 27(data) 663 39 34
+ 673: 19(int) CompositeExtract 669 1
+ Store 672 673
+ 674: 6(int) Load 8(invocation)
+ 675: 78(ptr) AccessChain 27(data) 39 39
+ 676: 20(ivec4) Load 675
+ 677: 88(ivec3) VectorShuffle 676 676 0 1 2
+ 678: 199(bvec3) SLessThan 677 198
+ 679: 199(bvec3) GroupNonUniformQuadSwap 35 678 61
+ 680: 88(ivec3) Select 679 202 198
+ 681: 71(ptr) AccessChain 27(data) 674 39 30
+ 682: 19(int) CompositeExtract 680 0
+ Store 681 682
+ 683: 71(ptr) AccessChain 27(data) 674 39 34
+ 684: 19(int) CompositeExtract 680 1
+ Store 683 684
+ 685: 71(ptr) AccessChain 27(data) 674 39 61
+ 686: 19(int) CompositeExtract 680 2
+ Store 685 686
+ 687: 6(int) Load 8(invocation)
+ 688: 78(ptr) AccessChain 27(data) 39 39
+ 689: 20(ivec4) Load 688
+ 690: 214(bvec4) SLessThan 689 213
+ 691: 214(bvec4) GroupNonUniformQuadSwap 35 690 61
+ 692: 20(ivec4) Select 691 217 213
+ 693: 78(ptr) AccessChain 27(data) 687 39
+ Store 693 692