Grid 0.7.0
Grid_a64fx-fixedsize.h File Reference

Go to the source code of this file.

Data Structures

union  ulutf
union  ulutd
struct  acle< T >
struct  acle< double >
struct  acle< float >
struct  acle< uint16_t >
struct  acle< Integer >
struct  Vsplat
struct  Vstore
struct  Vstream
struct  Vset
struct  Sum
struct  Sub
struct  Mult
struct  MultRealPart
struct  MaddRealPart
struct  MultComplex
struct  MultAddComplex
struct  Div
struct  Conj
struct  TimesMinusI
struct  TimesI
struct  PrecisionChange
struct  Exchange
struct  Permute
struct  Rotate
struct  Reduce< Out_type, In_type >

Macros

#define svred(pg, v)

Typedefs

typedef vech SIMD_Htype
typedef vecf SIMD_Ftype
typedef vecd SIMD_Dtype
typedef veci 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)
 NAMESPACE_END (Grid)

Macro Definition Documentation

◆ svred

Typedef Documentation

◆ SIMD_Htype

typedef vech SIMD_Htype

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

◆ SIMD_Ftype

typedef vecf SIMD_Ftype

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

◆ SIMD_Dtype

typedef vecd SIMD_Dtype

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

◆ SIMD_Itype

typedef veci SIMD_Itype

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

◆ ReduceSIMD

template<typename S, typename T>
using ReduceSIMD

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

Function Documentation

◆ NAMESPACE_BEGIN() [1/2]

NAMESPACE_BEGIN ( Grid )

◆ NAMESPACE_BEGIN() [2/2]

NAMESPACE_BEGIN ( Optimization )

◆ NAMESPACE_END() [1/2]

NAMESPACE_END ( Optimization )

◆ v_prefetch0()

void v_prefetch0 ( int size,
const char * ptr )
inline

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

◆ prefetch_HINT_T0()

void prefetch_HINT_T0 ( const char * ptr)
inline

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

◆ NAMESPACE_END() [2/2]

NAMESPACE_END ( Grid )