mirror of
https://github.com/SDL-Hercules-390/hyperion.git
synced 2026-04-16 08:55:23 +02:00
Rexx deleted the old rexx stuff, consolidated the hRexx readme's into README.REXX SoftFloat deleted the SoftFloat-Fish dir, renamed SoftFloat-readme.txt to README.SOFTFLOAT DecNumber renamed decNumber_readme.txt to README.DECNUMBER Hercules.vcproj ... fixed all the naming inconsistencies ( I hope )
114 lines
4.8 KiB
Plaintext
114 lines
4.8 KiB
Plaintext
--- start of preamble
|
|
|
|
This is a verbatim copy of the README distributed with original unmodified
|
|
SoftFloat package with only this preamble added
|
|
|
|
no <functional> code modifications were done to the Hercules <version> of the
|
|
package
|
|
|
|
---
|
|
|
|
To fix the incompatibilities found when building Hercules on different platforms
|
|
the SoftFloat needed sources were copied to the main source path
|
|
|
|
To make clear the components of the SoftFloat package ( as related to Hercules )
|
|
all the sources start with SoftFloat ( case sensitive )
|
|
|
|
milieu.h was renamed to SoftFloat-milieu.h
|
|
and all the sources interested/involved were modified accordingly
|
|
( SoftFloat provided sources and ieee.c )
|
|
|
|
as a cosmetic change
|
|
all the occurrences of SoftFloat were changed to SoftFloat ( case sensitive )
|
|
to make searching easier
|
|
|
|
for such a minor change no need to muck around the copyright notice
|
|
|
|
the following has been inserted in the interested/involved sources
|
|
|
|
/* SoftFloat was repackaged to reside in the main source path */
|
|
/* to provide FULL CROSS PLATFORM build compatibility. */
|
|
/* To make evident the SoftFloat rePackaging standardized names */
|
|
/* were used */
|
|
/* mileu.h was renamed to SoftFloat-milieu.h and all the sources */
|
|
/* were modified accordingly. */
|
|
/* no other modifications were made */
|
|
/* no reason to clutter the copyright stuff for such a minor change */
|
|
/* */
|
|
/* the original unmodified SoftFloat package is still distributed */
|
|
/* in zipped format here as SoftFloat-2b.zip */
|
|
|
|
--- end of preamble
|
|
|
|
Package Overview for SoftFloat Release 2b
|
|
|
|
John R. Hauser
|
|
2002 May 27
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Overview
|
|
|
|
SoftFloat is a software implementation of floating-point that conforms to
|
|
the IEC/IEEE Standard for Binary Floating-Point Arithmetic. SoftFloat is
|
|
distributed in the form of C source code. Compiling the SoftFloat sources
|
|
generates two things:
|
|
|
|
-- A SoftFloat object file (typically `SoftFloat.o') containing the complete
|
|
set of IEC/IEEE floating-point routines.
|
|
|
|
-- A `timesoftfloat' program for evaluating the speed of the SoftFloat
|
|
routines. (The SoftFloat module is linked into this program.)
|
|
|
|
The SoftFloat package is documented in four text files:
|
|
|
|
SoftFloat.txt Documentation for using the SoftFloat functions.
|
|
SoftFloat-source.txt Documentation for compiling SoftFloat.
|
|
SoftFloat-history.txt History of major changes to SoftFloat.
|
|
timesoftfloat.txt Documentation for using `timesoftfloat'.
|
|
|
|
Other files in the package comprise the source code for SoftFloat.
|
|
|
|
Please be aware that some work is involved in porting this software to other
|
|
targets. It is not just a matter of getting `make' to complete without
|
|
error messages. I would have written the code that way if I could, but
|
|
there are fundamental differences between systems that can't be hidden.
|
|
You should not attempt to compile SoftFloat without first reading both
|
|
`SoftFloat.txt' and `SoftFloat-source.txt'.
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Legal Notice
|
|
|
|
SoftFloat was written by me, John R. Hauser. This work was made possible in
|
|
part by the International Computer Science Institute, located at Suite 600,
|
|
1947 Center Street, Berkeley, California 94704. Funding was partially
|
|
provided by the National Science Foundation under grant MIP-9311980. The
|
|
original version of this code was written as part of a project to build
|
|
a fixed-point vector processor in collaboration with the University of
|
|
California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek.
|
|
|
|
THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort
|
|
has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
|
|
TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO
|
|
PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL
|
|
LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO
|
|
FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER
|
|
SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES,
|
|
COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE
|
|
SOFTWARE.
|
|
|
|
Derivative works are acceptable, even for commercial purposes, provided
|
|
that the minimal documentation requirements stated in the source code are
|
|
satisfied.
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
Contact Information
|
|
|
|
At the time of this writing, the most up-to-date information about
|
|
SoftFloat and the latest release can be found at the Web page `http://
|
|
www.cs.berkeley.edu/~jhauser/arithmetic/SoftFloat.html'.
|
|
|
|
|