IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
IPSDK_Nightly
include
partner
IPSDKUtil
InstructionSet
detail
BaseReg.h
Go to the documentation of this file.
1
// BaseReg.h:
3
// ------------
4
//
14
15
#ifndef __IPSDKUTIL_INSTRUCTIONSET_DETAIL_BASEREG_H__
16
#define __IPSDKUTIL_INSTRUCTIONSET_DETAIL_BASEREG_H__
17
18
#include <
IPSDKUtil/IPSDKUtilExports.h
>
19
#include <
IPSDKUtil/InstructionSet/PackTypes.h
>
20
21
namespace
ipsdk
{
22
namespace
simd {
23
26
28
template
<ipsdk::simd::ePackType::domain packType,
typename
T>
29
struct
BaseReg
{
30
};
31
34
35
}
// end of namespace simd
36
}
// end of namespace ipsdk
37
38
#include <
IPSDKUtil/InstructionSet/detail/Std/BaseReg.h
>
39
#include <
IPSDKUtil/InstructionSet/detail/SSE2/BaseReg.h
>
40
41
#if (defined IPSDK_WITH_AVX || defined IPSDK_WITH_AVX2)
42
#include <
IPSDKUtil/InstructionSet/detail/AVX/BaseReg.h
>
43
#endif
44
45
#ifdef IPSDK_WITH_AVX512
46
#include <
IPSDKUtil/InstructionSet/detail/AVX512/BaseReg.h
>
47
#endif
48
49
#endif // __IPSDKUTIL_INSTRUCTIONSET_DETAIL_BASEREG_H__
ipsdk
Main namespace for IPSDK library.
Definition:
AlgorithmFunctionEfficiency.h:22
BaseReg.h
BaseReg.h
BaseReg.h
BaseReg.h
IPSDKUtilExports.h
Definition of import/export macro for library.
ipsdk::simd::BaseReg
structure containing intrinsic registers used to store vectorized data
Definition:
BaseReg.h:29
PackTypes.h
simd::Pack types
Generated on Tue Apr 15 2025 16:20:41 for IPSDK by
1.8.14