Basic functions

template<class T, class A>
batch<T, A> xsimd::abs(batch<T, A> const &x)

Computes the absolute values of each scalar in the batch x.

Parameters

x – batch of integer or floating point values.

Returns

the absolute values of x.

Warning

doxygenfunction: Unable to resolve function “fabs” with arguments (const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fabs(batch<T, A> const &x)

Warning

doxygenfunction: Unable to resolve function “fmod” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fmod(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “remainder” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> remainder(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “fma” with arguments (const batch<T, A>&, const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fma(batch<T, A> const &x, batch<T, A> const &y, batch<T, A> const &z)

Warning

doxygenfunction: Unable to resolve function “fms” with arguments (const batch<T, A>&, const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fms(batch<T, A> const &x, batch<T, A> const &y, batch<T, A> const &z)

Warning

doxygenfunction: Unable to resolve function “fnma” with arguments (const batch<T, A>&, const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fnma(batch<T, A> const &x, batch<T, A> const &y, batch<T, A> const &z)

Warning

doxygenfunction: Unable to resolve function “fnms” with arguments (const batch<T, A>&, const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fnms(batch<T, A> const &x, batch<T, A> const &y, batch<T, A> const &z)

Warning

doxygenfunction: Unable to resolve function “min” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> min(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “max” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> max(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “fmin” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fmin(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “fmax” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fmax(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “fdim” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class A> batch<T, A> fdim(batch<T, A> const &x, batch<T, A> const &y)

Warning

doxygenfunction: Unable to resolve function “sadd” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class Tp> auto sadd(T const &x, Tp const &y) -> decltype(x + y)

Warning

doxygenfunction: Unable to resolve function “ssub” with arguments (const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class T, class Tp> auto ssub(T const &x, Tp const &y) -> decltype(x - y)

Warning

doxygenfunction: Unable to resolve function “clip” with arguments (const batch<T, A>&, const batch<T, A>&, const batch<T, A>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:

- template<class A, class T> batch<T, A> clip(batch<T, A> const &x, batch<T, A> const &lo, batch<T, A> const &hi)