-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Light up Ascii.Equality.Equals and Ascii.Equality.EqualsIgnoreCase wi…
…th Vector512 code path (#88650) * merging with main Enabling AVX512 for ASCII.Equals * Correcting defects in the new Equals for AVX512 case * Correcting defects * Upgrading ASCII.Equality.EqualsIgnoreCase * Using intrinsics in AllCharsInVectorAreAscii * Using intrinsics in AllCharsInVectorAreAscii * Removing check for AVX512F and adding a check for Vector512 because the library is not using any functions from AVX512F * Removing check for CompExactlyDependsOn(AVX512F) from AllCharsInVectorAreAscii for Vector 512. Also checking for Vector512 support and not AVX512F in ASCIIEquality.Equals * Correcting the Tloader.Count512 for ushort * resolving merge errors * Adding TLoader method for Vector512 for EqualAndAscii * Updating Load512 for WideningLoader for performance increase * addressing review comments * Addressing review changes. Changing Widen to WidenLower for Load512
- Loading branch information
1 parent
420dd4e
commit bced584
Showing
2 changed files
with
173 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters