There's a lot of trickery in this crate which expands to a lot of code, so in addition to asserting that we find the right instruction, let's assert we find a small function as well (as these should all be just one or so instructions anyway). |
||
|---|---|---|
| .. | ||
| .vscode | ||
| assert-instr | ||
| ci | ||
| examples | ||
| src | ||
| .appveyor.yml | ||
| .gitignore | ||
| .travis.yml | ||
| Cargo.toml | ||
| CONTRIBUTING.md | ||
| LICENSE-APACHE | ||
| LICENSE-MIT | ||
| QUESTIONS.md | ||
| README.md | ||
| TODO.md | ||
stdsimd
Experiments for adding SIMD support to Rust's standard library.
This is a work in progress.
Approach
The main goal is to expose APIs defined by vendors with the least amount of
abstraction possible. On x86, for example, the API should correspond to that
provided by emmintrin.h.