Files
rust/library/stdarch
Thomas Schilling a547f2bf36 Implement SSE _mm_set* intrinsics (#100)
* Add _mm_set_ss

* Add _mm_set1_ps and _mm_set_ps1

* Add _mm_set_ps

* Add _mm_setr_ps

* Add _mm_setzero_ps

* Fix _mm_setr_ps instr test on x86

* Sidestep black_box ABI issue on i586
2017-10-07 15:04:55 +00:00
..
2017-10-06 22:54:18 +00:00
2017-09-26 14:58:41 -07:00
2017-09-27 11:04:23 -04:00
2016-12-02 21:46:58 -05:00
2017-10-06 22:54:18 +00:00
2017-09-26 14:58:41 -07:00
2017-09-25 12:43:06 -07:00
2017-09-25 12:43:06 -07:00
2017-06-19 17:06:53 -04:00
2017-09-25 13:45:00 -07:00

stdsimd

Experimental support for SIMD destined to eventually become part of Rust's standard library

Build Status Build status

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.

License

stdsimd is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, and LICENSE-MIT for details.