94 references to Zero
System.Collections (1)
System\Collections\BitArray.cs (1)
142Vector512<byte> isFalse = Vector512.Equals(vector, Vector512<byte>.Zero);
System.Numerics.Tensors (33)
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IBooleanUnaryOperator.cs (3)
79typeof(T) == typeof(float) ? Vector512.EqualsAny(result.AsUInt32(), Vector512<uint>.Zero) : 80typeof(T) == typeof(double) ? Vector512.EqualsAny(result.AsUInt64(), Vector512<ulong>.Zero) : 81Vector512.EqualsAny(result, Vector512<T>.Zero);
System\Numerics\Tensors\netcore\Common\TensorPrimitives.IUnaryInputBinaryOutput.cs (2)
225Vector512<T> mask = Vector512.Equals(CreateRemainderMaskVector512<T>(x.Length - i), Vector512<T>.Zero); 408Vector512<T> mask = Vector512.Equals(CreateRemainderMaskVector512<T>(x.Length - i), Vector512<T>.Zero);
System\Numerics\Tensors\netcore\TensorPrimitives.Abs.cs (3)
96Vector512<T> abs = Vector512.ConditionalSelect(Vector512.LessThan(x, Vector512<T>.Zero), -x, x); 97if (Vector512.LessThan(abs, Vector512<T>.Zero) != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertHelpers.cs (2)
517Vector512<uint> subnormalMask = Vector512.Equals(offsetExponent, Vector512<uint>.Zero); 532offsetMaskedExponentLowerBound = Vector512.ConditionalSelect(Vector512.Equals(infinityOrNaNMask, Vector512<uint>.Zero),
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (3)
57Vector512<T> dotProductVector = Vector512<T>.Zero; 58Vector512<T> xSumOfSquaresVector = Vector512<T>.Zero; 59Vector512<T> ySumOfSquaresVector = Vector512<T>.Zero;
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMax.cs (4)
92if (equalMask != Vector512<T>.Zero) 184if (nanMask != Vector512<T>.Zero) 203if (nanMask != Vector512<T>.Zero) 223if (nanMask != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMaxMagnitude.cs (1)
92if (equalMask != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMin.cs (1)
89if (equalMask != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IndexOfMinMagnitude.cs (1)
92if (equalMask != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.IsPow2.cs (2)
66Vector512.Equals(x & (x - Vector512<T>.One), Vector512<T>.Zero) & 67Vector512.GreaterThan(x, Vector512<T>.Zero);
System\Numerics\Tensors\netcore\TensorPrimitives.IsZero.cs (1)
55public static Vector512<T> Invoke(Vector512<T> x) => Vector512.Equals(x, Vector512<T>.Zero);
System\Numerics\Tensors\netcore\TensorPrimitives.Max.cs (3)
402if (nanMask != Vector512<T>.Zero) 421if (nanMask != Vector512<T>.Zero) 440if (nanMask != Vector512<T>.Zero)
System\Numerics\Tensors\netcore\TensorPrimitives.Sign.cs (5)
95return Vector512.ConditionalSelect(Vector512.Equals(x, Vector512<T>.Zero).AsInt32(), 96Vector512<int>.Zero, 111return Vector512.ConditionalSelect(Vector512.LessThan(x, Vector512<T>.Zero).AsInt32(), 113Vector512.ConditionalSelect(Vector512.GreaterThan(x, Vector512<T>.Zero).AsInt32(), 115Vector512<int>.Zero));
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (2)
221return Vector512.ConditionalSelect(Vector512.Equals(odd, Vector512<uint>.Zero).AsSingle(), 390return Vector512.ConditionalSelect(Vector512.Equals(odd, Vector512<ulong>.Zero).AsDouble(),
System.Private.CoreLib (60)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512.cs (13)
2024return Vector512<T>.Zero; 2048return Vector512<T>.Zero; 2062return Vector512<T>.Zero; 2066return LessThan(vector.AsInt32(), Vector512<int>.Zero).As<int, T>(); 2070return LessThan(vector.AsInt64(), Vector512<long>.Zero).As<long, T>(); 2074return LessThan(vector, Vector512<T>.Zero); 2091return Vector512<T>.Zero; 2141return GreaterThanOrEqual(vector.AsInt32(), Vector512<int>.Zero).As<int, T>(); 2145return GreaterThanOrEqual(vector.AsInt64(), Vector512<long>.Zero).As<long, T>(); 2149return GreaterThanOrEqual(vector, Vector512<T>.Zero); 2166return Vector512<T>.Zero; 2182return Vector512<T>.Zero; 2188public static Vector512<T> IsZero<T>(Vector512<T> vector) => Equals(vector, Vector512<T>.Zero);
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
351return Zero - vector;
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (5)
138return Vector512.Equals(bitMask & bitPositions, Vector512<byte>.Zero); 437if (result != Vector512<byte>.Zero) 467if (result != Vector512<byte>.Zero) 615if (result != Vector512<byte>.Zero) 644if (result != Vector512<byte>.Zero)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (3)
321if (result != Vector512<byte>.Zero) 503if (result != Vector512<byte>.Zero) 632ulong resultMask = (~Vector512.Equals(result, Vector512<byte>.Zero)).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
108if (result != Vector512<byte>.Zero)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (3)
92if (cmpAnd != Vector512<byte>.Zero) 319if (cmpAnd != Vector512<byte>.Zero) 573ulong matches = Vector512.Equals(Vector512<byte>.Zero, search).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (4)
96if (cmpAnd != Vector512<byte>.Zero) 335if (cmpAnd != Vector512<byte>.Zero) 654if (!Vector512.EqualsAny(search, Vector512<ushort>.Zero)) 667ulong matches = Vector512.Equals(search, Vector512<ushort>.Zero).ExtractMostSignificantBits();
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Packed.cs (4)
578if (result != Vector512<byte>.Zero) 602if (result != Vector512<byte>.Zero) 794if (result != Vector512<byte>.Zero) 818if (result != Vector512<byte>.Zero)
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (20)
1814if (equals == Vector512<TValue>.Zero) 1829if (equals != Vector512<TValue>.Zero) 2021if (equals == Vector512<TValue>.Zero) 2036if (equals != Vector512<TValue>.Zero) 2178if (equals == Vector512<TValue>.Zero) 2194if (equals != Vector512<TValue>.Zero) 2342if (equals == Vector512<TValue>.Zero) 2358if (equals != Vector512<TValue>.Zero) 2661if (equals == Vector512<TValue>.Zero) 2675if (equals != Vector512<TValue>.Zero) 2846if (equals == Vector512<TValue>.Zero) 2860if (equals != Vector512<TValue>.Zero) 2996if (equals == Vector512<TValue>.Zero) 3010if (equals != Vector512<TValue>.Zero) 3255if (equals == Vector512<TValue>.Zero) 3270if (equals != Vector512<TValue>.Zero) 3603if (inRangeVector != Vector512<T>.Zero) 3614if (inRangeVector != Vector512<T>.Zero) 3745if (inRangeVector != Vector512<T>.Zero) 3755if (inRangeVector != Vector512<T>.Zero)
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (1)
2057if (cmp != Vector512<byte>.Zero)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Equality.cs (3)
261if (notEquals != Vector512<TRight>.Zero) 292if (notEquals != Vector512<TRight>.Zero) 594if (((leftLower ^ right) | (leftUpper ^ rightNext)) != Vector512<ushort>.Zero)
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.Utility.cs (2)
1594return zeroIsAscii != Vector512<ushort>.Zero; 1661return (vector.AsUInt16() & Vector512.Create((ushort)0xFF80)) == Vector512<ushort>.Zero;