7 references to Permute2x128
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx2.cs (1)
2140public static new Vector256<byte> Permute2x128(Vector256<byte> left, Vector256<byte> right, [ConstantExpected] byte control) => Permute2x128(left, right, control);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\TeddyHelper.cs (2)
403Vector256<byte> leftShifted = Avx2.Permute2x128(left, right, (1 << 0) + (2 << 4)); 412Vector256<byte> leftShifted = Avx2.Permute2x128(left, right, (1 << 0) + (2 << 4));
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (2)
1377tempFirst = Avx2.Permute2x128(tempFirst, tempFirst, 0b00_01); 1379tempLast = Avx2.Permute2x128(tempLast, tempLast, 0b00_01);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (2)
958tempFirst = Avx2.Permute2x128(tempFirst, tempFirst, 0b00_01); 960tempLast = Avx2.Permute2x128(tempLast, tempLast, 0b00_01);