rfa (x86): 387<=>sse moves
Dale Johannesen
dalej@apple.com
Fri Jul 29 23:04:00 GMT 2005
On Jul 27, 2005, at 2:18 PM, Richard Henderson wrote:
> On Tue, Jul 26, 2005 at 11:10:56PM -0700, Dale Johannesen wrote:
>> Yes, it is. The following fixes my problem, and causes a couple of
>> 3DNow-specific regressions
>> in the testsuite which I need to look at, but nothing serious; I think
>> it's gotten far enough to post
>> for opinions. This is intended to go on top of Paolo's patch
>> http://gcc.gnu.org/ml/gcc-patches/2005-07/msg01044.html
>> It may, of course, run afoul of inaccuracies in the patterns on
>> various
>> targets, haven't tried any performance testing yet.
>
> Looks plausible. Let us know what you wind up with wrt those
> regressions and testing.
OK, I've tested this on darwin x86 (both patches together). No
regressions.
I don't think I ought to publish absolute Spec numbers for this
machine, but
I get +1% on FP and +1/2% on Int. Wins: applu +3%, lucas +10%,
eon +3%. Losses: apsi -9%. All other changes under 2%. This looks
OK to me, though I'll be investigating apsi.
(Paolo and Richard Guenther are doing this for Linux.)
More information about the Gcc
mailing list