10 references to Shuffle
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (4)
987
output = Avx2.
Shuffle
(output.AsSByte(), packBytesInLaneMask).AsInt32();
1529
Vector256<sbyte> hi = Avx2.
Shuffle
(lutHigh, hiNibbles);
1530
Vector256<sbyte> lo = Avx2.
Shuffle
(lutLow, loNibbles);
1539
Vector256<sbyte> shift = Avx2.
Shuffle
(lutShift, eq2F + hiNibbles);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (2)
281
str = Avx2.
Shuffle
(str, shuffleVec);
364
str += Avx2.
Shuffle
(lut, tmp);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (3)
424
Vector256<sbyte> lowerBound = Avx2.
Shuffle
(lutLow, hiNibbles);
425
Vector256<sbyte> upperBound = Avx2.
Shuffle
(lutHigh, hiNibbles);
440
Vector256<sbyte> shift = Avx2.
Shuffle
(lutShift, hiNibbles);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx2.cs (1)
2693
public static Vector256<sbyte> Shuffle(Vector256<sbyte> value, Vector256<sbyte> mask) =>
Shuffle
(value, mask);