Table of Contents

Method Sum

Namespace
Zyl.VectorTraits.Impl
Assembly
VectorTraits.dll

Sum(Vector256<float>)

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

float Sum(Vector256<float> value)

Parameters

value Vector256<float>

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

Returns

float

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

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

Sum(Vector256<double>)

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

double Sum(Vector256<double> value)

Parameters

value Vector256<double>

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

Returns

double

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

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

Sum(Vector256<sbyte>)

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

sbyte Sum(Vector256<sbyte> value)

Parameters

value Vector256<sbyte>

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

Returns

sbyte

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

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

Sum(Vector256<byte>)

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

byte Sum(Vector256<byte> value)

Parameters

value Vector256<byte>

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

Returns

byte

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

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

Sum(Vector256<short>)

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

short Sum(Vector256<short> value)

Parameters

value Vector256<short>

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

Returns

short

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

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

Sum(Vector256<ushort>)

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

ushort Sum(Vector256<ushort> value)

Parameters

value Vector256<ushort>

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

Returns

ushort

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

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

Sum(Vector256<int>)

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

int Sum(Vector256<int> value)

Parameters

value Vector256<int>

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

Returns

int

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

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

Sum(Vector256<uint>)

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

uint Sum(Vector256<uint> value)

Parameters

value Vector256<uint>

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

Returns

uint

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

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

Sum(Vector256<long>)

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

long Sum(Vector256<long> value)

Parameters

value Vector256<long>

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

Returns

long

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

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

Sum(Vector256<ulong>)

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

ulong Sum(Vector256<ulong> value)

Parameters

value Vector256<ulong>

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

Returns

ulong

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

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