178 references to GetElementUnsafe
System.Private.CoreLib (178)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (20)
141T value = Scalar<T>.Add(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 195T value = Scalar<T>.Divide(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 214T value = Scalar<T>.Divide(left.GetElementUnsafe(index), right); 232if (!Scalar<T>.Equals(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 277T element = Scalar<T>.ShiftLeft(value.GetElementUnsafe(index), shiftCount); 297T value = Scalar<T>.Multiply(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 317T value = Scalar<T>.Multiply(left.GetElementUnsafe(index), right); 360T element = Scalar<T>.ShiftRightArithmetic(value.GetElementUnsafe(index), shiftCount); 380T value = Scalar<T>.Subtract(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 432T element = Scalar<T>.ShiftRightLogical(value.GetElementUnsafe(index), shiftCount); 473if (!Scalar<T>.ObjectEquals(self.GetElementUnsafe(index), other.GetElementUnsafe(index))) 491T value = this.GetElementUnsafe(i); 511sb.Append(((IFormattable)this.GetElementUnsafe(0)).ToString(format, formatProvider)); 517sb.Append(((IFormattable)this.GetElementUnsafe(i)).ToString(format, formatProvider));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (158)
134T value = Scalar<T>.Abs(vector.GetElementUnsafe(index)); 161T value = Scalar<T>.AddSaturate(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 392T value = Scalar<T>.Ceiling(vector.GetElementUnsafe(index)); 458double value = vector.GetElementUnsafe(i); 477double value = vector.GetElementUnsafe(i); 495int value = float.ConvertToInteger<int>(vector.GetElementUnsafe(i)); 513int value = float.ConvertToIntegerNative<int>(vector.GetElementUnsafe(i)); 531long value = double.ConvertToInteger<long>(vector.GetElementUnsafe(i)); 549long value = double.ConvertToIntegerNative<long>(vector.GetElementUnsafe(i)); 567float value = vector.GetElementUnsafe(i); 586float value = vector.GetElementUnsafe(i); 605uint value = float.ConvertToInteger<uint>(vector.GetElementUnsafe(i)); 624uint value = float.ConvertToIntegerNative<uint>(vector.GetElementUnsafe(i)); 643ulong value = double.ConvertToInteger<ulong>(vector.GetElementUnsafe(i)); 662ulong value = double.ConvertToIntegerNative<ulong>(vector.GetElementUnsafe(i)); 688T element = Scalar<T>.CopySign(value.GetElementUnsafe(index), sign.GetElementUnsafe(index)); 767T value = T.Cos(vector.GetElementUnsafe(index)); 1462return Create(lower.GetElementUnsafe(0), upper.GetElementUnsafe(0)).As<uint, T>(); 1469result.SetElementUnsafe(index, left.GetElementUnsafe(index)); 1470result.SetElementUnsafe(index + (Vector64<T>.Count / 2), right.GetElementUnsafe(index)); 1485return Create(lower.GetElementUnsafe(1), upper.GetElementUnsafe(0)).As<uint, T>(); 1492result.SetElementUnsafe(index, left.GetElementUnsafe(index + (Vector64<T>.Count / 2))); 1493result.SetElementUnsafe(index + (Vector64<T>.Count / 2), right.GetElementUnsafe(index)); 1508return Create(lower.GetElementUnsafe(1), upper.GetElementUnsafe(1)).As<uint, T>(); 1515result.SetElementUnsafe(index, left.GetElementUnsafe(index + (Vector64<T>.Count / 2))); 1516result.SetElementUnsafe(index + (Vector64<T>.Count / 2), right.GetElementUnsafe(index + (Vector64<T>.Count / 2))); 1531return Create(lower.GetElementUnsafe(0), upper.GetElementUnsafe(1)).As<uint, T>(); 1538result.SetElementUnsafe(index, left.GetElementUnsafe(index)); 1539result.SetElementUnsafe(index + (Vector64<T>.Count / 2), right.GetElementUnsafe(index + (Vector64<T>.Count / 2))); 1559result.SetElementUnsafe(index - 1, left.GetElementUnsafe(index / 2)); 1560result.SetElementUnsafe(index, right.GetElementUnsafe(index / 2)); 1580result.SetElementUnsafe(index - 1, left.GetElementUnsafe(Vector64<T>.Count / 2 + index / 2)); 1581result.SetElementUnsafe(index, right.GetElementUnsafe(Vector64<T>.Count / 2 + index / 2)); 1606result.SetElementUnsafe(index, left.GetElementUnsafe(index * 2)); 1607result.SetElementUnsafe(index + (Vector64<T>.Count / 2), right.GetElementUnsafe(index * 2)); 1627result.SetElementUnsafe(index, left.GetElementUnsafe((index * 2) + 1)); 1628result.SetElementUnsafe(index + (Vector64<T>.Count / 2), right.GetElementUnsafe((index * 2) + 1)); 1653result.SetElementUnsafe(index, vector.GetElementUnsafe(Vector64<T>.Count - 1 - index)); 1666T value = T.DegreesToRadians(degrees.GetElementUnsafe(index)); 1754T value = Scalar<T>.Equals(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 1782if (Scalar<T>.Equals(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 1798T value = T.Exp(vector.GetElementUnsafe(index)); 1858uint value = Scalar<T>.ExtractMostSignificantBit(vector.GetElementUnsafe(index)); 1878T value = Scalar<T>.Floor(vector.GetElementUnsafe(index)); 1922double value = double.FusedMultiplyAdd(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 1946float value = float.FusedMultiplyAdd(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 1969return vector.GetElementUnsafe(index); 1986T value = Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 2005if (!Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2026if (Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2049T value = Scalar<T>.GreaterThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 2068if (!Scalar<T>.GreaterThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2089if (Scalar<T>.GreaterThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2105T value = T.Hypot(x.GetElementUnsafe(index), y.GetElementUnsafe(index)); 2425T value = T.Lerp(x.GetElementUnsafe(index), y.GetElementUnsafe(index), amount.GetElementUnsafe(index)); 2484T value = Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 2503if (!Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2524if (Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2547T value = Scalar<T>.LessThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? Scalar<T>.AllBitsSet : default!; 2566if (!Scalar<T>.LessThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2587if (Scalar<T>.LessThanOrEqual(left.GetElementUnsafe(index), right.GetElementUnsafe(index))) 2672T value = T.Log(vector.GetElementUnsafe(index)); 2718T value = T.Log2(vector.GetElementUnsafe(index)); 2772T value = Scalar<T>.Max(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2795T value = Scalar<T>.MaxMagnitude(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2818T value = Scalar<T>.MaxMagnitudeNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2841T value = Scalar<T>.GreaterThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? left.GetElementUnsafe(index) : right.GetElementUnsafe(index); 2864T value = Scalar<T>.MaxNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2887T value = Scalar<T>.Min(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2910T value = Scalar<T>.MinMagnitude(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2933T value = Scalar<T>.MinMagnitudeNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 2956T value = Scalar<T>.LessThan(left.GetElementUnsafe(index), right.GetElementUnsafe(index)) ? left.GetElementUnsafe(index) : right.GetElementUnsafe(index); 2979T value = Scalar<T>.MinNumber(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 3022T value = Scalar<T>.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 3046double element = double.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 3070float element = float.MultiplyAddEstimate(left.GetElementUnsafe(index), right.GetElementUnsafe(index), addend.GetElementUnsafe(index)); 3087TResult value = TResult.CreateTruncating(lower.GetElementUnsafe(i)); 3093TResult value = TResult.CreateTruncating(upper.GetElementUnsafe(i - Vector64<TSource>.Count)); 3156TResult value = TResult.CreateSaturating(lower.GetElementUnsafe(i)); 3162TResult value = TResult.CreateSaturating(upper.GetElementUnsafe(i - Vector64<TSource>.Count)); 3271T value = T.RadiansToDegrees(radians.GetElementUnsafe(index)); 3329T value = Scalar<T>.Round(vector.GetElementUnsafe(index)); 3445uint element = vector.GetElementUnsafe(index) << (int)shiftCount.GetElementUnsafe(index); 3467ulong element = vector.GetElementUnsafe(index) << (int)shiftCount.GetElementUnsafe(index); 3607int selectedIndex = int.CreateSaturating(indices.GetElementUnsafe(index)); 3611T selectedValue = vector.GetElementUnsafe(selectedIndex); 3732T value = T.Asin(vector.GetElementUnsafe(index)); 3746T value = T.Sin(vector.GetElementUnsafe(index)); 3800(T sinValue, T cosValue) = T.SinCos(vector.GetElementUnsafe(index)); 3860T value = Scalar<T>.Sqrt(vector.GetElementUnsafe(index)); 3955T value = Scalar<T>.SubtractSaturate(left.GetElementUnsafe(index), right.GetElementUnsafe(index)); 3976sum = Scalar<T>.Add(sum, vector.GetElementUnsafe(index)); 3991return vector.GetElementUnsafe(0); 4039T value = Scalar<T>.Truncate(vector.GetElementUnsafe(index)); 4136ushort value = source.GetElementUnsafe(i); 4154int value = source.GetElementUnsafe(i); 4172long value = source.GetElementUnsafe(i); 4191short value = source.GetElementUnsafe(i); 4209double value = source.GetElementUnsafe(i); 4228uint value = source.GetElementUnsafe(i); 4247ulong value = source.GetElementUnsafe(i); 4266ushort value = source.GetElementUnsafe(i); 4284int value = source.GetElementUnsafe(i); 4302long value = source.GetElementUnsafe(i); 4321short value = source.GetElementUnsafe(i); 4339double value = source.GetElementUnsafe(i); 4358uint value = source.GetElementUnsafe(i); 4377ulong value = source.GetElementUnsafe(i);