24 references to Multiply
Microsoft.ML.CpuMath (22)
AvxIntrinsics.cs (14)
156
Vector256<float> product = Avx.
Multiply
(src2, Avx.LoadVector256(psrc1));
170
Vector256<float> product = Avx.
Multiply
(src1, src2);
286
x2 = Avx.
Multiply
(x2, x1);
350
x02 = Avx.
Multiply
(x01, x02);
353
x22 = Avx.
Multiply
(x21, x22);
399
x02 = Avx.
Multiply
(x01, x02);
402
x22 = Avx.
Multiply
(x21, x22);
483
temp = Avx.
Multiply
(scaleVector256, temp);
503
result = Avx.
Multiply
(scaleVector256, result);
531
temp = Avx.
Multiply
(scaleVector256, temp);
557
result = Avx.
Multiply
(scaleVector256, result);
585
srcVector = Avx.
Multiply
(srcVector, scaleVector256);
632
dstVector = Avx.
Multiply
(dstVector, a256);
940
src2Vector = Avx.
Multiply
(src1Vector, src2Vector);
FactorizationMachine\AvxIntrinsics.cs (8)
26
Vector256<float> product = Avx.
Multiply
(src1, src2);
40
Vector256<float> product = Avx.
Multiply
(src1, src2);
79
Vector256<float> xx = Avx.
Multiply
(x, x);
90
tmp = MultiplyAddNegated(Avx.
Multiply
(vjfBuffer, vjfBuffer), xx, tmp);
194
Vector256<float> sx = Avx.
Multiply
(s, x);
202
Vector256<float> gLatent = Avx.
Multiply
(lambdav, v);
210
gLatent = Avx.
Multiply
(wei, gLatent);
216
v = MultiplyAddNegated(lr, Avx.
Multiply
(Avx.ReciprocalSqrt(h), gLatent), v);
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256.cs (1)
579
Vector256<float> result = Avx.
Multiply
(upper, Create(65536.0f));
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\X86\Avx.cs (1)
819
public static Vector256<float> Multiply(Vector256<float> left, Vector256<float> right) =>
Multiply
(left, right);