> diff --git > a/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vfnrclip_x_f_qf.c > b/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vfnrclip_x_f_qf.c > index 813f7860f645..3b46505e8f99 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vfnrclip_x_f_qf.c > +++ b/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vfnrclip_x_f_qf.c > @@ -7,6 +7,7 @@ > /* > ** test_sf_vfnrclip_x_f_qf_i8mf8_vint8mf8_t: > ** ... > +** vsetivli\s+zero+,0+,e32+,mf2+,ta+,ma+
This should be e8, mf8, you can also check with llvm's implementation: https://godbolt.org/z/xoeYrK6o7 > ** sf\.vfnrclip\.x\.f\.qf\tv[0-9]+,v[0-9]+,fa[0-9]+ > ** ... > */ > diff --git a/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_2x8x2.c > b/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_2x8x2.c > index f2058a14779b..6bb659b5d233 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_2x8x2.c > +++ b/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_2x8x2.c > @@ -7,6 +7,7 @@ > /* > ** test_sf_vqmacc_2x8x2_i32m1_vint32m1_t: > ** ... > +** vsetivli\s+zero+,0+,e32+,m1,ta,ma+ This should be e8, m1, you can also check with llvm's implementation: https://godbolt.org/z/ns8T65YTh > ** sf\.vqmacc\.2x8x2\tv[0-9]+,v[0-9]+,v[0-9]+ > ** ... > */ > diff --git a/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_4x8x4.c > b/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_4x8x4.c > index 3bd6f1c273cd..8106d0dbbaba 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_4x8x4.c > +++ b/gcc/testsuite/gcc.target/riscv/rvv/xsfvector/sf_vqmacc_4x8x4.c > @@ -7,6 +7,7 @@ > /* > ** test_sf_vqmacc_4x8x4_i32m1_vint32m1_t: > ** ... > +** vsetivli\s+zero+,0+,e32+,m1,ta,ma+ This should be e8, mf2, you can also check with llvm's implementation: https://godbolt.org/z/h3q6q369q > ** sf\.vqmacc\.4x8x4\tv[0-9]+,v[0-9]+,v[0-9]+ > ** ... > */