- Jan 30, 2021
-
-
Andrew Waterman authored
The Mul output is ready many gate delays before the MulAdd output, so may be useful in some situations. Not sure whether this is the best way to factor the code, so I'm not going to PR this yet, but am pushing it so it doesn't get lost. Tested with testfloat_gen -level 2.
-
- Nov 26, 2020
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Partially reverts f722163c The reverted commit had the right idea but took a suboptimal approach. Rather than one-hot-encoding the counter, we can reuse the divisor register, thereby realizing the same circuit delay while eliminating several flops.
-
- Nov 24, 2020
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Add AddRecFN and MulRecFN functional units
-
Andrew Waterman authored
Ported from John Hauser's Verilog source http://www.jhauser.us/arithmetic/HardFloat.html
-
- Oct 09, 2020
-
-
Andrew Waterman authored
Make DivSqrtRecFN_small tolerant to X-pessimism
-
Andrew Waterman authored
In the recoded format, many bits are don't-cares for Inf, NaN, and zero. Alas, taking advantage of that relies on sane processing of don't-cares, which Verilog X does not have. Luckily, in this case, the fix actually slightly reduces HW cost.
-
- Sep 29, 2020
-
-
Andrew Waterman authored
Revert bump.
-
Jiuyang liu authored
-
Jiuyang liu authored
-
- Sep 27, 2020
-
-
Andrew Waterman authored
port test from makefile to Scalatest
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
- Sep 25, 2020
-
-
Jiuyang liu authored
-
- Sep 24, 2020
-
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang liu authored
-
Jiuyang Liu authored
-
- Aug 24, 2020
-
-
Jiuyang Liu authored
-
- Apr 07, 2020
-
-
Jerry Zhao authored
-
- Mar 26, 2020
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Mar 10, 2020
-
-
Jim Lawson authored
Support publishing
-
- Feb 29, 2020
-
-
Jim Lawson authored
Restore project (with sbt version) Add required publishing information.
-
- Dec 20, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
One-hot-encode the cycle number, so that the trial remainder doesn't depend on the output of a decoder. For a single-precision divider, this increases the FF count from 100 to 122, but for a moderate frequency target, it's roughly area-neutral and leaks less.
-
- Nov 15, 2019
-
-
Andrew Waterman authored
Might do this for other HardFloat modules over time, but this is the one I need for the time being.
-