10 references to Shuffle
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (4)
800
output = Avx2.
Shuffle
(output.AsSByte(), packBytesInLaneMask).AsInt32();
1329
Vector256<sbyte> hi = Avx2.
Shuffle
(lutHigh, hiNibbles);
1330
Vector256<sbyte> lo = Avx2.
Shuffle
(lutLow, loNibbles);
1339
Vector256<sbyte> shift = Avx2.
Shuffle
(lutShift, Avx2.Add(eq2F, hiNibbles));
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64EncoderHelper.cs (2)
283
str = Avx2.
Shuffle
(str, shuffleVec);
366
str = Avx2.Add(str, Avx2.
Shuffle
(lut, tmp));
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (3)
546
Vector256<sbyte> lowerBound = Avx2.
Shuffle
(lutLow, hiNibbles);
547
Vector256<sbyte> upperBound = Avx2.
Shuffle
(lutHigh, hiNibbles);
562
Vector256<sbyte> shift = Avx2.
Shuffle
(lutShift, hiNibbles);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx2.cs (1)
2594
public static Vector256<sbyte> Shuffle(Vector256<sbyte> value, Vector256<sbyte> mask) =>
Shuffle
(value, mask);