Skip to content

Conversation

@a74nh
Copy link
Contributor

@a74nh a74nh commented Feb 10, 2026

Fixes #124029

Copilot AI review requested due to automatic review settings February 10, 2026 14:55
@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 Feb 10, 2026
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Feb 10, 2026
@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.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes Arm64 SVE mask-related test failures by treating float/double “mask lanes” as bit-patterns rather than numeric values, ensuring correct handling when masks are produced via reinterpret/bitcast semantics.

Changes:

  • Default “all-true” masks for double[]/float[] now use a non-zero bit-pattern via BitConverter.*BitsTo*.
  • Mask checks in AddSequentialAcross now evaluate mask lanes by checking their raw bits for non-zero.
  • MaskBothSet now checks for raw bit-pattern equality (== 1) instead of numeric equality (== 1.0).

@a74nh
Copy link
Contributor Author

a74nh commented Feb 10, 2026

@dotnet/arm64-contrib @dhartglassMSFT

@dhartglassMSFT
Copy link
Contributor

Failures are known stackoverflow.cmd error and known Helix issue

@dhartglassMSFT dhartglassMSFT merged commit 80fb868 into dotnet:main Feb 10, 2026
86 of 93 checks passed
@a74nh a74nh deleted the whiledouble_github branch February 11, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test Failure: _Sve_ro::JIT.HardwareIntrinsics.Arm._Sve.Program.Sve_GetActiveElementCount_float()

2 participants