Range and parallelism
BIGINT start/count must convert to non-negative uint64 values; negatives error. Scans below 10,000 salts use one worker, while larger scans may use host parallelism.
- The basic overload emits every candidate.
- The extended predicate is bytewise `(address & mask) = (target & mask)`.
- `max_results` is a positive result cap, not a guarantee of the lowest matching salts.
- When parallel scans have more matches than the cap, scheduling can affect which matches survive before final sorting.