GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
openclfeatures.h File Reference

Go to the source code of this file.

Macros

#define R123_STATIC_INLINE   inline
 
#define R123_FORCE_INLINE(decl)   decl __attribute__((always_inline))
 
#define R123_CUDA_DEVICE
 
#define R123_ASSERT(x)
 
#define R123_BUILTIN_EXPECT(expr, likely)   expr
 
#define R123_USE_GNU_UINT128   0
 
#define R123_USE_MULHILO64_ASM   0
 
#define R123_USE_MULHILO64_MSVC_INTRIN   0
 
#define R123_USE_MULHILO64_CUDA_INTRIN   0
 
#define R123_USE_MULHILO64_OPENCL_INTRIN   1
 
#define R123_USE_AES_NI   0
 
#define UINT64_C(x)   ((ulong)(x##UL))
 

Macro Definition Documentation

◆ R123_ASSERT

#define R123_ASSERT (   x)

◆ R123_BUILTIN_EXPECT

#define R123_BUILTIN_EXPECT (   expr,
  likely 
)    expr

◆ R123_CUDA_DEVICE

#define R123_CUDA_DEVICE

◆ R123_FORCE_INLINE

#define R123_FORCE_INLINE (   decl)    decl __attribute__((always_inline))

◆ R123_STATIC_INLINE

#define R123_STATIC_INLINE   inline

◆ R123_USE_AES_NI

#define R123_USE_AES_NI   0

◆ R123_USE_GNU_UINT128

#define R123_USE_GNU_UINT128   0

◆ R123_USE_MULHILO64_ASM

#define R123_USE_MULHILO64_ASM   0

◆ R123_USE_MULHILO64_CUDA_INTRIN

#define R123_USE_MULHILO64_CUDA_INTRIN   0

◆ R123_USE_MULHILO64_MSVC_INTRIN

#define R123_USE_MULHILO64_MSVC_INTRIN   0

◆ R123_USE_MULHILO64_OPENCL_INTRIN

#define R123_USE_MULHILO64_OPENCL_INTRIN   1

◆ UINT64_C

#define UINT64_C (   x)    ((ulong)(x##UL))