3个版本
使用旧的Rust 2015
0.1.2 | 2019年1月30日 |
---|---|
0.1.1 | 2018年8月15日 |
0.1.0 | 2018年8月15日 |
#1454 在 硬件支持
241 每月下载量
在 4 crates 中使用
1MB
26K SLoC
SLEEF的Rust绑定
注意:Rust不支持long double
(80位精度浮点类型)和使用它的SLEEF API尚未包括在这些绑定中(它们可能只需作为字节数组处理long double
**)。
Cargo功能
- dft(默认:禁用 - 等同于SLEEF的
BUILD_DFT
选项):SLEEF还包括类似FFTW的API的SIMD向量和并行化子例程,用于离散傅里叶变换(DFT)。
平台支持
此包装支持以下平台,但CI尚未为所有平台正确设置。
Linux目标 | 构建 | 运行 |
---|---|---|
x86_64-unknown-linux-gnu |
✓ | ✓ |
aarch64-unknown-linux-gnu |
✗ | ✗ |
powerpc64le-unknown-linux-gnu |
✗ | ✗ |
macOSX目标 | 构建 | 运行 |
x86_64-apple-darwin |
✓ | ✓ |
Windows目标 | 构建 | 运行 |
x86_64-pc-windows-msvc |
✓ | ✓ |
许可证
此项目受以下许可证之一许可:
- Apache许可证2.0版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT) 或
- Boost许可证 (LICENSE-BOOST 或 https://boost.ac.cn/LICENSE_1_0.txt)
任选其一。
贡献
除非您明确声明,否则您有意提交给 sleef-sys
的任何贡献,根据Apache-2.0许可证定义,应如上三重许可,不附加任何额外条款或条件。
依赖关系
~0–3MB
~52K SLoC