@@ -613,7 +613,7 @@ defm "" : LMULWriteRes<"WriteVIMovV", []>;
613
613
defm "" : LMULWriteRes<"WriteVIMovX", []>;
614
614
defm "" : LMULWriteRes<"WriteVIMovI", []>;
615
615
616
- // 13 . Vector Fixed-Point Arithmetic Instructions
616
+ // 12 . Vector Fixed-Point Arithmetic Instructions
617
617
def : WriteRes<WriteVSALUV, []>;
618
618
def : WriteRes<WriteVSALUX, []>;
619
619
def : WriteRes<WriteVSALUI, []>;
@@ -628,7 +628,7 @@ def : WriteRes<WriteVNClipV, []>;
628
628
def : WriteRes<WriteVNClipX, []>;
629
629
def : WriteRes<WriteVNClipI, []>;
630
630
631
- // 14 . Vector Floating-Point Instructions
631
+ // 13 . Vector Floating-Point Instructions
632
632
def : WriteRes<WriteVFALUV, []>;
633
633
def : WriteRes<WriteVFALUF, []>;
634
634
def : WriteRes<WriteVFWALUV, []>;
@@ -661,23 +661,23 @@ def : WriteRes<WriteVFNCvtIToFV, []>;
661
661
def : WriteRes<WriteVFNCvtFToIV, []>;
662
662
def : WriteRes<WriteVFNCvtFToFV, []>;
663
663
664
- // 15 . Vector Reduction Operations
664
+ // 14 . Vector Reduction Operations
665
665
def : WriteRes<WriteVIRedV, []>;
666
666
def : WriteRes<WriteVIWRedV, []>;
667
667
def : WriteRes<WriteVFRedV, []>;
668
668
def : WriteRes<WriteVFRedOV, []>;
669
669
def : WriteRes<WriteVFWRedV, []>;
670
670
def : WriteRes<WriteVFWRedOV, []>;
671
671
672
- // 16 . Vector Mask Instructions
672
+ // 15 . Vector Mask Instructions
673
673
def : WriteRes<WriteVMALUV, []>;
674
674
def : WriteRes<WriteVMPopV, []>;
675
675
def : WriteRes<WriteVMFFSV, []>;
676
676
def : WriteRes<WriteVMSFSV, []>;
677
677
def : WriteRes<WriteVMIotV, []>;
678
678
def : WriteRes<WriteVMIdxV, []>;
679
679
680
- // 17 . Vector Permutation Instructions
680
+ // 16 . Vector Permutation Instructions
681
681
def : WriteRes<WriteVIMovVX, []>;
682
682
def : WriteRes<WriteVIMovXV, []>;
683
683
def : WriteRes<WriteVFMovVF, []>;
@@ -764,7 +764,7 @@ defm "" : LMULReadAdvance<"ReadVIMergeX", 0>;
764
764
defm "" : LMULReadAdvance<"ReadVIMovV", 0>;
765
765
defm "" : LMULReadAdvance<"ReadVIMovX", 0>;
766
766
767
- // 13 . Vector Fixed-Point Arithmetic Instructions
767
+ // 12 . Vector Fixed-Point Arithmetic Instructions
768
768
def : ReadAdvance<ReadVSALUV, 0>;
769
769
def : ReadAdvance<ReadVSALUX, 0>;
770
770
def : ReadAdvance<ReadVAALUV, 0>;
@@ -776,7 +776,7 @@ def : ReadAdvance<ReadVSShiftX, 0>;
776
776
def : ReadAdvance<ReadVNClipV, 0>;
777
777
def : ReadAdvance<ReadVNClipX, 0>;
778
778
779
- // 14 . Vector Floating-Point Instructions
779
+ // 13 . Vector Floating-Point Instructions
780
780
def : ReadAdvance<ReadVFALUV, 0>;
781
781
def : ReadAdvance<ReadVFALUF, 0>;
782
782
def : ReadAdvance<ReadVFWALUV, 0>;
@@ -810,7 +810,7 @@ def : ReadAdvance<ReadVFNCvtIToFV, 0>;
810
810
def : ReadAdvance<ReadVFNCvtFToIV, 0>;
811
811
def : ReadAdvance<ReadVFNCvtFToFV, 0>;
812
812
813
- // 15 . Vector Reduction Operations
813
+ // 14 . Vector Reduction Operations
814
814
def : ReadAdvance<ReadVIRedV, 0>;
815
815
def : ReadAdvance<ReadVIRedV0, 0>;
816
816
def : ReadAdvance<ReadVIWRedV, 0>;
@@ -824,14 +824,14 @@ def : ReadAdvance<ReadVFWRedV0, 0>;
824
824
def : ReadAdvance<ReadVFWRedOV, 0>;
825
825
def : ReadAdvance<ReadVFWRedOV0, 0>;
826
826
827
- // 16 . Vector Mask Instructions
827
+ // 15 . Vector Mask Instructions
828
828
def : ReadAdvance<ReadVMALUV, 0>;
829
829
def : ReadAdvance<ReadVMPopV, 0>;
830
830
def : ReadAdvance<ReadVMFFSV, 0>;
831
831
def : ReadAdvance<ReadVMSFSV, 0>;
832
832
def : ReadAdvance<ReadVMIotV, 0>;
833
833
834
- // 17 . Vector Permutation Instructions
834
+ // 16 . Vector Permutation Instructions
835
835
def : ReadAdvance<ReadVIMovVX, 0>;
836
836
def : ReadAdvance<ReadVIMovXV, 0>;
837
837
def : ReadAdvance<ReadVIMovXX, 0>;
0 commit comments