This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] MIPS/gcc: Revert removal of DImode shifts for 32-bittargets
On Mon, 19 Jul 2004, Richard Henderson wrote:
> > Well, other targets, like the i386 (which didn't even have a 64-bit
> > variation till recently)...
>
> Except that 80386 has 64-bit shifts in hardware.
Indeed -- I tend to forget of these two, sigh...
> And in rebuttal to the "does not make linux jump through hoops"
> argument, see arch/*/lib/ for arm, h8300, m68k, sparc, v850.
OK -- but then is there any way to convince gcc to embed a "static
inline" version of these functions instead of emitting a call? Sometimes
putting these eight (or nine for ashrdi3) instructions inline would be a
performance win.
Maciej