T-SIMD v31.1.0
A C++ template SIMD library
|
▼Nsimd | Namespace for T-SIMD |
Caligned_allocator | Aligned allocator |
CDecimal | Class for formatting SIMD types as decimal numbers |
CFormat | Class for generating format strings for printf for SIMD types |
CHAcc | Iterative horizontal accumulator. Calculates the horizontal accumulation of multiple (Vec<T, SIMD_WIDTH>::elems) Vec's into a single Vec in parallel with the Vec's to be accumulated pushed one by one |
CHAccStore | Iterative horizontal accumulator with store of the result. Calculates the horizontal accumulation of multiple Vec's in parallel with the Vec's to be accumulated pushed one by one. Stores the result of the horizontal accumulation every Vec<T, SIMD_WIDTH>::elems Vec's into memory |
CHAdd | Horizontal addition class for iterative horizontal accumulation |
CHAdds | Horizontal saturated addition class for iterative horizontal accumulation |
CHMax | Horizontal maximum class for iterative horizontal accumulation |
CHMin | Horizontal minimum class for iterative horizontal accumulation |
CMask | SIMD mask class consisting of as many bits as the corresponding Vec has elements |
CTypeInfo | Type information for SIMD types |
CVec | SIMD vector class, holds multiple elements of the same type |