aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)AuthorFilesLines
2023-11-06add typedef for exceptionflags enumerationYanqi Yang1-2/+2
2023-10-12adding two empty placeholder source file required for RISCV specialization ↵Nicolas Brunie2-0/+10
on Linux-x86_64-GCC
2023-09-30review feedback: 16-bit floating-point -> BF16Nicolas Brunie2-3/+3
2023-09-22fixing bf16_to_f32 for subnormal numbersNicolas Brunie1-11/+5
2023-09-19Adding support for BF16 / BF16 <-> conversions in 8086-SSENicolas Brunie3-0/+131
2023-09-17Fixing bf32_to_bf16 conversionsNicolas Brunie3-3/+68
2023-08-12Fixing dummy bf16_to_f32 conversionNicolas Brunie3-2/+51
2023-08-12Continuing f32_to_bf16 developmentNicolas Brunie3-12/+14
2023-08-12Adding more bf16 support function + skeleton for f32_to_bf16Nicolas Brunie5-0/+229
2023-08-12adding initial bf16 supportNicolas Brunie6-0/+123
2018-07-26Fix typo in function 'softfloat_propagateNaNF128M' for RISC-V.John Hauser1-6/+6
2018-01-26Release 3e. See "doc/SoftFloat-history.html".John Hauser442-778/+4229
2017-08-10Release 3d. See "doc/SoftFloat-history.html".John Hauser391-446/+476
2017-02-10Release 3c. See "doc/SoftFloat-history.html".John Hauser401-822/+1049
2016-07-22Release 3b. See "doc/SoftFloat-history.html".John Hauser393-1476/+6844
2016-02-22Added the ability to specify the result values delivered when conversionsJohn Hauser57-707/+1285
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'.)
2016-01-23For "source/RISCV/specialize.h", updated year in copyright notice to 2016.John Hauser1-1/+1
2016-01-16Employ new RISC-V NaN encodingAndrew Waterman1-6/+6
2015-11-03Release 3a.John Hauser336-8073/+9081
2015-03-12Corrected the name of the subdirectory for RISC-V specialization fromJohn Hauser22-0/+0
"RISC-V" to "RISCV". (In the names of machines, compilers, targets, etc., hyphens are intended for specifying variations and for forming compound names from multiple such components. While some arbitrariness in the application of this rule is inevitable, clearly RISC-V is not a "V" variation of an existing "RISC" architecture but rather an entirely new architecture.)
2015-02-19Fixed some bugs affecting a few processors. Reboot the official releaseJohn Hauser12-65/+72
date (for the last time) to be 2015 Feb 16.
2015-01-29Added specialization support for U.C. Berkeley's RISC-V.John Hauser22-0/+1119
2015-01-15Fixed conflicts over definitions of inline functions for non-GCC compilers.John Hauser46-230/+234
Reboot official release date to be 2015 Jan 9.
2014-12-11Fixed issues with specialization for x86, with and without SSE.John Hauser26-34/+1648
2014-12-11Update in RC for Release 3, fixing some bugs and adding to the documentation.John Hauser15-10/+129
2014-11-28First draft of RC for Release 3, to start review process.John Hauser300-0/+28778