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