15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_GATHERPACKIMPL_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_GATHERPACKIMPL_H__ 33 GatherPack<eInstructionSet::eIS_Standard, T>::act(
36 BasePack<ePackType::ePT_Scalar, T>& out)
38 out._val = baseAddress[*indexes];
44 GatherPack<eInstructionSet::eIS_Standard, T>::act(
46 const BasePack<ePackType::ePT_Scalar, ipUInt32>& packIdx,
47 BasePack<ePackType::ePT_Scalar, T>& out)
49 out._val = baseAddress[packIdx._val];
59 #endif // __IPSDKUTIL_INSTRUCTIONSET_GATHER_DETAIL_STD_GATHERPACKIMPL_H__ Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53