16 references to Equals
System.Private.CoreLib (16)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (2)
1524Vector64.Equals(left._lower, right._lower), 1525Vector64.Equals(left._upper, right._upper)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (10)
753public static int Count<T>(Vector64<T> vector, T value) => BitOperations.PopCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 1777int result = BitOperations.TrailingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits()); 1855return IsFinite(vector) & Equals(vector, Truncate(vector)); 1867return ~Equals(vector, vector); 1906return Equals(vector, Create(float.NegativeInfinity).As<float, T>()); 1910return Equals(vector, Create(double.NegativeInfinity).As<double, T>()); 1981return Equals(vector, Create(float.PositiveInfinity).As<float, T>()); 1985return Equals(vector, Create(double.PositiveInfinity).As<double, T>()); 2009public static Vector64<T> IsZero<T>(Vector64<T> vector) => Equals(vector, Vector64<T>.Zero); 2019public static int LastIndexOf<T>(Vector64<T> vector, T value) => 31 - BitOperations.LeadingZeroCount(Equals(vector, Create(value)).ExtractMostSignificantBits());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (4)
458Vector64<T> result = Vector64.Equals(this, other) | ~(Vector64.Equals(this, this) | Vector64.Equals(other, other)); 649static Vector64<T> ISimdVector<Vector64<T>, T>.Equals(Vector64<T> left, Vector64<T> right) => Vector64.Equals(left, right);