Welcome, Guest. Please login or register.

Author Topic: FPU Libraries, which is best!?  (Read 3937 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ryan2k1Topic starter

  • Newbie
  • *
  • Join Date: Jul 2003
  • Posts: 28
    • Show only replies by ryan2k1
FPU Libraries, which is best!?
« on: March 10, 2004, 03:31:22 PM »
Hi there again!

I'm considering to buy the HSMath libraries to improve the flot's however i'm using amigaos 39 and i'm in doubt!

which FPU support libraries should i use :
HSMath or amiga os's or something else.

br.
Brian
 

Offline NightShade737

  • Sr. Member
  • ****
  • Join Date: May 2003
  • Posts: 328
    • Show only replies by NightShade737
    • http://atomnet.co.uk
Re: FPU Libraries, which is best!?
« Reply #1 on: March 10, 2004, 04:06:44 PM »
Remember, if you are using a 040 or 060 there are also other options, such as CyberPatcher, Oxypatcher and on top of all of these combined, it is also worth looking on AmiNet for "MuTools".
 

Offline ryan2k1Topic starter

  • Newbie
  • *
  • Join Date: Jul 2003
  • Posts: 28
    • Show only replies by ryan2k1
Re: FPU Libraries, which is best!?
« Reply #2 on: March 10, 2004, 04:11:30 PM »
Yo!

I have tried the mutool and it's slow compared to what i use with my BPPC.

Is the hmath package worth bying?
 

Offline NightShade737

  • Sr. Member
  • ****
  • Join Date: May 2003
  • Posts: 328
    • Show only replies by NightShade737
    • http://atomnet.co.uk
Re: FPU Libraries, which is best!?
« Reply #3 on: March 10, 2004, 04:19:04 PM »
To be honest, I have noticed very little to no difference with all of the different patches and libs, so I am not the best person to ask. But I am waiting for someone who is up on the subject to comment.

I saw benchmarks comparing Cyberpatcher, Oxypatcher and HSMathLibs, and CyberPatcher seemed to win the most, Oxy improved from default on a few tests, and HSMathLibs did NOTHING. The only time it did win was by huge margins, on the tests included with the libs themselves, which is why I don't trust them.

But as I said, I think we better wait for an expert to tell us the truth...
 

Offline ryan2k1Topic starter

  • Newbie
  • *
  • Join Date: Jul 2003
  • Posts: 28
    • Show only replies by ryan2k1
Re: FPU Libraries, which is best!?
« Reply #4 on: March 10, 2004, 05:14:28 PM »
Yeah! it may seem so :-(
 

  • Guest
Re: FPU Libraries, which is best!?
« Reply #5 on: March 10, 2004, 07:02:10 PM »
A real FPU is best.

Don't waste your money. If some app was really that FPU
intensive, it wouldn't use libraries at all, it'd use
direct FPU instructions.

 

Offline NightShade737

  • Sr. Member
  • ****
  • Join Date: May 2003
  • Posts: 328
    • Show only replies by NightShade737
    • http://atomnet.co.uk
Re: FPU Libraries, which is best!?
« Reply #6 on: March 10, 2004, 07:29:02 PM »
erm, you need to have a look at what HSMathlibs and the others actually do. It isn't that simple, and you DO need an FPU anyway.
 

Offline Kent

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 680
    • Show only replies by Kent
    • http://amiga.org/modules/mylinks/visit.php?lid=87
Re: FPU Libraries, which is best!?
« Reply #7 on: March 10, 2004, 08:59:41 PM »
I'm curious.  Can you install HSMathLibs along side Oxypatcher?  If I was using a say IFX hooks quite a bit, wouldn't the FPU driven hooks improve with both HSMathLibs as well as Oxypatcher?  I may just be too far away from the Amiga scene to really know, been years since I've worked with a REAL Amiga system.  Right now the only thing stopping me from purchasing HSMathLibs is the payment options (not fond of sending cash in the mail and wire transfer is not an option imho). Oh yeah, this is for an 030 @ 40MHz in a 2000.

:pint:
I love the modern age world of this middle age crises America... all these SUVs driving around like there\\\'s gas to spare and then some.

http://www.RequestFocus.com

W. Kent Seaton ~ RequestFocus.com
 

Offline billchase

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 356
    • Show only replies by billchase
Re: FPU Libraries, which is best!?
« Reply #8 on: March 10, 2004, 09:17:57 PM »
I don't believe an 030 is supported by Oxypatcher even
with a FPU.  Even if it does work, Oxypatcher was designed
with the 040/060 FPU in mind.  Supposedly, the 040/060 fpus
are missing certain instructions available on a geniune
68k fpu.  Oxypatcher patches these instructions to speed
up their emulation.  I believe these instructions are
natively supported by the 68882/68881 fpus. The speed difference
is more noticable on an 060 vs the 040. The HSMathlibs I
believe are a replacement for the standard OS math library
files.  I have not read anywhere that says you can't use
both.

C Snyder
 

Offline Kent

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 680
    • Show only replies by Kent
    • http://amiga.org/modules/mylinks/visit.php?lid=87
Re: FPU Libraries, which is best!?
« Reply #9 on: March 10, 2004, 09:33:54 PM »
AH!  So the Oxypatcher would do nothing for the 030.  But what's the change in speed vs the OS3.9 030 math libraries?

:pint:
I love the modern age world of this middle age crises America... all these SUVs driving around like there\\\'s gas to spare and then some.

http://www.RequestFocus.com

W. Kent Seaton ~ RequestFocus.com
 

Offline Motosampy

  • Newbie
  • *
  • Join Date: Mar 2002
  • Posts: 38
    • Show only replies by Motosampy
    • http://www.netikka.net/sami.erikkila/sami/
Re: FPU Libraries, which is best!?
« Reply #10 on: March 10, 2004, 11:06:52 PM »
I'm using Blizkick and HSMathlibs (Blizzard 040/40) and I have never regreted that I registered HSMathlibs. The difference is not huge, but noticeable. I'd say do support Amiga programming and register HSMathlibs, it's worht it !

- Sami

Ps. MuTools does not work properly in my system, it screws up gfx drivers (P96)...
 

Offline Kent

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 680
    • Show only replies by Kent
    • http://amiga.org/modules/mylinks/visit.php?lid=87
Re: FPU Libraries, which is best!?
« Reply #11 on: March 11, 2004, 12:17:11 AM »
Quote

Motosampy wrote:
I'd say do support Amiga programming and register HSMathlibs, it's worht it !


I'm all for supporting Amiga programmers.  My only problem boils down to two registration methods where the first one isn't guaranteed and the second costs me $60 up front at my bank.  If Matthias offered a secure digital means, I'd drop the registration money his way in a heartbeat.

:pint:
I love the modern age world of this middle age crises America... all these SUVs driving around like there\\\'s gas to spare and then some.

http://www.RequestFocus.com

W. Kent Seaton ~ RequestFocus.com
 

Offline Damion

Re: FPU Libraries, which is best!?
« Reply #12 on: March 11, 2004, 02:14:07 AM »
Billchase is 100% correct, Oxypatcher and HSMathLibs serve
separate purposes. About performance, there are some tests
which come with the MathLibs package, that you can run to
measure the difference (not anything insane, but "it's there").

Both Oxypatcher and the Phase5 tool are essentially
the same...so I'd say stick with the (free) latter if
you already got it.
 

  • Guest
Re: FPU Libraries, which is best!?
« Reply #13 on: March 12, 2004, 11:07:04 AM »
HSMathLibs etc. replace the mathieee* libraries.

But most floating point applications come with a seperate
FPU version anyway. The only time the mathieee libraries
will be used is if you have an app compiled explicitly
for integer-only processors, in which case the compiler
links in stubs for those libraries, and doesn't generate
real FPU instructions.

For instance: HSMathLibs will make absolutely no difference
to Voyager image decoding, or WarpDT, or much else. One
thing you might notice is that if you use Cinema4D, it has
a tiny speedup with the HSMathLibs, but only if you
neglected to install the special 68040 version.
 

Offline Erwin-K

  • Full Member
  • ***
  • Join Date: Feb 2002
  • Posts: 128
    • Show only replies by Erwin-K
Re: FPU Libraries, which is best!?
« Reply #14 on: March 12, 2004, 12:38:44 PM »
Hi All,

Just dug out the package for Oxyron Patcher. Lucky I happened to see it yesterday. :-)

The package says "Requitements: 68040/68060 processor and at least Kickstart 2.0"

I used it for a time. On the Lightwave 4.0 Texture Examples scene it increased speed about 10%.

I stopped using it for two reasons. There was a story (Not confirmed, AFAIK.) going around that it didn't work quite right with some piece of software I use. Also, it reqires a an entry at about the second line of the base startup sequence. I'm not too comfortable with that.

Best,

Bob Kennedy
Best,

Bob Kennedy