E.V.E
v2023.02.15
Loading...
Searching...
No Matches

◆ expected_cardinal_t

template<typename Type, regular_abi ABI = eve::current_abi_type>
using eve::expected_cardinal_t = fixed<expected_cardinal_v<Type,ABI>>

Required header: #include <eve/arch/expected_cardinal.hpp>

eve::expected_cardinal_t is the exact cardinal type of the register able to store values of type Type for a given SIMD ABI as a native register type.

Template Parameters
TypeType of value to assess
ABISIMD ABI to use as reference. Must models eve::regular_abi.

Helper variable template

template<typename Type, regular_abi ABI = eve::current_abi_type>
inline constexpr auto expected_cardinal_v = expected_cardinal_t<Type, ABI>::value;
fixed< expected_cardinal_v< Type, ABI > > expected_cardinal_t
Computes the expected cardinal of a given type.
Definition expected_cardinal.hpp:63