diff --git a/source/row_rvv.cc b/source/row_rvv.cc index 4a3e88099..b49e5b1bf 100644 --- a/source/row_rvv.cc +++ b/source/row_rvv.cc @@ -961,7 +961,7 @@ void ARGBExtractAlphaRow_RVV(const uint8_t* src_argb, do { size_t vl = __riscv_vsetvl_e8m2(w); vuint8m2_t v_b, v_g, v_r, v_a; - __riscv_vlseg4e8_v_u8m2(&v_r, &v_g, &v_b, &v_a, src_argb, vl); + __riscv_vlseg4e8_v_u8m2(&v_b, &v_g, &v_r, &v_a, src_argb, vl); __riscv_vse8_v_u8m2(dst_a, v_a, vl); w -= vl; src_argb += vl * 4;