Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 832 Bytes

README.md

File metadata and controls

29 lines (21 loc) · 832 Bytes

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.