https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120383

--- Comment #3 from rguenther at suse dot de <rguenther at suse dot de> ---
On Sat, 24 May 2025, tnfchris at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120383
> 
> --- Comment #2 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
> (In reply to Richard Biener from comment #1)
> > Sure, I'm OK with an optab for it.  So it's like (half-type)((unsigned)(a +
> > b) >> (sizeof(a)*4))?
> 
> Yeah, and I was planning on if an optab was acceptable to also add a 
> vectorizer
> pattern for it.
> 
> It's a _hi/_lo instruction because of the narrowing.
> 
> > Does the instruction also work for scalars?
> 
> Only FPR scalars (as most of these complex instructions).  For GPR scalar we
> would have to emulate it.
> 
> do you have a preference for the name btw?

add_highpart maybe

Reply via email to