Added the ability to specify the result values delivered when conversions
from floating-point to an integer format raise an invalid exception.
For the provided specializations (8086 and RISC-V), changed the result
of converting a negative floating-point value to an unsigned integer
format to now be zero.  (Also renamed `shiftCount' inside functions to
`shiftDist'.)
57 files changed
tree: 844650fe6e692766e725deaed8149125895cbc4b
  1. build/
  2. doc/
  3. source/
  4. .gitignore
  5. COPYING.txt
  6. README.html
  7. README.md
  8. README.txt
README.md

Package Overview for Berkeley SoftFloat Release 3a

John R. Hauser
2015 October 23

Berkeley SoftFloat is a software implementation of binary floating-point that conforms to the IEEE Standard for Floating-Point Arithmetic. SoftFloat is distributed in the form of C source code. Building the SoftFloat sources generates a library file (typically softfloat.a or libsoftfloat.a) containing the floating-point subroutines.

The SoftFloat package is documented in the following files in the doc subdirectory:

Other files in the package comprise the source code for SoftFloat.