Home
last modified time | relevance | path

Searched refs:__device__ (Results 1 – 25 of 165) sorted by relevance

1234567

/external/opencv3/modules/core/include/opencv2/core/cuda/
Dfunctional.hpp67 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()()
72 __host__ __device__ __forceinline__ plus() {} in plus()
73 __host__ __device__ __forceinline__ plus(const plus&) {} in plus()
78 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()()
83 __host__ __device__ __forceinline__ minus() {} in minus()
84 __host__ __device__ __forceinline__ minus(const minus&) {} in minus()
89 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()()
94 __host__ __device__ __forceinline__ multiplies() {} in multiplies()
95 __host__ __device__ __forceinline__ multiplies(const multiplies&) {} in multiplies()
100 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::ParameterType a, in operator ()()
[all …]
Dborder_interpolate.hpp65 …explicit __host__ __device__ __forceinline__ BrdRowConstant(int width_, const D& val_ = VecTraits<… in BrdRowConstant()
67 template <typename T> __device__ __forceinline__ D at_low(int x, const T* data) const in at_low()
72 template <typename T> __device__ __forceinline__ D at_high(int x, const T* data) const in at_high()
77 template <typename T> __device__ __forceinline__ D at(int x, const T* data) const in at()
90 …explicit __host__ __device__ __forceinline__ BrdColConstant(int height_, const D& val_ = VecTraits… in BrdColConstant()
92 … template <typename T> __device__ __forceinline__ D at_low(int y, const T* data, size_t step) const in at_low()
97 …template <typename T> __device__ __forceinline__ D at_high(int y, const T* data, size_t step) const in at_high()
102 … template <typename T> __device__ __forceinline__ D at(int y, const T* data, size_t step) const in at()
115 …__host__ __device__ __forceinline__ BrdConstant(int height_, int width_, const D& val_ = VecTraits… in BrdConstant()
119 …template <typename T> __device__ __forceinline__ D at(int y, int x, const T* data, size_t step) co… in at()
[all …]
Dsaturate_cast.hpp56 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uchar v) { return _Tp(v); } in saturate_cast()
57 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(schar v) { return _Tp(v); } in saturate_cast()
58 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(ushort v) { return _Tp(v); } in saturate_cast()
59 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(short v) { return _Tp(v); } in saturate_cast()
60 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(uint v) { return _Tp(v); } in saturate_cast()
61 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(int v) { return _Tp(v); } in saturate_cast()
62 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(float v) { return _Tp(v); } in saturate_cast()
63 template<typename _Tp> __device__ __forceinline__ _Tp saturate_cast(double v) { return _Tp(v); } in saturate_cast()
65 template<> __device__ __forceinline__ uchar saturate_cast<uchar>(schar v) in saturate_cast()
72 template<> __device__ __forceinline__ uchar saturate_cast<uchar>(short v) in saturate_cast()
[all …]
Dlimits.hpp62 __device__ __forceinline__ static bool min() { return false; } in min()
63 __device__ __forceinline__ static bool max() { return true; } in max()
69 __device__ __forceinline__ static signed char min() { return SCHAR_MIN; } in min()
70 __device__ __forceinline__ static signed char max() { return SCHAR_MAX; } in max()
76 __device__ __forceinline__ static unsigned char min() { return 0; } in min()
77 __device__ __forceinline__ static unsigned char max() { return UCHAR_MAX; } in max()
83 __device__ __forceinline__ static short min() { return SHRT_MIN; } in min()
84 __device__ __forceinline__ static short max() { return SHRT_MAX; } in max()
90 __device__ __forceinline__ static unsigned short min() { return 0; } in min()
91 __device__ __forceinline__ static unsigned short max() { return USHRT_MAX; } in max()
[all …]
Dutility.hpp65 template <typename T> void __device__ __host__ __forceinline__ swap(T& a, T& b) in swap()
77 explicit __host__ __device__ __forceinline__ SingleMask(PtrStepb mask_) : mask(mask_) {} in SingleMask()
78 __host__ __device__ __forceinline__ SingleMask(const SingleMask& mask_): mask(mask_.mask){} in SingleMask()
80 __device__ __forceinline__ bool operator()(int y, int x) const in operator ()()
90 __host__ __device__ __forceinline__ SingleMaskChannels(PtrStepb mask_, int channels_) in SingleMaskChannels()
92 __host__ __device__ __forceinline__ SingleMaskChannels(const SingleMaskChannels& mask_) in SingleMaskChannels()
95 __device__ __forceinline__ bool operator()(int y, int x) const in operator ()()
106 explicit __host__ __device__ __forceinline__ MaskCollection(PtrStepb* maskCollection_) in MaskCollection()
109 __device__ __forceinline__ MaskCollection(const MaskCollection& masks_) in MaskCollection()
112 __device__ __forceinline__ void next() in next()
[all …]
Dvec_traits.hpp62 …static __host__ __device__ __forceinline__ uchar8 make_uchar8(uchar a0, uchar a1, uchar a2, uchar … in make_uchar8()
71 …static __host__ __device__ __forceinline__ char8 make_char8(schar a0, schar a1, schar a2, schar a3… in make_char8()
80 …static __host__ __device__ __forceinline__ ushort8 make_ushort8(ushort a0, ushort a1, ushort a2, u… in make_ushort8()
89 …static __host__ __device__ __forceinline__ short8 make_short8(short a0, short a1, short a2, short … in make_short8()
98 …static __host__ __device__ __forceinline__ uint8 make_uint8(uint a0, uint a1, uint a2, uint a3, ui… in make_uint8()
107 …static __host__ __device__ __forceinline__ int8 make_int8(int a0, int a1, int a2, int a3, int a4, … in make_int8()
116 …static __host__ __device__ __forceinline__ float8 make_float8(float a0, float a1, float a2, float … in make_float8()
125 …static __host__ __device__ __forceinline__ double8 make_double8(double a0, double a1, double a2, d… in make_double8()
173 static __device__ __host__ __forceinline__ type all(type v) {return v;} \
174 static __device__ __host__ __forceinline__ type make(type x) {return x;} \
[all …]
Dvec_distance.hpp63 __device__ __forceinline__ L1Dist() : mySum(0) {} in L1Dist()
65 __device__ __forceinline__ void reduceIter(int val1, int val2) in reduceIter()
70 template <int THREAD_DIM> __device__ __forceinline__ void reduceAll(int* smem, int tid) in reduceAll()
75 __device__ __forceinline__ operator int() const in operator int()
87 __device__ __forceinline__ L1Dist() : mySum(0.0f) {} in L1Dist()
89 __device__ __forceinline__ void reduceIter(float val1, float val2) in reduceIter()
94 template <int THREAD_DIM> __device__ __forceinline__ void reduceAll(float* smem, int tid) in reduceAll()
99 __device__ __forceinline__ operator float() const in operator float()
112 __device__ __forceinline__ L2Dist() : mySum(0.0f) {} in L2Dist()
114 __device__ __forceinline__ void reduceIter(float val1, float val2) in reduceIter()
[all …]
Demulation.hpp60 static __device__ __forceinline__ int syncthreadsOr(int pred) in syncthreadsOr()
71 static __forceinline__ __device__ int Ballot(int predicate) in Ballot()
89 static __device__ __forceinline__ T atomicInc(T* address, T val) in atomicInc()
108 static __device__ __forceinline__ T atomicAdd(T* address, T val) in atomicAdd()
127 static __device__ __forceinline__ T atomicMin(T* address, T val) in atomicMin()
145 static __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd()
149 … static __device__ __forceinline__ unsigned int atomicAdd(unsigned int* address, unsigned int val) in atomicAdd()
153 static __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd()
168 static __device__ __forceinline__ double atomicAdd(double* address, double val) in atomicAdd()
186 static __device__ __forceinline__ int atomicMin(int* address, int val) in atomicMin()
[all …]
Dsimd_functions.hpp88 static __device__ __forceinline__ unsigned int vadd2(unsigned int a, unsigned int b) in vadd2()
109 static __device__ __forceinline__ unsigned int vsub2(unsigned int a, unsigned int b) in vsub2()
130 static __device__ __forceinline__ unsigned int vabsdiff2(unsigned int a, unsigned int b) in vabsdiff2()
157 static __device__ __forceinline__ unsigned int vavg2(unsigned int a, unsigned int b) in vavg2()
172 static __device__ __forceinline__ unsigned int vavrg2(unsigned int a, unsigned int b) in vavrg2()
192 static __device__ __forceinline__ unsigned int vseteq2(unsigned int a, unsigned int b) in vseteq2()
213 static __device__ __forceinline__ unsigned int vcmpeq2(unsigned int a, unsigned int b) in vcmpeq2()
237 static __device__ __forceinline__ unsigned int vsetge2(unsigned int a, unsigned int b) in vsetge2()
254 static __device__ __forceinline__ unsigned int vcmpge2(unsigned int a, unsigned int b) in vcmpge2()
274 static __device__ __forceinline__ unsigned int vsetgt2(unsigned int a, unsigned int b) in vsetgt2()
[all …]
/external/opencv3/modules/cudev/include/opencv2/cudev/util/
Dsaturate_cast.hpp56 template <typename T> __device__ __forceinline__ T saturate_cast(uchar v) { return T(v); } in saturate_cast()
57 template <typename T> __device__ __forceinline__ T saturate_cast(schar v) { return T(v); } in saturate_cast()
58 template <typename T> __device__ __forceinline__ T saturate_cast(ushort v) { return T(v); } in saturate_cast()
59 template <typename T> __device__ __forceinline__ T saturate_cast(short v) { return T(v); } in saturate_cast()
60 template <typename T> __device__ __forceinline__ T saturate_cast(uint v) { return T(v); } in saturate_cast()
61 template <typename T> __device__ __forceinline__ T saturate_cast(int v) { return T(v); } in saturate_cast()
62 template <typename T> __device__ __forceinline__ T saturate_cast(float v) { return T(v); } in saturate_cast()
63 template <typename T> __device__ __forceinline__ T saturate_cast(double v) { return T(v); } in saturate_cast()
65 template <> __device__ __forceinline__ uchar saturate_cast<uchar>(schar v) in saturate_cast()
72 template <> __device__ __forceinline__ uchar saturate_cast<uchar>(short v) in saturate_cast()
[all …]
Dlimits.hpp62 __device__ __forceinline__ static bool min() { return false; } in min()
63 __device__ __forceinline__ static bool max() { return true; } in max()
69 __device__ __forceinline__ static schar min() { return SCHAR_MIN; } in min()
70 __device__ __forceinline__ static schar max() { return SCHAR_MAX; } in max()
76 __device__ __forceinline__ static uchar min() { return 0; } in min()
77 __device__ __forceinline__ static uchar max() { return UCHAR_MAX; } in max()
83 __device__ __forceinline__ static short min() { return SHRT_MIN; } in min()
84 __device__ __forceinline__ static short max() { return SHRT_MAX; } in max()
90 __device__ __forceinline__ static ushort min() { return 0; } in min()
91 __device__ __forceinline__ static ushort max() { return USHRT_MAX; } in max()
[all …]
Dvec_traits.hpp95 __host__ __device__ __forceinline__ static type all(type v) {return v;} \
96 __host__ __device__ __forceinline__ static type make(type x) {return x;} \
97 __host__ __device__ __forceinline__ static type make(const type* v) {return *v;} \
103 … __host__ __device__ __forceinline__ static type ## 1 all(type v) {return make_ ## type ## 1(v);} \
104 …__host__ __device__ __forceinline__ static type ## 1 make(type x) {return make_ ## type ## 1(x);} \
105 …__host__ __device__ __forceinline__ static type ## 1 make(const type* v) {return make_ ## type ## …
111 …__host__ __device__ __forceinline__ static type ## 2 all(type v) {return make_ ## type ## 2(v, v);…
112 …__host__ __device__ __forceinline__ static type ## 2 make(type x, type y) {return make_ ## type ##…
113 …__host__ __device__ __forceinline__ static type ## 2 make(const type* v) {return make_ ## type ## …
119 …__host__ __device__ __forceinline__ static type ## 3 all(type v) {return make_ ## type ## 3(v, v, …
[all …]
Datomic.hpp58 __device__ __forceinline__ int atomicAdd(int* address, int val) in atomicAdd()
63 __device__ __forceinline__ uint atomicAdd(uint* address, uint val) in atomicAdd()
68 __device__ __forceinline__ float atomicAdd(float* address, float val) in atomicAdd()
84 __device__ static double atomicAdd(double* address, double val) in atomicAdd()
104 __device__ __forceinline__ int atomicMin(int* address, int val) in atomicMin()
109 __device__ __forceinline__ uint atomicMin(uint* address, uint val) in atomicMin()
114 __device__ static float atomicMin(float* address, float val) in atomicMin()
132 __device__ static double atomicMin(double* address, double val) in atomicMin()
152 __device__ __forceinline__ int atomicMax(int* address, int val) in atomicMax()
157 __device__ __forceinline__ uint atomicMax(uint* address, uint val) in atomicMax()
[all …]
/external/clang/test/SemaCUDA/
Dfunction-overload.cu28 __device__ int dh(void) { return 2; } in dh()
31 __host__ __device__ int hdh(void) { return 5; } // expected-note {{previous definition is here}} in hdh()
35 __host__ __device__ int hhd(void) { return 5; } // expected-error {{redefinition of 'hhd'}} in hhd()
39 __host__ __device__ int hdd(void) { return 7; } // expected-note {{previous definition is here}} in hdd()
40 __device__ int hdd(void) { return 6; } // expected-error {{redefinition of 'hdd'}} in hdd()
42 __device__ int dhd(void) { return 6; } // expected-note {{previous definition is here}} in dhd()
43 __host__ __device__ int dhd(void) { return 7; } // expected-error {{redefinition of 'dhd'}} in dhd()
52 extern "C" __device__ int cdh(void) {return 10;} in cdh()
56 extern "C" __host__ __device__ int chhd1(void) {return 12;} // expected-note {{previous definition … in chhd1()
60 extern "C" __host__ __device__ int chhd2(void) {return 12;} // expected-error {{redefinition of 'ch… in chhd2()
[all …]
Dimplicit-member-target.cu27 __device__ void devicefoo() { in devicefoo()
35 __device__ A2_with_device_ctor() {} in A2_with_device_ctor()
49 __device__ void devicefoo2() { in devicefoo2()
58 __device__ A3_with_device_ctors(const A3_with_device_ctors&) {} in A3_with_device_ctors()
92 __device__ void devicefoo4() { in devicefoo4()
114 __device__ void devicefoo5(B5_copy_ctor_constness& b_arg) { in devicefoo5()
123 __device__ A6_with_device_ctor() {} in A6_with_device_ctor()
134 __device__ void devicefoo6() { in devicefoo6()
143 __device__ A7_with_copy_assign& operator=(const A7_with_copy_assign&) {} in operator =()
173 __device__ A8_with_move_assign& operator=(A8_with_move_assign&&) {} in operator =()
[all …]
/external/opencv3/modules/cudalegacy/src/cuda/
DNCVPixelOperations.hpp50 template<typename TBase> inline __host__ __device__ TBase _pixMaxVal();
51 template<> inline __host__ __device__ Ncv8u _pixMaxVal<Ncv8u>() {return UCHAR_MAX;} in _pixMaxVal()
52 template<> inline __host__ __device__ Ncv16u _pixMaxVal<Ncv16u>() {return USHRT_MAX;} in _pixMaxVal()
53 template<> inline __host__ __device__ Ncv32u _pixMaxVal<Ncv32u>() {return UINT_MAX;} in _pixMaxVal()
54 template<> inline __host__ __device__ Ncv8s _pixMaxVal<Ncv8s>() {return SCHAR_MAX;} in _pixMaxVal()
55 template<> inline __host__ __device__ Ncv16s _pixMaxVal<Ncv16s>() {return SHRT_MAX;} in _pixMaxVal()
56 template<> inline __host__ __device__ Ncv32s _pixMaxVal<Ncv32s>() {return INT_MAX;} in _pixMaxVal()
57 template<> inline __host__ __device__ Ncv32f _pixMaxVal<Ncv32f>() {return FLT_MAX;} in _pixMaxVal()
58 template<> inline __host__ __device__ Ncv64f _pixMaxVal<Ncv64f>() {return DBL_MAX;} in _pixMaxVal()
60 template<typename TBase> inline __host__ __device__ TBase _pixMinVal();
[all …]
Dfgd.hpp54 __device__ float& Pbc(int i, int j);
55 __device__ float& Pbcc(int i, int j);
57 __device__ unsigned char& is_trained_st_model(int i, int j);
58 __device__ unsigned char& is_trained_dyn_model(int i, int j);
60 __device__ float& PV_C(int i, int j, int k);
61 __device__ float& PVB_C(int i, int j, int k);
62 template <typename T> __device__ T& V_C(int i, int j, int k);
64 __device__ float& PV_CC(int i, int j, int k);
65 __device__ float& PVB_CC(int i, int j, int k);
66 template <typename T> __device__ T& V1_CC(int i, int j, int k);
[all …]
/external/opencv3/modules/cudev/include/opencv2/cudev/functional/
Dfunctional.hpp79 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()()
88 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()()
97 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()()
106 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()()
115 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a, in operator ()()
124 __device__ __forceinline__ T operator ()(typename TypeTraits<T>::parameter_type a) const in operator ()()
134 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
144 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
154 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
164 __device__ __forceinline__ typename MakeVec<uchar, VecTraits<T>::cn>::type
[all …]
/external/opencv3/modules/cudev/include/opencv2/cudev/block/
Dvec_distance.hpp68 __device__ __forceinline__ NormL1() : mySum(0) {} in NormL1()
70 __device__ __forceinline__ void reduceThread(value_type val1, value_type val2) in reduceThread()
75 __device__ __forceinline__ void reduceWarp(result_type* smem, uint tid) in reduceWarp()
80 … template <int THREAD_DIM> __device__ __forceinline__ void reduceBlock(result_type* smem, uint tid) in reduceBlock()
85 __device__ __forceinline__ operator result_type() const in operator result_type()
97 __device__ __forceinline__ NormL1() : mySum(0.0f) {} in NormL1()
99 __device__ __forceinline__ void reduceThread(value_type val1, value_type val2) in reduceThread()
104 __device__ __forceinline__ void reduceWarp(result_type* smem, uint tid) in reduceWarp()
109 … template <int THREAD_DIM> __device__ __forceinline__ void reduceBlock(result_type* smem, uint tid) in reduceBlock()
114 __device__ __forceinline__ operator result_type() const in operator result_type()
[all …]
/external/opencv3/modules/core/include/opencv2/core/cuda/detail/
Dcolor_detail.hpp65 static __device__ __forceinline__ T max() { return numeric_limits<T>::max(); } in max()
66 static __device__ __forceinline__ T half() { return (T)(max()/2 + 1); } in half()
72 static __device__ __forceinline__ float max() { return 1.f; } in max()
73 static __device__ __forceinline__ float half() { return 0.5f; } in half()
76 …template <typename T> static __device__ __forceinline__ void setAlpha(typename TypeVec<T, 3>::vec_… in setAlpha()
80 …template <typename T> static __device__ __forceinline__ void setAlpha(typename TypeVec<T, 4>::vec_… in setAlpha()
85 …template <typename T> static __device__ __forceinline__ T getAlpha(const typename TypeVec<T, 3>::v… in getAlpha()
90 …template <typename T> static __device__ __forceinline__ T getAlpha(const typename TypeVec<T, 4>::v… in getAlpha()
113__device__ typename TypeVec<T, dcn>::vec_type operator()(const typename TypeVec<T, scn>::vec_type&… in operator ()()
125 __host__ __device__ __forceinline__ RGB2RGB() {} in RGB2RGB()
[all …]
/external/opencv3/modules/cudev/include/opencv2/cudev/warp/
Dshuffle.hpp61 __device__ __forceinline__ uchar shfl(uchar val, int srcLane, int width = warpSize) in shfl()
66 __device__ __forceinline__ schar shfl(schar val, int srcLane, int width = warpSize) in shfl()
71 __device__ __forceinline__ ushort shfl(ushort val, int srcLane, int width = warpSize) in shfl()
76 __device__ __forceinline__ short shfl(short val, int srcLane, int width = warpSize) in shfl()
81 __device__ __forceinline__ int shfl(int val, int srcLane, int width = warpSize) in shfl()
86 __device__ __forceinline__ uint shfl(uint val, int srcLane, int width = warpSize) in shfl()
91 __device__ __forceinline__ float shfl(float val, int srcLane, int width = warpSize) in shfl()
96 __device__ double shfl(double val, int srcLane, int width = warpSize) in shfl()
108__device__ __forceinline__ input_type ## 1 shfl(const input_type ## 1 & val, int srcLane, int widt…
114__device__ __forceinline__ input_type ## 2 shfl(const input_type ## 2 & val, int srcLane, int widt…
[all …]
/external/clang/test/CodeGenCUDA/
Daddress-spaces.cu9 __device__ int i;
31 __device__ void foo() { in foo()
54 __device__ void func0() { in func0()
63 __device__ void callee(float *ap) { in callee()
67 __device__ void func1() { in func1()
74 __device__ void func2() { in func2()
82 __device__ void func3() { in func3()
90 __device__ void func4() { in func4()
100 __device__ float *func5() { in func5()
107 __device__ StructWithCtor(): data(1) {} in StructWithCtor()
[all …]
Dfunction-overload.cu35 __device__ int dh(void) { return 1; } in dh()
41 __host__ __device__ int hd(void) { return 3; } in hd()
45 __device__ int d(void) { return 8; } in d()
63 extern "C" __device__ int cdh(void) {return 10;} in cdh()
69 extern "C" __device__ int cd(void) {return 12;} in cd()
77 extern "C" __host__ __device__ int chd(void) {return 14;} in chd()
106 __device__ void devicef(void) { in devicef()
129 __host__ __device__ void hostdevicef(void) { in hostdevicef()
168 __device__ s_cd_dh() { x = 12; } in s_cd_dh()
170 __device__ ~s_cd_dh() { x = 22; } in ~s_cd_dh()
[all …]
/external/opencv3/modules/cudev/include/opencv2/cudev/grid/detail/
Dreduce.hpp71 __device__ __forceinline__ static volatile R* smem(R* ptr) in smem()
77 __device__ __forceinline__ static R& res(R& val) in res()
83 __device__ __forceinline__ static const Op& op(const Op& aop) in op()
92 __device__ __forceinline__ static tuple<volatile R*, volatile R*> smem(R* ptr) in smem()
98__device__ __forceinline__ static tuple<typename VecTraits<R>::elem_type&, typename VecTraits<R>::… in res()
104 __device__ __forceinline__ static tuple<Op, Op> op(const Op& aop) in op()
113 __device__ __forceinline__ static tuple<volatile R*, volatile R*, volatile R*> smem(R* ptr) in smem()
119 __device__ __forceinline__ static tuple<typename VecTraits<R>::elem_type&,
127 __device__ __forceinline__ static tuple<Op, Op, Op> op(const Op& aop) in op()
136__device__ __forceinline__ static tuple<volatile R*, volatile R*, volatile R*, volatile R*> smem(R… in smem()
[all …]
/external/clang/test/CodeGen/
Dbuiltins-nvptx.c5 #define __device__ __attribute__((device)) macro
10 __device__ int read_tid() { in read_tid()
26 __device__ int read_ntid() { in read_ntid()
42 __device__ int read_ctaid() { in read_ctaid()
58 __device__ int read_nctaid() { in read_nctaid()
74 __device__ int read_ids() { in read_ids()
94 __device__ int read_lanemasks() { in read_lanemasks()
112 __device__ long long read_clocks() { in read_clocks()
123 __device__ int read_pms() { in read_pms()
139 __device__ void sync() { in sync()
[all …]

1234567