Jerry Zhang Jian
b51ef8f320
Add Linux-RISCV64-GCC build ( #25 )
...
Signed-off-by: Jerry Zhang Jian <jerry.zhangjian@sifive.com>
2024-02-02 15:15:37 -08:00
Jerry Zhao
080c31c72d
Merge pull request #22 from midnighter95/master
...
Add typedef for exception flags enumeration
2023-11-19 15:35:20 -08:00
Yanqi Yang
71a351956a
add typedef for exceptionflags enumeration
2023-11-06 17:31:22 +08:00
Jerry Zhao
eb498c55ba
Merge pull request #21 from nibrunieAtSi5/bf16-support
...
[#18 ] Adding minimal BFloat16 support
2023-10-13 15:23:50 -07:00
Nicolas Brunie
bef5a34e1b
adding two empty placeholder source file required for RISCV specialization on Linux-x86_64-GCC
2023-10-12 21:07:58 -07:00
Nicolas Brunie
b2341032da
review feedback: 16-bit floating-point -> BF16
2023-09-30 20:57:08 -07:00
Nicolas Brunie
b1bbccf04d
fixing bf16_to_f32 for subnormal numbers
2023-09-22 18:30:13 -07:00
Nicolas Brunie
577fcd787c
Extending template-FAST_INT64 to support BFloat16
2023-09-19 13:07:42 -07:00
Nicolas Brunie
1172fb3e0a
Adding support for BF16 / BF16 <-> conversions in 8086-SSE
2023-09-19 12:54:43 -07:00
Nicolas Brunie
aac867e874
Fixing bf32_to_bf16 conversions
2023-09-17 17:00:08 -07:00
Nicolas Brunie
54da0e1be7
Fixing dummy bf16_to_f32 conversion
2023-08-12 10:34:58 +02:00
Nicolas Brunie
fab20258f0
Continuing f32_to_bf16 development
2023-08-12 08:00:12 +02:00
Nicolas Brunie
ac8688db85
Adding more bf16 support function + skeleton for f32_to_bf16
2023-08-12 06:52:03 +02:00
Nicolas Brunie
3d0376df7b
adding initial bf16 support
2023-08-12 04:13:37 +02:00
Kijima Daigo
5c06db33fc
Fix typo ( #16 )
2021-11-29 14:51:04 -08:00
John Hauser
b64af41c32
Fix typo in function 'softfloat_propagateNaNF128M' for RISC-V.
2018-07-26 13:52:23 -07: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