@@ -594,10 +594,10 @@ define void @extension_in_loop_v16i8_to_v16i32(ptr %src, ptr %dst) {
594594; CHECK-NEXT: add x8, x8, #16
595595; CHECK-NEXT: cmp x8, #128
596596; CHECK-NEXT: cmge.16b v5, v4, #0
597- ; CHECK-NEXT: tbl.16b v7, { v4 }, v0
598- ; CHECK-NEXT: tbl.16b v16, { v4 }, v1
599- ; CHECK-NEXT: tbl.16b v18, { v4 }, v2
600- ; CHECK-NEXT: tbl.16b v4, { v4 }, v3
597+ ; CHECK-NEXT: tbl.16b v7, { v4 }, v3
598+ ; CHECK-NEXT: tbl.16b v16, { v4 }, v2
599+ ; CHECK-NEXT: tbl.16b v18, { v4 }, v1
600+ ; CHECK-NEXT: tbl.16b v4, { v4 }, v0
601601; CHECK-NEXT: sshll2.8h v6, v5, #0
602602; CHECK-NEXT: sshll.8h v5, v5, #0
603603; CHECK-NEXT: sshll2.4s v17, v6, #0
@@ -664,10 +664,10 @@ define void @extension_in_loop_as_shuffle_v16i8_to_v16i32(ptr %src, ptr %dst) {
664664; CHECK-NEXT: add x8, x8, #16
665665; CHECK-NEXT: cmp x8, #128
666666; CHECK-NEXT: cmge.16b v5, v4, #0
667- ; CHECK-NEXT: tbl.16b v7, { v4 }, v0
668- ; CHECK-NEXT: tbl.16b v16, { v4 }, v1
669- ; CHECK-NEXT: tbl.16b v18, { v4 }, v2
670- ; CHECK-NEXT: tbl.16b v4, { v4 }, v3
667+ ; CHECK-NEXT: tbl.16b v7, { v4 }, v3
668+ ; CHECK-NEXT: tbl.16b v16, { v4 }, v2
669+ ; CHECK-NEXT: tbl.16b v18, { v4 }, v1
670+ ; CHECK-NEXT: tbl.16b v4, { v4 }, v0
671671; CHECK-NEXT: sshll2.8h v6, v5, #0
672672; CHECK-NEXT: sshll.8h v5, v5, #0
673673; CHECK-NEXT: sshll2.4s v17, v6, #0
@@ -735,10 +735,10 @@ define void @shuffle_in_loop_is_no_extend_v16i8_to_v16i32(ptr %src, ptr %dst) {
735735; CHECK-NEXT: add x8, x8, #16
736736; CHECK-NEXT: cmp x8, #128
737737; CHECK-NEXT: cmge.16b v5, v4, #0
738- ; CHECK-NEXT: tbl.16b v7, { v4 }, v0
739- ; CHECK-NEXT: tbl.16b v16, { v4 }, v1
740- ; CHECK-NEXT: tbl.16b v18, { v4 }, v2
741- ; CHECK-NEXT: tbl.16b v4, { v4 }, v3
738+ ; CHECK-NEXT: tbl.16b v7, { v4 }, v3
739+ ; CHECK-NEXT: tbl.16b v16, { v4 }, v2
740+ ; CHECK-NEXT: tbl.16b v18, { v4 }, v1
741+ ; CHECK-NEXT: tbl.16b v4, { v4 }, v0
742742; CHECK-NEXT: sshll2.8h v6, v5, #0
743743; CHECK-NEXT: sshll.8h v5, v5, #0
744744; CHECK-NEXT: sshll2.4s v17, v6, #0
0 commit comments