Skip to content

Conversation

@SwapnilGaikwad
Copy link
Contributor

@SwapnilGaikwad SwapnilGaikwad commented Nov 17, 2025

Contribute towards #121659

This PR fixes the NaN comparisons that were incorrectly handled in ConvertTo* tests as highlighted in the following screenshot.

Failure output.
image

@dotnet/arm64-contrib @a74nh @EgorBo

@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Nov 17, 2025
@dotnet-policy-service dotnet-policy-service bot added the community-contribution Indicates that the PR has been added by a community member label Nov 17, 2025
@EgorBo
Copy link
Member

EgorBo commented Nov 17, 2025

@SwapnilGaikwad do you need to run runtime-coreclr outerloop?

@SwapnilGaikwad SwapnilGaikwad changed the title Fix failing NaN comparisons in Sve2.ConvertTo* tests Arm64: [SVE] Fix failing NaN comparisons in Sve2.ConvertTo* tests Nov 17, 2025
@SwapnilGaikwad
Copy link
Contributor Author

runtime-coreclr outerloop

It would be useful, cheers. However, the other Sve2_ShiftArithmeticSaturate* tests would still fail. Up to you if you want to wait until those are fixed.

@EgorBo
Copy link
Member

EgorBo commented Nov 17, 2025

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@EgorBo
Copy link
Member

EgorBo commented Nov 17, 2025

@SwapnilGaikwad it looks like this change introduced a lot more new failures from 40-50 to 800+

@SwapnilGaikwad
Copy link
Contributor Author

@SwapnilGaikwad it looks like this change introduced a lot more new failures from 40-50 to 800+

Apologies. Now limited the changes to only ConvertTo* tests using separate templates. Let's see how this goes, didn't show any failures locally.

@SwapnilGaikwad
Copy link
Contributor Author

Hi @EgorBo, should we run runtime-coreclr outerloop tests on this?

@EgorBo
Copy link
Member

EgorBo commented Nov 19, 2025

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@SwapnilGaikwad SwapnilGaikwad added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Nov 19, 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.

@SwapnilGaikwad
Copy link
Contributor Author

Seems majority of the failures are related to ShiftArithmeticSaturate that are tracked in #121659

@a74nh
Copy link
Contributor

a74nh commented Nov 20, 2025

/azp run runtime-coreclr outerloop

I though that the changes made here for eng/pipelines/coreclr/hardware-intrinsics.yml meant that the hardware instrinsic tests would all automatically be run for any PR that touches eng/pipelines/**, src/coreclr/jit/**, src/tests/Common/GenerateHWIntrinsicTests/**, src/tests/JIT/HardwareIntrinsics/**

@EgorBo
Copy link
Member

EgorBo commented Nov 20, 2025

/azp run runtime-coreclr outerloop

I though that the changes made here for eng/pipelines/coreclr/hardware-intrinsics.yml meant that the hardware instrinsic tests would all automatically be run for any PR that touches eng/pipelines/**, src/coreclr/jit/**, src/tests/Common/GenerateHWIntrinsicTests/**, src/tests/JIT/HardwareIntrinsics/**

@jkoritzinsky @dotnet/jit-contrib any YML experts?

@a74nh
Copy link
Contributor

a74nh commented Dec 1, 2025

Ok, so we're seeing failures from the other issues here. Although the CI run has been cleared up now, so difficult to be sure. Should we merge this as it is? OR do we need to wait for the others to be fixed - as long as we don't end up where everything is waiting for everything else to be merged first :)

@jkoritzinsky
Copy link
Member

Someone disabled the hardwareintrinsics pipeline on Azure DevOps, so that's why it hasn't triggered.

https://dev.azure.com/dnceng-public/public/_build?definitionId=325&_a=summary&view=runs

I'm reaching out to see why it's disabled.

@jkoritzinsky
Copy link
Member

Looks like there was a step missed in the pipeline setup. Reached out to the people who have permissions to fix the problem.

@jkoritzinsky
Copy link
Member

Pipeline should be fixed now.

@EgorBo
Copy link
Member

EgorBo commented Dec 3, 2025

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@a74nh
Copy link
Contributor

a74nh commented Dec 8, 2025

  • runtime-coreclr outerloop (Build linux-arm64 checked)

I'm a little confused about the CI - looks like lots of tests were cancelled?

The failures seem to be CI issues - "Helix API does not contain an entry for $(helix_macos_arm64)"

@jakobbotsch
Copy link
Member

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jakobbotsch
Copy link
Member

The failures seem to be CI issues - "Helix API does not contain an entry for $(helix_macos_arm64)"

This one was #122061, it should have been fixed. Now there is another outerloop problem that I opened #122295 for.

@a74nh
Copy link
Contributor

a74nh commented Dec 9, 2025

The failures seem to be CI issues - "Helix API does not contain an entry for $(helix_macos_arm64)"

This one was #122061, it should have been fixed. Now there is another outerloop problem that I opened #122295 for.

Ok, everything in CI here looks ok other than that.
And this PR is only touching hwintrinsic tests on Arm64.
Is this PR ok to merge then?

@AndyAyersMS
Copy link
Member

Going to merge this one as at least some of the arm64 outerloop hw intrisic legs passed.

@jakobbotsch
Copy link
Member

/azp run runtime-coreclr outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jakobbotsch
Copy link
Member

/ba-g #122345 and an infra restore issue "D:\a_work\1\s.dotnet\sdk\10.0.100\NuGet.RestoreEx.targets(19,5): error : Invalid restore input. No target frameworks specified". hardware-intrinsics issue was #122061.

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.

6 participants