|
Grid 0.7.0
|
#include "Grid_generic_types.h"Go to the source code of this file.
Data Structures | |
| struct | vector4float |
| struct | Vsplat |
| struct | Vstore |
| struct | Vstream |
| struct | Vset |
| struct | Reduce< Out_type, In_type > |
| struct | Sum |
| struct | Sub |
| struct | MultRealPart |
| struct | MaddRealPart |
| struct | MultComplex |
| struct | Mult |
| struct | Div |
| struct | Conj |
| struct | TimesMinusI |
| struct | TimesI |
| struct | PrecisionChange |
| struct | Exchange |
| struct | Permute |
| struct | Rotate |
Macros | |
| #define | GEN_SIMD_WIDTH |
| #define | FLOAT_WRAP_3(fn, pref) |
| #define | FLOAT_WRAP_2(fn, pref) |
| #define | FLOAT_WRAP_1(fn, pref) |
| #define | USE_FP16 |
| #define | FLOAT_WRAP_EXCHANGE(fn) |
Typedefs | |
| typedef Optimization::vector4float | SIMD_Ftype |
| typedef vector4double | SIMD_Dtype |
| template<typename S, typename T> | |
| using | ReduceSIMD |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| NAMESPACE_BEGIN (Optimization) | |
| std::ostream & | operator<< (std::ostream &stream, const vector4double a) |
| std::ostream & | operator<< (std::ostream &stream, const vector4float a) |
| NAMESPACE_END (Optimization) | |
| void | v_prefetch0 (int size, const char *ptr) |
| void | prefetch_HINT_T0 (const char *ptr) |
| #define GEN_SIMD_WIDTH |
Definition at line 31 of file Grid_qpx.h.
| #define FLOAT_WRAP_3 | ( | fn, | |
| pref ) |
Definition at line 192 of file Grid_qpx.h.
| #define FLOAT_WRAP_2 | ( | fn, | |
| pref ) |
Definition at line 207 of file Grid_qpx.h.
| #define FLOAT_WRAP_1 | ( | fn, | |
| pref ) |
Definition at line 221 of file Grid_qpx.h.
| #define USE_FP16 |
Definition at line 378 of file Grid_qpx.h.
| #define FLOAT_WRAP_EXCHANGE | ( | fn | ) |
Definition at line 416 of file Grid_qpx.h.
| typedef Optimization::vector4float SIMD_Ftype |
Definition at line 593 of file Grid_qpx.h.
| typedef vector4double SIMD_Dtype |
Definition at line 594 of file Grid_qpx.h.
| using ReduceSIMD |
Definition at line 606 of file Grid_qpx.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| NAMESPACE_BEGIN | ( | Optimization | ) |
|
inline |
Definition at line 51 of file Grid_qpx.h.
|
inline |
Definition at line 57 of file Grid_qpx.h.
References vector4float::v0, vector4float::v1, vector4float::v2, and vector4float::v3.
| NAMESPACE_END | ( | Optimization | ) |
|
inline |
Definition at line 598 of file Grid_qpx.h.
|
inline |
Definition at line 599 of file Grid_qpx.h.