-
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
Add AVX/AVX512 to Ordinal.EqualsIgnoreCase #92497
Comments
Tagging subscribers to this area: @dotnet/area-system-runtime Issue Details
|
Ordinal.EqualsIgnoreCase
currently has a SIMDified path only forVector128
:EqualsIgnoreCase_Vector128
and since we're observing this call in traces on hot path for one of our 1P customers, it should makes sense to add AVX and AVX2 here. For that, we need to re-use existingAscii.EqualsIgnoreCase
API that already does it, the problem that that API gives up on on non-ASCII input while we want to know the exact position where we gave up in order to switch to the slow fallback - we need to modify that API to return it.The text was updated successfully, but these errors were encountered: