Add the AVX10 target features by sayantn · Pull Request #139675 · rust-lang/rust

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-compiler

Relevant to the compiler team, which will review and decide on the PR/issue.

A-SIMD

Area: SIMD (Single Instruction Multiple Data)

A-target-feature

Area: Enabling/disabling target features like AVX, Neon, etc.

O-x86_32

Target: x86 processors, 32 bit (like i686-*) (also known as IA-32, i386, i586, i686)

O-x86_64

Target: x86-64 processors (like x86_64-*) (also known as amd64 and x64)

labels

Apr 11, 2025

Urgau

CryZe

@sayantn

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

May 3, 2025

bors added a commit to rust-lang-ci/rust that referenced this pull request

May 4, 2025
Rollup of 7 pull requests

Successful merges:

 - rust-lang#139675 (Add the AVX10 target features)
 - rust-lang#140286 (Check if format argument is identifier to avoid error err-emit)
 - rust-lang#140456 (Fix test simd/extract-insert-dyn on s390x)
 - rust-lang#140551 (Move some tests out of tests/ui)
 - rust-lang#140588 (Adjust some ui tests re. target-dependent errors)
 - rust-lang#140617 (Report the `unsafe_attr_outside_unsafe` lint at the closest node)
 - rust-lang#140626 (allow `#[rustfmt::skip]` in combination with `#[naked]`)

r? `@ghost`
`@rustbot` modify labels: rollup

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

May 4, 2025
Rollup merge of rust-lang#139675 - sayantn:avx10, r=Amanieu

Add the AVX10 target features

Parent rust-lang#138843

Adds the `avx10_target_feature` feature gate, and `avx10.1` and `avx10.2` target features.

It is confirmed that Intel is dropping AVX10/256 (see [this comment](rust-lang#111137 (comment))), so this should be safe to implement now.

The LLVM fix for llvm/llvm-project#135394 was merged, and has been backported to LLVM20, and the patch has also been propagated to rustc in rust-lang#140502

`@rustbot` label O-x86_64 O-x86_32 A-target-feature A-SIMD

Zalathar added a commit to Zalathar/rust that referenced this pull request

May 5, 2025

bors added a commit to rust-lang-ci/rust that referenced this pull request

May 5, 2025

jhpratt added a commit to jhpratt/rust that referenced this pull request

Aug 20, 2025
Add runtime detection for APX-F and AVX10

This was missed in rust-lang#139534 and rust-lang#139675

`@rustbot` label O-x86_64 O-x86_32 A-target-feature
r? `@Amanieu`

rust-timer added a commit that referenced this pull request

Aug 20, 2025
Rollup merge of #145531 - sayantn:detect-apxf-avx10, r=Amanieu

Add runtime detection for APX-F and AVX10

This was missed in #139534 and #139675

`@rustbot` label O-x86_64 O-x86_32 A-target-feature
r? `@Amanieu`

github-actions bot pushed a commit to rust-lang/miri that referenced this pull request

Aug 21, 2025

github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request

Aug 26, 2025
Add runtime detection for APX-F and AVX10

This was missed in rust-lang#139534 and rust-lang#139675

`@rustbot` label O-x86_64 O-x86_32 A-target-feature
r? `@Amanieu`