T-SIMD v31.1.0
A C++ template SIMD library
Loading...
Searching...
No Matches
Library Reference
[detail level 12]
 SIMD Types and ClassesTypes and classes for SIMD programming
 Element TypesTypes for the elements of Vec's
 InitializationFunctions for initializing Vec's
 MemoryFunctions related to memory
 LoadFunctions for loading Vec's from memory
 StoreFunctions for storing Vec's to memory
 ArithmeticArithmetic functions on Vec's, such as addition, multiplication, etc
 Mathematical OperationsMathematical operations on Vec's, such as min, max, rounding, etc
 Mathematical FunctionsMathematical functions on Vec's, such as sqrt, rcp, etc
 Horizontal FunctionsHorizontal Functions
 Iterative Horizontal AccumulationClasses for iterative horizontal accumulation
 LogicLogical functions on Vec's
 Bitwise ShiftsBitwise shift functions on Vec's
 ComparisonsFunctions for comparing elements of Vec's
 Masked FunctionsMasked versions of functions
 Pure Mask FunctionsFunctions that operate on masks themselves
 Masked MemoryFunctions for masked loading and storing Vec's from and to memory
 Masked ArithmeticMasked arithmetic functions on Vec's, like addition, multiplication, etc
 Masked Mathematical OperationsMasked mathematical operations on Vec's, such as min, max, rounding, etc
 Masked Mathematical FunctionsMasked mathematical functions on Vec's, such as sqrt, rcp, etc
 Masked Horizontal FunctionsMasked horizontal functions on Vec's
 Masked LogicMasked logical functions on Vec's
 Masked Bitwise ShiftsMasked bitwise shift functions on Vec's
 Masked ComparisonsFunctions for masked comparing elements of Vec's
 Other Masked FunctionsOther masked functions
 ReorderingFunctions on Vec's for reordering elements and other related functions
 SwizzlingSwizzle/deinterleave functions on Vec's
 Elementwise ShiftingFunctions for shifting a Vec elementwise
 ExtractionFunctions for extracting elements or lanes from Vec's
 Zip and UnpackZip, unzip and unpack functions
 Type ConversionsFunctions for converting Vec's between different types
 Floating point based OperationsOperations that are based on floating point arithmetic, but can be applied to arbitrary input and output types
 OperatorsOperators for Vec's
 SortingFunctions for sorting Vec's
 Aligned AllocationFunctions and classes for aligned memory allocation
 PrintFunctions to print the elements of a Vec
 Back. Comp. AliasesAliases for SIMD types for backward compatibility