1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Roaring Bitmap Hardware Accelerated Indexing
//!
//! Standard bitsets or vectors for tracking block ranges in `flashsieve`
//! take up massive physical memory tracking billions of hits. Merging multiple candidate lists
//! across millions of regex evaluations invokes O(N) linear merging algorithms natively.
//!
//! True Elite engineering employs Roaring Bitmaps. This system compresses dense datasets
//! mathematically and uses AVX2 / AVX-512 Native vectorization to perform Set Intersections (AND)
//! or Unions (OR) over chunks of candidate payload identifiers 1000x faster than traditional vectors.
use RoaringBitmap;
use BitAndAssign;