Basic functions¶
Warning
doxygenfunction: Unable to resolve function “abs” with arguments (const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- batch_type abs(const batch_type &rhs)
- real_batch abs(const batch_type &z)
- template<class X> real_batch_type_t<X> abs(const simd_base<X> &rhs)
Warning
doxygenfunction: Unable to resolve function “fabs” with arguments (const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- batch_type fabs(const batch_type &rhs)
- template<class X> batch_type_t<X> fabs(const simd_base<X> &rhs)
-
template<class
B>
inline batch_type_t<B>xsimd::fmod(const simd_base<B> &x, const simd_base<B> &y)¶ Computes the floating-point remainder of the division operation
x/y.The floating-point remainder of the division operation
x/ycalculated by this function is exactly the valuex - n*y, wherenisx/ywith its fractional part truncated. The returned value has the same sign asxand is less thanyin magnitude.- Parameters
x – batch of floating point values.
y – batch of floating point values.
- Returns
the floating-point remainder of the division.
-
template<class
B>
inline batch_type_t<B>xsimd::remainder(const simd_base<B> &x, const simd_base<B> &y)¶ Computes the IEEE remainder of the floating point division operation
x/y.The IEEE floating-point remainder of the division operation
x/ycalculated by this function is exactly the valuex - n*y, where the value n is the integral value nearest the exact valuex/y. When|n-x/y| = 0.5, the value n is chosen to be even. In contrast to fmod, the returned value is not guaranteed to have the same sign asx. If the returned value is 0, it will have the same sign asx.- Parameters
x – batch of floating point values.
y – batch of floating point values.
- Returns
the IEEE remainder remainder of the floating point division.
Warning
doxygenfunction: Unable to resolve function “fma” with arguments (const simd_batch<X>&, const simd_batch<X>&, const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fma(const batch_type &x, const batch_type &y, const batch_type &z)
- template<class T> std::enable_if<std::is_scalar<T>::value, T>::type fma(const T &a, const T &b, const T &c)
- template<class X> batch_type_t<X> fma(const simd_base<X> &x, const simd_base<X> &y, const simd_base<X> &z)
Warning
doxygenfunction: Unable to resolve function “fms” with arguments (const simd_batch<X>&, const simd_batch<X>&, const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fms(const batch_type &x, const batch_type &y, const batch_type &z)
- template<class X> batch_type_t<X> fms(const simd_base<X> &x, const simd_base<X> &y, const simd_base<X> &z)
Warning
doxygenfunction: Unable to resolve function “fnma” with arguments (const simd_batch<X>&, const simd_batch<X>&, const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnma(const batch_type &x, const batch_type &y, const batch_type &z)
- template<class X> batch_type_t<X> fnma(const simd_base<X> &x, const simd_base<X> &y, const simd_base<X> &z)
Warning
doxygenfunction: Unable to resolve function “fnms” with arguments (const simd_batch<X>&, const simd_batch<X>&, const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- batch_type fnms(const batch_type &x, const batch_type &y, const batch_type &z)
- template<class X> batch_type_t<X> fnms(const simd_base<X> &x, const simd_base<X> &y, const simd_base<X> &z)
Warning
doxygenfunction: Unable to resolve function “min” with arguments (const simd_batch<X>&, const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- batch_type min(const batch_type &lhs, const batch_type &rhs)
- template<class T0, class T1> auto min(T0 const &self, T1 const &other) -> typename std::enable_if
- template<class T0, class T1> std::complex<typename std::common_type<T0, T1>::type> min(std::complex<T0> const &self, std::complex<T1> const &other)
- template<class X> batch_type_t<X> min(const simd_base<X> &lhs, const simd_base<X> &rhs)
Warning
doxygenfunction: Unable to resolve function “max” with arguments (const simd_batch<X>&, const simd_batch<X>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- batch_type max(const batch_type &lhs, const batch_type &rhs)
- template<class T0, class T1> auto max(T0 const &self, T1 const &other) -> typename std::enable_if
- template<class T0, class T1> std::complex<typename std::common_type<T0, T1>::type> max(std::complex<T0> const &self, std::complex<T1> const &other)
- template<class X> batch_type_t<X> max(const simd_base<X> &lhs, const simd_base<X> &rhs)
-
template<class
X>
inline batch_type_t<X>xsimd::fmin(const simd_batch<X> &lhs, const simd_batch<X> &rhs)¶ Returns the smaller values of the batches
lhsandrhs.- Parameters
lhs – a batch of floating point values.
rhs – a batch of floating point values.
- Returns
a batch of the smaller values.
-
template<class
X>
inline batch_type_t<X>xsimd::fmax(const simd_batch<X> &lhs, const simd_batch<X> &rhs)¶ Returns the larger values of the batches
lhsandrhs.- Parameters
lhs – a batch of floating point values.
rhs – a batch of floating point values.
- Returns
a batch of the larger values.
Warning
doxygenfunction: Unable to resolve function “fdim” with arguments (const batch<T, N>&, const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- template<class B> batch_type_t<B> fdim(const simd_base<B> &x, const simd_base<B> &y)
Warning
doxygenfunction: Unable to resolve function “clip” with arguments (const batch<T, N>&, const batch<T, N>&, const batch<T, N>&) in doxygen xml output for project “xsimd” from directory: ../xml. Potential matches:
- template<class B> batch_type_t<B> clip(const simd_base<B> &x, const simd_base<B> &lo, const simd_base<B> &hi)
- template<class T, class = typename std::enable_if<std::is_scalar<T>::value>::type> T clip(const T &x, const T &lo, const T &hi)