This page is a wiki. Please login or create an account to begin editing.


PPC 601 - 604 speed libs

Rating:
No votes yet
Category:
Year released:
Author:
Publisher:
Download 601-604speedlibs.sit (67.79 KB)
For System 7.0 - 7.6 - Mac OS 9
Emulation
This app works with: SheepShaver,

New PPC MathLib to accelerate certain mathematical processing, some by 1000x (Tan/Cos). Can make maths intensive programs really fly.

Compatibility
Architecture: PPC

Comments

by 24bit - 2010, December 24 - 3:25pm

The libraries indeed seem to be helpful with real hardware PPCs.
Norton System Info shows a 7.5% gain with the FPU score on a 601/80MHz.
+7.5% was the bummer those days, as far as I can recall.

themacmeister's picture
by themacmeister - 2010, December 23 - 3:03am

@Everyone,

This was posted as a rarity, to fix a well known bug in one or two versions of MacOS' mathlib. It could in some instances run atypical trig functions 1000x faster than the OS.

This was only of any help if you did 3D modelling or high-end drafting.

This upload is only of historical reference to that buggy time (remember the original Pentium math bug?)

by SwedeBear - 2010, December 22 - 9:02am

@24bit: no Benchmarks included except for my *very subjective* observations. Wink The rough tests was checking if SS on my 'Leopard' PPC could run with the libs included. As pointed out regarding 3D the libs could maybe be of some help in some rare not yet specified cases, ie really doesn´t matter in your daily run. Still to try this on the real HW. Shame I put that G3-card in the 9600…

Balrog's picture
by Balrog - 2010, December 21 - 7:42pm

I don't see how this will help with SheepShaver.

by 24bit - 2010, December 21 - 5:12pm

I tried speed604.lib with Sheepshaver. Host system is Mandriva2010 32bit, MacOS is 7.6.
Norton SystemInfo says, the FPU score is minus 3% with the extension installed. (sorry)
What benchmarks did you try SwedeBear ?

mathieudel's picture
by mathieudel - 2010, November 19 - 9:30pm

I don't think so : those games usually do not rely on real math functions, but use lookup tables of precomputed values, or some clever tricks (ex: the inverse square root function used by Carmack in Quake3, of which the real creator is not clearly known) to avoid using costly trigonometric functions.

by SwedeBear - 2010, November 19 - 2:49pm

I *did* a rough test with SS and OS 9/8.6/7.6. They don't slow things down, at least. Maybe a bit snappier in over-all feel. What you say themacmeister, could the libs help (SW) 3D-rendering in games?

themacmeister's picture
by themacmeister - 2010, November 19 - 4:12am

@SwedeBear, this new maths lib only has new logarithmic/trigonometric functions, which while being very specific, do give an order of magnitude speed increase! In a 3D program, or especially CAD programs... I'm sure there should still be some web pages with benchmarks (maybe the internet archive has it).

by SwedeBear - 2010, November 18 - 12:33pm

Would this give any effect in SheepShaver, or is it only working w HW?

themacmeister's picture
by themacmeister - 2010, November 18 - 10:32am

I should have put 601 thru 604. The 603 should benefit from this library replacement!

Back up your original FIRST, always!

mathieudel's picture
by mathieudel - 2010, November 18 - 10:29am

And what about the 603 and 603e used in PPC Performas ?

themacmeister's picture
by themacmeister - 2010, November 18 - 9:30am

yeah, sorry xy -- they fixed the maths library after the 604...

by xy - 2010, November 18 - 8:36am

Sorry, forget my question. Of course, G3 and G4 is not PPC 601-604.

by xy - 2010, November 18 - 8:33am

Is this also good for G3 and G4?