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

Rewrite GetIndexOfFirstNonAsciiByte #104503

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Commits on Jul 6, 2024

  1. Rewrite GetIndexOfFirstNonAsciiByte

    - Deduplicate SIMD paths - there is no more need for that
    - Remove at least one branch from short length path
    - Use up to 128x4/256x2 SIMD unrolling
    neon-sunset committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    69a7473 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f04b90c View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Reduce scalar path code size, use cheaper instructions on x86, align …

    …512b loop, mitigate Dynamic PGO impact
    neon-sunset committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    2033692 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    3e3e527 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbdb108 View commit details
    Browse the repository at this point in the history
  3. Deduplicate helpers

    neon-sunset committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9decfef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e4894a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    e9bd242 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d29c1f3 View commit details
    Browse the repository at this point in the history
  3. Cleanup

    neon-sunset committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    826d205 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94947b7 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

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

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    4698b75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07d9b36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51900ab View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

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

Commits on Aug 17, 2024

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

Commits on Aug 25, 2024

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

Commits on Sep 1, 2024

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

Commits on Sep 7, 2024

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

Commits on Sep 21, 2024

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

Commits on Oct 4, 2024

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