55 writes to Y
System.Private.CoreLib (55)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (55)
172
result.
Y
= Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f);
229
set => AsImpl().
Y
= value.AsVector128();
329
impl.
Y
= value.AsVector128();
445
impl.
Y
= impl.Y.WithElement(column, value);
493
result.
Y
= left.Y + right.Y;
546
result.
Y
= Vector4.Transform(left.Y, in right);
566
result.
Y
= left.Y * value2;
587
result.
Y
= left.Y - right.Y;
605
result.
Y
= -impl.Y;
630
result.
Y
= vector;
649
result.
Y
= impl.Y.AsVector128();
667
result.
Y
= vector;
686
result.
Y
= y.AsVector128();
720
result.
Y
= Vector128.Create(m21, m22, m23, m24);
751
result.
Y
= axisY;
782
result.
Y
= axisY;
844
result.
Y
= axisY;
906
result.
Y
= axisY;
953
result.
Y
= Vector128.Create(
1043
result.
Y
= axisY.WithElement(3, Vector128.Dot(axisY, negativeCameraPosition));
1067
result.
Y
= Vector128.Create(0, 2.0f / height, 0, 0);
1091
result.
Y
= Vector128.Create(0, 2.0f / height, 0, 0);
1118
result.
Y
= Vector128.Create(0, reciprocalHeight + reciprocalHeight, 0, 0);
1150
result.
Y
= Vector128.Create(0, reciprocalHeight + reciprocalHeight, 0, 0);
1188
result.
Y
= Vector128.Create(0, dblNearPlaneDistance / height, 0, 0);
1221
result.
Y
= Vector128.Create(0, dblNearPlaneDistance / height, 0, 0);
1261
result.
Y
= Vector128.Create(0, height, 0, 0);
1301
result.
Y
= Vector128.Create(0, height, 0, 0);
1338
result.
Y
= Vector128.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0);
1380
result.
Y
= Vector128.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0);
1407
result.
Y
= Vector128.MultiplyAddEstimate(s, Vector128.Create(p.GetElement(1)), Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f));
1430
result.
Y
= Vector128.Create(0, c, s, 0);
1457
result.
Y
= Vector128.Create(0, c, s, 0);
1480
result.
Y
= Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f);
1507
result.
Y
= Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f);
1530
result.
Y
= Vector128.Create(-s, c, 0, 0);
1557
result.
Y
= Vector128.Create(-s, c, 0, 0);
1575
result.
Y
= Vector128.Create(0, yScale, 0, 0);
1594
result.
Y
= Vector128.Create(0, yScale, 0, 0);
1610
result.
Y
= Vector128.Create(0, scales.Y, 0, 0);
1627
result.
Y
= Vector128.Create(0, scales.Y, 0, 0);
1643
result.
Y
= Vector128.Create(0, scale, 0, 0);
1660
result.
Y
= Vector128.Create(0, scale, 0, 0);
1683
result.
Y
= Vector128.MultiplyAddEstimate(l, Vector128.Create(p.GetElement(1)), Vector128.Create(0, dot, 0, 0));
1699
result.
Y
= Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f);
1717
result.
Y
= Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f);
1749
result.
Y
= Vector128.Create(0f, -result.W.GetElement(1), 0f, 0f);
1781
result.
Y
= Vector128.Create(0f, -result.W.GetElement(1), 0f, 0f);
1804
result.
Y
= axisY;
1835
&matTemp.
Y
,
2208
result.
Y
= vNaN;
2220
result.
Y
= C2 * vTemp;
2242
result.
Y
= Vector128.Lerp(left.Y, right.Y, vAmount);
2319
result.
Y
= Vector128.Create(
2366
result.
Y
= Vector128.ZipUpper(lowerXZ, lowerYW); // x[1], y[1], z[1], w[1]
44 references to Y
System.Private.CoreLib (44)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (25)
189
(impl.
Y
== Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f)) &&
226
readonly get => AsROImpl().
Y
.AsVector4();
282
return impl.
Y
.AsVector4();
398
return impl.
Y
.GetElement(column);
445
impl.Y = impl.
Y
.WithElement(column, value);
493
result.Y = left.
Y
+ right.
Y
;
512
&& (left.
Y
== right.
Y
)
528
|| (left.
Y
!= right.
Y
)
546
result.Y = Vector4.Transform(left.
Y
, in right);
566
result.Y = left.
Y
* value2;
587
result.Y = left.
Y
- right.
Y
;
605
result.Y = -impl.
Y
;
1840
*(vectorBasis[1]) = matrix.
Y
.WithElement(3, 0.0f);
2076
Vector128<float> row2 = matrix.
Y
;
2242
result.Y = Vector128.Lerp(left.
Y
, right.
Y
, vAmount);
2356
Vector128<float> y = matrix.
Y
;
2394
left.
Y
.Equals(right.
Y
) &&
2428
Vector128<float> y = impl.
Y
;
2503
return HashCode.Combine(impl.X, impl.
Y
, impl.Z, impl.W);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (14)
254
float trace = matrix.X.GetElement(0) + matrix.
Y
.GetElement(1) + matrix.Z.GetElement(2);
262
q = q.WithElement(0, (matrix.
Y
.GetElement(2) - matrix.Z.GetElement(1)) * invS);
264
q = q.WithElement(2, (matrix.X.GetElement(1) - matrix.
Y
.GetElement(0)) * invS);
269
if (matrix.X.GetElement(0) >= matrix.
Y
.GetElement(1) && matrix.X.GetElement(0) >= matrix.Z.GetElement(2))
271
float s = float.Sqrt(1.0f + matrix.X.GetElement(0) - matrix.
Y
.GetElement(1) - matrix.Z.GetElement(2));
274
q = q.WithElement(1, (matrix.X.GetElement(1) + matrix.
Y
.GetElement(0)) * invS);
276
q = q.WithElement(3, (matrix.
Y
.GetElement(2) - matrix.Z.GetElement(1)) * invS);
278
else if (matrix.
Y
.GetElement(1) > matrix.Z.GetElement(2))
280
float s = float.Sqrt(1.0f + matrix.
Y
.GetElement(1) - matrix.X.GetElement(0) - matrix.Z.GetElement(2));
282
q = q.WithElement(0, (matrix.
Y
.GetElement(0) + matrix.X.GetElement(1)) * invS);
284
q = q.WithElement(2, (matrix.Z.GetElement(1) + matrix.
Y
.GetElement(2)) * invS);
289
float s = float.Sqrt(1.0f + matrix.Z.GetElement(2) - matrix.X.GetElement(0) - matrix.
Y
.GetElement(1));
292
q = q.WithElement(1, (matrix.Z.GetElement(1) + matrix.
Y
.GetElement(2)) * invS);
294
q = q.WithElement(3, (matrix.X.GetElement(1) - matrix.
Y
.GetElement(0)) * invS);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (2)
960
result = Vector128.MultiplyAddEstimate(matrix.
Y
, Vector128.Create(position.GetElement(1)), result);
997
result = Vector128.MultiplyAddEstimate(matrix.
Y
, Vector128.Create(normal.GetElement(1)), result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (2)
983
result = Vector128.MultiplyAddEstimate(matrix.
Y
, Vector128.Create(position.GetElement(1)), result);
1006
result = Vector128.MultiplyAddEstimate(matrix.
Y
, Vector128.Create(normal.GetElement(1)), result);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (1)
1059
result = Vector128.MultiplyAddEstimate(matrix.
Y
, Vector128.Create(vector.GetElement(1)), result);