rust/library/stdarch
2017-09-19 17:10:00 -04:00
..
asm [tbm] check generated code 2017-09-19 17:10:00 -04:00
examples add scratch 2017-09-17 18:09:04 -04:00
src [abm] use lzcnt and popcnt features 2017-09-19 17:10:00 -04:00
.gitignore progress 2016-12-02 21:46:58 -05:00
Cargo.toml 0.0.2 2017-09-17 18:11:04 -04:00
check_asm.py nitpicks, whitespace, etc 2017-09-19 17:10:00 -04:00
CONTRIBUTING.md update 2017-09-17 19:02:18 -04: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 Implementing _mm_shuffle_epi8. (#18) 2017-09-19 08:55:21 -04: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.