Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetIndexOfFirstNonLatin1Char()

static unsafe nuint System.Text.Latin1Utility.GetIndexOfFirstNonLatin1Char ( char * pBuffer,
nuint bufferLength )
inlinestatic

Definition at line 12 of file Latin1Utility.cs.

13 {
14 if (!Sse2.IsSupported)
15 {
16 return GetIndexOfFirstNonLatin1Char_Default(pBuffer, bufferLength);
17 }
18 return GetIndexOfFirstNonLatin1Char_Sse2(pBuffer, bufferLength);
19 }
static new bool IsSupported
Definition Sse2.cs:60
static unsafe nuint GetIndexOfFirstNonLatin1Char_Default(char *pBuffer, nuint bufferLength)
static unsafe nuint GetIndexOfFirstNonLatin1Char_Sse2(char *pBuffer, nuint bufferLength)

References System.Text.Latin1Utility.GetIndexOfFirstNonLatin1Char_Default(), System.Text.Latin1Utility.GetIndexOfFirstNonLatin1Char_Sse2(), and System.Runtime.Intrinsics.X86.Sse2.IsSupported.

Referenced by System.Text.Latin1Encoding.GetByteCountFast().