Expand description
v3.2.0 SIMD 加速 — 批量整数解码 + 列比较
使用 wide crate(stable Rust)提供 SIMD 向量化加速:
batch_decode_integers:批量整数解码(i64x4 向量并行)batch_compare_eq:批量相等比较(i64x4 并行比较)batch_compare_in:批量 IN 过滤(向量比较 + 布尔掩码)
§自动降级
- count < 1024 → 标量路径(无 SIMD 开销)
SimdAvailability::None→ 标量路径- WASM 目标 →
detect()返回None
Enums§
- Simd
Availability - SIMD 可用性枚举
Constants§
- SIMD_
THRESHOLD - SIMD 批量处理的最低元素数量阈值
Functions§
- batch_
compare_ eq - 批量相等比较
- batch_
compare_ in - 批量 IN 过滤
- batch_
decode_ integers - 批量整数解码
- detect
- 检测当前 CPU 的 SIMD 可用性(首次检测后缓存)
- scalar_
compare_ eq - 标量相等比较
- scalar_
compare_ in - 标量 IN 过滤
- scalar_
decode_ integers - 标量批量整数解码