55个版本
0.7.28 | 2024年8月12日 |
---|---|
0.7.26 | 2024年7月21日 |
0.7.15 | 2024年1月29日 |
0.7.13 | 2023年10月17日 |
0.3.2 | 2019年11月27日 |
#36 在 数据结构
749,845 个月下载
在 336 个crate中使用了(直接使用23个)
500KB
14K SLoC
wide
一个帮助你变宽的crate。
具体来说,这个crate提供了可移植的“宽”数据类型,在可能的情况下尽可能使用SIMD。
在
lib.rs
:
一个帮助你变宽的crate。
此crate提供SIMD兼容的数据类型。
尽可能使用显式SIMD进行所有数学运算。作为后备,固定长度数组的所有长度都在做同样的事情,这通常会使得LLVM注意到它应该使用SIMD指令来完成这项任务。在最坏的情况下,代码将完全成为标量(尽管数学仍然是正确的,至少)。
crate特性
: 此特性会导致与 链接。 - 目前这仅当没有可用的显式SIMD
时,提高 的(sqrt)性能。
- 目前这仅当没有可用的显式SIMD
依赖关系
~790KB
~12K SLoC