.. Copyright (c) 2016, Johan Mabille, Sylvain Corlay 

   Distributed under the terms of the BSD 3-Clause License.

   The full license is in the file LICENSE, distributed with this software.

Basic functions
===============

.. _abs-function-reference:
.. doxygenfunction:: abs(batch<T, A> const &x)
   :project: xsimd

.. _fabs-function-reference:
.. doxygenfunction:: fabs(const batch<T, A>& )
   :project: xsimd

.. _fmod-function-reference:
.. doxygenfunction:: fmod(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _remainder-func-ref:
.. doxygenfunction:: remainder(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fma-function-reference:
.. doxygenfunction:: fma(const batch<T, A>&, const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fms-function-reference:
.. doxygenfunction:: fms(const batch<T, A>&, const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fnma-function-reference:
.. doxygenfunction:: fnma(const batch<T, A>&, const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fnms-function-reference:
.. doxygenfunction:: fnms(const batch<T, A>&, const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _min-function-reference:
.. doxygenfunction:: min(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _max-function-reference:
.. doxygenfunction:: max(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fmin-function-reference:
.. doxygenfunction:: fmin(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fmax-function-reference:
.. doxygenfunction:: fmax(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _fdim-function-reference:
.. doxygenfunction:: fdim(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _sadd-function-reference:
.. doxygenfunction:: sadd(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _ssub-function-reference:
.. doxygenfunction:: ssub(const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

.. _clip-function-reference:
.. doxygenfunction:: clip(const batch<T, A>&, const batch<T, A>&, const batch<T, A>&)
   :project: xsimd

