30 references to ExtractMostSignificantBits
System.Collections (1)
System\Collections\BitArray.cs (1)
144ulong result = isFalse.ExtractMostSignificantBits();
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorPrimitives.HammingDistance.cs (2)
91count += BitOperations.PopCount((~Vector512.Equals(xVec, yVec)).ExtractMostSignificantBits()); 107count += BitOperations.PopCount((~Vector512.Equals(xVec, yVec)).ExtractMostSignificantBits());
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (1)
450BitOperations.TrailingZeroCount(mask.ExtractMostSignificantBits());
System.Private.CoreLib (26)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Helper\Base64DecoderHelper.cs (1)
690if (errorVec.ExtractMostSignificantBits() != 0)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (3)
678public static int Count<T>(Vector512<T> vector, T value) => BitOperations.PopCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 1960int result = BitOperations.TrailingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 2193public static int LastIndexOf<T>(Vector512<T> vector, T value) => 63 - BitOperations.LeadingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits());
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (4)
439if (TryFindMatchAvx512<TUseFastContains>(ref cur, result.ExtractMostSignificantBits(), ref state, out int index)) 469if (TryFindMatchOverlappedAvx512<TUseFastContains>(ref searchSpace, searchSpaceLength, result.ExtractMostSignificantBits(), ref state, out int index)) 617if (TryFindLastMatchAvx512<TUseFastContains>(ref cur, result.ExtractMostSignificantBits(), ref state, out int index)) 646if (TryFindLastMatchOverlappedAvx512<TUseFastContains>(ref searchSpace, searchSpaceLength, result.ExtractMostSignificantBits(), ref state, out int index))
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (1)
632ulong resultMask = (~Vector512.Equals(result, Vector512<byte>.Zero)).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
132if (TryMatch(ref searchSpaceStart, searchSpaceLength, ref searchSpace, result.ExtractMostSignificantBits(), out int offset))
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (5)
110ulong mask = cmpAnd.ExtractMostSignificantBits(); 321ulong mask = cmpAnd.ExtractMostSignificantBits(); 573ulong matches = Vector512.Equals(Vector512<byte>.Zero, search).ExtractMostSignificantBits(); 984matches = Vector512.Equals(Vector512.LoadUnsafe(ref first, offset), Vector512.LoadUnsafe(ref second, offset)).ExtractMostSignificantBits(); 1001matches = Vector512.Equals(Vector512.LoadUnsafe(ref first, offset), Vector512.LoadUnsafe(ref second, offset)).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (3)
114ulong mask = cmpAnd.ExtractMostSignificantBits(); 337ulong mask = cmpAnd.ExtractMostSignificantBits(); 667ulong matches = Vector512.Equals(search, Vector512<ushort>.Zero).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Packed.cs (2)
1250ulong notEqualsElements = FixUpPackedVector512Result(equals).ExtractMostSignificantBits(); 1288ulong notEqualsElements = FixUpPackedVector512Result(equals).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (2)
3363ulong notEqualsElements = equals.ExtractMostSignificantBits(); 3387ulong notEqualsElements = equals.ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (1)
2060ulong mask = cmp.ExtractMostSignificantBits() & 0x5555555555555555;
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (3)
145if (Vector512.Load(pBuffer).ExtractMostSignificantBits() == 0) 165if (Vector512.LoadAligned(pBuffer).ExtractMostSignificantBits() != 0) 1657return vector.AsByte().ExtractMostSignificantBits() == 0;