Table of Contents

Method Sum

Namespace
Zyl.VectorTraits.Impl
Assembly
VectorTraits.dll

Sum(Vector128<float>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

float Sum(Vector128<float> value)

Parameters

value Vector128<float>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

float

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<double>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

double Sum(Vector128<double> value)

Parameters

value Vector128<double>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

double

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<sbyte>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

sbyte Sum(Vector128<sbyte> value)

Parameters

value Vector128<sbyte>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

sbyte

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<byte>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

byte Sum(Vector128<byte> value)

Parameters

value Vector128<byte>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

byte

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<short>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

short Sum(Vector128<short> value)

Parameters

value Vector128<short>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

short

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<ushort>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

ushort Sum(Vector128<ushort> value)

Parameters

value Vector128<ushort>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

ushort

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<int>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

int Sum(Vector128<int> value)

Parameters

value Vector128<int>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

int

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<uint>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

uint Sum(Vector128<uint> value)

Parameters

value Vector128<uint>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

uint

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<long>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

long Sum(Vector128<long> value)

Parameters

value Vector128<long>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

long

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)

Sum(Vector128<ulong>)

Computes the sum of all elements in a vector (计算向量中所有元素的总和). Mnemonic: rt := value[0] + value[1] + value[2] + ... + value[Count-1].

ulong Sum(Vector128<ulong> value)

Parameters

value Vector128<ulong>

The vector whose elements will be summed (将对其元素求和的向量).

Returns

ulong

The sum of all elements in value (value 中所有元素的总和).

See Also
Sum<T>(Vector128<T>)