-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Vectorize the new {Last}IndexOfAnyExcept methods #67942
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Can help anyone who decides to try it |
@GrabYourPitchforks suggested we could possibly share the bulk of the IndexOf{Any} implementations, using a generic type parameter ala runtime/src/libraries/System.Private.CoreLib/src/System/Globalization/TextInfo.cs Lines 206 to 209 in 4017327
But I expect we should wait to attempt that until it's been converted over to Vector128/256 (#64451), so maybe we should put something simple in place, maybe just for 1-3 chars, maybe just a single vectorized path (with |
Tagging subscribers to this area: @dotnet/area-system-memory Issue DetailsSimple implementations were added in #67941. These should be vectorized, ideally sharing as much implementation as possible with {Last}IndexOf{Any}.
|
Fixed by #73768 |
Simple implementations were added in #67941. These should be vectorized, ideally sharing as much implementation as possible with {Last}IndexOf{Any}.
The text was updated successfully, but these errors were encountered: