rust/library/stdarch
Andrew Sadler f0ed8c497d
Reimplement _xgetbv with LLVM intrinsics (#958)
`_xgetbv` was reimplemented to use inline assembly in #333 since LLVM
3.9 didn't export the intrinsic we needed to use.  LLVM 4.0 has since
rectified that issue, and since rust's minimum supported version of LLVM
is 8.0, this change can be reverted.
2020-11-24 20:38:17 +00:00
..
.github/workflows Replace set-env/set-path with GITHUB_ENV/GITHUB_PATH. (#949) 2020-11-06 21:56:15 +00:00
ci Run CI for i686-pc-windows-msvc (#934) 2020-10-25 01:32:27 +01:00
crates Reimplement _xgetbv with LLVM intrinsics (#958) 2020-11-24 20:38:17 +00:00
examples Fix some clippy lints (#937) 2020-11-02 00:53:39 +00:00
.cirrus.yml Fix FreeBSD CI 2020-04-24 00:36:01 +01:00
.gitignore Implement additional ARM NEON intriniscs (#792) 2020-04-07 20:06:38 +01:00
Cargo.toml Implement additional ARM NEON intriniscs (#792) 2020-04-07 20:06:38 +01:00
CONTRIBUTING.md Updated CONTRIBUTING.MD for new package name and environment variables (#930) 2020-10-26 18:04:47 +00: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
README.md Add the github Action badge 2019-10-11 09:16:33 +02:00
triagebot.toml Add triagebot configuration (#847) 2020-03-31 19:27:33 +01:00
vendor.yml Update repo name 2019-07-09 01:37:07 +02:00

stdarch - Rust's standard library SIMD components

Actions Status

Crates

This repository contains two main crates:

  • core_arch_crate_badge core_arch_docs_badge core_arch implements core::arch - Rust's core library architecture-specific intrinsics, and

  • std_detect_crate_badge std_detect_docs_badge std_detect implements std::detect - Rust's standard library run-time CPU feature detection.

The std::simd component now lives in the packed_simd crate.

How to do a release

To do a release of the core_arch and std_detect crates,