23 references to AsSByte
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IIndexOfMinMaxOperator.cs (3)
283
(Vector128<short> lowerMask, Vector128<short> upperMask) = Vector128.Widen(mask.
AsSByte
());
302
Vector128<sbyte> aggMask = ~Vector128.Equals(result.
AsSByte
(), Vector128.Create(aggResult).
AsSByte
());
System.Private.CoreLib (20)
src\runtime\src\libraries\Common\src\System\HexConverter.cs (1)
393
output = Ssse3.MultiplyAddAdjacent(nibbles, Vector128.Create<short>(0x0110).
AsSByte
()).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (3)
1255
Vector128<sbyte> lutShift = Vector128.Create(decoder.Vector128LutShift).
AsSByte
();
1256
Vector128<sbyte> packBytesMask = Vector128.Create(0x06000102, 0x090A0405, 0x0C0D0E08, 0xffffffff).
AsSByte
();
1291
merge_ab_and_bc = Ssse3.MultiplyAddAdjacent(str.AsByte(), mergeConstant0.
AsSByte
());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (2)
572
Vector128<sbyte> mask = Vector128.GreaterThan(str.
AsSByte
(), const25);
575
Vector128<sbyte> tmp = indices.
AsSByte
() - mask;
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (4)
1156
? (source.
AsSByte
() >> 4).AsByte()
1221
Vector128<byte> mask = Vector128.GreaterThan(highNibbles.
AsSByte
(), Vector128.Create((sbyte)0x7)).AsByte();
1354
result = (result.
AsSByte
() >> 7).AsByte();
1365
result = (result.
AsSByte
() >> 7).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (2)
386
Vector128<byte> matches = Vector128.LessThan((input - subtraction).
AsSByte
(), comparison.
AsSByte
()).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (2)
510
return Vector128.LessThan(left.
AsSByte
(), right.
AsSByte
()).As<sbyte, T>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (1)
75
Vector128<byte> mostSignificantBitIsSet = (value.
AsSByte
() >> 7).AsByte();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.cs (4)
276
Vector128<sbyte> lowIndicator1 = Vector128.Create((sbyte)(0x80 - 'A')) + vec1.
AsSByte
();
277
Vector128<sbyte> lowIndicator2 = Vector128.Create((sbyte)(0x80 - 'A')) + vec2.
AsSByte
();
287
Vector128.AndNot(Vector128.Create((sbyte)0x20), combIndicator1) + vec1.
AsSByte
();
289
Vector128.AndNot(Vector128.Create((sbyte)0x20), combIndicator2) + vec2.
AsSByte
();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Validation.cs (1)
771
Vector128<byte> mostSignificantBitIsSet = (value.
AsSByte
() >> 7).AsByte();