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