Skip to content
Stephen Orso edited this page Mar 12, 2018 · 26 revisions

SoftFloat 3a For Hercules

Note: This is not the original Softfloat 3a!

This is a modified version of Dr. John Hauser's Softfloat 3a package. You can find the real Softfloat 3a at Dr. Hauser's web site: http://www.jhauser.us/arithmetic/SoftFloat.html.

The modifications enable this variant of the Softfloat 3a library to be used as part of the binary floating point emulation included in Hercules 4.0 (Hyperion).

Modifications to Softfloat 3a routines have been placed in the public domain. The original code, including the unmodified portions of those routines that have been modified, are subject to the original Softfloat 3a license. The complete license agreement is at the beginning of each Softfloat 3a routine.

Three added routines have been copyright by the author and are available for use under the terms of a 3-clause BSD license that may be found at the start of each of the three routines. The complete license agreement is at the beginning of each added routine.