src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (11)
180if (Vector512.IsHardwareAccelerated && Avx512Vbmi.IsSupported && span.Length >= CharsPerIterationAvx512 + MatchStartOffsetN3)
185if (Avx2.IsSupported && span.Length >= CharsPerIterationAvx2 + MatchStartOffsetN3)
361if (span.Length < CharsPerIterationVector128 + MatchStartOffsetN3)
369searchSpace = ref Unsafe.Add(ref searchSpace, MatchStartOffsetN3);
422if (TryFindMatch(span, ref searchSpace, result, MatchStartOffsetN3, out int offset))
434Debug.Assert(span.Length >= CharsPerIterationAvx2 + MatchStartOffsetN3);
439searchSpace = ref Unsafe.Add(ref searchSpace, MatchStartOffsetN3);
477if (TryFindMatch(span, ref searchSpace, result, MatchStartOffsetN3, out int offset))
489Debug.Assert(span.Length >= CharsPerIterationAvx512 + MatchStartOffsetN3);
494searchSpace = ref Unsafe.Add(ref searchSpace, MatchStartOffsetN3);
532if (TryFindMatch(span, ref searchSpace, result, MatchStartOffsetN3, out int offset))