50 #define GPUconstexpr() static constexpr // constexpr on GPU that needs to be instantiated for dynamic access (e.g. arrays), becomes __constant on GPU
51 #define GPUglobalconstexpr() constexpr // constexpr variable at program scope, needs the constant address space in MSL
52 #define GPUnoexcept() noexcept // noexcept where the backend supports it
119 #if !defined(__OPENCL__) // Other special defines for OpenCL 1
120 #define GPUCA_USE_TEMPLATE_ADDRESS_SPACES // TODO: check if we can make this (partially, where it is already implemented) compatible with OpenCL CPP