IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Namespaces | Macros
Avx512Types.h File Reference

Predefined types for Avx512 instruction set management. More...

#include <IPSDKUtil/BaseTypes.h>
#include <xmmintrin.h>
#include <emmintrin.h>

Go to the source code of this file.

Classes

struct  ipsdk::Avx512Type< T, Enable >
 structure used to retrieve AVX512 type associated to a base type More...
 

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 

Macros

#define IPSDK_DATATYPE_TO_AVX512_TYPE(DataType, Avx512TypeT)
 

Detailed Description

Predefined types for Avx512 instruction set management.

Author
H. Delestre
Date
2018/03/09

Macro Definition Documentation

◆ IPSDK_DATATYPE_TO_AVX512_TYPE

#define IPSDK_DATATYPE_TO_AVX512_TYPE (   DataType,
  Avx512TypeT 
)
Value:
template<> struct Avx512Type<DataType> { \
typedef Avx512TypeT Type; \
};
Vector DataType
data type used for estimation
Definition: EstimationTypes.h:58

macro enabling implementation of Avx512Type templates