Nektar++
Classes | Namespaces | Typedefs
tinysimd.hpp File Reference
#include "avx2.hpp"
#include "avx512.hpp"
#include "scalar.hpp"
#include "sve.hpp"

Go to the source code of this file.

Classes

struct  tinysimd::first_not_void_of<... >
 
struct  tinysimd::first_not_void_of< void, Rest... >
 
struct  tinysimd::first_not_void_of< T, Rest... >
 
struct  tinysimd::abi::default_abi< T, width >
 

Namespaces

namespace  tinysimd
 
namespace  tinysimd::abi
 

Typedefs

template<typename ScalarType , int width = 0, template< typename, int > class abi = abi::default_abi>
using tinysimd::simd = typename abi< ScalarType, width >::type