3.0 vs 3.0.1 on oopack's Max
Richard Henderson
rth@redhat.com
Fri Sep 7 16:53:00 GMT 2001
On Fri, Sep 07, 2001 at 03:41:49PM +0200, Paolo Carlini wrote:
> once more, I'm writing to the list to describe a recent performance
> regression :( on a simple benchmark.
You didn't mention how the compiler was configured,
or what options you gave for compilation.
The performance regression is caused by
3.0:
> 8048912: 31 d2 xor %edx,%edx
> 8048919: 0f 97 c2 seta %dl
> 804891c: 85 d2 test %edx,%edx
3.0.1:
> 8048917: 0f 97 c0 seta %al
> 804891a: 83 e0 01 and $0x1,%eax
The 3.0.1 version has a partial register stall on %al.
r~
More information about the Gcc
mailing list