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

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

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

Go to the source code of this file.

Classes

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

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 

Macros

#define IPSDK_DATATYPE_TO_AVX_TYPE(DataType, AvxTypeT)
 

Detailed Description

Predefined types for Avx instruction set management.

Author
E. Noirfalise
Date
2013/2/15

Macro Definition Documentation

◆ IPSDK_DATATYPE_TO_AVX_TYPE

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

macro enabling implementation of AvxType templates