__m256d
More...
#include <vsmc/utility/simd.hpp>
|
| | M256D ()=default |
| |
| | M256D (const __m256d &value) |
| |
| __m256d * | data () |
| |
| const __m256d * | data () const |
| |
| template<typename T > |
| void | load (const T *mem) |
| |
| template<typename T > |
| void | load_a (const T *mem) |
| |
| template<typename T > |
| void | load_u (const T *mem) |
| |
| void | set (double e3, double e2, double e1, double e0) |
| |
| void | set0 () |
| |
| void | set1 (double e) |
| |
| template<typename T > |
| void | store (T *mem) const |
| |
| template<typename T > |
| void | store_a (T *mem) const |
| |
| template<typename T > |
| void | store_u (T *mem) const |
| |
| __m256d & | value () |
| |
| const __m256d & | value () const |
| |
|
| static constexpr std::size_t | size () |
| |
__m256d
Definition at line 1345 of file simd.hpp.
| vsmc::M256D::M256D |
( |
const __m256d & |
value | ) |
|
|
inline |
| __m256d* vsmc::M256D::data |
( |
| ) |
|
|
inline |
| const __m256d* vsmc::M256D::data |
( |
| ) |
const |
|
inline |
template<typename T >
| void vsmc::M256D::load |
( |
const T * |
mem | ) |
|
|
inline |
template<typename T >
| void vsmc::M256D::load_a |
( |
const T * |
mem | ) |
|
|
inline |
template<typename T >
| void vsmc::M256D::load_u |
( |
const T * |
mem | ) |
|
|
inline |
| void vsmc::M256D::set |
( |
double |
e3, |
|
|
double |
e2, |
|
|
double |
e1, |
|
|
double |
e0 |
|
) |
| |
|
inline |
| void vsmc::M256D::set0 |
( |
| ) |
|
|
inline |
| void vsmc::M256D::set1 |
( |
double |
e | ) |
|
|
inline |
| static constexpr std::size_t vsmc::M256D::size |
( |
| ) |
|
|
inlinestatic |
template<typename T >
| void vsmc::M256D::store |
( |
T * |
mem | ) |
const |
|
inline |
template<typename T >
| void vsmc::M256D::store_a |
( |
T * |
mem | ) |
const |
|
inline |
template<typename T >
| void vsmc::M256D::store_u |
( |
T * |
mem | ) |
const |
|
inline |
| __m256d& vsmc::M256D::value |
( |
| ) |
|
|
inline |
| const __m256d& vsmc::M256D::value |
( |
| ) |
const |
|
inline |