Skip to content

Some small overall improvements to stdarch-gen-arm#2099

Open
sayantn wants to merge 4 commits intorust-lang:mainfrom
sayantn:gen-arm-improvements
Open

Some small overall improvements to stdarch-gen-arm#2099
sayantn wants to merge 4 commits intorust-lang:mainfrom
sayantn:gen-arm-improvements

Conversation

@sayantn
Copy link
Copy Markdown
Contributor

@sayantn sayantn commented May 1, 2026

All the edits (except for 1 commit) are by @davidtwco, I have just cherry-picked it from his branch and putting the PR up.

@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented May 1, 2026

r? @folkertdev

rustbot has assigned @folkertdev.
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

Why was this reviewer chosen?

The reviewer was selected based on:

  • Owners of files modified in this PR: @Amanieu, @folkertdev, @sayantn
  • @Amanieu, @folkertdev, @sayantn expanded to Amanieu, folkertdev, sayantn
  • Random selection from Amanieu, folkertdev

sayantn and others added 4 commits May 2, 2026 05:43
Instead of doing an `as {i,u}16` cast, we can use the same LLVM
intrinsics as when converting to `{i,u}{32,64}`, which is what Clang does
and ensures the intrinsic result matches.
Earlier patches added `big_endian_inverse` and used `transmute` instead
of using `vreinterpret` due to an LLVM bug that has since been resolved
Instead of duplicating the stability attribute, re-use the `neon-stable`
anchor through
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants