wide

Crates.iowide
lib.rswide
version0.7.30
sourcesrc
created_at2019-09-21 19:03:53.121747
updated_at2024-11-19 18:39:34.624172
descriptionA crate to help you go wide.
homepage
repositoryhttps://github.com/Lokathor/wide
max_upload_size
id166591
size743,054
Lokathor (Lokathor)

documentation

README

License:Zlib Minimum Rust Version crates.io docs.rs

wide

A crate to help you go wide.

Specifically, this has portable "wide" data types that do their best to be SIMD when possible.

On x86, x86_64, wasm32 and aarch64 neon this is done with explicit intrinsic usage (via safe_arch), and on other architectures this is done by carefully writing functions so that LLVM hopefully does the right thing. When Rust stabilizes more explicit intrinsics then they can go into safe_arch and then they can get used here.

Commit count: 304

cargo fmt