Ensure HW intrinsics enabled when running arm64 longmul tests. #92607
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently, when jitstress runs the HWIntrinsics disabled environment for JIT opts, arm64 longmul tests will fall over as it must have hardware intrinsics enabled to detect the correct assembly output (as per #92571).
This patch simply forces on DOTNET_EnableHWIntrinsic to ensure the test will always function correctly. I'm not sure this is a complete solution to the problem (not sure what category this test should be in, and I'm not familiar enough with the
HWIntrinsics
test templating to move it to there quickly if need be), but this should work.Let me know what you think.
cc: @kunalspathak
Fixes: #92571