SetMathPatch V1.0
=================


Who should use this patch ?
---------------------------

Users of 68040-systems running Kickstart 3.0 or 3.1.



Why should I use this patch ?
-----------------------------

Kickstart 3.0 and 3.1 have some problems with the math-libraries
on 68040-systems.

With Kickstart 3.1 the functions 'IEEESPMul()' and 'IEEESPDiv()' 
of 'mathieeesingbas.library' have some heavy bugs, which cause 
programs to crash on 68040-Systems.

With Kickstart 3.0 the functions 
'IEEESPFix()' of 'mathieeesingbas.library' and 
'IEEEDPFix()' of 'mathieeedoubbas.library' do not round exactly,
when the 68040-Support-Code ist loaded.



What does 'SetMathPatch' ?
--------------------------

'SetMathPatch' checks for the processor. If a 68040-CPU is 
present, it patches the four funtions 'IEEESPMul()', 
'IEEESPDiv()', 'IEEESPFix()' and 'IEEEDPFix()'.

'SetMathPatch' doesn't check for the Kickstart-version, it 
patches always all four functions. This is not a disadvantage, 
because the new patched functions work fractionally faster than 
the original ROM-versions. 
This is because the new functions need not to check for the 
processor at runtime -- 'SetMathPatch' does this before at 
patchtime.



How to install ?
----------------

Very simply. Just copy the executable somewhere in your 
execution-path and add a line like 'SetMathPatch >NIL' to your
'User-Startup'-file.



DISCLAIMER
----------

This program is supplied "as is". 

The author *can* *not* guarantee that this programm is working 
100% correct and *can* *not* be made responsible for any damage 
which is caused by using this program.



Copyright
---------

This programm is public-domain.
Permission is granted to include 'SetMathPatch' to every kind 
of software-package, but it must be supplied with both 
executable- and doc-file unmodified.



The Author
----------

To contact the author (e.g. for reporting bugs or suggestions)
mail to one of the following addresses:

Zerberus: A.Wolff@kds.han.de (Andreas Wolff)
Internet: wolff@irb.uni-hannover.de (Andreas Wolff)
Fidonet:  Andreas Wolff@2:241/1095.99
