152 references to GetElementUnsafe
System.Private.CoreLib (152)
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (126)
48T element = Scalar<T>.Abs(value.GetElementUnsafe(index)); 75T value = Scalar<T>.AddSaturate(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 298T value = Scalar<T>.Ceiling(vector.GetElementUnsafe(index)); 318double element = Scalar<double>.Ceiling(value.GetElementUnsafe(index)); 337float element = Scalar<float>.Ceiling(value.GetElementUnsafe(index)); 444int element = float.ConvertToInteger<int>(value.GetElementUnsafe(i)); 461int element = float.ConvertToIntegerNative<int>(value.GetElementUnsafe(i)); 478long element = double.ConvertToInteger<long>(value.GetElementUnsafe(i)); 495long element = double.ConvertToIntegerNative<long>(value.GetElementUnsafe(i)); 512float element = value.GetElementUnsafe(i); 553uint element = float.ConvertToInteger<uint>(value.GetElementUnsafe(i)); 571uint element = float.ConvertToIntegerNative<uint>(value.GetElementUnsafe(i)); 589ulong element = double.ConvertToInteger<ulong>(value.GetElementUnsafe(i)); 607ulong element = double.ConvertToIntegerNative<ulong>(value.GetElementUnsafe(i)); 621T value = T.Cos(vector.GetElementUnsafe(index)); 679T element = Scalar<T>.CopySign(value.GetElementUnsafe(index), sign.GetElementUnsafe(index)); 810T value = T.DegreesToRadians(degrees.GetElementUnsafe(index)); 884T value = Scalar<T>.Equals(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 938if (Scalar<T>.Equals(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 954T value = T.Exp(vector.GetElementUnsafe(index)); 1015T value = Scalar<T>.Floor(vector.GetElementUnsafe(index)); 1035double element = Scalar<double>.Floor(value.GetElementUnsafe(index)); 1054float element = Scalar<float>.Floor(value.GetElementUnsafe(index)); 1078double value = double.FusedMultiplyAdd(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 1102float value = float.FusedMultiplyAdd(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 1125return vector.GetElementUnsafe(index); 1141T value = Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 1187if (!Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1207if (Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1229T value = Scalar<T>.GreaterThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 1275if (!Scalar<T>.GreaterThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1295if (Scalar<T>.GreaterThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1311T value = T.Hypot(x.GetElementUnsafe(index), y.GetElementUnsafe(index)); 1638T value = T.Lerp(x.GetElementUnsafe(index), y.GetElementUnsafe(index), amount.GetElementUnsafe(index)); 1696T value = Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 1742if (!Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1762if (Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1784T value = Scalar<T>.LessThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 1830if (!Scalar<T>.LessThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1850if (Scalar<T>.LessThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1935T value = T.Log(vector.GetElementUnsafe(index)); 1977T value = T.Log2(vector.GetElementUnsafe(index)); 2027T value = Scalar<T>.Max(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2050T value = Scalar<T>.MaxMagnitude(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2073T value = Scalar<T>.MaxMagnitudeNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2096T value = Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? left.GetElementUnsafe(index) : right.GetElementUnsafe(index); 2119T value = Scalar<T>.MaxNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2142T value = Scalar<T>.Min(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2165T value = Scalar<T>.MinMagnitude(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2188T value = Scalar<T>.MinMagnitudeNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2211T value = Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? left.GetElementUnsafe(index) : right.GetElementUnsafe(index); 2234T value = Scalar<T>.MinNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2274T value = Scalar<T>.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 2290double element = double.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 2306float element = float.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 2323TResult value = TResult.CreateTruncating(low.GetElementUnsafe(i)); 2329TResult value = TResult.CreateTruncating(high.GetElementUnsafe(i - Vector<TSource>.Count)); 2392TResult value = TResult.CreateSaturating(low.GetElementUnsafe(i)); 2398TResult value = TResult.CreateSaturating(high.GetElementUnsafe(i - Vector<TSource>.Count)); 2496T value = T.RadiansToDegrees(radians.GetElementUnsafe(index)); 2554T value = Scalar<T>.Round(vector.GetElementUnsafe(index)); 2807T value = T.Sin(vector.GetElementUnsafe(index)); 2850(T sinValue, T cosValue) = T.SinCos(vector.GetElementUnsafe(index)); 2898T element = Scalar<T>.Sqrt(value.GetElementUnsafe(index)); 2993T value = Scalar<T>.SubtractSaturate(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 3012sum = Scalar<T>.Add(sum, value.GetElementUnsafe(index)); 3027return vector.GetElementUnsafe(0); 3053T value = Scalar<T>.Truncate(vector.GetElementUnsafe(index)); 3204ushort value = source.GetElementUnsafe(i); 3222int value = source.GetElementUnsafe(i); 3240long value = source.GetElementUnsafe(i); 3259short value = source.GetElementUnsafe(i); 3277double value = source.GetElementUnsafe(i); 3296uint value = source.GetElementUnsafe(i); 3315ulong value = source.GetElementUnsafe(i); 3334ushort value = source.GetElementUnsafe(i); 3352int value = source.GetElementUnsafe(i); 3370long value = source.GetElementUnsafe(i); 3389short value = source.GetElementUnsafe(i); 3407double value = source.GetElementUnsafe(i); 3426uint value = source.GetElementUnsafe(i); 3445ulong value = source.GetElementUnsafe(i);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector_1.cs (26)
232T value = Scalar<T>.Add(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 255ulong value = vleft.GetElementUnsafe(index) & vright.GetElementUnsafe(index); 278ulong value = vleft.GetElementUnsafe(index) | vright.GetElementUnsafe(index); 297T value = Scalar<T>.Divide(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 316T value = Scalar<T>.Divide(left.GetElementUnsafe(index), right); 333if (!Scalar<T>.Equals(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 357ulong value = vleft.GetElementUnsafe(index) ^ vright.GetElementUnsafe(index); 472T element = Scalar<T>.ShiftLeft(value.GetElementUnsafe(index), shiftCount); 491T value = Scalar<T>.Multiply(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 526ulong element = ~vector.GetElementUnsafe(index); 545T element = Scalar<T>.ShiftRightArithmetic(value.GetElementUnsafe(index), shiftCount); 564T value = Scalar<T>.Subtract(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 615T element = Scalar<T>.ShiftRightLogical(value.GetElementUnsafe(index), shiftCount); 726if (!Scalar<T>.ObjectEquals(self.GetElementUnsafe(index), other.GetElementUnsafe(index))) 743T value = this.GetElementUnsafe(index); 771sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 777sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));