SIMD vector of 8 single-precision floating-point real numbers, operations on which use AVX instructions available on recent x86 hardware from Intel (starting with Sandy Bridge processors released in 2011) and AMD (starting with Bulldozer released in 2011).
More...
#include <vector_x86.h>
|
|
| VectorAVXFloat () |
| | creates a vector of default-initialized values.
|
| |
| | VectorAVXFloat (T a) |
| | Initializes all elements to the same value. More...
|
| |
|
| VectorAVXFloat (T(&a)[8]) |
| | creates a vector of values initialized by an ordinary static-sized array
|
| |
|
| VectorAVXFloat (T a0, T a1, T a2, T a3, T a4, T a5, T a6, T a7) |
| | creates a vector of values initialized by an ordinary static-sized array
|
| |
|
VectorAVXFloat & | operator= (T a) |
| |
|
VectorAVXFloat & | operator+= (VectorAVXFloat a) |
| |
|
VectorAVXFloat & | operator-= (VectorAVXFloat a) |
| |
|
VectorAVXFloat | operator- () const |
| |
|
| operator float () const |
| |
|
| operator double () const |
| |
|
void | convert (T(&a)[8]) const |
| |
SIMD vector of 8 single-precision floating-point real numbers, operations on which use AVX instructions available on recent x86 hardware from Intel (starting with Sandy Bridge processors released in 2011) and AMD (starting with Bulldozer released in 2011).
◆ VectorAVXFloat()
| libint2::simd::VectorAVXFloat::VectorAVXFloat |
( |
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: