cargo-simd-detect

Crates.iocargo-simd-detect
lib.rscargo-simd-detect
version0.1.1
sourcesrc
created_at2023-12-03 00:35:36.026228
updated_at2023-12-08 00:47:03.849333
descriptionRust nightly cargo command to report which SIMD extensions your Intel/AMD CPU supports and are enabled.
homepagehttps://github.com/CarlKCarlK/cargo-simd-detect
repositoryhttps://github.com/CarlKCarlK/cargo-simd-detect
max_upload_size
id1056484
size14,281
Carl Kadie (CarlKCarlK)

documentation

README

cargo-simd-detect

Cargo command to report which SIMD extensions your Intel/AMD CPU supports and are enabled. It should be installed in Rust nightly.

Run

# assumes rustup override set nightly
cargo install cargo-simd-detect --force
cargo simd-detect

To see changes to "enabled", you must re-install with cargo install cargo-simd-detect --force.

Output

A short text report, for example:

feature         width                   available       enabled
sse2            128-bit/16-bytes        true            true
avx2            256-bit/32-bytes        true            false
avx512f         512-bit/64-bytes        true            false

Created for an article about SIMD programming on Medium that will be published in Dec 2023/Jan 2024.

Commit count: 5

cargo fmt