rust-lang / stdarch

Rust's standard library vendor-specific APIs and run-time feature detection
https://doc.rust-lang.org/stable/core/arch/
Apache License 2.0
599 stars 264 forks source link

Implement missing `sse4a` and `tbm` intrinsics #1607

Closed sayantn closed 2 months ago

sayantn commented 2 months ago

The extracti, inserti and bextri intrinsics were implemented. They were left out because of #248. This also tidies up the tbm module and divides it into x86 and x86_64 specific modules. This completes all the SSE4a and TBM intrinsics. These are under rust-lang/rust#126936 #[feature(simd_x86_updates)]

rustbot commented 2 months ago

r? @Amanieu

rustbot has assigned @Amanieu. They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer