IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
LoadRegImpl.h
Go to the documentation of this file.
1 // LoadRegImpl.h:
3 // ------------
4 //
14 
15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_LOADREGIMPL_H__
16 #define __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_LOADREGIMPL_H__
17 
20 
21 namespace ipsdk {
22 namespace simd {
23 namespace detail {
24 
27 
28 template <typename T>
29 T
30 LoadReg<eInstructionSet::eIS_Standard, T>::act(const T* pT)
31 {
32  return *pT;
33 }
34 
35 template <typename T>
36 void
37 LoadReg<eInstructionSet::eIS_Standard, T>::act(T& t, const T* pT)
38 {
39  t = *pT;
40 }
41 
44 
45 } // end of namespace detail
46 } // end of namespace simd
47 } // end of namespace ipsdk
48 
49 #endif // __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_LOADREGIMPL_H__
Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.