![]() |
Vc
0.7.5-dev
SIMD Vector Classes for C++
|
|
![]() ![]() | Vector Classes Namespace |
![]() ![]() ![]() | This class is available for x86 / AMD64 systems to read and interpret information about the CPU's capabilities |
![]() ![]() ![]() | An allocator that uses global new and supports over-aligned types, as per [C++11 20.6.9] |
![]() ![]() ![]() | The main SIMD vector class |
![]() ![]() ![]() | SIMD Vector of single precision floats |
![]() ![]() ![]() | Mask object to use with float_v objects |
![]() ![]() ![]() | SIMD Vector of double precision floats |
![]() ![]() ![]() | Mask object to use with double_v objects |
![]() ![]() ![]() | SIMD Vector of 32 bit signed integers |
![]() ![]() ![]() | Mask object to use with int_v objects |
![]() ![]() ![]() | SIMD Vector of 32 bit unsigned integers |
![]() ![]() ![]() | Mask object to use with uint_v objects |
![]() ![]() ![]() | SIMD Vector of 16 bit signed integers |
![]() ![]() ![]() | Mask object to use with short_v objects |
![]() ![]() ![]() | SIMD Vector of 16 bit unsigned integers |
![]() ![]() ![]() | Mask object to use with ushort_v objects |
![]() ![]() ![]() | SIMD Vector of single precision floats that is guaranteed to have as many entries as a Vc::short_v and Vc::ushort_v |
![]() ![]() ![]() | Mask object to use with sfloat_v objects |
![]() ![]() ![]() | Helper class to ensure proper alignment |
![]() ![]() ![]() | Helper class to ensure proper alignment |
![]() ![]() ![]() | Wraps a pointer to memory with convenience functions to access it via vectors |
![]() ![]() ![]() | A helper class for fixed-size two-dimensional arrays |
![]() ![]() ![]() | A helper class to simplify usage of correctly aligned and padded memory, allowing both vector and scalar access |
![]() ![]() ![]() | A helper class that is very similar to Memory<V, Size> but with dynamically allocated memory and thus dynamic size |
![]() ![]() ![]() | Helper class for the Memory::vector(size_t) class of functions |
![]() ![]() ![]() | Helper class for the Memory::vector(size_t) class of functions |
![]() ![]() ![]() | Common interface to all Memory classes, independent of allocation on the stack or heap |