[macstl-dev] gcc 3.3 on YellowDogLinux
Glen Low
glen.low at pixelglow.com
Wed Apr 6 05:39:31 WST 2005
On 05/04/2005, at 3:18 AM, Michael LeBlanc wrote:
>
> On Apr 3, 2005, at 6:46 AM, Michael LeBlanc wrote:
>
>
>> And, Ouch!!
>>
>
> After making sure that vectors are 16-byte aligned ...
>
> Benching multiply add: 434782/sec 9.65217*std
> 5.26087*raw.
> Benching inner product: 833333/sec 4.16667*std
> 4.25000*raw.
> Benching polynomial: 156250/sec 6.31250*std
> 2.20312*raw.
> Benching hypotenuse: 125000/sec 18.58750*std
> 15.81250*raw.
> Benching complex multiply add: 158730/sec 11.50790*std
> 4.76190*raw.
> Benching predicate: 500000/sec 21.15000*std
> 3.25000*raw.
> Benching slicing: 42918/sec 1.40773*std
> 0.77682*raw.
> Benching power: 24875/sec 11.22140*std
> 10.97260*raw.
> Benching trigonometric: 14836/sec 111.84300*std
> 113.08600*raw.
>
> I will clean up my changes and freeze it.
That's excellent news -- especially the speed up on the trigonometric
functions. What sort of PowerPC were you benchmarking against?
I may not have received all my emails the last few days since I'm
away on the Apple WWDC Roadshow "down under", is this a compile on
gcc 3.4 with the proper use of __bool and __pixel?
When you are ready, a diff would be good, or you can send me
everything and I can do a branch in the Subversioned code to get it
reintegrated back.
Cheers,
Glen Low.
pixelglow software | simply brilliant stuff
www.pixelglow.com
aim: pixglen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pixelglow.com/lists/archive/macstl-dev/attachments/20050406/3ad960eb/attachment.html
More information about the macstl-dev
mailing list