6 references to PermuteVar64x8x2
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\TensorPrimitives.LeadingZeroCount.cs (1)
181
return (bit7ZeroMask & Avx512Vbmi.
PermuteVar64x8x2
(lookupVectorA, x.AsByte(), lookupVectorB)).As<byte, T>();
System.Private.CoreLib (5)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx512Vbmi.cs (1)
150
public static Vector512<byte> PermuteVar64x8x2(Vector512<byte> lower, Vector512<byte> indices, Vector512<byte> upper) =>
PermuteVar64x8x2
(lower, indices, upper);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (2)
119
Vector512<byte> sourceLower = Avx512Vbmi.
PermuteVar64x8x2
(source0.AsByte(), Vector512.CreateSequence<byte>(0, 2), source1.AsByte());
120
Vector512<byte> sourceUpper = Avx512Vbmi.
PermuteVar64x8x2
(source0.AsByte(), Vector512.CreateSequence<byte>(1, 2), source1.AsByte());
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\TeddyHelper.cs (2)
472
return Avx512Vbmi.
PermuteVar64x8x2
(left, Vector512.CreateSequence<byte>(63, 1), right);
485
return Avx512Vbmi.
PermuteVar64x8x2
(left, Vector512.CreateSequence<byte>(62, 1), right);