Skip to content

Commit 39da22a

Browse files
Fixing perf
1 parent 9994a5d commit 39da22a

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/libraries/System.Private.CoreLib/src/System/Text/Ascii.Utility.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,11 +2200,7 @@ private static unsafe void WidenAsciiToUtf1_Vector<TVectorByte, TVectorUShort>(b
22002200
private static unsafe bool HasMatch<TVectorByte>(TVectorByte vector)
22012201
where TVectorByte : unmanaged, ISimdVector<TVectorByte, byte>
22022202
{
2203-
if (AdvSimd.IsSupported && typeof(TVectorByte) == typeof(Vector128<byte>))
2204-
{
2205-
return VectorContainsNonAsciiChar((Vector128<byte>)(object)vector);
2206-
}
2207-
return ((vector & TVectorByte.Create((byte)0b1000_0000)) != TVectorByte.Zero);
2203+
return !(vector & TVectorByte.Create((byte)0x80)).Equals(TVectorByte.Zero);
22082204
}
22092205

22102206

0 commit comments

Comments
 (0)