Generic SIMD Intrinsic Library API  0.6
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNgeneric: Generic SIMD Library header configuration file for generic implementation The common defintions for all generic implementations
|oCsvec
|oCsvec< 4, bool >Data representation and operations on a vector of 4 boolean values. This is used in predicated vector operations. Specifically the ith value of svec<4,bool> indicates whether the ith lane of a predicated vector operation is enabled or not
||\CHelperA special helper class to support customized subscript[] operations
|oCsvec< 4, int8_t >Data representation and operations on a vector of 4 signed chars
|oCsvec< 4, uint8_t >Data representation and operations on a vector of 4 unsigned chars
|oCsvec< 4, int16_t >Data representation and operations on a vector of 4 signed short
|oCsvec< 4, uint16_t >Data representation and operations on a vector of 4 unsigned short
|oCsvec< 4, int32_t >Data representation and operations on a vector of 4 signed int
|oCsvec< 4, uint32_t >Data representation and operations on a vector of 4 unsigned int
|oCsvec< 4, int64_t >Data representation and operations on a vector of 4 signed 64-bit int
|oCsvec< 4, uint64_t >Data representation and operations on a vector of 4 unsigned 64-bit int
|oCsvec< 4, float >Data representation and operations on a vector of 4 float
|oCsvec< 4, double >Data representation and operations on a vector of 4 double
|oCsvec< 4, void * >Data representation and operations on a vector of 4 pointers. This is only used in gather and scatter
|oCsvec< 8, bool >Data representation and operations on a vector of 8 boolean values. This is used in predicated vector operations. Specifically the ith value of svec<8,bool> indicates whether the ith lane of a predicated vector operation is enabled or not
||\CHelperA special helper class to support customized subscript[] operations
|oCsvec< 8, int8_t >Data representation and operations on a vector of 8 signed chars
|oCsvec< 8, uint8_t >Data representation and operations on a vector of 8 unsigned chars
|oCsvec< 8, int16_t >Data representation and operations on a vector of 8 signed short
|oCsvec< 8, uint16_t >Data representation and operations on a vector of 8 unsigned short
|oCsvec< 8, int32_t >Data representation and operations on a vector of 8 signed int
|oCsvec< 8, uint32_t >Data representation and operations on a vector of 8 unsigned int
|oCsvec< 8, int64_t >Data representation and operations on a vector of 8 signed long long
|oCsvec< 8, uint64_t >Data representation and operations on a vector of 8 unsigned 64-bit int
|oCsvec< 8, float >Data representation and operations on a vector of 8 float
|oCsvec< 8, double >Data representation and operations on a vector of 8 double
|\Csvec< 8, void * >Data representation and operations on a vector of 8 pointers. This is only used in gather and scatter
oNsse
|oCsvec
|oCsvec< 4, bool >Data representation and operations on a vector of 4 boolean values. This is used in predicated vector operations. Specifically the ith value of svec<4,bool> indicates whether the ith lane of a predicated vector operation is enabled or not
||\CHelperA special helper class to support customized subscript[] operations
|oCsvec< 4, int8_t >Data representation and operations on a vector of 4 signed chars
|oCsvec< 4, uint8_t >Data representation and operations on a vector of 4 unsigned chars
|oCsvec< 4, int16_t >Data representation and operations on a vector of 4 signed short
|oCsvec< 4, uint16_t >Data representation and operations on a vector of 4 unsigned short
|oCsvec< 4, int32_t >Data representation and operations on a vector of 4 signed int
|oCsvec< 4, uint32_t >Data representation and operations on a vector of 4 unsigned int
|oCsvec< 4, int64_t >Data representation and operations on a vector of 4 signed long long
|oCsvec< 4, uint64_t >Data representation and operations on a vector of 4 unsigned long long
|oCsvec< 4, float >Data representation and operations on a vector of 4 float
|oCsvec< 4, double >Data representation and operations on a vector of 4 double
|\Csvec< 4, void * >Data representation and operations on a vector of 4 pointers. This is only used in gather and scatter
oNvsx
|oCsvec
|oCsvec< 4, bool >Data representation and operations on a vector of 4 boolean values. This is used in predicated vector operations. Specifically the ith value of svec<4,bool> indicates whether the ith lane of a predicated vector operation is enabled or not
||\CHelperA special helper class to support customized subscript[] operations
|oCsvec< 4, signed char >Data representation and operations on a vector of 4 signed chars
|oCsvec< 4, unsigned char >Data representation and operations on a vector of 4 unsigned chars
|oCsvec< 4, int16_t >Data representation and operations on a vector of 4 signed short
|oCsvec< 4, uint16_t >Data representation and operations on a vector of 4 unsigned short
|oCsvec< 4, int32_t >Data representation and operations on a vector of 4 signed int
|oCsvec< 4, uint32_t >Data representation and operations on a vector of 4 unsigned int
|oCsvec< 4, int64_t >Data representation and operations on a vector of 4 signed long long
|oCsvec< 4, uint64_t >Data representation and operations on a vector of 4 unsigned long long
|oCsvec< 4, float >Data representation and operations on a vector of 4 float
|oCsvec< 4, double >Data representation and operations on a vector of 4 double
|\Csvec< 4, void * >Data representation and operations on a vector of 4 pointers. This is only used in gather and scatter
oCBitcastUnion
\Cinvalid_template_arguments