Skip to content

Conversation

@snickolls-arm
Copy link
Contributor

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.

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.
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Sep 5, 2025
@github-actions github-actions bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Sep 5, 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.

@a74nh a74nh requested review from a74nh and tannergooding and removed request for a74nh September 5, 2025 14:13
@a74nh a74nh added Priority:0 Work that we can't release without Priority:1 Work that is critical for the release, but we could probably ship without arm-sve Work related to arm64 SVE/SVE2 support and removed Priority:0 Work that we can't release without labels Sep 8, 2025
@JulieLeeMSFT JulieLeeMSFT requested a review from EgorBo September 8, 2025 20:40
@JulieLeeMSFT JulieLeeMSFT added this to the 10.0.0 milestone Sep 8, 2025
@JulieLeeMSFT
Copy link
Member

@tannergooding and @EgorBo, please review this PR. The two commands (fminmp and fmaxmp) generate wrong values sometimes without this fix. We want to put this into .NET 10.

@JulieLeeMSFT
Copy link
Member

@EgorBo, please backport to .NET 10.

@EgorBo EgorBo enabled auto-merge (squash) September 17, 2025 11:52
@EgorBo EgorBo merged commit 0b195cc into dotnet:main Sep 17, 2025
112 checks passed
@EgorBo
Copy link
Member

EgorBo commented Sep 17, 2025

/backport to release/10.0

@github-actions
Copy link
Contributor

Started backporting to release/10.0: https://github.com/dotnet/runtime/actions/runs/17796691039

@github-actions github-actions bot locked and limited conversation to collaborators Oct 18, 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 arm-sve Work related to arm64 SVE/SVE2 support community-contribution Indicates that the PR has been added by a community member Priority:1 Work that is critical for the release, but we could probably ship without

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants