![]() |
AmpGen 2.1
|
Definition at line 32 of file avx2d_types.h.
Public Types | |
| typedef double | scalar_type |
Public Member Functions | |
| real_v ()=default | |
| real_v (__m256d data) | |
| real_v (const double &f) | |
| real_v (const double &x0, const double &x1, const double &x2, const double &x3) | |
| real_v (const double *f) | |
| real_v (const std::array< double, 4 > f) | |
| void | store (double *ptr) const |
| const double * | to_ptr () const |
| double * | to_ptr () |
| std::array< double, 4 > | to_array () const |
| double | at (const unsigned i) const |
| operator __m256d () const | |
| real_v | operator+= (const real_v &rhs) |
| real_v | operator-= (const real_v &rhs) |
| real_v | operator*= (const real_v &rhs) |
| real_v | operator/= (const real_v &rhs) |
| __m256i | to_int () const |
Public Attributes | |
| __m256d | data |
Static Public Attributes | |
| static constexpr unsigned | size = 4 |
| typedef double AmpGen::AVX2d::real_v::scalar_type |
Definition at line 35 of file avx2d_types.h.
|
default |
|
inline |
Definition at line 37 of file avx2d_types.h.
|
inline |
Definition at line 38 of file avx2d_types.h.
|
inline |
Definition at line 39 of file avx2d_types.h.
|
inlineexplicit |
Definition at line 40 of file avx2d_types.h.
|
inline |
Definition at line 41 of file avx2d_types.h.
|
inline |
Definition at line 50 of file avx2d_types.h.
|
inline |
Definition at line 51 of file avx2d_types.h.
Definition at line 90 of file avx2d_types.h.
Definition at line 82 of file avx2d_types.h.
Definition at line 86 of file avx2d_types.h.
Definition at line 94 of file avx2d_types.h.
|
inline |
Definition at line 42 of file avx2d_types.h.
|
inline |
Definition at line 45 of file avx2d_types.h.
|
inline |
Definition at line 56 of file avx2d_types.h.
|
inline |
Definition at line 44 of file avx2d_types.h.
|
inline |
Definition at line 43 of file avx2d_types.h.
| __m256d AmpGen::AVX2d::real_v::data |
Definition at line 33 of file avx2d_types.h.
|
staticconstexpr |
Definition at line 34 of file avx2d_types.h.