Go to the source code of this file.
|
| | ipsdk |
| | Main namespace for IPSDK library.
|
| |
| | ipsdk::simd |
| | Namespace agregating IPSDK SIMD routines and classes.
|
| |
|
| #define | DEFINE_BASEPACK2BASEMASKPACKTYPE(packType, dataType) |
| |
| #define | DEFINE_PACK2MASKPACKTYPE(is, dataType) |
| |
- Author
- H. Delestre
- Date
- 2018/05/22
- Copyright
- 2018 Reactiv'IP, all right reserved.
◆ DEFINE_BASEPACK2BASEMASKPACKTYPE
| #define DEFINE_BASEPACK2BASEMASKPACKTYPE |
( |
|
packType, |
|
|
|
dataType |
|
) |
| |
Value:template <> \
struct Pack2MaskPackType<BasePack<packType, dataType> > \
{ \
typedef BaseMaskPack<packType, dataType> Type; \
};
◆ DEFINE_PACK2MASKPACKTYPE
| #define DEFINE_PACK2MASKPACKTYPE |
( |
|
is, |
|
|
|
dataType |
|
) |
| |
Value:template <> \
struct Pack2MaskPackType<Pack<is, dataType> > \
{ \
typedef MaskPack<is, dataType> Type; \
};