24 #include "../common/storage.h" 27 #define VC_DOUBLE_V_SIZE 4 28 #define VC_FLOAT_V_SIZE 8 29 #define VC_SFLOAT_V_SIZE 8 30 #define VC_INT_V_SIZE 8 31 #define VC_UINT_V_SIZE 8 32 #define VC_SHORT_V_SIZE 8 33 #define VC_USHORT_V_SIZE 8 35 #include "../common/types.h" 42 template<
typename T>
class Vector;
44 template<
unsigned int VectorSize,
size_t RegisterW
idth>
class Mask;
87 template<
size_t size>
class _VectorAlignedBaseHack;
92 template<
typename V = Vector<
float> >
93 class VectorAlignedBaseT :
public _VectorAlignedBaseHack<sizeof(V)>
99 template<
typename V = Vector<
float> >
111 #endif // AVX_TYPES_H
Namespace for new ROOT classes and functions.
#define FREE_STORE_OPERATORS_ALIGNED(alignment)
struct STRUCT_ALIGN1(64) c_general