7 references to Permute2x128
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx2.cs (1)
2140
public 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)
403
Vector256<byte> leftShifted = Avx2.
Permute2x128
(left, right, (1 << 0) + (2 << 4));
412
Vector256<byte> leftShifted = Avx2.
Permute2x128
(left, right, (1 << 0) + (2 << 4));
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (2)
1377
tempFirst = Avx2.
Permute2x128
(tempFirst, tempFirst, 0b00_01);
1379
tempLast = Avx2.
Permute2x128
(tempLast, tempLast, 0b00_01);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (2)
958
tempFirst = Avx2.
Permute2x128
(tempFirst, tempFirst, 0b00_01);
960
tempLast = Avx2.
Permute2x128
(tempLast, tempLast, 0b00_01);