Re: [PATCH 1/4] xtensa: Tweak some widen multiplications

2022-06-11 Thread Max Filippov via Gcc-patches
On Thu, Jun 9, 2022 at 9:26 PM Takayuki 'January June' Suwa wrote: > > umulsidi3 is faster than umuldi3 even if library call, and is also > prerequisite for fast constant division by multiplication. > > gcc/ChangeLog: > > * config/xtensa/xtensa.md (mulsidi3, umulsidi3): > Split int

[PATCH 1/4] xtensa: Tweak some widen multiplications

2022-06-09 Thread Takayuki 'January June' Suwa via Gcc-patches
umulsidi3 is faster than umuldi3 even if library call, and is also prerequisite for fast constant division by multiplication. gcc/ChangeLog: * config/xtensa/xtensa.md (mulsidi3, umulsidi3): Split into individual signedness, in order to use libcall "__umulsidi3" but not th