KEMBAR78
[arm64] Accelerate HexConverter::EncodeToUtf16 by EgorBo · Pull Request #67192 · dotnet/runtime · GitHub
Skip to content

Conversation

@EgorBo
Copy link
Member

@EgorBo EgorBo commented Mar 26, 2022

This partially rewrites HexConverter::EncodeToUtf16_Ssse3 to work with crossplat Vector128 to cover arm64.
Also, this PR removes scalar loop to process trailing elements and does it in SIMD.

@ghost
Copy link

ghost commented Mar 26, 2022

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.

@ghost ghost assigned EgorBo Mar 26, 2022
@EgorBo EgorBo marked this pull request as ready for review March 26, 2022 19:35
@tannergooding tannergooding self-requested a review March 27, 2022 06:27
@tannergooding
Copy link
Member

Tagging myself to review next week

@ghost
Copy link

ghost commented Apr 9, 2022

Tagging subscribers to this area: @dotnet/area-system-text-encoding
See info in area-owners.md if you want to be subscribed.

Issue Details

This partially rewrites HexConverter::EncodeToUtf16_Ssse3 to work with crossplat Vector128 to cover arm64.
Also, this PR removes scalar loop to process trailing elements and does it in SIMD.

Author: EgorBo
Assignees: EgorBo
Labels:

area-System.Text.Encoding

Milestone: -

@EgorBo
Copy link
Member Author

EgorBo commented Apr 13, 2022

@tannergooding PTAL, sorry for the delayed response

@tannergooding
Copy link
Member

LGTM minus the comment on the magic constant

@EgorBo
Copy link
Member Author

EgorBo commented Apr 15, 2022

LGTM minus the comment on the magic constant

@tannergooding addressed, can you approve it please?

@ghost ghost locked as resolved and limited conversation to collaborators May 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants