Commit 8c127df
committed
Auto merge of rust-lang#125163 - ssukanmi:stdarch_arm_crc32, r=Amanieu
feat: update stdarch submodule for intrinsics on ARM
Submodule update for stdarch library
10 commits in c0257c1660e78c80ad1b9136fcc5555b14da5b4c..df3618d9f35165f4bc548114e511c49c29e1fd9b
2024-04-22 01:24:03 +0200 to 2024-05-14 15:52:07 +0200
- feat: stabilization for stdarch_aarch64_crc32
- Add vec_insert and vec_extract
- Remove libc dependency on Windows by using Win32 to get env vars
- Add vec_orc
- Simplify vec_andc implementation
- Silence unexpected-cfgs
- Add vec_mul
- Remove `#![feature(inline_const)]`
- Add `#[cfg_attr(miri, ignore)]` to tests of intrinsics that cannot be supported by Miri
- Implement ARM `__ssat` and `__usat` functions
r? Amanieu1 file changed
+1
-1
lines changed- .github/workflows/main.yml+9-5
- crates/assert-instr-macro/build.rs+1
- crates/core_arch/build.rs+3
- crates/core_arch/src/arm/mod.rs+1-2
- crates/core_arch/src/arm/sat.rs+59-5
- crates/core_arch/src/arm_shared/crc.rs+80-10
- crates/core_arch/src/arm_shared/mod.rs+8-1
- crates/core_arch/src/lib.rs-1
- crates/core_arch/src/powerpc/altivec.rs+195-23
- crates/core_arch/src/powerpc/macros.rs+4-1
- crates/core_arch/src/x86/avx.rs+5
- crates/intrinsic-test/src/main.rs+1-1
- crates/std_detect/src/detect/cache.rs+34-9
- crates/stdarch-verify/tests/arm.rs+1
0 commit comments