nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Runtime / Subtract

Subtract

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

逐元素减法。注意标量与向量的顺序决定了结果的方向。

00 Remarks

原有的三个 f64 函数在旧版本里是纯标量循环(完全没有向量化), 这里改写为 SimdEngine 的薄封装之后才真正走上了 SIMD 路径。

01 Syntax

Microsoft.VisualBasic.Math.SIMD.Subtract

02 Methods

NameOverloadsSummary
f64_scalar_op_subtract_f64 1 标量减向量:v1 - v2(i)
f64_op_subtract_f64_scalar 1 向量减标量:v1(i) - v2
f64_op_subtract_f64 1 向量减向量:v1(i) - v2(i)
f32_scalar_op_subtract_f32 1 标量减向量(Single)
f32_op_subtract_f32_scalar 1 向量减标量(Single)
f32_op_subtract_f32 1 向量减向量(Single)
int32_scalar_op_subtract_int32 1 标量减向量(Int32)
int32_op_subtract_int32_scalar 1 向量减标量(Int32)
int32_op_subtract_int32 1 向量减向量(Int32)
int64_scalar_op_subtract_int64 1 标量减向量(Int64)
int64_op_subtract_int64_scalar 1 向量减标量(Int64)
int64_op_subtract_int64 1 向量减向量(Int64)

03 Members

method f64_scalar_op_subtract_f64 #
f64_scalar_op_subtract_f64(Double, Double())

标量减向量:v1 - v2(i)

method f64_op_subtract_f64_scalar #
f64_op_subtract_f64_scalar(Double(), Double)

向量减标量:v1(i) - v2

method f64_op_subtract_f64 #
f64_op_subtract_f64(Double(), Double())

向量减向量:v1(i) - v2(i)

method f32_scalar_op_subtract_f32 #
f32_scalar_op_subtract_f32(Single, Single())

标量减向量(Single)

method f32_op_subtract_f32_scalar #
f32_op_subtract_f32_scalar(Single(), Single)

向量减标量(Single)

method f32_op_subtract_f32 #
f32_op_subtract_f32(Single(), Single())

向量减向量(Single)

method int32_scalar_op_subtract_int32 #
int32_scalar_op_subtract_int32(Int32, Int32())

标量减向量(Int32)

method int32_op_subtract_int32_scalar #
int32_op_subtract_int32_scalar(Int32(), Int32)

向量减标量(Int32)

method int32_op_subtract_int32 #
int32_op_subtract_int32(Int32(), Int32())

向量减向量(Int32)

method int64_scalar_op_subtract_int64 #
int64_scalar_op_subtract_int64(Int64, Int64())

标量减向量(Int64)

method int64_op_subtract_int64_scalar #
int64_op_subtract_int64_scalar(Int64(), Int64)

向量减标量(Int64)

method int64_op_subtract_int64 #
int64_op_subtract_int64(Int64(), Int64())

向量减向量(Int64)