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