IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDK_Nightly
include
partner
IPSDKUtil
InstructionSet
detail
TernaryPackOpRetMask.h
Go to the documentation of this file.
1
// TernaryPackOpRetMask.h:
3
// ------------
4
//
14
15
#ifndef __IPSDKUTIL_INSTRUCTIONSET_DETAIL_TERNARYPACKOPRETMASK_H__
16
#define __IPSDKUTIL_INSTRUCTIONSET_DETAIL_TERNARYPACKOPRETMASK_H__
17
18
#include <
IPSDKUtil/IPSDKUtilExports.h
>
19
20
namespace
ipsdk
{
21
namespace
simd {
22
namespace
detail {
23
26
27
// template structure associated to unload function
28
template
<eInstructionSet::domain instructionSet,
typename
T,
29
class
OpClass,
30
typename
Enable=
void
>
31
struct
TernaryPackOpRetMask
{
32
};
33
36
37
}
// end of namespace detail
38
}
// end of namespace simd
39
}
// end of namespace ipsdk
40
41
#include <
IPSDKUtil/InstructionSet/detail/Std/TernaryPackOpRetMask.h
>
42
43
#ifdef IPSDK_WITH_SSE2
44
#include <
IPSDKUtil/InstructionSet/detail/SSE2/TernaryPackOpRetMask.h
>
45
#endif
46
47
#ifdef IPSDK_WITH_AVX
48
#include <
IPSDKUtil/InstructionSet/detail/AVX/TernaryPackOpRetMask.h
>
49
#endif
50
51
#ifdef IPSDK_WITH_AVX2
52
#include <
IPSDKUtil/InstructionSet/detail/AVX2/TernaryPackOpRetMask.h
>
53
#endif
54
55
#ifdef IPSDK_WITH_FMA3
56
#include <
IPSDKUtil/InstructionSet/detail/FMA3/TernaryPackOpRetMask.h
>
57
#endif
58
59
#ifdef IPSDK_WITH_AVX512
60
#include <
IPSDKUtil/InstructionSet/detail/AVX512/TernaryPackOpRetMask.h
>
61
#endif
62
63
#endif // __IPSDKUTIL_INSTRUCTIONSET_DETAIL_TERNARYPACKOPRETMASK_H__
ipsdk
Main namespace for IPSDK library.
Definition:
AlgorithmFunctionEfficiency.h:22
TernaryPackOpRetMask.h
TernaryPackOpRetMask.h
TernaryPackOpRetMask.h
TernaryPackOpRetMask.h
TernaryPackOpRetMask.h
TernaryPackOpRetMask.h
IPSDKUtilExports.h
Definition of import/export macro for library.
ipsdk::simd::detail::TernaryPackOpRetMask
Definition:
TernaryPackOpRetMask.h:31
Generated on Tue Apr 15 2025 16:20:43 for IPSDK by
1.8.14