Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Sep 17, 2025

Backport of #119390 to release/10.0

/cc @EgorBo @snickolls-arm

Customer Impact

  • Customer reported
  • Found internally

Codegen is currently emitting a predicated movprfx with these instructions in combination with ConditionalSelect, which results in unpredictable behaviour. This may impact customers using SVE apis, although, the feature is still experimental and is not complete.

Regression

  • Yes
  • No

Testing

Tests are added

Risk

Low. This is a low risk change as the SVE feature remains experimental in .Net9 and .Net10.

Codegen is currently emitting a predicated `movprfx` with these
instructions in combination with `ConditionalSelect`, which results in
unpredictable behaviour. Use unpredicated `movprfx` instead and apply
the mask to the result of the instruction.
@JulieLeeMSFT JulieLeeMSFT added this to the 10.0.0 milestone Sep 17, 2025
@JulieLeeMSFT JulieLeeMSFT added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 17, 2025
@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

@steveisok steveisok added the Servicing-consider Issue for next servicing release review label Sep 23, 2025
@rbhanda rbhanda added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Sep 23, 2025
@agocke agocke changed the base branch from release/10.0 to release/10.0-rc2 September 24, 2025 16:32
@agocke agocke merged commit 1e004d9 into release/10.0-rc2 Sep 24, 2025
107 of 113 checks passed
@jkotas jkotas deleted the backport/pr-119390-to-release/10.0 branch September 25, 2025 00:02
@github-actions github-actions bot locked and limited conversation to collaborators Oct 25, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants