-
We might want to extend the LLVM memory model to allow tracking of undefinedness and/or poison values with bit-level granularity.
There are some perfectly reasonable C programs that we can't verify…
-
Since not all of the functions are supported in the high-level API (e.g. bvsgt for bitvectors), would it be possible to allow exposing those by having the low-level AST be usable mixed with the high-l…
-
Hi,
from some Android device running Chrome 73, the following Accept header is sent
```
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/s…
eikek updated
5 years ago
-
```julia
julia> using ArgCheck
julia> [1] .== [2]
1-element BitVector:
0
julia> @check [1] .== [2]
ERROR: UndefVarError: `.==` not defined
Stacktrace:
[1] top-level scope
@ REPL[111]…
-
```coq
Require Import SMTCoq.SMTCoq.
Import NArith BVList.BITVECTOR_LIST.
Local Open Scope bv_scope.
Definition zeros (n : N) := Eval cbv -[of_bits] in of_bits (List.repeat false (N.to_nat n)).
…
-
(We've discussed this before and I though there might be an existing issue for it but I can't find it...)
As everyone knows, 0-based indexing an right-open intervals are the One True Way to do inde…
-
Consider the MWE:
```lean
import Lean
/-- Succeeds. -/
theorem success (x : BitVec 64) (y : BitVec 64) (hxy : x.ult y) (hyx : y.ult x) : x = y := by
bv_decide
/-- Fails. -/
theorem fail…
-
I think operator `>>` should be implemented to use bvlshr as default since BitVectors dont have sign.
```rs
impl_binary_op!(
BV
-
A user got this very strange exception, and I managed to get the index that it happens on. Basically, iterating over the TermDocs causes an AAOIB exception. I easily reproduced it using the FieldCache…
-
Since `Vec` is three `usize` values, we could have a stack-based variant of `BitVec` that could store up to 96 bits (on x86) or 192 bits (on x64) in the struct itself. This could potentially be _much_…