nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Runtime / Multiply

Multiply

Full name Microsoft.VisualBasic.Math.SIMD.Multiply Assembly Microsoft.VisualBasic.Runtime Members 12

逐元素乘法。乘法满足交换律,因此标量与向量两种书写顺序的结果是等价的。

00 Remarks

旧版本中这四个函数的 enable 分支实际上只是 GoTo legacy 的占位代码, 完全没有真实的 AVX 路径;现在统一由 SimdEngine 提供跨平台向量化实现。

01 Syntax

Microsoft.VisualBasic.Math.SIMD.Multiply

02 Methods

NameOverloadsSummary
f32_scalar_op_multiply_f32 1 标量乘向量:v1 * v2(i)
f32_op_multiply_f32_scalar 1 向量乘标量:v1(i) * v2
f32_op_multiply_f32 1 向量乘向量:v1(i) * v2(i)
f64_scalar_op_multiply_f64 1 标量乘向量:v1 * v2(i)
f64_op_multiply_f64_scalar 1 向量乘标量:v1(i) * v2
f64_op_multiply_f64 1 向量乘向量:v1(i) * v2(i)
int32_scalar_op_multiply_int32 1 标量乘向量(Int32)
int32_op_multiply_int32_scalar 1 向量乘标量(Int32)
int32_op_multiply_int32 1 向量乘向量(Int32)
int64_scalar_op_multiply_int64 1 标量乘向量(Int64)
int64_op_multiply_int64_scalar 1 向量乘标量(Int64)
int64_op_multiply_int64 1 向量乘向量(Int64)

03 Members

method f32_scalar_op_multiply_f32 #
f32_scalar_op_multiply_f32(Single, Single())

标量乘向量:v1 * v2(i)

method f32_op_multiply_f32_scalar #
f32_op_multiply_f32_scalar(Single(), Single)

向量乘标量:v1(i) * v2

method f32_op_multiply_f32 #
f32_op_multiply_f32(Single(), Single())

向量乘向量:v1(i) * v2(i)

method f64_scalar_op_multiply_f64 #
f64_scalar_op_multiply_f64(Double, Double())

标量乘向量:v1 * v2(i)

method f64_op_multiply_f64_scalar #
f64_op_multiply_f64_scalar(Double(), Double)

向量乘标量:v1(i) * v2

method f64_op_multiply_f64 #
f64_op_multiply_f64(Double(), Double())

向量乘向量:v1(i) * v2(i)

method int32_scalar_op_multiply_int32 #
int32_scalar_op_multiply_int32(Int32, Int32())

标量乘向量(Int32)

method int32_op_multiply_int32_scalar #
int32_op_multiply_int32_scalar(Int32(), Int32)

向量乘标量(Int32)

method int32_op_multiply_int32 #
int32_op_multiply_int32(Int32(), Int32())

向量乘向量(Int32)

method int64_scalar_op_multiply_int64 #
int64_scalar_op_multiply_int64(Int64, Int64())

标量乘向量(Int64)

method int64_op_multiply_int64_scalar #
int64_op_multiply_int64_scalar(Int64(), Int64)

向量乘标量(Int64)

method int64_op_multiply_int64 #
int64_op_multiply_int64(Int64(), Int64())

向量乘向量(Int64)