170 references to Create
Microsoft.ML.CpuMath (2)
SseIntrinsics.cs (2)
76=> Vector128.Create(src[idx[0]], src[idx[1]], src[idx[2]], src[idx[3]]); 241Vector128<float> x1 = Vector128.Create(pm0[col], pm1[col], pm2[col], pm3[col]);
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorPrimitives.FloatHelpers.cs (3)
11Vector128.Create(TOperator.Invoke(floats[0]), TOperator.Invoke(floats[1]), TOperator.Invoke(floats[2]), TOperator.Invoke(floats[3])); 37Vector128.Create(firstRes0, firstRes1, firstRes2, firstRes3), 38Vector128.Create(secondRes0, secondRes1, secondRes2, secondRes3)
System.Private.CoreLib (165)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (136)
172result.Y = Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f); 173result.Z = Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f); 174result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 189(impl.Y == Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f)) && 190(impl.Z == Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f)) && 191(impl.W == Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f)); 650result.Z = Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f); 719result.X = Vector128.Create(m11, m12, m13, m14); 720result.Y = Vector128.Create(m21, m22, m23, m24); 721result.Z = Vector128.Create(m31, m32, m33, m34); 722result.W = Vector128.Create(m41, m42, m43, m44); 834faceDir = (float.Abs(axisY.GetElement(2)) > BillboardMinAngle) ? Vector128.CreateScalar(1.0f) : Vector128.Create(0.0f, 0.0f, -1.0f, 0.0f); 896faceDir = (float.Abs(axisY.GetElement(2)) > BillboardMinAngle) ? Vector128.Create(-1.0f, 0.0f, 0.0f, 0.0f) : Vector128.Create(0.0f, 0.0f, -1.0f, 0.0f); 947result.X = Vector128.Create( 953result.Y = Vector128.Create( 959result.Z = Vector128.Create( 965result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1045result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1066result.X = Vector128.Create(2.0f / width, 0, 0, 0); 1067result.Y = Vector128.Create(0, 2.0f / height, 0, 0); 1068result.Z = Vector128.Create(0, 0, range, 0); 1069result.W = Vector128.Create(0, 0, range * zNearPlane, 1); 1090result.X = Vector128.Create(2.0f / width, 0, 0, 0); 1091result.Y = Vector128.Create(0, 2.0f / height, 0, 0); 1092result.Z = Vector128.Create(0, 0, range, 0); 1093result.W = Vector128.Create(0, 0, -range * zNearPlane, 1); 1117result.X = Vector128.Create(reciprocalWidth + reciprocalWidth, 0, 0, 0); 1118result.Y = Vector128.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 1119result.Z = Vector128.Create(0, 0, range, 0); 1120result.W = Vector128.Create( 1149result.X = Vector128.Create(reciprocalWidth + reciprocalWidth, 0, 0, 0); 1150result.Y = Vector128.Create(0, reciprocalHeight + reciprocalHeight, 0, 0); 1151result.Z = Vector128.Create(0, 0, range, 0); 1152result.W = Vector128.Create( 1187result.X = Vector128.Create(dblNearPlaneDistance / width, 0, 0, 0); 1188result.Y = Vector128.Create(0, dblNearPlaneDistance / height, 0, 0); 1189result.Z = Vector128.Create(0, 0, range, -1.0f); 1190result.W = Vector128.Create(0, 0, range * nearPlaneDistance, 0); 1220result.X = Vector128.Create(dblNearPlaneDistance / width, 0, 0, 0); 1221result.Y = Vector128.Create(0, dblNearPlaneDistance / height, 0, 0); 1222result.Z = Vector128.Create(0, 0, range, 1.0f); 1223result.W = Vector128.Create(0, 0, -range * nearPlaneDistance, 0); 1260result.X = Vector128.Create(width, 0, 0, 0); 1261result.Y = Vector128.Create(0, height, 0, 0); 1262result.Z = Vector128.Create(0, 0, range, -1.0f); 1263result.W = Vector128.Create(0, 0, range * nearPlaneDistance, 0); 1300result.X = Vector128.Create(width, 0, 0, 0); 1301result.Y = Vector128.Create(0, height, 0, 0); 1302result.Z = Vector128.Create(0, 0, range, 1.0f); 1303result.W = Vector128.Create(0, 0, -range * nearPlaneDistance, 0); 1337result.X = Vector128.Create(dblNearPlaneDistance * reciprocalWidth, 0, 0, 0); 1338result.Y = Vector128.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 1339result.Z = Vector128.Create( 1345result.W = Vector128.Create(0, 0, range * nearPlaneDistance, 0); 1379result.X = Vector128.Create(dblNearPlaneDistance * reciprocalWidth, 0, 0, 0); 1380result.Y = Vector128.Create(0, dblNearPlaneDistance * reciprocalHeight, 0, 0); 1381result.Z = Vector128.Create( 1387result.W = Vector128.Create(0, 0, -range * nearPlaneDistance, 0); 1402Vector128<float> s = p * Vector128.Create(-2.0f, -2.0f, -2.0f, 0.0f); 1407result.Y = Vector128.MultiplyAddEstimate(s, Vector128.Create(p.GetElement(1)), Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f)); 1408result.Z = Vector128.MultiplyAddEstimate(s, Vector128.Create(p.GetElement(2)), Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f)); 1409result.W = Vector128.MultiplyAddEstimate(s, Vector128.Create(p.GetElement(3)), Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f)); 1430result.Y = Vector128.Create(0, c, s, 0); 1431result.Z = Vector128.Create(0, -s, c, 0); 1432result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1457result.Y = Vector128.Create(0, c, s, 0); 1458result.Z = Vector128.Create(0, -s, c, 0); 1459result.W = Vector128.Create(0, y, z, 1); 1479result.X = Vector128.Create(c, 0, -s, 0); 1480result.Y = Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f); 1481result.Z = Vector128.Create(s, 0, c, 0); 1482result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1506result.X = Vector128.Create(c, 0, -s, 0); 1507result.Y = Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f); 1508result.Z = Vector128.Create(s, 0, c, 0); 1509result.W = Vector128.Create(x, 0, z, 1); 1529result.X = Vector128.Create(c, s, 0, 0); 1530result.Y = Vector128.Create(-s, c, 0, 0); 1531result.Z = Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f); 1532result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1556result.X = Vector128.Create(c, s, 0, 0); 1557result.Y = Vector128.Create(-s, c, 0, 0); 1558result.Z = Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f); 1559result.W = Vector128.Create(x, y, 0, 1); 1574result.X = Vector128.Create(xScale, 0, 0, 0); 1575result.Y = Vector128.Create(0, yScale, 0, 0); 1576result.Z = Vector128.Create(0, 0, zScale, 0); 1577result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1593result.X = Vector128.Create(xScale, 0, 0, 0); 1594result.Y = Vector128.Create(0, yScale, 0, 0); 1595result.Z = Vector128.Create(0, 0, zScale, 0); 1596result.W = (centerPoint.AsVector128() * (Vector128<float>.One - Vector128.Create(xScale, yScale, zScale, 0))).WithElement(3, 1.0f); 1609result.X = Vector128.Create(scales.X, 0, 0, 0); 1610result.Y = Vector128.Create(0, scales.Y, 0, 0); 1611result.Z = Vector128.Create(0, 0, scales.Z, 0); 1612result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1626result.X = Vector128.Create(scales.X, 0, 0, 0); 1627result.Y = Vector128.Create(0, scales.Y, 0, 0); 1628result.Z = Vector128.Create(0, 0, scales.Z, 0); 1642result.X = Vector128.Create(scale, 0, 0, 0); 1643result.Y = Vector128.Create(0, scale, 0, 0); 1644result.Z = Vector128.Create(0, 0, scale, 0); 1645result.W = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 1659result.X = Vector128.Create(scale, 0, 0, 0); 1660result.Y = Vector128.Create(0, scale, 0, 0); 1661result.Z = Vector128.Create(0, 0, scale, 0); 1682result.X = Vector128.MultiplyAddEstimate(l, Vector128.Create(p.GetElement(0)), Vector128.Create(dot, 0, 0, 0)); 1683result.Y = Vector128.MultiplyAddEstimate(l, Vector128.Create(p.GetElement(1)), Vector128.Create(0, dot, 0, 0)); 1684result.Z = Vector128.MultiplyAddEstimate(l, Vector128.Create(p.GetElement(2)), Vector128.Create(0, 0, dot, 0)); 1685result.W = Vector128.MultiplyAddEstimate(l, Vector128.Create(p.GetElement(3)), Vector128.Create(0, 0, 0, dot)); 1699result.Y = Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f); 1700result.Z = Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f); 1717result.Y = Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f); 1718result.Z = Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f); 1719result.W = Vector128.Create(xPosition, yPosition, zPosition, 1); 1745result.W = Vector128.Create(width, height, 0f, 0f); 1746result.W *= Vector128.Create(0.5f, 0.5f, 0f, 0f); 1748result.X = Vector128.Create(result.W.GetElement(0), 0f, 0f, 0f); 1749result.Y = Vector128.Create(0f, -result.W.GetElement(1), 0f, 0f); 1750result.Z = Vector128.Create(0f, 0f, minDepth - maxDepth, 0f); 1751result.W += Vector128.Create(x, y, minDepth, 1f); 1777result.W = Vector128.Create(width, height, 0f, 0f); 1778result.W *= Vector128.Create(0.5f, 0.5f, 0f, 0f); 1780result.X = Vector128.Create(result.W.GetElement(0), 0f, 0f, 0f); 1781result.Y = Vector128.Create(0f, -result.W.GetElement(1), 0f, 0f); 1782result.Z = Vector128.Create(0f, 0f, maxDepth - minDepth, 0f); 1783result.W += Vector128.Create(x, y, minDepth, 1f); 1826Vector128.Create(1.0f, 0.0f, 0.0f, 0.0f), 1827Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f), 1828Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f), 1954rotation = Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f).AsQuaternion(); 2313result.X = Vector128.Create( 2319result.Y = Vector128.Create( 2325result.Z = Vector128.Create( 2331result.W = Vector128.Create(
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (1)
77public static Plane Create(float x, float y, float z, float d) => Vector128.Create(x, y, z, d).AsPlane();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (7)
67get => Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f).AsQuaternion(); 95get => this.AsVector128() == Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f); 189result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(value1, Vector128.Create(3, 2, 1, 0)) * value2.GetElement(0), Vector128.Create(+1.0f, -1.0f, +1.0f, -1.0f), result); 190result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(value1, Vector128.Create(2, 3, 0, 1)) * value2.GetElement(1), Vector128.Create(+1.0f, +1.0f, -1.0f, -1.0f), result); 191result = Vector128.MultiplyAddEstimate(Vector128.Shuffle(value1, Vector128.Create(1, 0, 3, 2)) * value2.GetElement(2), Vector128.Create(-1.0f, +1.0f, +1.0f, -1.0f), result); 207return value * Vector128.Create(-1.0f, -1.0f, -1.0f, 1.0f); 218public static Quaternion Create(float x, float y, float z, float w) => Vector128.Create(x, y, z, w).AsQuaternion();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (2)
169get => Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f).AsVector2(); 423public static Vector2 Create(float x, float y) => Vector128.Create(x, y, 0.0f, 0.0f).AsVector2();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (3)
183get => Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f).AsVector3(); 192get => Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f).AsVector3(); 460public static Vector3 Create(float x, float y, float z) => Vector128.Create(x, y, z, 0).AsVector3();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (4)
208get => Vector128.Create(0.0f, 1.0f, 0.0f, 0.0f).AsVector4(); 217get => Vector128.Create(0.0f, 0.0f, 1.0f, 0.0f).AsVector4(); 226get => Vector128.Create(0.0f, 0.0f, 0.0f, 1.0f).AsVector4(); 511public static Vector4 Create(float x, float y, float z, float w) => Vector128.Create(x, y, z, w).AsVector4();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.Numerics.cs (10)
35internal static bool Any(Vector2 vector, float value) => EqualsAny(vector.AsVector128(), Create(value, value, -1, -1)); 40internal static bool Any(Vector3 vector, float value) => EqualsAny(vector.AsVector128(), Create(value, value, value, -1)); 186internal static int Count(Vector2 vector, float value) => CountMatches(Equals(vector.AsVector128(), Create(value, value, -1, -1))); 191internal static int Count(Vector3 vector, float value) => CountMatches(Equals(vector.AsVector128(), Create(value, value, value, -1))); 224internal static int IndexOf(Vector2 vector, float value) => IndexOfFirstMatch(Equals(vector.AsVector128(), Create(value, value, -1, -1))); 229internal static int IndexOf(Vector3 vector, float value) => IndexOfFirstMatch(Equals(vector.AsVector128(), Create(value, value, value, -1))); 244internal static int LastIndexOf(Vector2 vector, float value) => IndexOfLastMatch(Equals(vector.AsVector128(), Create(value, value, -1, -1))); 249internal static int LastIndexOf(Vector3 vector, float value) => IndexOfLastMatch(Equals(vector.AsVector128(), Create(value, value, value, -1))); 274internal static bool None(Vector2 vector, float value) => !EqualsAny(vector.AsVector128(), Create(value, value, -1, -1)); 279internal static bool None(Vector3 vector, float value) => !EqualsAny(vector.AsVector128(), Create(value, value, value, -1));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (2)
1265Vector128.Create(e0, e1, e2, e3), 1266Vector128.Create(e4, e5, e6, e7)