@@ -691,7 +691,7 @@ define void @test_psll_hs_vec_shamt(ptr %ret_ptr, ptr %a_ptr, ptr %shamt_ptr) {
691691; CHECK-RV64-NEXT: srli a2, a2, 16
692692; CHECK-RV64-NEXT: srli a1, a1, 16
693693; CHECK-RV64-NEXT: sll a1, a1, a2
694- ; CHECK-RV64-NEXT: ppack.w a1, a3, a1
694+ ; CHECK-RV64-NEXT: ppaire.h a1, a3, a1
695695; CHECK-RV64-NEXT: sw a1, 0(a0)
696696; CHECK-RV64-NEXT: ret
697697 %a = load <2 x i16 >, ptr %a_ptr
@@ -716,7 +716,7 @@ define void @test_psll_bs_vec_shamt(ptr %ret_ptr, ptr %a_ptr, ptr %shamt_ptr) {
716716; CHECK-RV32-NEXT: srli a2, a2, 16
717717; CHECK-RV32-NEXT: srli a1, a1, 16
718718; CHECK-RV32-NEXT: sll a5, a1, a2
719- ; CHECK-RV32-NEXT: ppack.dh a2, a4, a6
719+ ; CHECK-RV32-NEXT: ppaire.db a2, a4, a6
720720; CHECK-RV32-NEXT: pack a1, a2, a3
721721; CHECK-RV32-NEXT: sw a1, 0(a0)
722722; CHECK-RV32-NEXT: ret
@@ -735,9 +735,9 @@ define void @test_psll_bs_vec_shamt(ptr %ret_ptr, ptr %a_ptr, ptr %shamt_ptr) {
735735; CHECK-RV64-NEXT: srli a2, a2, 8
736736; CHECK-RV64-NEXT: srli a1, a1, 8
737737; CHECK-RV64-NEXT: sll a1, a1, a2
738- ; CHECK-RV64-NEXT: ppack.h a2, a4, a3
739- ; CHECK-RV64-NEXT: ppack.h a1, a5, a1
740- ; CHECK-RV64-NEXT: ppack.w a1, a1, a2
738+ ; CHECK-RV64-NEXT: ppaire.b a2, a4, a3
739+ ; CHECK-RV64-NEXT: ppaire.b a1, a5, a1
740+ ; CHECK-RV64-NEXT: ppaire.h a1, a1, a2
741741; CHECK-RV64-NEXT: sw a1, 0(a0)
742742; CHECK-RV64-NEXT: ret
743743 %a = load <4 x i8 >, ptr %a_ptr
0 commit comments