Grid 0.7.0
Vsplat Struct Reference

#include <Grid_a64fx-2.h>

Public Member Functions

vecf operator() (float a, float b)
vecf operator() (float a)
vecd operator() (double a, double b)
vecd operator() (double a)
vec< Integeroperator() (Integer a)
vecf operator() (float a, float b)
vecf operator() (float a)
vecd operator() (double a, double b)
vecd operator() (double a)
veci operator() (Integer a)
__m256 operator() (float a, float b)
__m256 operator() (float a)
__m256d operator() (double a, double b)
__m256d operator() (double a)
__m256i operator() (Integer a)
__m512 operator() (float a, float b)
__m512 operator() (float a)
__m512d operator() (double a, double b)
__m512d operator() (double a)
__m512i operator() (Integer a)
template<typename T>
accelerator_inline vec< T > operator() (T a, T b)
template<typename T>
accelerator_inline vec< T > operator() (T a)
float32x4_t operator() (float a, float b)
float32x4_t operator() (float a)
float64x2_t operator() (double a, double b)
float64x2_t operator() (double a)
uint32x4_t operator() (Integer a)
vector4float operator() (float a, float b)
vector4float operator() (float a)
vector4double operator() (double a, double b)
vector4double operator() (double a)
veci operator() (Integer a)
__m128 operator() (float a, float b)
__m128 operator() (float a)
__m128d operator() (double a, double b)
__m128d operator() (double a)
__m128i operator() (Integer a)

Detailed Description

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

Member Function Documentation

◆ operator()() [1/37]

vecf Vsplat::operator() ( float a,
float b )
inline

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

References vec< T >::v.

◆ operator()() [2/37]

vecf Vsplat::operator() ( float a)
inline

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

References vec< T >::v.

◆ operator()() [3/37]

vecd Vsplat::operator() ( double a,
double b )
inline

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

References vec< T >::v.

◆ operator()() [4/37]

vecd Vsplat::operator() ( double a)
inline

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

References vec< T >::v.

◆ operator()() [5/37]

vec< Integer > Vsplat::operator() ( Integer a)
inline

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

References vec< T >::v.

◆ operator()() [6/37]

vecf Vsplat::operator() ( float a,
float b )
inline

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

◆ operator()() [7/37]

vecf Vsplat::operator() ( float a)
inline

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

◆ operator()() [8/37]

vecd Vsplat::operator() ( double a,
double b )
inline

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

◆ operator()() [9/37]

vecd Vsplat::operator() ( double a)
inline

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

◆ operator()() [10/37]

veci Vsplat::operator() ( Integer a)
inline

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

◆ operator()() [11/37]

__m256 Vsplat::operator() ( float a,
float b )
inline

Definition at line 62 of file Grid_avx.h.

◆ operator()() [12/37]

__m256 Vsplat::operator() ( float a)
inline

Definition at line 66 of file Grid_avx.h.

◆ operator()() [13/37]

__m256d Vsplat::operator() ( double a,
double b )
inline

Definition at line 70 of file Grid_avx.h.

◆ operator()() [14/37]

__m256d Vsplat::operator() ( double a)
inline

Definition at line 74 of file Grid_avx.h.

◆ operator()() [15/37]

__m256i Vsplat::operator() ( Integer a)
inline

Definition at line 78 of file Grid_avx.h.

◆ operator()() [16/37]

__m512 Vsplat::operator() ( float a,
float b )
inline

Definition at line 47 of file Grid_avx512.h.

◆ operator()() [17/37]

__m512 Vsplat::operator() ( float a)
inline

Definition at line 51 of file Grid_avx512.h.

◆ operator()() [18/37]

__m512d Vsplat::operator() ( double a,
double b )
inline

Definition at line 55 of file Grid_avx512.h.

◆ operator()() [19/37]

__m512d Vsplat::operator() ( double a)
inline

Definition at line 59 of file Grid_avx512.h.

◆ operator()() [20/37]

__m512i Vsplat::operator() ( Integer a)
inline

Definition at line 63 of file Grid_avx512.h.

◆ operator()() [21/37]

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

Definition at line 39 of file Grid_generic.h.

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

◆ operator()() [22/37]

template<typename T>
accelerator_inline vec< T > Vsplat::operator() ( T a)
inline

Definition at line 53 of file Grid_generic.h.

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

◆ operator()() [23/37]

float32x4_t Vsplat::operator() ( float a,
float b )
inline

Definition at line 72 of file Grid_neon.h.

◆ operator()() [24/37]

float32x4_t Vsplat::operator() ( float a)
inline

Definition at line 77 of file Grid_neon.h.

◆ operator()() [25/37]

float64x2_t Vsplat::operator() ( double a,
double b )
inline

Definition at line 81 of file Grid_neon.h.

◆ operator()() [26/37]

float64x2_t Vsplat::operator() ( double a)
inline

Definition at line 86 of file Grid_neon.h.

◆ operator()() [27/37]

uint32x4_t Vsplat::operator() ( Integer a)
inline

Definition at line 90 of file Grid_neon.h.

◆ operator()() [28/37]

vector4float Vsplat::operator() ( float a,
float b )
inline

Definition at line 65 of file Grid_qpx.h.

◆ operator()() [29/37]

vector4float Vsplat::operator() ( float a)
inline

Definition at line 69 of file Grid_qpx.h.

◆ operator()() [30/37]

vector4double Vsplat::operator() ( double a,
double b )
inline

Definition at line 73 of file Grid_qpx.h.

◆ operator()() [31/37]

vector4double Vsplat::operator() ( double a)
inline

Definition at line 77 of file Grid_qpx.h.

◆ operator()() [32/37]

veci Vsplat::operator() ( Integer a)
inline

Definition at line 81 of file Grid_qpx.h.

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

◆ operator()() [33/37]

__m128 Vsplat::operator() ( float a,
float b )
inline

Definition at line 61 of file Grid_sse4.h.

◆ operator()() [34/37]

__m128 Vsplat::operator() ( float a)
inline

Definition at line 65 of file Grid_sse4.h.

◆ operator()() [35/37]

__m128d Vsplat::operator() ( double a,
double b )
inline

Definition at line 69 of file Grid_sse4.h.

◆ operator()() [36/37]

__m128d Vsplat::operator() ( double a)
inline

Definition at line 73 of file Grid_sse4.h.

◆ operator()() [37/37]

__m128i Vsplat::operator() ( Integer a)
inline

Definition at line 77 of file Grid_sse4.h.


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