Skip to content

S3FH: Documentation and Build Updates

Latest
Compare
Choose a tag to compare
@srorso srorso released this 29 Dec 15:41
· 11 commits to master since this release

This is v1.0.1 release of SoftFloat 3a For Hercules, a binary floating point library that complies with the IBM z/Architecture Principles of Operation, publication SA22-7832-10.

Summary of Changes

  • A one-step build process has been added for Windows and open source hosts: 1Stop.
  • Build documentation has been updated to include 1Stop.
  • Sundry corrections and clarifications have also been made to the build scripts, tools, and documentation.
  • A typo has been corrected in the installer package.
  • The .zip file has been replaced with an installer for Windows users.

No functional changes are introduced in this release.
If you have successfully built Hercules V.4 with S3FH V1.0.0, there is no need to download and install this release.

Installation

Precompiled binaries are provided for 32-bit and 64-bit Windows systems from Windows 7 Service Pack 1 through Windows 10.

The source files are built using CMake version 3.2 or better. Build instructions are in the file BUILDING.

For those wishing to clone SoftFloat 3a For Hercules, use the the following url for the clone, which will include aniy updates applied after this release:

HTTP: https//github.com/Hercules-390/SoftFloat-3a.git
SSH [email protected]:hercules-390/SoftFloat-3a.git

To clone the repository at exactly this release level, use the following URL:

https://github.com/hercules-390/SoftFloat-3a/commit/5d1ceb4c30259541913e96da3bc76d6542e69253

This package is an adaptation of Dr. Hauser's Berkeley SoftFloat 3a package, binary floating floating point library compliant with IEEE 754 2008. You can find the original package and documentation at:

http://www.jhauser.us/arithmetic/SoftFloat.html