 |
NEURON
|
Go to the documentation of this file. 20 #ifndef __crayfeatures_dot_hpp 21 #define __crayfeatures_dot_hpp 23 #ifndef R123_STATIC_INLINE 24 #define R123_STATIC_INLINE static __inline__ 27 #ifndef R123_FORCE_INLINE 28 #define R123_FORCE_INLINE(decl) decl 31 #ifndef R123_CUDA_DEVICE 32 #define R123_CUDA_DEVICE 37 #define R123_ASSERT(x) assert(x) 40 #ifndef R123_BUILTIN_EXPECT 41 #define R123_BUILTIN_EXPECT(expr,likely) expr 44 #ifndef R123_USE_WMMINTRIN_H 45 #define R123_USE_WMMINTRIN_H 0 48 #ifndef R123_USE_INTRIN_H 49 #define R123_USE_INTRIN_H 0 52 #ifndef R123_USE_MULHILO32_ASM 53 #define R123_USE_MULHILO32_ASM 0 56 #ifndef R123_USE_MULHILO64_ASM 57 #define R123_USE_MULHILO64_ASM 0 60 #ifndef R123_USE_MULHILO64_MSVC_INTRIN 61 #define R123_USE_MULHILO64_MSVC_INTRIN 0 64 #ifndef R123_USE_MULHILO64_CUDA_INTRIN 65 #define R123_USE_MULHILO64_CUDA_INTRIN 0 68 #ifndef R123_USE_MULHILO64_OPENCL_INTRIN 69 #define R123_USE_MULHILO64_OPENCL_INTRIN 0 72 #ifndef R123_USE_MULHILO64_MULHI_INTRIN 73 #if (defined(__powerpc64__)) 74 #define R123_USE_MULHILO64_MULHI_INTRIN 1 76 #define R123_USE_MULHILO64_MULHI_INTRIN 0 80 #ifndef R123_MULHILO64_MULHI_INTRIN 81 #define R123_MULHILO64_MULHI_INTRIN __mulhdu 84 #ifndef R123_USE_MULHILO32_MULHI_INTRIN 85 #define R123_USE_MULHILO32_MULHI_INTRIN 0 88 #ifndef R123_MULHILO32_MULHI_INTRIN 89 #define R123_MULHILO32_MULHI_INTRIN __mulhwu 92 #ifndef __STDC_CONSTANT_MACROS 93 #define __STDC_CONSTANT_MACROS 97 #error UINT64_C not defined. You must define __STDC_CONSTANT_MACROS before you #include <stdint.h>