IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
IS2MaskPack.h
Go to the documentation of this file.
1 // IS2MaskPack.h:
3 // ------------
4 //
13 
14 #ifndef __IPSDKUTIL_INSTRUCTIONSET_IS2MASKPACK_H__
15 #define __IPSDKUTIL_INSTRUCTIONSET_IS2MASKPACK_H__
16 
20 
21 namespace ipsdk {
22 namespace simd {
23 
26 
33 template <eInstructionSet::domain is, typename T>
35 {
36 };
37 
38 template <typename T>
40 {
42 };
43 
44 template <typename T>
46 {
48 };
49 
50 template <typename T>
52 {
54 };
55 
56 template <typename T>
58 {
60 };
61 
62 template <typename T>
64 {
66 };
67 
68 template <typename T>
70 {
72 };
73 
76 
77 } // end of namespace simd
78 } // end of namespace ipsdk
79 
80 #endif // __IPSDKUTIL_INSTRUCTIONSET_IS2MASKPACK_H__
Fused multiply–add.
Definition: InstructionSetTypes.h:46
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
structure containing set of masks for vectorized operations
Definition: BaseMaskPackDecl.h:29
Definition: IS2MaskPack.h:34
(including fundation and byte and word instructions)
Definition: InstructionSetTypes.h:51
eInstructionSet
Enumerate for processor instruction set description.
Definition: InstructionSetTypes.h:31
Advanced Vector Extensions.
Definition: InstructionSetTypes.h:44
Advanced Vector Extensions 2.
Definition: InstructionSetTypes.h:48
Predefined types associated to instruction set management.
Streaming SIMD Extensions 2.
Definition: InstructionSetTypes.h:36
compiler optimisations only
Definition: InstructionSetTypes.h:34
simd::Pack types