I guess for those F16 move or vec_extract patterns it can still be
supported even without zvfh/zvfhmin support, but those patterns are
guarded by either ZVFH or ZVFHMIN now.

However I think what I write above is kind of an optimization, and I
think your fix is reasonable for the long term, it can also apply for
those modes/types that might have similar situations in future.

So LGTM :)

Thanks.  Yes, agreed, we can just support 16-bit extract instead in an
additional expander.  And, just to be clear, OK to backport to GCC 15?

--
Regards
Robin

Reply via email to