33 references to Shuffle
System.IO.Hashing (2)
System\IO\Hashing\Crc32ParameterSet.Vectorized.cs (1)
186vector = Vector128.Shuffle(
System\IO\Hashing\Crc64ParameterSet.Vectorized.cs (1)
189vector = Vector128.Shuffle(
System.Numerics.Tensors (4)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBinaryOperator.cs (4)
2743x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsByte(), Vector128.Create((byte)8, 9, 10, 11, 12, 13, 14, 15, 0, 1, 2, 3, 4, 5, 6, 7)).As<byte, T>()); 2744x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsByte(), Vector128.Create((byte)4, 5, 6, 7, 0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15)).As<byte, T>()); 2745x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsByte(), Vector128.Create((byte)2, 3, 0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)).As<byte, T>()); 2746x = TAggregate.Invoke(x, Vector128.Shuffle(x.AsByte(), Vector128.Create((byte)1, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)).As<byte, T>());
System.Private.CoreLib (27)
src\runtime\src\libraries\Common\src\System\HexConverter.cs (1)
418output = Vector128.Shuffle(output, Vector128.Create((byte)0, 2, 4, 6, 8, 10, 12, 14, 0, 0, 0, 0, 0, 0, 0, 0));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (2)
264Vector128.Shuffle(vector.AsByte(), Vector128.Create((byte)3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12)).AsInt32(); 278Vector128.Shuffle(vector.AsByte(), Vector128.Create((byte)7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8)).AsInt64();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (2)
898Vector128<byte> shuffledLower = Vector128.Shuffle(scalar.AsByte(), lowerShuffleMask); 903Vector128<byte> shuffledHigher = Vector128.Shuffle(scalar.AsByte(), upperShuffleMask);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (4)
1548Vector128<byte> vecX = Vector128.Shuffle(hexLow, 1552Vector128<byte> vecY = Vector128.Shuffle(hexHigh, 1571Vector128<byte> mid1 = Vector128.Shuffle(hexLow, 1573Vector128<byte> mid2 = Vector128.Shuffle(hexHigh,
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.MinMax.cs (4)
320x = TMinMax.Compare(x, Vector128.Shuffle(x.AsByte(), 322x = TMinMax.Compare(x, Vector128.Shuffle(x.AsByte(), 324x = TMinMax.Compare(x, Vector128.Shuffle(x.AsByte(), 326x = TMinMax.Compare(x, Vector128.Shuffle(x.AsByte(),
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (11)
3466/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3470/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3474/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3478/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3482/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3486/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3505/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3509/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3514/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3519/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" /> 3524/// <inheritdoc cref="Shuffle(Vector128{byte}, Vector128{byte})" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\SearchValues.cs (1)
303return Vector128.Shuffle(vector, indices);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (2)
1408tempFirst = Vector128.Shuffle(tempFirst, Vector128.Create( 1410tempLast = Vector128.Shuffle(tempLast, Vector128.Create(