This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Use builtin_widen_mult_even/odd in expand_vector_divmod


We use it everywhere else, but it got forgotten here.  Saves two shuffles on Altivec.

Although with all of this duplication it makes me wonder if we shouldn't just give up
on the idea of auto-generating MULT_HIGHPART from other operations (particularly given
the extra type frobbing involved).  In some sense it'd be easier to just add a couple
of lines to the backends to implement the operation and be done with it.  Thoughts?

That said, tested on ppc64-linux.  Committed.


r~

Attachment: z
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]