------- Comment #65 from bonzini at gnu dot org  2009-05-07 05:03 -------
Subject: Re:  [4.3/4.4/4.5 Regression] 30% performance
 slowdown in floating-point code caused by  r118475

lucier at math dot purdue dot edu wrote:
> ------- Comment #64 from lucier at math dot purdue dot edu  2009-05-06 20:43 
> -------
> In answer to comment 60, here's the command line where I added
> -fforward-propagate -fno-move-loop-invariants:

Hmm, can you try adding -frename-registers *or* -fweb (i.e. together
they get no benefit) too?

> and the loop looks pretty much just as bad (it's 117 instructions long, by my
> count):

116 actually: the movq here is outside the loop (that's how I made all
the instruction counts).

>         movsd   %xmm5, 7(%rdx,%rbx,2)
>         jg      .L2752
>         movq    %rdi, %r13
> .L2751:


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33928

Reply via email to