NEURON
nvccfeatures.h File Reference

Go to the source code of this file.

Macros

#define R123_CUDA_DEVICE   __device__
 
#define R123_USE_MULHILO64_CUDA_INTRIN   1
 
#define R123_ASSERT(x)   if((x)) ; else asm("trap;")
 
#define R123_BUILTIN_EXPECT(expr, likely)   expr
 
#define R123_USE_AES_NI   0
 
#define R123_USE_SSE4_2   0
 
#define R123_USE_SSE4_1   0
 
#define R123_USE_SSE   0
 
#define R123_USE_GNU_UINT128   0
 
#define R123_ULONG_LONG   unsigned long long
 
#define R123_THROW(x)   R123_ASSERT(0)
 

Macro Definition Documentation

◆ R123_ASSERT

#define R123_ASSERT (   x)    if((x)) ; else asm("trap;")

Definition at line 66 of file nvccfeatures.h.

◆ R123_BUILTIN_EXPECT

#define R123_BUILTIN_EXPECT (   expr,
  likely 
)    expr

Definition at line 70 of file nvccfeatures.h.

◆ R123_CUDA_DEVICE

#define R123_CUDA_DEVICE   __device__

Definition at line 58 of file nvccfeatures.h.

◆ R123_THROW

#define R123_THROW (   x)    R123_ASSERT(0)

Definition at line 101 of file nvccfeatures.h.

◆ R123_ULONG_LONG

#define R123_ULONG_LONG   unsigned long long

Definition at line 96 of file nvccfeatures.h.

◆ R123_USE_AES_NI

#define R123_USE_AES_NI   0

Definition at line 74 of file nvccfeatures.h.

◆ R123_USE_GNU_UINT128

#define R123_USE_GNU_UINT128   0

Definition at line 90 of file nvccfeatures.h.

◆ R123_USE_MULHILO64_CUDA_INTRIN

#define R123_USE_MULHILO64_CUDA_INTRIN   1

Definition at line 62 of file nvccfeatures.h.

◆ R123_USE_SSE

#define R123_USE_SSE   0

Definition at line 86 of file nvccfeatures.h.

◆ R123_USE_SSE4_1

#define R123_USE_SSE4_1   0

Definition at line 82 of file nvccfeatures.h.

◆ R123_USE_SSE4_2

#define R123_USE_SSE4_2   0

Definition at line 78 of file nvccfeatures.h.