Skip to content
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

Implement System.Buffers.Text.Base64.DecodeFromUtf8 for Arm64 #70336

Closed
wants to merge 1 commit into from

Commits on Jun 7, 2022

  1. Implement System.Buffers.Text.Base64.DecodeFromUtf8 for Arm64

    Like the AVX2 and SSE3 versions, this is based off the Aklomp base64
    algorithm.
    
    The AdvSimd API does not yet have support for squential multi register
    instructions, such as TBL4/LD4/ST3. This code implements the those
    instructions using single register instructions. Once API support is
    added, this code can be greatly simplified and get an additional
    performance boost.
    a74nh committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    c09edb6 View commit details
    Browse the repository at this point in the history