|
Grid 0.7.0
|
#include <immintrin.h>Go to the source code of this file.
Data Structures | |
| union | uconv< vtype > |
| union | u256f |
| union | u256d |
| 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 | Permute |
| struct | PrecisionChange |
| struct | Exchange |
| struct | Rotate |
Macros | |
| #define | _mm256_set_m128i(hi, lo) |
| #define | USE_FP16 |
Typedefs | |
| typedef __m256i | SIMD_Htype |
| typedef __m256 | SIMD_Ftype |
| typedef __m256d | SIMD_Dtype |
| typedef __m256i | SIMD_Itype |
| template<typename S, typename T> | |
| using | ReduceSIMD |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| NAMESPACE_BEGIN (Optimization) | |
| NAMESPACE_END (Optimization) | |
| void | v_prefetch0 (int size, const char *ptr) |
| void | prefetch_HINT_T0 (const char *ptr) |
| #define _mm256_set_m128i | ( | hi, | |
| lo ) |
Definition at line 38 of file Grid_avx.h.
Referenced by Mult::operator()(), Sub::operator()(), and Sum::operator()().
| #define USE_FP16 |
Definition at line 464 of file Grid_avx.h.
| typedef __m256i SIMD_Htype |
Definition at line 733 of file Grid_avx.h.
| typedef __m256 SIMD_Ftype |
Definition at line 734 of file Grid_avx.h.
| typedef __m256d SIMD_Dtype |
Definition at line 735 of file Grid_avx.h.
| typedef __m256i SIMD_Itype |
Definition at line 736 of file Grid_avx.h.
| using ReduceSIMD |
Definition at line 755 of file Grid_avx.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| NAMESPACE_BEGIN | ( | Optimization | ) |
| NAMESPACE_END | ( | Optimization | ) |
|
inline |
Definition at line 739 of file Grid_avx.h.
|
inline |
Definition at line 745 of file Grid_avx.h.