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

Light up core ASCII.CaseConversion methods with Vector256/Vector512 code paths #88923

Closed
wants to merge 8 commits into from

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    47ed283 View commit details
    Browse the repository at this point in the history
  2. CaseConversion upgrade:

    updated the naming and bug fixes.
    Ruihan-Yin committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    ce84252 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1da6e37 View commit details
    Browse the repository at this point in the history
  4. Provide explicit intrinsic use in Vector256

    path to improve the performance in VectorContainsNonAsciiChar
    Ruihan-Yin committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    af24545 View commit details
    Browse the repository at this point in the history
  5. Resolve review:

    Add optimization for ChangeWidthAndWriteTo when Vector512 is available
    Ruihan-Yin committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    da9f34b View commit details
    Browse the repository at this point in the history
  6. Add test cases in CaseConversionTest:

    Add 32-byte and 64-byte inputs to test on Vectorized path.
    Ruihan-Yin committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    6d63dcf View commit details
    Browse the repository at this point in the history
  7. remove helper function in v256/512

    StoreLowerUnsafe, and use GetLower() instead.
    Ruihan-Yin committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    c6e2f10 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    7b94900 View commit details
    Browse the repository at this point in the history