#include <batmat/config.hpp>
#include <batmat/unroll.h>
#include <experimental/simd>
#include <cstddef>
Go to the source code of this file.
|
| template<class Tp, class Abi> |
| using | batmat::datapar::simd = stdx::simd<Tp, Abi> |
| template<class Tp, std::size_t Np> |
| using | batmat::datapar::deduced_abi = stdx::simd_abi::deduce_t<Tp, Np> |
| template<class Tp, std::size_t Np> |
| using | batmat::datapar::deduced_simd = simd<Tp, deduced_abi<Tp, Np>> |
| template<class Tp, class Abi> |
| using | batmat::datapar::simd_size = stdx::simd_size<Tp, Abi> |
| template<class Tp, class Abi> |
| using | batmat::datapar::simd_align = stdx::memory_alignment<simd<Tp, Abi>> |
| template<class T, class V> |
| using | batmat::datapar::rebind_simd_t = stdx::rebind_simd_t<T, V> |
| template<class Tp> |
| using | batmat::datapar::scalar_abi = deduced_abi<Tp, 1> |
◆ BATMAT_HAVE_SIMD_TO_INTRIN
| #define BATMAT_HAVE_SIMD_TO_INTRIN 1 |