From: Torbjorn Granlund <t...@gmplib.org> Date: Sun, 31 Mar 2013 22:57:36 +0200
> David Miller <da...@davemloft.net> writes: > > I'm going to play around with some things to try and fix this. > > Interestingly, UltraSPARC-1 and UltraSPARC-2 would not group the > final cycle of the loop this way, because of it's requirement that > integer operations must occur in the first three instructions of > a group. > > But the code might not run well on US1/2 because shift needs to come > before any other inter artithmetic op. Unless the other is a condition code setting arithmetic op :-) Yes, understood. We have to transpose a few of the shifts with their neighbouring arithmetic ops in this loop to make it optimal for Ultra-I/II/IIi _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org http://gmplib.org/mailman/listinfo/gmp-devel