IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
copy.h
Go to the documentation of this file.
1 // copy.h:
3 // ------------
4 //
14 
15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_COPY_H__
16 #define __IPSDKUTIL_INSTRUCTIONSET_COPY_H__
17 
21 
22 namespace ipsdk {
23 namespace simd {
24 
27 
33 template <eInstructionSet::domain instructionSet, typename T>
34 IPSDK_FORCEINLINE
35 void
36 copy(T* dest, const T* src, ipUInt64 nbElts)
37 {
39 }
40 
43 
44 } // end of namespace simd
45 } // end of namespace ipsdk
46 
47 #endif // __IPSDKUTIL_INSTRUCTIONSET_COPY_H__
Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDK_FORCEINLINE void copy(T *dest, const T *src, ipUInt64 nbElts)
copy function; copies the &#39;nbElts&#39; of the source buffer to the destination buffer, using the instruction set passed as template argument
Definition: copy.h:36
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
Definition: CopyImpl.h:29
Definition of import/export macro for library.