rust/library/stdarch
Alex Crichton e5a98843b4 Assert that diassembly is "small"
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).
2017-09-25 13:55:48 -07:00
..
.vscode Added _mm_unpackhi_ps function (#16) 2017-09-20 06:50:06 -04:00
assert-instr Assert that diassembly is "small" 2017-09-25 13:55:48 -07:00
ci Add CI for more platforms 2017-09-21 12:35:46 -07:00
examples Add CI for more platforms 2017-09-21 12:35:46 -07:00
src Merge pull request #31 from gnzlbg/runtime_detection 2017-09-25 14:09:26 -05:00
.appveyor.yml Fix Windows MSVC CI 2017-09-21 09:24:15 -07:00
.gitignore progress 2016-12-02 21:46:58 -05:00
.travis.yml Add CI for more platforms 2017-09-21 12:35:46 -07:00
Cargo.toml Add license files 2017-09-25 12:43:06 -07:00
CONTRIBUTING.md Migrate existing tests to #[assert_instr] 2017-09-20 10:29:39 -07:00
LICENSE-APACHE Add license files 2017-09-25 12:43:06 -07:00
LICENSE-MIT Add license files 2017-09-25 12:43:06 -07:00
QUESTIONS.md refactor 2017-06-19 17:06:53 -04:00
README.md initial commit 2016-11-24 20:47:25 -05:00
TODO.md Some SSE instruction 2017-09-22 22:19:45 +02:00

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.