Hi Segher,

on 2024/6/21 01:20, Segher Boessenkool wrote:
> 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 :-)

OK, I'll make it after these by considering their priority. :)

> 
>> 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?

Yes, BE testings were with unix'{-m64,-m32}'.

> 
> Okay for trunk, thanks for dealing with this!

Thanks!  Pushed as r15-1504!  Will backport after burn-in time.

BR,
Kewen

Reply via email to