35 #ifndef _BLAZE_MATH_TYPETRAITS_HASSIMDINVCBRT_H_ 36 #define _BLAZE_MATH_TYPETRAITS_HASSIMDINVCBRT_H_ 63 template<
typename T >
64 using HasSIMDInvCbrtHelper =
95 template<
typename T >
97 :
public BoolConstant< HasSIMDInvCbrtHelper< RemoveCVRef_t<T> >::value >
115 template<
typename T >
#define BLAZE_AVX512F_MODE
Compilation switch for the AVX512F mode.This compilation switch enables/disables the AVX512F mode....
Definition: Vectorization.h:246
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:72
Header file for the RemoveCVRef type trait.
constexpr bool HasSIMDInvCbrt_v
Auxiliary variable template for the HasSIMDInvCbrt type trait.The HasSIMDInvCbrt_v variable template ...
Definition: HasSIMDInvCbrt.h:116
Header file for the IsFloat type trait.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Header file for the IsDouble type trait.
#define BLAZE_SSE_MODE
Compilation switch for the SSE mode.This compilation switch enables/disables the SSE mode....
Definition: Vectorization.h:126
Availability of a SIMD inverse cubic root operation for the given data type.Depending on the availabl...
Definition: HasSIMDInvCbrt.h:96
#define BLAZE_AVX_MODE
Compilation switch for the AVX mode.This compilation switch enables/disables the AVX mode....
Definition: Vectorization.h:211
IntegralConstant< bool, B > BoolConstant
Generic wrapper for a compile time constant boolean value.The BoolConstant alias template represents ...
Definition: IntegralConstant.h:110
#define BLAZE_SVML_MODE
Compilation switch for the SVML mode.This compilation switch enables/disables the SVML mode....
Definition: Vectorization.h:349
Header file for the IntegralConstant class template.
System settings for the SSE mode.