15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_SSE2TYPES_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_SSE2TYPES_H__ 19 #include <xmmintrin.h> 20 #include <emmintrin.h> 39 #define IPSDK_DATATYPE_TO_SSE2_TYPE(DataType, Sse2TypeT) \ 40 template<> struct Sse2Type<DataType> { \ 41 typedef Sse2TypeT Type; \ 65 #endif // __IPSDKUTIL_INSTRUCTIONSET_SSE2TYPES_H__ int8_t ipInt8
Base types definition.
Definition: BaseTypes.h:48
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDK_DATATYPE_TO_SSE2_TYPE(ipBool, __m128i)
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
int32_t ipInt32
Base types definition.
Definition: BaseTypes.h:52
int16_t ipInt16
Base types definition.
Definition: BaseTypes.h:50
uint8_t ipUInt8
Base types definition.
Definition: BaseTypes.h:49
Base types for multiplatform compatibility.
bool ipBool
Base types definition.
Definition: BaseTypes.h:47
int64_t ipInt64
Base types definition.
Definition: BaseTypes.h:54
structure used to retrieve SSE2 type associated to a base type
Definition: Sse2Types.h:32
uint16_t ipUInt16
Base types definition.
Definition: BaseTypes.h:51
float ipReal32
Base types definition.
Definition: BaseTypes.h:56
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53