@@ -441,7 +441,7 @@ define void @pack_lo_packh_hi_packh_2(i8 zeroext %0, i8 zeroext %1, i8 zeroext %
441441; RV64ZBKB-LABEL: pack_lo_packh_hi_packh_2:
442442; RV64ZBKB: # %bb.0:
443443; RV64ZBKB-NEXT: packh a0, a0, a1
444- ; RV64ZBKB-NEXT: packh a1, a3, a2
444+ ; RV64ZBKB-NEXT: packh a1, a2, a3
445445; RV64ZBKB-NEXT: packw a0, a0, a1
446446; RV64ZBKB-NEXT: sw a0, 0(a4)
447447; RV64ZBKB-NEXT: ret
@@ -477,7 +477,7 @@ define void @pack_lo_packh_hi_packh_3(i8 %0, i8 %1, i8 %2, i8 %3, ptr %p) nounwi
477477; RV64ZBKB-LABEL: pack_lo_packh_hi_packh_3:
478478; RV64ZBKB: # %bb.0:
479479; RV64ZBKB-NEXT: packh a0, a0, a1
480- ; RV64ZBKB-NEXT: packh a1, a3, a2
480+ ; RV64ZBKB-NEXT: packh a1, a2, a3
481481; RV64ZBKB-NEXT: packw a0, a0, a1
482482; RV64ZBKB-NEXT: sw a0, 0(a4)
483483; RV64ZBKB-NEXT: ret
@@ -509,7 +509,7 @@ define i32 @pack_lo_packh_hi_packh_4(i8 zeroext %0, i8 zeroext %1, i8 zeroext %2
509509; RV64ZBKB-LABEL: pack_lo_packh_hi_packh_4:
510510; RV64ZBKB: # %bb.0:
511511; RV64ZBKB-NEXT: packh a0, a0, a1
512- ; RV64ZBKB-NEXT: packh a1, a3, a2
512+ ; RV64ZBKB-NEXT: packh a1, a2, a3
513513; RV64ZBKB-NEXT: packw a0, a0, a1
514514; RV64ZBKB-NEXT: ret
515515 %a = zext i8 %0 to i32
0 commit comments