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