-
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
Arm64: Improve code generation for Vector<T> comparision #31685
Comments
@CarolEidt @kunalspathak is this something we should put into .NET 5? |
Some of this may naturally improve with the changes I did for #35421 and the follow up PR I'll be submitting to handle cases like |
Ok, will put in 5.0, we can revisit later if this is optimistic. |
@tannergooding @CarolEidt Is there any work left here? Should the issue remain in 5.0? |
In one of my previous PRs Tamar pointed out in #37624 (comment) that |
I'm moving this to Future. |
Just checked - yes, it does |
An example from ConsoleMandel:
Source:
Generated code:
I believe that
umaxv
could be used for the != case. Also, if the result of the comparison is used in a branch, we shouldn't have to produce the precise1
or0
.category:cq
theme:vector-codegen
skill-level:intermediate
cost:medium
The text was updated successfully, but these errors were encountered: