6个版本
0.2.3 | 2024年7月15日 |
---|---|
0.2.2 | 2024年7月15日 |
0.1.1 | 2024年7月11日 |
#260 in 并发
每月下载量 344
用于 candystore
155KB
1.5K SLoC
向量指令集加速迭代器
变更
arr.iter().contains()
到
arr.iter().contains_simd()
目前实现了以下功能
find
filter
position
contains
eq
min/max
is_sorted
all_equal
并且适用于以下类型的切片迭代器: u8,u16,u32,u64,i8,i16,i32,i64,f32,f64,isize,usize
🔥🚀 相比标准库的性能提升 🚀🔥
您可以期待在各个函数中看到类似的表现。
目前需要nightly版本 😔
rustup toolchain install nightly
rustup default nightly
// revert back to stable: rustup default stable
为了获得最佳性能,请确保您使用 -C target-cpu=native
进行编译。例如
RUSTFLAGS='-C target-cpu=native' cargo run
依赖
~460KB