| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-15 | Make TruthTable accept unknown input width (#2387) (#2417) | mergify[bot] | |
| Widths are now padded to the maximum width of the inputs. Co-authored-by: Jack Koenig <koenig@sifive.com> (cherry picked from commit 546b4e13fe90ff09d24b63664c072d46c13c0c38) Co-authored-by: Jiuyang Liu <liu@jiuyang.me> | |||
| 2022-01-28 | Fix Decoder bug for constant 0 and DC (#2363) (#2371) | mergify[bot] | |
| * Fix the QMC bug for constant and dontcare output. * Fix the Espresso bug for constant and dontcare output. (cherry picked from commit 46b53320e9ec09fc26d63259f1821f4234640839) Co-authored-by: Jiuyang Liu <liu@jiuyang.me> | |||
| 2022-01-10 | Apply scalafmt | Jack Koenig | |
| Command: sbt scalafmtAll | |||
| 2021-12-16 | BitSet API (#2211) | Jiuyang Liu | |
| BitSet is a new experimental parent type for BitPat. It enables more complex operations on BitPats. Co-authored-by: Ocean Shen <shenao6626@gmail.com> | |||
| 2021-12-15 | Refactor TruthTable to use Seq (#2217) | Jiuyang Liu | |
| This makes the resulting Verilog from decoding a TruthTable deterministic. | |||
| 2021-11-22 | add documentations to decoder. (#2254) | Jiuyang Liu | |
| Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | |||
| 2021-08-26 | add new APIs to BitPat (#2076) | Jiuyang Liu | |
| * add Y and N to BitPat. * add ## for BitPat. * add rawString API. * use rawString in decoder * add select and slice to BitPat. | |||
| 2021-08-12 | Pass truth table to espresso using stdin instead of temp file | Boyang Han | |
| 2021-07-14 | Espresso Decoder (#1964) | Jiuyang Liu | |
| Co-authored-by: Haoran Yuan <sinofp@tuta.io> Co-authored-by: Boyang Han <yqszxx@gmail.com> | |||
| 2021-06-16 | Add computational complexity analysis | Boyang Han | |
| 2021-06-16 | Refactor to a more `scala` form | Boyang Han | |
| 2021-06-16 | Merge minimized table before return as a TruthTable | Boyang Han | |
| 2021-06-16 | implement QMC. | Boyang Han | |
| 2021-06-16 | Apply Jack's Review | Jiuyang Liu | |
| 1. `TruthTable` is final now. 2. add return type for `TruthTable` Co-authored-by: Jack Koenig <koenig@sifive.com> | |||
| 2021-06-16 | add documentation for DecodeTableAnnotation. | Jiuyang Liu | |
| 2021-06-16 | remove all timeouts by review. | Jiuyang Liu | |
| 2021-06-16 | async decoder with 5 seconds timeout. | Jiuyang Liu | |
| 2021-06-16 | add a simple decoder API. | Jiuyang Liu | |
| 2021-06-16 | implement abstract Minimizer as a general API. | Jiuyang Liu | |
| 2021-06-16 | fix for 2.13 | Jiuyang Liu | |
| 2021-06-16 | TruthTable can merge same inputs now. | Jiuyang Liu | |
| 2021-06-16 | implement DecodeTableAnnotation for decode table caching. | Jiuyang Liu | |
| 2021-06-16 | implement TruthTable to represent a decode table. | Jiuyang Liu | |
