Argon 0.1.0
|
Nargon | |
Nhelpers | Contains helper templates and concepts for type manipulation and compile-time utilities |
CArgonFor | Helper template to get the Argon type for a given vector type |
CNextLarger | Helper template to determine the next larger type for a given type |
CNextSmaller | Helper template to determine the next smaller type for a given type |
Nvectorize | |
Cinterleaved | |
CConstIterator | |
CIterator | |
Cload | A view that loads data from a contiguous range into SIMD vectors |
CLoadIterator | The Iterator type for the range |
Cload_interleaved | |
CLoadInterleavedIterator | |
Cload_store | A SIMD vectorized view of a range of data |
CConstIterator | A const iterator for the vectorized view |
CIterator | An iterator for the vectorized view |
Cptr | |
CIterator | |
Cstore | |
CStoreIterator | |
Cstore_interleaved | |
CStoreInterleavedIterator | |
CBool | Helper template to determine the boolean type of a SIMD operation |
CCondMonad | |
CConstLane | Represents a single lane of a SIMD vector, where the lane's index is known at compile time |
CLane | Represents a single lane of a SIMD vector |
CVector | Represents a SIMD vector with various operations |
Nsimd | |
Cmake_signed | Helper template to get the signed type of a SIMD vector type |
Cmake_unsigned | Helper template to get the unsigned type of a SIMD vector type |
CMultiVector | Helper template for multi-vector types of different SIMD types and sizes |
CScalar | Helper template to get the scalar type of a SIMD vector type |
CVec128 | Helper template to get the SIMD quad-word vector type for a given scalar type |
CVec64 | Helper template to get the SIMD double-word vector type for a given scalar type |
CVector | Helper template to get the SIMD double-word vector type for a given scalar type |
Nstd | Lane deconstruction feature |
Ctuple_element< Index, argon::Vector< T > > | |
Ctuple_element< Index, Argon< T > > | |
Ctuple_element< Index, ArgonHalf< T > > | |
Ctuple_size< argon::Vector< T > > | |
Ctuple_size< Argon< T > > | |
Ctuple_size< ArgonHalf< T > > | |
CArgon | |
CArgonHalf | |
CArgonHalf< ScalarType > | |
CArgonPtr |