Skip to content

attributes/codegen: Add aarch64/linux/LLVM features #1546

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 3 commits into from

Conversation

mrkajetanp
Copy link
Contributor

@mrkajetanp mrkajetanp commented Jul 25, 2024

Update attributes/codegen.md to include newly added aarch64 CPU features.
rust/rust PR with the new features: rust-lang/rust#128192

List of added features:

  • FEAT_CSSC
  • FEAT_ECV
  • FEAT_FAMINMAX
  • FEAT_FLAGM2
  • FEAT_FP8
  • FEAT_FP8DOT2
  • FEAT_FP8DOT4
  • FEAT_FP8FMA
  • FEAT_HBC
  • FEAT_LSE2
  • FEAT_LSE128
  • FEAT_LUT
  • FEAT_MOPS
  • FEAT_LRCPC3
  • FEAT_SVE_B16B16
  • FEAT_SVE2p1
  • FEAT_WFxT
  • FEAT_SME
  • FEAT_SME_F16F16
  • FEAT_SME_F64F64
  • FEAT_SME_F8F16
  • FEAT_SME_F8F32
  • FEAT_SME_FA64
  • FEAT_SME_I16I64
  • FEAT_SME_LUTv2
  • FEAT_SME2
  • FEAT_SME2p1
  • FEAT_SSVE_FP8DOT2
  • FEAT_SSVE_FP8DOT4
  • FEAT_SSVE_FP8FMA

Tracking: rust-lang/rust#127764

Update attributes/codegen.md to include newly added aarch64 CPU
features.

List of added features:

- FEAT_CSSC
- FEAT_ECV
- FEAT_FAMINMAX
- FEAT_FLAGM2
- FEAT_FP8
- FEAT_FP8DOT2
- FEAT_FP8DOT4
- FEAT_FP8FMA
- FEAT_FPMR
- FEAT_HBC
- FEAT_LSE128
- FEAT_LSE2
- FEAT_LUT
- FEAT_MOPS
- FEAT_LRCPC3
- FEAT_SVE_B16B16
- FEAT_SVE2p1
- FEAT_WFxT
Update attributes/codegen.md to include newly added aarch64
SME CPU features.

List of added features:

- FEAT_SME
- FEAT_SME_F16F16
- FEAT_SME_F64F64
- FEAT_SME_F8F16
- FEAT_SME_F8F32
- FEAT_SME_FA64
- FEAT_SME_I16I64
- FEAT_SME_LUTv2
- FEAT_SME2
- FEAT_SME2p1
- FEAT_SSVE_FP8FDOT2
- FEAT_SSVE_FP8FDOT4
- FEAT_SSVE_FP8FMA
Update aarch64 feature dependencies to match the updates in stdarch.
@ehuss ehuss added the S-waiting-on-stabilization Waiting for a stabilization PR to be merged in the main Rust repository label Jul 26, 2024
@ehuss ehuss added the S-waiting-on-review Status: The marked PR is awaiting review from a maintainer label Dec 5, 2024
@davidtwco
Copy link
Member

Is this still up-to-date or are there new features added since?

@ehuss
Copy link
Contributor

ehuss commented Mar 13, 2025

Ping @mrkajetanp @davidtwco Do you know the status of this? Is this something you're interested in continuing with?

@mrkajetanp
Copy link
Contributor Author

Iirc there was one PAuth feature added since this, up to date apart from that. This was supposed to be merged once they're stabilised, I don't think that's been done yet.

@ehuss ehuss added S-waiting-on-author Status: The marked PR is awaiting some action (such as code changes) from the PR author. and removed S-waiting-on-review Status: The marked PR is awaiting review from a maintainer labels Mar 27, 2025
@rustbot
Copy link
Collaborator

rustbot commented Apr 1, 2025

☔ The latest upstream changes (possibly 96618fa) made this pull request unmergeable. Please resolve the merge conflicts.

@davidtwco
Copy link
Member

Closing in favour of #1791, just a rebase of this with new features/conflicts resolved.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S-waiting-on-author Status: The marked PR is awaiting some action (such as code changes) from the PR author. S-waiting-on-stabilization Waiting for a stabilization PR to be merged in the main Rust repository
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants