Hi!

On Thu, Jun 20, 2024 at 06:22:07PM +0800, Kewen.Lin wrote:
> Following your review comments in [1], this patch is
> separated from Xionghu's patch v4 [2] and mainly targetted
> for 32-bit element size, it changes with the generic call
> altivec_vmrg*w in vec_widen_[su]mult_{hi,lo}* expanders as
> well.  If this patch looks good to you, I'll post the others
> for 16 and 8 bits element size.

This looks good.  Thank you!  It still is kinda big, but it is
manageable now :-)

> btw, there are still something that can be improved like
> the loose predicates pointed out by Peter, vsx_xxmrg[hl]w_*
> can be merged with altivec_vmrg*w etc., but I think we want
> this one to focus on fixing regression and those enhancements
> can be supported by some separated follow-up patches.

Yeah, separate patches, either after or before these, whatever works
best for you :-)

> Bootstrapped and regtested on powerpc64-linux-gnu P8/P9
> and powerpc64le-linux-gnu P9 and P10.

That also tested -m32 (on BE at least), right?

Okay for trunk, thanks for dealing with this!


Segher

Reply via email to