Improve vectorization of IndexOf(chars, StringComparison.OrdinalIgnoreCase) (#85437)
authorStephen Toub <stoub@microsoft.com>
Mon, 1 May 2023 14:36:52 +0000 (10:36 -0400)
committerGitHub <noreply@github.com>
Mon, 1 May 2023 14:36:52 +0000 (10:36 -0400)
commit80cd72e931db38bbcbd90067cb6d9b8cbf340e7a
tree870792650313650e0def1dc50ac0ed5cd3f1c8aa
parent049acec07fb748b01f5300ec16eb3363ae337096
Improve vectorization of IndexOf(chars, StringComparison.OrdinalIgnoreCase) (#85437)

* Improve vectorization of IndexOf(chars, StringComparison.OrdinalIgnoreCase)

Use the same general "Algorithm 1: Generic SIMD" that we do for StringComparison.Ordinal, adapter for OrdinalIgnoreCase.

* Fix duplicate local
src/libraries/System.Private.CoreLib/src/System/Globalization/Ordinal.cs