File indexing completed on 2026-07-26 08:21:57
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #if defined(__CUDACC__) || defined(__HIP__)
0012 #define TRACCC_DEVICE __device__
0013 #else
0014 #define TRACCC_DEVICE
0015 #endif
0016
0017 #if defined(__CUDACC__) || defined(__HIP__)
0018 #define TRACCC_HOST __host__
0019 #else
0020 #define TRACCC_HOST
0021 #endif
0022
0023 #if defined(__CUDACC__) || defined(__HIP__)
0024 #define TRACCC_HOST_DEVICE __host__ __device__
0025 #else
0026 #define TRACCC_HOST_DEVICE
0027 #endif
0028
0029 #if defined(__CUDACC__) || defined(__HIP__)
0030 #define TRACCC_ALIGN(x) __align__(x)
0031 #else
0032 #define TRACCC_ALIGN(x) alignas(x)
0033 #endif