|
Nektar++
|
#include <tinysimd.hpp>
Public Types | |
| using | type = std::conditional_t< requested_width==static_cast< int >(native_type::width), native_type, long_simd< native_type, static_cast< unsigned int >(requested_width)> > |
Static Public Attributes | |
| static constexpr int | requested_width = width == 0 ? default_width : width |
Private Types | |
| using | native_type = simd< ScalarType, 0, abi_policy > |
Static Private Attributes | |
| static constexpr int | default_width |
Definition at line 456 of file tinysimd.hpp.
|
private |
Definition at line 459 of file tinysimd.hpp.
| using tinysimd::details::longsimd_selector< ScalarType, width, abi_policy >::type = std::conditional_t< requested_width == static_cast<int>(native_type::width), native_type, long_simd<native_type, static_cast<unsigned int>(requested_width)> > |
Definition at line 475 of file tinysimd.hpp.
|
staticconstexprprivate |
Definition at line 461 of file tinysimd.hpp.
|
staticconstexpr |
Definition at line 465 of file tinysimd.hpp.