-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[mono] Add back OP_XOP_OVR_X_X for arm64 #85401
[mono] Add back OP_XOP_OVR_X_X for arm64 #85401
Conversation
And also add missing intrinsic attributes. This addresses feedback from dotnet#85390
@@ -8704,12 +8710,6 @@ MONO_RESTORE_WARNING | |||
values [ins->dreg] = call_intrins (ctx, id, args, ""); | |||
break; | |||
} | |||
case OP_XOP_OVR_X_X: { | |||
IntrinsicId iid = (IntrinsicId) ins->inst_c0; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These probably can be moved outside the ifdefs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where were they before?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found it. They were Arm64 only before. I think that it is better to keep it under #if defined(TARGET_ARM64) || defined(TARGET_WASM)
, as it is only used by those two platforms. If we need to use it on other platforms, we could move it out later.
Thanks, this fixes the issues I saw on iOS. Please backport to release/8.0-preview4 |
/backport to release/8.0-preview4 |
Started backporting to release/8.0-preview4: https://github.com/dotnet/runtime/actions/runs/4811230237 |
The failures are unrelated |
And also add missing intrinsic attributes.
This addresses feedback from #85303
Fixes #85345