-
This is a theoretical question related to bitwise operations on compressed `bitvectors`. Lucene and other search engines use compressed bitmaps or roaring bitmaps to compute the OR between two represe…
-
See [#9773 (comment)](https://github.com/dotnet/coreclr/pull/9773#issuecomment-283876281) and the changes in `optComputeAssertionGen` in dotnet/coreclr#9773 to populate `jumpDestGen` using fewer copie…
-
Hi, I'm trying to prove the following lemma,
```coq
Lemma bv_add_comm_sat:
forall (b0 b1 : bitvector 32), bv_add b0 b1 = bv_add b1 b0.
```
(I know there exists an axiom for bit vector addition …
-
I know that an academic group has much more important stuff to do than write documentation, so feel free to ignore. But maybe it is of use. (I would happily do a pull-request on this, but I am not con…
-
I'm trying to run llc on some bitcode. On debian stable (bookworm) with llc version 16.0.6, the following assertion is tripped:
```
llc: /home/aeden/jove/llvm-project/llvm/include/llvm/ADT/DenseMap.…
-
Executing
let bv64 = parse_core "bitvector 32";
results in
[17:36:02.544] You have encountered a bug in cryptol-saw-core's implementation.
*** Please create an issue at https://g…
-
Hi,
I have stumbled upon conversions between bool-arrays and SIMD-masks that are generated by Julia/LLVM in the amd64 assembly and I am wondering **if there is any technique or idiom to reduce the …
-
This year several tasks with unsigned overflows have been added to some categories, e.g., in #234.
In previous years, such tasks have been moved to the BitVectorsReach category and other categories…
-
The `bitvector` class provides a vector of bits along with methods to get and set individual elements and so forth. However, our intent was always to use it to represent sets drawn from a fixed-size …
-
https://github.com/epfl-lara/stainless/blob/aa48894c6e4bf4b3eec7e9f3f26d76754c4d0f63/frontends/library/stainless/math/BitVectors.scala#L10