 |
Project
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
33#if !(defined(__CLING__) || defined(__ROOTCLING__) || defined(G__ROOT))
34 #if defined(__CUDACC__) || defined(__OPENCL__) || defined(__HIPCC__) || defined(__OPENCL_HOST__)
38 #if defined(__CUDA_ARCH__) || defined(__OPENCL__) || defined(__HIP_DEVICE_COMPILE__)
39 #define GPUCA_GPUCODE_DEVICE
43#if defined(GPUCA_STANDALONE) || (defined(GPUCA_O2_LIB) && !defined(GPUCA_O2_INTERFACE)) || defined (GPUCA_GPUCODE)
44 #define GPUCA_ALIGPUCODE
47#if (defined(__CUDACC__) && defined(GPUCA_CUDA_NO_CONSTANT_MEMORY)) || (defined(__HIPCC__) && defined(GPUCA_HIP_NO_CONSTANT_MEMORY)) || (defined(__OPENCL__) && defined(GPUCA_OPENCL_NO_CONSTANT_MEMORY))
48 #define GPUCA_NO_CONSTANT_MEMORY
49#elif defined(__CUDACC__) || defined(__HIPCC__)
50 #define GPUCA_HAS_GLOBAL_SYMBOL_CONSTANT_MEM
53#if !defined(GPUCA_GPUCODE) && !defined(GPUCA_STANDALONE) && defined(DEBUG_STREAMER)
54#define GPUCA_DEBUG_STREAMER_CHECK(...) __VA_ARGS__
56#define GPUCA_DEBUG_STREAMER_CHECK(...)
59#ifndef GPUCA_RTC_SPECIAL_CODE
60#define GPUCA_RTC_SPECIAL_CODE(...)