52 writes to Y
System.Private.CoreLib (52)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (52)
54Y = Vector4.Create(m21, m22, m23, m24); 63Y = Vector4.Create(value.Y, 0, 0); 76result.Y = Vector4.UnitY; 137result.Y = left.Y + right.Y; 168result.Y = Vector4.Transform(left.Y, in right); 181result.Y = left.Y * right; 194result.Y = left.Y - right.Y; 207result.Y = -value.Y; 238result.Y = axisY.AsVector4(); 269result.Y = axisY.AsVector4(); 330result.Y = axisY.AsVector4(); 390result.Y = axisY.AsVector4(); 426result.Y = Vector4.Create( 473result.Y = Vector4.Create(axisY, Vector3.Dot(axisY, negativeCameraPosition)); 491result.Y = Vector4.Create(0, 2.0f / height, 0, 0); 509result.Y = Vector4.Create(0, 2.0f / height, 0, 0); 529result.Y = Vector4.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 554result.Y = Vector4.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 582result.Y = Vector4.Create(0, dblNearPlaneDistance / height, 0, 0); 605result.Y = Vector4.Create(0, dblNearPlaneDistance / height, 0, 0); 632result.Y = Vector4.Create(0, height, 0, 0); 659result.Y = Vector4.Create(0, height, 0, 0); 684result.Y = Vector4.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 714result.Y = Vector4.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 738result.Y = Vector4.MultiplyAddEstimate(Vector4.Create(p.Y), s, Vector4.UnitY); 758result.Y = Vector4.Create(0, c, s, 0); 781result.Y = Vector4.Create(0, c, s, 0); 801result.Y = Vector4.UnitY; 824result.Y = Vector4.UnitY; 844result.Y = Vector4.Create(-s, c, 0, 0); 867result.Y = Vector4.Create(-s, c, 0, 0); 880result.Y = Vector4.Create(0, scaleY, 0, 0); 893result.Y = Vector4.Create(0, scaleY, 0, 0); 906result.Y = Vector4.Create(0, scales.Y, 0, 0); 919result.Y = Vector4.Create(0, scales.Y, 0, 0); 932result.Y = Vector4.Create(0, scale, 0, 0); 945result.Y = Vector4.Create(0, scale, 0, 0); 964result.Y = Vector4.MultiplyAddEstimate(l, Vector4.Create(p.Y), Vector4.Create(0, dot, 0, 0)); 977result.Y = Vector4.UnitY; 990result.Y = Vector4.UnitY; 1008result.Y = Vector4.Create(0f, -result.W.Y, 0f, 0f); 1025result.Y = Vector4.Create(0f, -result.W.Y, 0f, 0f); 1042result.Y = axisY.AsVector4(); 1064(Vector3*)&matTemp.Y, 1392result.Y = vNaN; 1404result.Y = (C2 * vTemp).AsVector4(); 1530result.Y = vNaN; 1583result.Y = Vector4.Lerp(left.Y, right.Y, amount); 1630result.Y = Vector4.Create( 1673result.Y = AdvSimd.Arm64.ZipHigh(lowerXZ, lowerYW).AsVector4(); // x[1], y[1], z[1], w[1] 1690result.Y = Sse.UnpackHigh(lowerXZ, lowerYW).AsVector4(); // x[1], y[1], z[1], w[1] 1697result.Y = Vector4.Create(matrix.X.Y, matrix.Y.Y, matrix.Z.Y, matrix.W.Y);
52 references to Y
System.Private.CoreLib (52)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (47)
113&& (Y == Vector4.UnitY) 137result.Y = left.Y + right.Y; 148&& (left.Y == right.Y) 157|| (left.Y != right.Y) 168result.Y = Vector4.Transform(left.Y, in right); 181result.Y = left.Y * right; 194result.Y = left.Y - right.Y; 207result.Y = -value.Y; 1069*(vectorBasis[1]) = matrix.Y.AsVector3(); 1260Vector128<float> row2 = matrix.Y.AsVector128(); 1507float e = matrix.Y.X, f = matrix.Y.Y, g = matrix.Y.Z, h = matrix.Y.W; 1540result.Y.X = a12 * invDet; 1545result.Y.Y = +(a * kp_lo - c * ip_lm + d * io_km) * invDet; 1557result.Y.Z = -(a * gp_ho - c * ep_hm + d * eo_gm) * invDet; 1569result.Y.W = +(a * gl_hk - c * el_hi + d * ek_gi) * invDet; 1583result.Y = Vector4.Lerp(left.Y, right.Y, amount); 1631value.Y.X * q11 + value.Y.Y * q21 + value.Y.Z * q31, 1632value.Y.X * q12 + value.Y.Y * q22 + value.Y.Z * q32, 1633value.Y.X * q13 + value.Y.Y * q23 + value.Y.Z * q33, 1634value.Y.W 1663Vector128<float> y = matrix.Y.AsVector128(); 1680Vector128<float> y = matrix.Y.AsVector128(); 1696result.X = Vector4.Create(matrix.X.X, matrix.Y.X, matrix.Z.X, matrix.W.X); 1697result.Y = Vector4.Create(matrix.X.Y, matrix.Y.Y, matrix.Z.Y, matrix.W.Y); 1698result.Z = Vector4.Create(matrix.X.Z, matrix.Y.Z, matrix.Z.Z, matrix.W.Z); 1699result.W = Vector4.Create(matrix.X.W, matrix.Y.W, matrix.Z.W, matrix.W.W); 1716&& Y.Equals(other.Y) 1752float e = Y.X, f = Y.Y, g = Y.Z, h = Y.W; 1770public override readonly int GetHashCode() => HashCode.Combine(X, Y, Z, W);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
952result = Vector4.MultiplyAddEstimate(matrix.Y, Vector4.Create(normal.Y), result);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
960result = Vector4.MultiplyAddEstimate(matrix.Y, Vector4.Create(normal.Y), result);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (3)
978result = MultiplyAddEstimate(matrix.Y, Create(position.Y), result); 1002result = MultiplyAddEstimate(matrix.Y, Create(position.Y), result); 1027result = MultiplyAddEstimate(matrix.Y, Create(vector.Y), result);