15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_ARITHMETIC_DETAIL_AVX2_MAXREGIMPL_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_ARITHMETIC_DETAIL_AVX2_MAXREGIMPL_H__ 32 AvxType<ipUInt8>::Type
37 return _mm256_max_epu8(in1, in2);
46 out = _mm256_max_epu8(in1, in2);
56 return _mm256_max_epi8(in1, in2);
65 out = _mm256_max_epi8(in1, in2);
75 return _mm256_max_epu16(in1, in2);
84 out = _mm256_max_epu16(in1, in2);
94 return _mm256_max_epi16(in1, in2);
103 out = _mm256_max_epi16(in1, in2);
113 return _mm256_max_epu32(in1, in2);
122 out = _mm256_max_epu32(in1, in2);
132 return _mm256_max_epi32(in1, in2);
141 out = _mm256_max_epi32(in1, in2);
189 #endif // __IPSDKUTIL_INSTRUCTIONSET_ARITHMETIC_DETAIL_AVX2_MAXREGIMPL_H__ Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
template structure which is specialized to implement the maximum computation on 2 scalars or 2 regist...
Predefined types for Avx instruction set management.
Definition: MaxRegDecl.h:29
Definition of import/export macro for library.
structure used to retrieve AVX type associated to a base type
Definition: AvxTypes.h:33