 |
NEURON
|
Go to the documentation of this file. 32 #ifndef __openclfeatures_dot_hpp 33 #define __openclfeatures_dot_hpp 35 #ifndef R123_STATIC_INLINE 36 #define R123_STATIC_INLINE inline 39 #ifndef R123_FORCE_INLINE 40 #define R123_FORCE_INLINE(decl) decl __attribute__((always_inline)) 43 #ifndef R123_CUDA_DEVICE 44 #define R123_CUDA_DEVICE 48 #define R123_ASSERT(x) 51 #ifndef R123_BUILTIN_EXPECT 52 #define R123_BUILTIN_EXPECT(expr,likely) expr 55 #ifndef R123_USE_GNU_UINT128 56 #define R123_USE_GNU_UINT128 0 59 #ifndef R123_USE_MULHILO64_ASM 60 #define R123_USE_MULHILO64_ASM 0 63 #ifndef R123_USE_MULHILO64_MSVC_INTRIN 64 #define R123_USE_MULHILO64_MSVC_INTRIN 0 67 #ifndef R123_USE_MULHILO64_CUDA_INTRIN 68 #define R123_USE_MULHILO64_CUDA_INTRIN 0 71 #ifndef R123_USE_MULHILO64_OPENCL_INTRIN 72 #define R123_USE_MULHILO64_OPENCL_INTRIN 1 75 #ifndef R123_USE_AES_NI 76 #define R123_USE_AES_NI 0 87 #define UINT64_C(x) ((ulong)(x##UL))