43 Commits

Author SHA1 Message Date
Lin Huang 19cbea6c25 Merge pull request #1 from AntelopeIO/fix_unused_label_warning
fix unused-label warnings
2022-09-30 14:18:30 -04:00
Lin Huang 3874ff9d4e fix unused-label warning 2022-09-30 13:45:15 -04:00
Matt Witherspoon daac447a38 Merge pull request #2 from eosnetworkfoundation/install_components
allow passing an install component to softfloat's cmake for its install
2022-05-24 13:04:58 -04:00
Matt Witherspoon 5b04514e16 allow passing an install component to softfloat's cmake for its install 2022-05-18 23:03:55 -04:00
Matt Witherspoon 94dac6e56c Merge pull request #6 from EOSIO/cleanup_type_punning
clean up strict-aliasing rules warnings
2019-05-13 14:45:17 -04:00
Matt Witherspoon 77c42dd99a clean up strict-aliasing rules warnings 2019-05-12 20:07:06 -04:00
arhag 203b6df7de Merge pull request #4 from EOSIO/float64-infinity-representation-fix
correct binary representations of +/- infinity for float64_t
2018-11-09 17:14:21 -05:00
arhag f75eab05f6 correct binary representations of +/- infinity for float64_t 2018-11-09 17:10:28 -05:00
arhag ff093875d0 Merge pull request #3 from EOSIO/softfloat-comparison-operators
Softfloat C++ comparison operators and other useful helper functions
2018-11-09 10:54:50 -05:00
arhag 65f076ee23 add useful helper functions for softfloats 2018-11-09 10:45:22 -05:00
arhag 0303eb2d0f add float64_t and float128_t comparison operators 2018-11-09 10:16:27 -05:00
arhag 9942875eb7 Merge pull request #2 from EOSIO/proper_install
Update CMakeLists.txt
2018-08-01 14:42:11 -04:00
arhag 189e4b1731 change install location of softfloat header files 2018-08-01 14:41:03 -04:00
Bucky Kittinger 23ec8abd95 Update CMakeLists.txt 2018-07-27 02:55:05 -04:00
Bucky Kittinger 9dff375a6e Wrapped isnan for float128 2018-04-20 11:49:38 -04:00
Bucky Kittinger 72f025ba24 Added isNaN for f128 2018-04-18 11:12:58 -04:00
Bucky Kittinger 0d5d0aa60b Conflicts with myself 2018-04-17 19:45:40 -04:00
Bucky Kittinger f46c107510 Oops 2018-04-17 19:43:33 -04:00
Bucky Kittinger 27c1da6fe3 Adding back f128 to ext80 2018-04-17 19:31:43 -04:00
Bucky Kittinger 4f0bb0ded7 Added changes from my fork 2018-03-14 13:32:23 -04:00
John Hauser f74b1e4811 Release 3e. See "doc/SoftFloat-history.html". 2018-01-26 12:51:15 -08:00
John Hauser 63d601476b Corrected links in "README.md". 2017-08-18 16:16:28 -07:00
John Hauser 20d04d2b98 Release 3d. See "doc/SoftFloat-history.html". 2017-08-10 16:31:05 -07:00
John Hauser db047c521e Release 3d. See "doc/SoftFloat-history.html". 2017-08-10 16:26:24 -07:00
John Hauser 9d731d45e8 Release 3c. See "doc/SoftFloat-history.html". 2017-02-10 12:35:21 -08:00
John Hauser cb5087cd74 Release 3b. See "doc/SoftFloat-history.html". 2016-07-22 18:03:04 -07:00
John Hauser 45fdcf1c65 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'.)
2016-02-22 15:51:12 -08:00
John Hauser 9dc9d10297 For "source/RISCV/specialize.h", updated year in copyright notice to 2016. 2016-01-23 17:56:10 -08:00
Andrew Waterman ab8e0920d5 Employ new RISC-V NaN encoding 2016-01-16 21:22:46 -08:00
John Hauser ad6be28b38 Release 3a. 2015-11-03 14:38:58 -08:00
Scott Beamer 669ffa1a83 added readme in markdown format 2015-09-16 15:46:51 -07:00
John Hauser 19c55bae5e Corrected the name of the subdirectory for RISC-V specialization from
"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-03-12 12:43:06 -07:00
John Hauser c07232ca9e Fixed some bugs affecting a few processors. Reboot the official release
date (for the last time) to be 2015 Feb 16.
2015-02-19 14:09:32 -08:00
John Hauser 6e7b8b549a Corrected documented history for earlier SoftFloat Release 2 series. 2015-02-05 12:57:43 -08:00
John Hauser db70c4ef62 Added specialization support for U.C. Berkeley's RISC-V. 2015-01-29 16:18:13 -08:00
John Hauser 17ab1f4a0a Fixed conflicts over definitions of inline functions for non-GCC compilers.
Reboot official release date to be 2015 Jan 9.
2015-01-15 16:04:25 -08:00
John Hauser 9dd97e234d Fixed some minor errors in the documentation. 2015-01-08 18:39:15 -08:00
John Hauser 7276b0022e Finalized documentation for SoftFloat Release 3. 2014-12-17 19:08:03 -08:00
John Hauser 437d9b9fb2 Fixed issues with specialization for x86, with and without SSE. 2014-12-11 19:34:37 -08:00
John Hauser d8dae19289 Merge branch 'master' of github.com:ucb-bar/berkeley-softfloat-rc3 2014-12-11 14:34:23 -08:00
John Hauser 5c93163afa Update in RC for Release 3, fixing some bugs and adding to the documentation. 2014-12-11 14:27:41 -08:00
Andrew Waterman dc025a046d Add .gitignore file to ignore compiler output 2014-11-28 20:38:38 -08:00
John Hauser 8f59d92535 First draft of RC for Release 3, to start review process. 2014-11-28 19:49:28 -08:00