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