15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_SCATTERPACKIMPL_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_DETAIL_STD_SCATTERPACKIMPL_H__ 33 ScatterPack<eInstructionSet::eIS_Standard, T>::act(
34 const BasePack<ePackType::ePT_Scalar, T>& in,
36 T*
const outBaseAddress)
38 outBaseAddress[*indexes] = in._val;
44 ScatterPack<eInstructionSet::eIS_Standard, T>::act(
45 const BasePack<ePackType::ePT_Scalar, T>& in,
46 const BasePack<ePackType::ePT_Scalar, ipUInt32>& packIdx,
47 T*
const outBaseAddress)
49 outBaseAddress[packIdx._val] = in._val;
59 #endif // __IPSDKUTIL_INSTRUCTIONSET_SCATTER_DETAIL_STD_SCATTERPACKIMPL_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