15 #ifndef __IPSDKUTIL_INSTRUCTIONSET_MASKCAST_H__ 16 #define __IPSDKUTIL_INSTRUCTIONSET_MASKCAST_H__ 31 template <eInstructionSet::domain instructionSet,
typename TOut,
class MaskPackIn>
40 template <eInstructionSet::domain instructionSet,
class MaskPackIn,
class MaskPackOut>
43 maskCast(
const MaskPackIn& in, MaskPackOut& out)
47 detail::MaskCastPack<instructionSet, TIn, TOut>::act(in, out);
56 #endif // __IPSDKUTIL_INSTRUCTIONSET_MASKCAST_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition: IS2MaskPack.h:34
Definition: MaskCastPack.h:33
Vector DataType
data type used for estimation
Definition: EstimationTypes.h:58
IPSDK_FORCEINLINE ipsdk::simd::IS2MaskPack< instructionSet, TOut >::Type maskCast(const MaskPackIn &in)
casts from MaskPackIn type to MaskPackOut type
Definition: maskCast.h:34
Definition of import/export macro for library.