simdpp::reduce_mul(integer)
From libsimdpp-docs
< int
template<unsigned N, class E1>
Ret reduce_mul( const Vec1<N,E1>& a ); |
||
Computes the product of all elements in the vector. The implementation behaves as if the following set of overloads is provided:
Ret
|
Vec1
|
---|---|
int32_t | int16 |
uint32_t | uint16 |
int32_t | int32 |
uint32_t | uint32 |
Parameters[edit]
a | - | integer vector |
Return value[edit]
A product of all elements within a vector
Equivalent operation[edit]
r = a0 * ... * aN
See also[edit]
performs multiplication, returns lower half of the result (function template) |
|
performs multiplication, extends element width (function template) |