IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDK_Nightly
include
partner
IPSDKUtil
InstructionSet
detail
BitwiseCastPack.h
Go to the documentation of this file.
1
// BitwiseCastPack.h:
3
// ------------
4
//
14
15
#ifndef __IPSDKUTIL_INSTRUCTIONSET_DETAIL_BITWISECASTPACK_H__
16
#define __IPSDKUTIL_INSTRUCTIONSET_DETAIL_BITWISECASTPACK_H__
17
18
#include <
IPSDKUtil/IPSDKUtilExports.h
>
19
#include <
IPSDKUtil/InstructionSet/detail/BitwiseCastPack.h
>
20
#include <
IPSDKUtil/InstructionSet/detail/BitwiseCastReg.h
>
21
#include <
IPSDKUtil/Tools/ForceInline.h
>
22
23
#include <boost/type_traits/is_same.hpp>
24
#include <boost/type_traits/is_signed.hpp>
25
26
namespace
ipsdk
{
27
namespace
simd {
28
namespace
detail {
29
32
33
template
<eInstructionSet::domain instructionSet,
typename
TIn,
typename
TOut,
34
typename
Enable=
void
>
35
struct
BitwiseCastPack
36
{
37
};
38
41
42
}
// end of namespace detail
43
}
// end of namespace simd
44
}
// end of namespace ipsdk
45
46
#include <
IPSDKUtil/InstructionSet/detail/Std/BitwiseCastPack.h
>
47
48
#ifdef IPSDK_WITH_SSE2
49
#include <
IPSDKUtil/InstructionSet/detail/SSE2/BitwiseCastPack.h
>
50
#endif
51
52
#ifdef IPSDK_WITH_AVX2
53
#include <
IPSDKUtil/InstructionSet/detail/AVX2/BitwiseCastPack.h
>
54
#endif
55
56
#ifdef IPSDK_WITH_AVX512
57
#include <
IPSDKUtil/InstructionSet/detail/AVX512/BitwiseCastPack.h
>
58
#endif
59
60
#endif // __IPSDKUTIL_INSTRUCTIONSET_DETAIL_BITWISECASTPACK_H__
ForceInline.h
Defines the IPSDK_FORCEINLINE.
ipsdk
Main namespace for IPSDK library.
Definition:
AlgorithmFunctionEfficiency.h:22
BitwiseCastPack.h
BitwiseCastPack.h
ipsdk::simd::detail::BitwiseCastPack
Definition:
BitwiseCastPack.h:35
BitwiseCastPack.h
BitwiseCastPack.h
IPSDKUtilExports.h
Definition of import/export macro for library.
BitwiseCastReg.h
BitwiseCastPack.h
Generated on Tue Apr 15 2025 16:20:43 for IPSDK by
1.8.14