Class vec_halves¶
class vec_halves<T, N> simd¶
template <typename T, size_t N>
struct vec_halves { … } Splits a vec<T, N> into its two halves for recursive decomposition.
| T | Element type of the vector. |
| N | Number of elements. |
variable low ¶
vec<T, prev_poweroftwo(N - 1)> low Lower (power-of-two) half.
Fully qualified name: kfr::vec_halves<T, N>::low
Declared at simd/vec.hpp:180
variable high ¶
vec<T, N - prev_poweroftwo(N - 1)> high Upper (remainder) half.
Fully qualified name: kfr::vec_halves<T, N>::high
Declared at simd/vec.hpp:181
Fully qualified name: kfr::vec_halves<T, N>
Declared at simd/vec.hpp:178
Class vec_halves¶
class vec_halves<T, 1> simd¶
template <typename T>
struct vec_halves<T, 1> { … } Specialization of vec_halves for single-element vectors.
variable val ¶
T val The single scalar value.
Fully qualified name: kfr::vec_halves<T, 1>::val
Declared at simd/vec.hpp:190
Fully qualified name: kfr::vec_halves<T, 1>
Declared at simd/vec.hpp:188
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.