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