Grid 0.7.0
Div Struct Reference

#include <Grid_a64fx-2.h>

Public Member Functions

template<typename T>
vec< T > operator() (vec< T > a, vec< T > b)
vecf operator() (vecf a, vecf b)
vecd operator() (vecd a, vecd b)
__m256 operator() (__m256 a, __m256 b)
__m256d operator() (__m256d a, __m256d b)
__m512 operator() (__m512 a, __m512 b)
__m512d operator() (__m512d a, __m512d b)
template<typename T>
accelerator_inline vec< T > operator() (vec< T > a, vec< T > b)
float32x4_t operator() (float32x4_t a, float32x4_t b)
float64x2_t operator() (float64x2_t a, float64x2_t b)
vector4double operator() (vector4double a, vector4double b)
veci operator() (veci a, veci b)
__m128 operator() (__m128 a, __m128 b)
__m128d operator() (__m128d a, __m128d b)

Detailed Description

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

Member Function Documentation

◆ operator()() [1/14]

template<typename T>
vec< T > Div::operator() ( vec< T > a,
vec< T > b )
inline

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

References vec< T >::v.

◆ operator()() [2/14]

vecf Div::operator() ( vecf a,
vecf b )
inline

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

◆ operator()() [3/14]

vecd Div::operator() ( vecd a,
vecd b )
inline

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

◆ operator()() [4/14]

__m256 Div::operator() ( __m256 a,
__m256 b )
inline

Definition at line 384 of file Grid_avx.h.

◆ operator()() [5/14]

__m256d Div::operator() ( __m256d a,
__m256d b )
inline

Definition at line 388 of file Grid_avx.h.

◆ operator()() [6/14]

__m512 Div::operator() ( __m512 a,
__m512 b )
inline

Definition at line 250 of file Grid_avx512.h.

◆ operator()() [7/14]

__m512d Div::operator() ( __m512d a,
__m512d b )
inline

Definition at line 254 of file Grid_avx512.h.

◆ operator()() [8/14]

template<typename T>
accelerator_inline vec< T > Div::operator() ( vec< T > a,
vec< T > b )
inline

Definition at line 207 of file Grid_generic.h.

References accelerator_inline, vec< T >::v, and VECTOR_FOR.

◆ operator()() [9/14]

float32x4_t Div::operator() ( float32x4_t a,
float32x4_t b )
inline

Definition at line 219 of file Grid_neon.h.

◆ operator()() [10/14]

float64x2_t Div::operator() ( float64x2_t a,
float64x2_t b )
inline

Definition at line 223 of file Grid_neon.h.

◆ operator()() [11/14]

vector4double Div::operator() ( vector4double a,
vector4double b )
inline

Definition at line 327 of file Grid_qpx.h.

◆ operator()() [12/14]

veci Div::operator() ( veci a,
veci b )
inline

Definition at line 335 of file Grid_qpx.h.

References vec< T >::v, and VECTOR_FOR.

◆ operator()() [13/14]

__m128 Div::operator() ( __m128 a,
__m128 b )
inline

Definition at line 252 of file Grid_sse4.h.

◆ operator()() [14/14]

__m128d Div::operator() ( __m128d a,
__m128d b )
inline

Definition at line 256 of file Grid_sse4.h.


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