SIMD vector of 4 double-precision floating-point real numbers, operations on which use QPX instructions available on some recent PowerPC hardware, e.g.
More...
#include <vector_ppc.h>
|
|
| VectorQPXDouble () |
| | creates a vector of default-initialized values.
|
| |
| | VectorQPXDouble (T a) |
| | Initializes all elements to the same value.
|
| |
|
| VectorQPXDouble (T(&a)[4]) |
| | creates a vector of values initialized by an ordinary static-sized array
|
| |
|
| VectorQPXDouble (T a0, T a1, T a2, T a3) |
| | creates a vector of values initialized by an ordinary static-sized array
|
| |
|
VectorQPXDouble & | operator= (T a) |
| |
|
VectorQPXDouble & | operator+= (VectorQPXDouble a) |
| |
|
VectorQPXDouble & | operator-= (VectorQPXDouble a) |
| |
|
| operator double () const |
| |
|
void | convert (double(&a)[4]) const |
| |
SIMD vector of 4 double-precision floating-point real numbers, operations on which use QPX instructions available on some recent PowerPC hardware, e.g.
Blue Gene/Q.
◆ VectorQPXDouble()
| libint2::simd::VectorQPXDouble::VectorQPXDouble |
( |
T | a | ) |
|
|
inline |
Initializes all elements to the same value.
- Parameters
-
| a | the value to which all elements will be set |
The documentation for this struct was generated from the following file: