-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[release/8.0-preview4] [mono] Add back OP_XOP_OVR_X_X for arm64 #85409
[release/8.0-preview4] [mono] Add back OP_XOP_OVR_X_X for arm64 #85409
Conversation
And also add missing intrinsic attributes. This addresses feedback from #85390
@carlossanlop do we need tactics approval for preview branches? |
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsBackport of #85401 to release/8.0-preview4 /cc @lewing @radekdoulik Customer ImpactThe bug affects System.Buffers.IndexOfAnyAsciiSearcher.IndexOfAnyVectorized and possibly more BCL methods, which use intrinsics with OP_XOP_OVR_X_X on mono/arm64. Testing@akoeplinger confirmed it fixes the issue. #85401 (comment) and also CI tests don't fail anymore RiskLow, the mechanism of the issue was discussed in chat and is known. The fix is simple. IMPORTANT: If this backport is for a servicing release, please verify that:
|
yes |
@akoeplinger @lewing is this ready to merge? |
yes |
Backport of #85401 to release/8.0-preview4
/cc @lewing @radekdoulik
Customer Impact
The bug affects System.Buffers.IndexOfAnyAsciiSearcher.IndexOfAnyVectorized and possibly more BCL methods, which use intrinsics with OP_XOP_OVR_X_X on mono/arm64.
Testing
@akoeplinger confirmed it fixes the issue. #85401 (comment) and also CI tests don't fail anymore
Risk
Low, the mechanism of the issue was discussed in chat and is known. The fix is simple.
IMPORTANT: If this backport is for a servicing release, please verify that:
The PR target branch is
release/X.0-staging
, notrelease/X.0
.If the change touches code that ships in a NuGet package, you have added the necessary package authoring and gotten it explicitly reviewed.