#interface #cpu #offers #data-parallel #nightly #aarch64 #x86-64

nightly simd

simd 提供了对CPU上SIMD指令的有限跨平台访问,以及针对特定平台指令的原始接口。(将被 std::simd 实现的RFC 2366所取代。)

10个版本

使用旧的Rust 2015

0.2.4 2019年1月23日
0.2.3 2018年10月4日
0.2.2 2018年5月2日
0.2.1 2017年12月30日
0.0.2 2015年2月11日

#1003硬件支持

Download history 140/week @ 2024-03-11 96/week @ 2024-03-18 74/week @ 2024-03-25 181/week @ 2024-04-01 81/week @ 2024-04-08 106/week @ 2024-04-15 99/week @ 2024-04-22 95/week @ 2024-04-29 92/week @ 2024-05-06 100/week @ 2024-05-13 98/week @ 2024-05-20 137/week @ 2024-05-27 108/week @ 2024-06-03 90/week @ 2024-06-10 110/week @ 2024-06-17 94/week @ 2024-06-24

每月 426 次下载
不到 12 个 包中使用

MIT/Apache

155KB
4K SLoC

simd

Build Status docs.rs

由于 Rust 1.33 nighty 中移除了此包所依赖的编译器特性,该包不再构建。 请参阅 packed_simd 包。

simd 提供了对CPU上SIMD功能的基本接口。(注意:甚至在Rust 1.33之前,除非目标是aarch64、x86_64、i686(即启用SSE2;不是i586)或启用NEON的ARMv7目标(带或不带thumb),否则此包无法构建。)

文档


lib.rs:

simd 提供了对CPU上SIMD功能的基本接口。

依赖

~170KB