-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
ARM64-SVE: Use predicate versions of instructions #101970
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
priority:3 for RC1 snap : Performance issue, not functionality. Ideally we'd update the API summary if not doing this yet, but it's not the end of the world. I'd rather spend the time on something useful rather than something that will get reverted when this is properly fixed. |
This issue is dependant on #108241 being done first |
Some instructions provide versions which work on predicates. Eg, the final variant here:
Currently, when passing in a mask vector, coreclr will convert the mask to a normal vector and use the vector variant of the instruction.
Instead, coreclr should spot it's a mask and use the predicate variant.
If we don't do this, then instead we should remove the predicate variants from the summaries in
Sve.cs
The text was updated successfully, but these errors were encountered: