Skip to content

Commit a513676

Browse files
Light up core ASCII.Utility methods with Vector256/Vector512 code paths. (#88532)
* Lib upgrade for ToUtf16 * Upgrade NarrowUtf16ToAscii with Vector512 * Complete the upgrade in NarrowUtf16ToAscii method with Vector512 and Vector256 APIs. * Adding VectorXX paths to `GetIndexOfFirstNonAscii` functions. * Adding optimization to Vecto256 VectorContainsNonAsciiChar method. * Code path refactoring and cleanup. * Code changes based on the review: 1. turn some variables into explicitly specified const. 2. removed some helper functions and inlined them. * Resolve comments * revert the changes at GetIndexOfFirstNonAsciiByte --------- Co-authored-by: Ruihan-Yin <ruihan.yin@intel.com>
1 parent 2268fb3 commit a513676

File tree

3 files changed

+808
-76
lines changed

3 files changed

+808
-76
lines changed

0 commit comments

Comments
 (0)