home *** CD-ROM | disk | FTP | other *** search
- 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
-