https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120439
--- Comment #3 from JuzheZhong <juzhe.zhong at rivai dot ai> --- (In reply to Andrew Waterman from comment #2) > > You are saying when vd and vs2 is overlaping in vnsrl, we can't allow > > undisturbed policy ? CC RISC-V folks ing. > > No. The instruction is allowed, and it is well defined, but it is defined > to be mask- and tail-agnostic, regardless of the vtype setting. So, if it it is the following situtation. vsetvli e32, m1, tu, mu vwadd.vv v8, v9, v10, v0.t since vd eew is M2, it is v8 and v9, the vs2 is v9, it is overlap. So it is also taild-agnostic and mask agnostic. Is it correct ?