-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[arm64] Accelerate HexConverter::EncodeToUtf16 #67192
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
Conversation
|
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
|
Tagging myself to review next week |
|
Tagging subscribers to this area: @dotnet/area-system-text-encoding Issue DetailsThis partially rewrites
|
|
@tannergooding PTAL, sorry for the delayed response |
|
LGTM minus the comment on the magic constant |
@tannergooding addressed, can you approve it please? |
This partially rewrites
HexConverter::EncodeToUtf16_Ssse3to work with crossplatVector128to cover arm64.Also, this PR removes scalar loop to process trailing elements and does it in SIMD.