#x86 #位字段 #二进制 # #bmi

nightly bits

x86 BMI-style 位操作例程

5 个版本

使用旧的 Rust 2015

0.0.4 2015年3月31日
0.0.3 2015年3月30日
0.0.2 2015年3月30日
0.0.1 2015年3月30日
0.0.0 2015年3月29日

#位字段 中排名 52

每月下载 23

MIT 许可证

12KB
281 代码行(不包括注释)

bits.rs

x86 BMI-style 位操作例程

概要

此库提供各种位操作例程,这些例程在 Rust std 中不可用。目前它只是 x86 ABM、BMI 1/2 和 TBM 指令集的便携式实现,但 API 可能会在将来扩展。实现最终将利用原生平台上可用的专用硬件指令。

文档

请参阅 API 文档 此处.

要求

  1. Rust
  2. Cargo

您可以使用以下命令安装它们:

$ curl -s https://static.rust-lang.org/rustup.sh | sudo sh

有关安装 Rust 的更多信息,请参阅 安装 Rust.

用法

$ cargo build       ## build library/binary
$ cargo run         ## run examples
$ cargo test        ## run tests

没有运行时依赖