IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
NbRegsPerOp.h
Go to the documentation of this file.
1 // NbRegsPerOp.h:
3 // --------------
4 //
14 
15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_NBREGSPEROP_H__
16 #define __IPSDKUTIL_INSTRUCTIONSET_NBREGSPEROP_H__
17 
19 
20 namespace ipsdk {
21 namespace simd {
22 
25 
28 template <ipsdk::simd::ePackType::domain packType, typename T>
30 {
31  static const ipInt32 Value=sizeof(T);
32 };
33 
35 template <typename T>
37 {
38  static const ipInt32 Value=1;
39 };
40 
43 
44 } // end of namespace simd
45 } // end of namespace ipsdk
46 
47 #endif // __IPSDKUTIL_INSTRUCTIONSET_NBREGSPEROP_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
int32_t ipInt32
Base types definition.
Definition: BaseTypes.h:52
structure, whose attribute value defines the number of registers contained in pack for current instru...
Definition: NbRegsPerOp.h:29
Definition of import/export macro for library.
packs of scalars
Definition: PackTypes.h:39