$ wide
v1.2.0A crate to help you go wide.
Latest Update Summary
Crate
Name: wide New version: 1.0.1 Release date: 2025-12-01T00:43:20.895638Z
Crate readme
Short description A crate to help you go wide.
Long description Specifically, this has portable "wide" data types that do their best to be SIMD when possible. It's a near drop-in replacement for std::simd. On x86, x86_64, wasm32 and aarch64 neon this is implemented with explicit intrinsic usage, and on other architectures this is done by carefully writing functions so that LLVM hopefully does the right thing.
Features • SIMD support on x86, x86_64, wasm32, and aarch64 • Exposed intrinsics via safe_arch • Aarch64 always enables the NEON extension • WASM SIMD support with Rust flags • Detects available SIMD extensions at build time
Code Examples Enabling SIMD for WASM
RUSTFLAGS="-C target-feature=+simd128" cargo build --target wasm32-unknown-unknown
Enabling all SIMD extensions on x86
RUSTFLAGS='-C target-cpu=native' cargo build --release
Links • https://crates.io/crates/wide • https://docs.rs/wide/ • https://doc.rust-lang.org/stable/std/simd/index.html • https://caniuse.com/wasm-simd • https://crates.io/crates/multiversion
Release info
Release version: N/A
Release description N/A
Code Examples N/A
Minor update: 1.1.1 → 1.2.0
$ DOWNLOADS TREND
$ VERSION HISTORY
$ LINKS
$ INSTALL
cargo add wideOr add to Cargo.toml: wide = "1.2.0"