simdpp::reduce_add(floatintpoint)
From libsimdppdocs
< fp
template<unsigned N, class E1>
Ret reduce_add( const Vec1<N,E1>& a ); 

Computes the sum of all elements in the vector. The implementation behaves as if the following set of overloads is provided:
Ret

Vec1


float  float32 
double  float64 
The order in which the operations are executed is undefined, but is consistent on the same instruction set. This may lead to slightly different results on different instruction sets due to different rounding.
Parameters[edit]
a    floatingpoint vector 
Return value[edit]
A sum of all elements within a vector
Equivalent operation[edit]
r = a0 + ... + aN
See also[edit]
This section is incomplete 