Fix build on Apple Clang 21 with -Wuninitialized-const-pointer (#48) The RISC-V port neither initializes nor consumes the commonNaN struct, but this raises Clang's hackles when const pointers to these uninitialized structs are passed. Fix by initializing the struct. This has no performance impact since the callees are always inlined. See #46 Signed-off-by: Andrew Waterman <andrew@sifive.com>
John R. Hauser
2018 January 20
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.