Sorry for the delay, just a tiny naming/comment nit. Rest LGTM, no need for a v2. > +/* Return true each pattern has different 2 steps. > + TODO: We currently only support NPATTERNS = 2. */
Return true if the permutation consists of two interleaved patterns with a constant step each. > +bool > +rvv_builder::double_steps_npatterns_p () const > +{ Maybe also rename this to interleaved_stepped_npatterns_p? Thanks. Regards Robin