1 type derived from VL
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx512Vbmi2.cs (1)
25public new abstract class VL : Avx512Vbmi.VL
16 references to VL
System.Numerics.Tensors (4)
System\Numerics\Tensors\netcore\TensorPrimitives.LeadingZeroCount.cs (4)
44if (Avx512Vbmi.VL.IsSupported && sizeof(T) == 1) 56return Avx512Vbmi.VL.PermuteVar16x8x2(lookupVectorLow, indexVector, lookupVectorHigh).As<byte, T>(); 119if (Avx512Vbmi.VL.IsSupported && sizeof(T) == 1) 130return Avx512Vbmi.VL.PermuteVar32x8(lookupVector, indexVector).As<byte, T>();
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (12)
148[CompExactlyDependsOn(typeof(Avx512Vbmi.VL))] 154Vector256<byte> sourceLower = Avx512Vbmi.VL.PermuteVar32x8x2(source0.AsByte(), Vector256.CreateSequence<byte>(0, 2), source1.AsByte()); 155Vector256<byte> sourceUpper = Avx512Vbmi.VL.PermuteVar32x8x2(source0.AsByte(), Vector256.CreateSequence<byte>(1, 2), source1.AsByte()); 164[CompExactlyDependsOn(typeof(Avx512Vbmi.VL))] 173Vector256<byte> bitPositions = Avx512Vbmi.VL.PermuteVar32x8(Vector256.Create(0x8040201008040201).AsByte(), shifted); 177Vector256<byte> bitMask = Avx512Vbmi.VL.PermuteVar32x8(charMap, values); 403return Vector512.IsHardwareAccelerated && Avx512Vbmi.VL.IsSupported 417return Vector512.IsHardwareAccelerated && Avx512Vbmi.VL.IsSupported 425[CompExactlyDependsOn(typeof(Avx512Vbmi.VL))] 429Debug.Assert(Avx512Vbmi.VL.IsSupported); 601[CompExactlyDependsOn(typeof(Avx512Vbmi.VL))] 605Debug.Assert(Avx512Vbmi.VL.IsSupported);