-
See https://github.com/phanrahan/magma/issues/753 for the setup use case, for synthesis quality we should investigating reconstructing this pattern into using your register file builder since that wil…
-
Below is an unfortunately slow example proving `x=64'b0 /\ y=64'b0 -> x=y`. It took `59.83s user 0.22s system 108% cpu 55.247 total` even though the underlying `cvc4` invocation takes `0.02s user 0.01…
-
Source file:
module Test where
import CLaSH.Prelude
f :: BitVector 5 -> Maybe (Bit -> Bit -> Bit)
f i = case slice d1 d0 i of
2 -> op
3 -> op
_ -> …
-
Crucially:
https://github.com/clash-lang/clash-compiler/blob/31857597f103a2a62eb8657a4b7c3360bfbe484c/clash-lib/src/Clash/Backend/Verilog.hs#L751
should read
```
hty = BitVector (start-e…
-
I'm using the `vc_bvConstExprFromStr` methods to create some large bitvectors (width > 64), but is there a way to get its value from the model also as an array of bools or a string of 0's/1's? I only …
-
When checking for undefined-ness, `hasX` and `maybeHasX` should indicate if there is an undefined value contained somewhere inside a given argument. However, for `BitVector` this is not the case. The …
-
In `linbox/matrix/densematrix/blas-matrix.h`:
```c++
field().assign(_rep[i*_col+j],a_ij); return _rep[i*_col+j]; // PG: this does not work with BitVector as _rep -> getting a Warning because BitVect…
-
It should be possible to write an equivalent model, say machine-word-based-model, where only machine words are used.
The equivalence can be proved by proving functional equivalence of the decode64 fu…
aa755 updated
4 years ago
-
Bipartitions are very important representations to analyse tree topologies. Maybe we can create a Bipartition Utils containing
- extraction algorithms
- efficient bipartition representations (Sparse…
-
Jira issue originally created by user @plaflamme:
The BitVector class implements the Comparable interface. Using the BitVector as the contents of a Set, does not seem to work with "String Fields" (fi…