SIMD vector of 2 double-precision floating-point real numbers, operations on which use FP2 (Double Hummer) instructions available on some PowerPC hardware, e.g.
More...
#include <vector_ppc.h>
|
|
| VectorFP2Double () |
| | creates a vector of default-initialized values.
|
| |
| | VectorFP2Double (T a) |
| | Initializes all elements to the same value.
|
| |
|
| VectorFP2Double (T(&a)[2]) |
| | creates a vector of values initialized by an ordinary static-sized array
|
| |
|
| VectorFP2Double (T a0, T a1) |
| | creates a vector of values initialized by an ordinary static-sized array
|
| |
|
VectorFP2Double & | operator= (T a) |
| |
|
VectorFP2Double & | operator+= (VectorFP2Double a) |
| |
|
VectorFP2Double & | operator-= (VectorFP2Double a) |
| |
|
| operator double () const |
| |
|
void | convert (double(&a)[2]) const |
| |
SIMD vector of 2 double-precision floating-point real numbers, operations on which use FP2 (Double Hummer) instructions available on some PowerPC hardware, e.g.
Blue Gene/L and Blue Gene/P.
◆ VectorFP2Double()
| libint2::simd::VectorFP2Double::VectorFP2Double |
( |
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: