#include <clc/clc.h> | |
_CLC_DEF _CLC_OVERLOAD size_t get_local_size(uint dim) { | |
switch (dim) { | |
case 0: return __nvvm_read_ptx_sreg_ntid_x(); | |
case 1: return __nvvm_read_ptx_sreg_ntid_y(); | |
case 2: return __nvvm_read_ptx_sreg_ntid_z(); | |
default: return 0; | |
} | |
} |