x86: remove "unsafe" from tests that do not need it

Some test utility functions (e.g., `assert_eq_m128`) have been refactored so they are not unsafe. Many test functions (`test_mm_*`) do not call any unsafe function (besides needing target features) anymore, so they do not need to be `unsafe fn`.
45 files changed
tree: 082015754fb7c0bb615582eb673745fd49d0940c
  1. .github/
  2. ci/
  3. crates/
  4. examples/
  5. intrinsics_data/
  6. .git-blame-ignore-revs
  7. .gitignore
  8. .gitmodules
  9. Cargo.lock
  10. Cargo.toml
  11. CONTRIBUTING.md
  12. josh-sync.toml
  13. LICENSE-APACHE
  14. LICENSE-MIT
  15. README.md
  16. rust-version
  17. rustfmt.toml
  18. triagebot.toml
  19. vendor.yml
README.md

stdarch - Rust's standard library SIMD components

Actions Status

This repository contains the core_arch crate, which implements core::arch - Rust's core library architecture-specific intrinsics.

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

Synchronizing josh subtree with rustc

This repository is linked to rust-lang/rust as a josh subtree. You can use the rustc-josh-sync tool to perform synchronization.

You can find a guide on how to perform the synchronization here.