5 releases
Uses old Rust 2015
0.0.4 | Mar 31, 2015 |
---|---|
0.0.3 | Mar 30, 2015 |
0.0.2 | Mar 30, 2015 |
0.0.1 | Mar 30, 2015 |
0.0.0 | Mar 29, 2015 |
#54 in #bitfields
12KB
281 lines
bits.rs
x86 BMI-style bit manipulation routines
Synopsis
This library provides various bit manipulation routines not available
in Rust std
. Currently it is just a portable implementation of the
x86 ABM, BMI 1/2, and TBM instruction sets but the API may expand in
the future. The implementation will (eventually) take advantage of
specialized hardware instructions available on the native platform.
Documentation
See the API documentation here.
Requirements
You can install both with the following:
$ curl -s https://static.rust-lang.org/rustup.sh | sudo sh
See Installing Rust for further details.
Usage
$ cargo build ## build library/binary
$ cargo run ## run examples
$ cargo test ## run tests