 |
NEURON
|
Go to the documentation of this file. 6 #ifndef __crayfeatures_dot_hpp 7 #define __crayfeatures_dot_hpp 9 #ifndef R123_STATIC_INLINE 10 #define R123_STATIC_INLINE static __inline 13 #ifndef R123_FORCE_INLINE 14 #define R123_FORCE_INLINE(decl) decl 17 #ifndef R123_CUDA_DEVICE 18 #define R123_CUDA_DEVICE 23 #define R123_ASSERT(x) assert(x) 26 #ifndef R123_BUILTIN_EXPECT 27 #define R123_BUILTIN_EXPECT(expr,likely) expr 30 #ifndef R123_USE_WMMINTRIN_H 31 #define R123_USE_WMMINTRIN_H 0 34 #ifndef R123_USE_INTRIN_H 35 #define R123_USE_INTRIN_H 0 38 #ifndef R123_USE_MULHILO32_ASM 39 #define R123_USE_MULHILO32_ASM 0 42 #ifndef R123_USE_MULHILO64_ASM 43 #define R123_USE_MULHILO64_ASM 0 46 #ifndef R123_USE_MULHILO64_MSVC_INTRIN 47 #define R123_USE_MULHILO64_MSVC_INTRIN 0 50 #ifndef R123_USE_MULHILO64_CUDA_INTRIN 51 #define R123_USE_MULHILO64_CUDA_INTRIN 0 54 #ifndef R123_USE_MULHILO64_OPENCL_INTRIN 55 #define R123_USE_MULHILO64_OPENCL_INTRIN 0 58 #ifndef R123_USE_MULHILO64_MULHI_INTRIN 59 #if (defined(__powerpc64__)) 60 #define R123_USE_MULHILO64_MULHI_INTRIN 1 62 #define R123_USE_MULHILO64_MULHI_INTRIN 0 66 #ifndef R123_MULHILO64_MULHI_INTRIN 67 #define R123_MULHILO64_MULHI_INTRIN __mulhdu 70 #ifndef R123_USE_MULHILO32_MULHI_INTRIN 71 #define R123_USE_MULHILO32_MULHI_INTRIN 0 74 #ifndef R123_MULHILO32_MULHI_INTRIN 75 #define R123_MULHILO32_MULHI_INTRIN __mulhwu 78 #ifndef __STDC_CONSTANT_MACROS 79 #define __STDC_CONSTANT_MACROS 83 #error UINT64_C not defined. You must define __STDC_CONSTANT_MACROS before you #include <stdint.h>