15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_LOGICAL_TOMASK_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_LOGICAL_TOMASK_H__ 31 template <eInstructionSet::domain instructionSet,
34 ePackType::domain packType
37 BaseMaskPack<packType, TOut>
43 template <eInstructionSet::domain instructionSet,
46 ePackType::domain packType
50 toMask(
const BasePack<packType, TIn>& in,
51 BaseMaskPack<packType, TOut>& out)
53 detail::ToMaskPack<instructionSet, TOut, TIn>::act(in, out);
62 #endif // __IPSDKUTIL_INSTRUCTIONSET_LOGICAL_TOMASK_H__ Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition: ToMaskPack.h:30
defines template structures PromotedType<T1, T2> and PromotedType3<T1, T2, T3>; their attribute Type ...
Definition of import/export macro for library.
IPSDK_FORCEINLINE BaseMaskPack< packType, TOut > toMask(const BasePack< packType, TIn > &in)
toMask function; TODO
Definition: toMask.h:38
structure containing intrinsic registers used to store vectorized data
Definition: BasePackDecl.h:29