
Purpose
=======

Kickstart 40.68 has a bug on 68040 systems. The functions IEEESPMul() and
IEEESPDiv() of the "mathieeesingbas.library" crash due to invalid FPU
instructions.

MathIEEESingBasPatch will fix this problem by replacing the faulty
functions with calls to the proper FPU commands.


Installation
===========

Just copy "MathIEEESingBasPatch" to any directory you like and add a line
like "MathIEEESingBasPatch >NIL:" to your "User-Startup".


Source
======

The assembler source code "MathIEEESingBasPatch.asm" is included. It can
be assembled with Ralph Schmidt's assembler "BAsm" (part of "Barfly") by
calling "BAsm -iYourIncludeDirectory MathIEEESingBasPatch.asm".


Copyright
=========

MathIEEESingBasPatch (c) 1994-1995 by Matthias Scheler

Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

No guarantee of any kind is given that the programs described in this
document is 100% reliable. You are using this material at your own risk.
The author *can not* be made responsible for any damage which is caused
by using these programs.

This package is freely distributable, but still copyright by
Matthias Scheler. This means that you can copy it freely as long as you
don't ask for a more than nominal copying fee.

Permission is granted to include this package in Public-Domain collections,
especially in Fred Fishs Amiga Disk Library (including CD ROM versions of
it) and one of the AmiNet CD ROMs. The distribution file may be uploaded
to Bulletin Board Systems or FTP servers. If you want to distribute this
program you must use the unmodified distribution archive 'MathPatch.lha'.

MathIEEESingBasPatch must NOT be included or used in commercial programs
unless by written permission from the author.

MathIEEESingBasPatch must NOT be used on any machine which is used for the
research, development, construction, testing or production of weapons or
other military applications. This also includes any machine which is used
for training persons for *any* of the above mentioned purposes.


Author
======

Matthias Scheler
Schützenstraße 18
D-33178 Borchen
Germany

E-Mail:
 tron@lyssa.owl.de
 Matthias Scheler,2:243/6350.18@fidonet
