LIBINT
2.6.0
|
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>
Public Types | |
typedef double | T |
Public Member Functions | |
VectorFP2Double () | |
creates a vector of default-initialized values. | |
VectorFP2Double (T a) | |
Initializes all elements to the same value. More... | |
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 |
Public Attributes | |
double _Complex | d |
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.
|
inline |
Initializes all elements to the same value.
a | the value to which all elements will be set |