74 references to Create
Microsoft.ML.CpuMath (34)
AvxIntrinsics.cs (14)
439Vector128<float> scalarVector128 = Vector128.Create(scalar); 592Vector128<float> scaleVector128 = Vector128.Create(scale); 638Vector128<float> a128 = Vector128.Create(a); 639Vector128<float> b128 = Vector128.Create(b); 687Vector128<float> scaleVector128 = Vector128.Create(scale); 744Vector128<float> scaleVector128 = Vector128.Create(scale); 800Vector128<float> scaleVector128 = Vector128.Create(scale); 1128Vector128<float> meanVector128 = Vector128.Create(mean); 1221Vector128<float> meanVector128 = Vector128.Create(mean); 1314Vector128<float> meanVector128 = Vector128.Create(mean); 1533Vector128<float> xPrimal128 = Vector128.Create(primalUpdate); 1534Vector128<float> xThreshold128 = Vector128.Create(threshold); 1592Vector128<float> xPrimal128 = Vector128.Create(primalUpdate); 1593Vector128<float> xThreshold128 = Vector128.Create(threshold);
SseIntrinsics.cs (20)
68Vector128.Create(BitConverter.Int32BitsToSingle(0x7FFFFFFF)); 132Vector128<float> signMask = Vector128.Create(-0.0f); // 0x8000 0000 242Vector128<float> x2 = Vector128.Create(pSrcCurrent[col]); 363Vector128<float> scalarVector = Vector128.Create(scalar); 393Vector128<float> scaleVector128 = Vector128.Create(scale); 499Vector128<float> scaleVector = Vector128.Create(scale); 532Vector128<float> aVector = Vector128.Create(a); 533Vector128<float> bVector = Vector128.Create(b); 568Vector128<float> scaleVector = Vector128.Create(scale); 612Vector128<float> scaleVector = Vector128.Create(scale); 656Vector128<float> scaleVector = Vector128.Create(scale); 918Vector128<float> meanVector = Vector128.Create(mean); 983Vector128<float> meanVector = Vector128.Create(mean); 1048Vector128<float> meanVector = Vector128.Create(mean); 1210Vector128<float> xPrimal = Vector128.Create(primalUpdate); 1212Vector128<float> signMask = Vector128.Create(-0.0f); // 0x8000 0000 1213Vector128<float> xThreshold = Vector128.Create(threshold); 1255Vector128<float> xPrimal = Vector128.Create(primalUpdate); 1257Vector128<float> signMask = Vector128.Create(-0.0f); // 0x8000 0000 1258Vector128<float> xThreshold = Vector128.Create(threshold);
System.Numerics.Tensors (26)
System\Numerics\Tensors\netcore\TensorPrimitives.Cbrt.cs (1)
37return ExpOperator<float>.Invoke(LogOperator<float>.Invoke(x.AsSingle()) / Vector128.Create(3f)).As<float, T>();
System\Numerics\Tensors\netcore\TensorPrimitives.ConvertHelpers.cs (1)
595value = Vector128.Min(Vector128.Create(MaxHalfValueBelowInfinity), value);
System\Numerics\Tensors\netcore\TensorPrimitives.Cosh.cs (3)
80Vector128<float> z = ExpOperator<float>.Invoke(y - Vector128.Create((float)Single_LOGV)); 81return (Vector128.Create((float)Single_HALFV) * (z + (Vector128.Create((float)Single_INVV2) / z))).As<float, T>();
System\Numerics\Tensors\netcore\TensorPrimitives.RootN.cs (1)
39return ExpOperator<float>.Invoke(LogOperator<float>.Invoke(x.AsSingle()) / Vector128.Create((float)_n)).As<float, T>();
System\Numerics\Tensors\netcore\TensorPrimitives.Round.cs (1)
253return TruncateOperator<float>.Invoke(x.AsSingle() + CopySignOperator<float>.Invoke(Vector128.Create(0.49999997f), x.AsSingle())).As<float, T>();
System\Numerics\Tensors\netcore\TensorPrimitives.Sinh.cs (3)
62Vector128<float> z = ExpOperator<float>.Invoke(y - Vector128.Create((float)Single_LOGV)); 63Vector128<float> result = Vector128.Create((float)Single_HALFV) * (z - (Vector128.Create((float)Single_INVV2) / z));
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (14)
129Vector128<float> dn = MultiplyAddEstimateOperator<float>.Invoke(uxMasked, Vector128.Create(2 / float.Pi), Vector128.Create(AlmHuge)); 131dn -= Vector128.Create(AlmHuge); 134f = MultiplyAddEstimateOperator<float>.Invoke(dn, Vector128.Create(-float.Pi / 2), f); 135f = MultiplyAddEstimateOperator<float>.Invoke(dn, Vector128.Create(Pi_Tail2), f); 136f = MultiplyAddEstimateOperator<float>.Invoke(dn, Vector128.Create(Pi_Tail3), f); 143Vector128<float> a1 = MultiplyAddEstimateOperator<float>.Invoke(Vector128.Create(C2), f2, Vector128.Create(C1)); 144Vector128<float> a2 = MultiplyAddEstimateOperator<float>.Invoke(Vector128.Create(C4), f2, Vector128.Create(C3)); 145Vector128<float> a3 = MultiplyAddEstimateOperator<float>.Invoke(Vector128.Create(C6), f2, Vector128.Create(C5)); 147Vector128<float> b2 = MultiplyAddEstimateOperator<float>.Invoke(f8, a3, f12 * Vector128.Create(C7)); 153Vector128.Create(-1f) / result);
System\Numerics\Tensors\netcore\TensorPrimitives.Tanh.cs (2)
70Vector128<float> z = ExpM1Operator<float>.Invoke(Vector128.Create(-2f) * y); 72return (sign ^ (-z / (z + Vector128.Create(2f))).AsUInt32()).As<uint, T>();
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Numerics\Plane.cs (1)
130Vector128.Equals(lengthSquared, Vector128.Create(float.PositiveInfinity))
src\libraries\System.Private.CoreLib\src\System\Numerics\Quaternion.cs (4)
330Vector128<float> lengthSquared = Vector128.Create(value.LengthSquared()); 333Vector128.LessThanOrEqual(lengthSquared, Vector128.Create(Epsilon)) 347Vector128.GreaterThanOrEqual(Vector128.Create(Dot(quaternion1, quaternion2)), Vector128<float>.Zero), 352Vector128<float> result = Vector128.MultiplyAddEstimate(quaternion1.AsVector128(), Vector128.Create(1.0f - amount), q2 * amount);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
391public static Vector2 Create(float value) => Vector128.Create(value).AsVector2();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
412public static Vector3 Create(float value) => Vector128.Create(value).AsVector3();
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (1)
444public static Vector4 Create(float value) => Vector128.Create(value).AsVector4();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128.cs (4)
530return Fma.MultiplyAdd(upper, Create(65536.0f), lower); 534Vector128<float> result = Sse.Multiply(upper, Create(65536.0f)); 1954return Equals(vector, Create(float.NegativeInfinity).As<float, T>()); 2029return Equals(vector, Create(float.PositiveInfinity).As<float, T>());
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
345return vector ^ Vector128.Create(-0.0f).As<float, T>();
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (1)
2563result = (TVector)(object)Vector128.Create(value);