Argon 0.1.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nargon
 NhelpersContains helper templates and concepts for type manipulation and compile-time utilities
 CNextLargerHelper template to determine the next larger type for a given type
 CNextSmallerHelper template to determine the next smaller type for a given type
 CArgonForHelper template to get the Argon type for a given vector type
 Nvectorize
 Cinterleaved
 CIterator
 CConstIterator
 CloadA view that loads data from a contiguous range into SIMD vectors
 CLoadIteratorThe Iterator type for the range
 Cload_interleaved
 CLoadInterleavedIterator
 Cload_storeA SIMD vectorized view of a range of data
 CIteratorAn iterator for the vectorized view
 CConstIteratorA const iterator for the vectorized view
 Cptr
 CIterator
 Cstore
 CStoreIterator
 Cstore_interleaved
 CStoreInterleavedIterator
 CCondMonad
 CBoolHelper template to determine the boolean type of a SIMD operation
 CVectorRepresents a SIMD vector with various operations
 CConstLaneRepresents a single lane of a SIMD vector with the lane index known at compile time
 CLaneRepresents a single lane of a SIMD vector with a runtime-determined index
 Nsimd
 Cmake_signedHelper template to get the signed type of a SIMD vector type
 Cmake_unsignedHelper template to get the unsigned type of a SIMD vector type
 CMultiVectorHelper template for multi-vector types of different SIMD types and sizes
 CScalarHelper template to get the scalar type of a SIMD vector type
 CVec128Helper template to get the SIMD quad-word vector type for a given scalar type
 CVec64Helper template to get the SIMD double-word vector type for a given scalar type
 CVectorHelper template to get the SIMD double-word vector type for a given scalar type
 NstdLane deconstruction feature
 Ctuple_size< Argon< T > >
 Ctuple_element< Index, Argon< T > >
 Ctuple_size< ArgonHalf< T > >
 Ctuple_element< Index, ArgonHalf< T > >
 Ctuple_size< argon::Vector< T > >
 Ctuple_element< Index, argon::Vector< T > >
 CArgonA 128-bit SIMD vector wrapping a scalar type, providing arithmetic, logical, and data-movement operations
 CArgonHalf
 CArgonHalf< ScalarType >A 64-bit SIMD half-vector for types that cannot be widened (double, uint64_t, int64_t)
 CArgonPtr