- Sep 21, 2019
-
-
Jim Lawson authored
-
- Sep 18, 2019
-
-
Jim Lawson authored
-
- Sep 11, 2019
-
-
Jim Lawson authored
-
- Jul 23, 2019
-
-
Andrew Waterman authored
For example, when converting from uint128 to float32 (whose max exponent is 2^127), the unit fails to detect overflow for numbers just under 2^128. The bug only manifests when the ranges are that close. If the float has greater range, or has much smaller range, the bug does not manifest. Existing RV32 and RV64 cores are unaffected by this bug, because no such conversions exist in the ISA.
-
Andrew Waterman authored
-
- Feb 23, 2019
-
-
Paul Rigge authored
* Update testing infrastructure from chisel 2 to 3. This requires updates to the test harness, as well as to the driver. Use verilator for tests. Tests run but are currently failing and I'm not sure why. * Use strtoull instead of strtoll * Fix incorrect outputs
-
Murali Vijayaraghavan authored
* added detailed algorithm used for sqrt * fixed wording * added explanation for division
-
- Jan 29, 2019
-
-
Andrew Waterman authored
This reverts commit ca89a808. See this discussion for an explanation: https://github.com/ucb-bar/berkeley-hardfloat/pull/28
-
- Jan 26, 2019
-
-
Paul Rigge authored
-
- Feb 10, 2018
-
-
John Hauser authored
SoftFloat/TestFloat Release 3e. First, the rounding mode code for 'odd' rounding is changed from 5 to 6. Second, conversions to integer now round to the nearest odd integer instead of rounding to minimum magnitude.
-
- Jan 31, 2018
-
-
Richard Xia authored
-
- May 30, 2017
-
-
Yunsup Lee authored
* add small div/sqrt unit * Chisel3 doesn't permit mixed UInt/SInt muxing/assignment * Fix control bug in DivSqrtRecFN_small After an uncommon-case operation, outValid would remain high until another inValid was presented, instead of going low after one cycle.
-
- May 19, 2017
-
-
jhauser-ucberkeley authored
integers.
-
- Apr 27, 2017
-
-
John Hauser authored
'RoundAnyRawFNToRecFN'.
-
John Hauser authored
integer values in module 'DivSqrtRecF64_mulAddZ31'.
-
- Mar 11, 2017
-
-
John Hauser authored
of 'var'.
-
Wesley W. Terpstra authored
If you use a 'val' in an object, it is only run once. This makes the first elaboration of a Module different from subsequent elaboration runs, breaking deduplication.
-
- Feb 11, 2017
-
-
John Hauser authored
known as jamming).
-
- Jan 14, 2017
-
-
John Hauser authored
-
John Hauser authored
-
John Hauser authored
rounding mode so that it rounds to minimum magnitude instead, same as 'minMag'.
-
- Jan 04, 2017
-
-
Palmer Dabbelt authored
Newer releases of berkeley-softfloat-3 allow users to set the SPECIALIZE_TYPE variable without applying a patch. This commit removes the patch and sets the variable on the make commandline instead. Note that there's no dependency checking for berkeley-softfloat-3 when checked out locally, so you might have to "make distclean" to get the new version.
-
Palmer Dabbelt authored
These are downloaded by the Makefile so they should really get removed on "make clean".
-
- Dec 09, 2016
-
-
John Hauser authored
nearest, or to maximum magnitude on ties) and with tests for detecting underflow tininess after rounding.
-
John Hauser authored
"near_maxMag" (round to nearest, or to maximum magnitude on ties) and "odd" (round to value with least-significant bit set), and with support for choosing tininess detection on underflow (tininess detected either before or after rounding).
-
- Dec 03, 2016
-
-
John Hauser authored
source code.
-
John Hauser authored
modes "near_maxMag" (round to nearest, or to maximum magnitude on ties) and "odd" (round to value with least-significant bit set).
-
- Nov 26, 2016
-
-
John Hauser authored
of a result is now done by the shared rounding module, 'RoundRawFNToRecFN'.
-
- Nov 19, 2016
-
-
John Hauser authored
conventions.
-
John Hauser authored
-
- Oct 22, 2016
-
-
John Hauser authored
-
John Hauser authored
separate module and adding more rounding control options (not yet truly supported).
-
John Hauser authored
-
- Aug 01, 2016
-
-
Andrew Waterman authored
-
- Jun 29, 2016
-
-
Andrew Waterman authored
-
- Apr 02, 2016
-
-
John Hauser authored
more cases correctly.
-
John Hauser authored
the input floating-point value is zero.
-
- Mar 06, 2016
-
-
Andrew Waterman authored
Stop comparing Bits
-
Palmer Dabbelt authored
Chisel 3 doesn't support comparison on Bits.
-
- Mar 04, 2016
-
-
Colin Schmidt authored
-