Skip to content

loongarch: Use intrinsics::simd for vsat[u]#2194

Open
tangaac wants to merge 2 commits into
rust-lang:mainfrom
tangaac:loongarch-simd-vsat
Open

loongarch: Use intrinsics::simd for vsat[u]#2194
tangaac wants to merge 2 commits into
rust-lang:mainfrom
tangaac:loongarch-simd-vsat

Conversation

@tangaac

@tangaac tangaac commented Jul 22, 2026

Copy link
Copy Markdown

No description provided.

…rinsics

Implement LSX/LASX saturation (VSAT) intrinsics using intrinsics::simd
instead of LLVM intrinsic FFI bindings, enabling support on non-LLVM backends.
Covers both signed (Sat_S) and unsigned (Sat_U) saturation for byte/half/word/double
element types.
@rustbot

rustbot commented Jul 22, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the pull request, and welcome! The Rust Project is excited to review your changes, and you should hear from @sayantn (or someone else) some time within the next two weeks.

Why was this reviewer chosen?

The reviewer was selected based on:

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

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.

3 participants