Grid 0.7.0
Vstore Struct Reference

#include <Grid_a64fx-2.h>

Public Member Functions

template<typename T>
void operator() (vec< T > a, T *D)
void operator() (vecf a, float *D)
void operator() (vecd a, double *D)
void operator() (veci a, Integer *D)
void operator() (__m256 a, float *F)
void operator() (__m256d a, double *D)
void operator() (__m256i a, Integer *I)
void operator() (__m512 a, float *F)
void operator() (__m512d a, double *D)
void operator() (__m512i a, Integer *I)
template<typename T>
accelerator_inline void operator() (vec< T > a, T *D)
void operator() (float32x4_t a, float *F)
void operator() (float64x2_t a, double *D)
void operator() (uint32x4_t a, Integer *I)
void operator() (vector4double a, float *f)
void operator() (vector4double a, vector4float &f)
void operator() (vector4float a, float *f)
void operator() (vector4double a, double *d)
void operator() (veci a, Integer *i)
void operator() (__m128 a, float *F)
void operator() (__m128d a, double *D)
void operator() (__m128i a, Integer *I)

Detailed Description

Definition at line 292 of file Grid_a64fx-2.h.

Member Function Documentation

◆ operator()() [1/22]

template<typename T>
void Vstore::operator() ( vec< T > a,
T * D )
inline

Definition at line 295 of file Grid_a64fx-2.h.

References vec< T >::v.

◆ operator()() [2/22]

void Vstore::operator() ( vecf a,
float * D )
inline

Definition at line 193 of file Grid_a64fx-fixedsize.h.

◆ operator()() [3/22]

void Vstore::operator() ( vecd a,
double * D )
inline

Definition at line 198 of file Grid_a64fx-fixedsize.h.

◆ operator()() [4/22]

void Vstore::operator() ( veci a,
Integer * D )
inline

Definition at line 203 of file Grid_a64fx-fixedsize.h.

◆ operator()() [5/22]

void Vstore::operator() ( __m256 a,
float * F )
inline

Definition at line 85 of file Grid_avx.h.

References F.

◆ operator()() [6/22]

void Vstore::operator() ( __m256d a,
double * D )
inline

Definition at line 89 of file Grid_avx.h.

◆ operator()() [7/22]

void Vstore::operator() ( __m256i a,
Integer * I )
inline

Definition at line 93 of file Grid_avx.h.

◆ operator()() [8/22]

void Vstore::operator() ( __m512 a,
float * F )
inline

Definition at line 70 of file Grid_avx512.h.

References F.

◆ operator()() [9/22]

void Vstore::operator() ( __m512d a,
double * D )
inline

Definition at line 74 of file Grid_avx512.h.

◆ operator()() [10/22]

void Vstore::operator() ( __m512i a,
Integer * I )
inline

Definition at line 78 of file Grid_avx512.h.

◆ operator()() [11/22]

template<typename T>
accelerator_inline void Vstore::operator() ( vec< T > a,
T * D )
inline

Definition at line 68 of file Grid_generic.h.

References accelerator_inline.

◆ operator()() [12/22]

void Vstore::operator() ( float32x4_t a,
float * F )
inline

Definition at line 97 of file Grid_neon.h.

References F.

◆ operator()() [13/22]

void Vstore::operator() ( float64x2_t a,
double * D )
inline

Definition at line 101 of file Grid_neon.h.

◆ operator()() [14/22]

void Vstore::operator() ( uint32x4_t a,
Integer * I )
inline

Definition at line 105 of file Grid_neon.h.

◆ operator()() [15/22]

void Vstore::operator() ( vector4double a,
float * f )
inline

Definition at line 95 of file Grid_qpx.h.

◆ operator()() [16/22]

void Vstore::operator() ( vector4double a,
vector4float & f )
inline

Definition at line 99 of file Grid_qpx.h.

◆ operator()() [17/22]

void Vstore::operator() ( vector4float a,
float * f )
inline

Definition at line 103 of file Grid_qpx.h.

References vector4float::v0, vector4float::v1, vector4float::v2, and vector4float::v3.

◆ operator()() [18/22]

void Vstore::operator() ( vector4double a,
double * d )
inline

Definition at line 111 of file Grid_qpx.h.

◆ operator()() [19/22]

void Vstore::operator() ( veci a,
Integer * i )
inline

Definition at line 116 of file Grid_qpx.h.

◆ operator()() [20/22]

void Vstore::operator() ( __m128 a,
float * F )
inline

Definition at line 84 of file Grid_sse4.h.

References F.

◆ operator()() [21/22]

void Vstore::operator() ( __m128d a,
double * D )
inline

Definition at line 88 of file Grid_sse4.h.

◆ operator()() [22/22]

void Vstore::operator() ( __m128i a,
Integer * I )
inline

Definition at line 92 of file Grid_sse4.h.


The documentation for this struct was generated from the following files: