2019-07-08 23:21:37 +02:00
stdarch - Rust's standard library SIMD components
2016-11-24 20:47:25 -05:00
=======
2017-09-25 13:02:32 -07:00
2019-10-10 19:58:33 +02:00
[](https://github.com/rust-lang/stdarch/actions)
2019-01-22 17:51:25 +01:00
# Crates
2016-11-24 20:47:25 -05:00
2019-01-30 11:02:56 +01:00
This repository contains two main crates:
2018-06-23 12:53:32 +02:00
2021-08-11 22:51:39 +02:00
* [`core_arch` ](crates/core_arch/README.md ) implements `core::arch` - Rust's
2019-01-30 11:02:56 +01:00
core library architecture-specific intrinsics, and
2019-01-30 14:13:05 +01:00
2021-08-11 22:51:39 +02:00
* [`std_detect` ](crates/std_detect/README.md ) implements `std::detect` - Rust's
2019-01-30 11:02:56 +01:00
standard library run-time CPU feature detection.
2018-06-23 12:53:32 +02:00
2019-01-22 17:51:25 +01:00
The `std::simd` component now lives in the
2022-03-17 03:55:51 -07:00
[`packed_simd_2` ](https://github.com/rust-lang/packed_simd ) crate.
2025-06-26 11:37:10 +02:00
## Synchronizing josh subtree with rustc
2025-07-08 08:55:55 +02:00
This repository is linked to `rust-lang/rust` as a [josh ](https://josh-project.github.io/josh/intro.html ) subtree. You can use the [rustc-josh-sync ](https://github.com/rust-lang/josh-sync ) tool to perform synchronization.
2025-06-26 11:37:10 +02:00
2025-07-08 08:55:55 +02:00
You can find a guide on how to perform the synchronization [here ](https://rustc-dev-guide.rust-lang.org/external-repos.html#synchronizing-a-josh-subtree ).