Re: fancy x87 ops, SSE and -mfpmath=sse,387 performance

2006-08-07 Thread tbp
On 8/6/06, Paolo Bonzini <[EMAIL PROTECTED]> wrote: > Is there a way to enable such exotic codegen for 32bit environments? With libgcc-math you didn't have exotic instructions, but you had trascendental operations compiled with -mfpmath=sse and with a special ABI. -mfpmath=sse won about 8% over

Re: fancy x87 ops, SSE and -mfpmath=sse,387 performance

2006-08-06 Thread Paolo Bonzini
Is there a way to enable such exotic codegen for 32bit environments? With libgcc-math you didn't have exotic instructions, but you had trascendental operations compiled with -mfpmath=sse and with a special ABI. -mfpmath=sse won about 8% over -mfpmath=387 for tramp3d, which does have trasce

fancy x87 ops, SSE and -mfpmath=sse,387 performance

2006-08-05 Thread tbp
Basically i'd like to have the cake and also eat it. With g++-4.2-20060805/cygwin on a k8 box on some software path with lots of sp float ops but no transcendentals or library calls -mfpmath=sse,387: 5.2 Mray/s -mfpmath=sse: 6 Mray/s That 15% performance difference is no surprise when you see thi