Home | History | Annotate | Download | only in include

Lines Matching refs:__device__

38   inline __device__ int __FnName(int __val, int __offset,                      \
43 inline __device__ float __FnName(float __val, int __offset, \
48 inline __device__ unsigned int __FnName(unsigned int __val, int __offset, \
53 inline __device__ long long __FnName(long long __val, int __offset, \
68 inline __device__ unsigned long long __FnName( \
73 inline __device__ double __FnName(double __val, int __offset, \
101 inline __device__ int __FnName(unsigned int __mask, int __val, int __offset, \
106 inline __device__ float __FnName(unsigned int __mask, float __val, \
111 inline __device__ unsigned int __FnName(unsigned int __mask, \
117 inline __device__ long long __FnName(unsigned int __mask, long long __val, \
132 inline __device__ unsigned long long __FnName( \
138 inline __device__ double __FnName(unsigned int __mask, double __val, \
160 inline __device__ void __syncwarp(unsigned int mask = 0xffffffff) {
164 inline __device__ void __barrier_sync(unsigned int id) {
168 inline __device__ void __barrier_sync_count(unsigned int id,
173 inline __device__ int __all_sync(unsigned int mask, int pred) {
177 inline __device__ int __any_sync(unsigned int mask, int pred) {
181 inline __device__ int __uni_sync(unsigned int mask, int pred) {
185 inline __device__ unsigned int __ballot_sync(unsigned int mask, int pred) {
189 inline __device__ unsigned int __activemask() { return __nvvm_vote_ballot(1); }
195 inline __device__ unsigned int __match32_any_sync(unsigned int mask,
200 inline __device__ unsigned long long
205 inline __device__ unsigned int
210 inline __device__ unsigned long long
227 inline __device__ char __ldg(const char *ptr) { return __nvvm_ldg_c(ptr); }
228 inline __device__ short __ldg(const short *ptr) { return __nvvm_ldg_s(ptr); }
229 inline __device__ int __ldg(const int *ptr) { return __nvvm_ldg_i(ptr); }
230 inline __device__ long __ldg(const long *ptr) { return __nvvm_ldg_l(ptr); }
231 inline __device__ long long __ldg(const long long *ptr) {
234 inline __device__ unsigned char __ldg(const unsigned char *ptr) {
237 inline __device__ unsigned short __ldg(const unsigned short *ptr) {
240 inline __device__ unsigned int __ldg(const unsigned int *ptr) {
243 inline __device__ unsigned long __ldg(const unsigned long *ptr) {
246 inline __device__ unsigned long long __ldg(const unsigned long long *ptr) {
249 inline __device__ float __ldg(const float *ptr) { return __nvvm_ldg_f(ptr); }
250 inline __device__ double __ldg(const double *ptr) { return __nvvm_ldg_d(ptr); }
252 inline __device__ char2 __ldg(const char2 *ptr) {
263 inline __device__ char4 __ldg(const char4 *ptr) {
273 inline __device__ short2 __ldg(const short2 *ptr) {
281 inline __device__ short4 __ldg(const short4 *ptr) {
291 inline __device__ int2 __ldg(const int2 *ptr) {
299 inline __device__ int4 __ldg(const int4 *ptr) {
309 inline __device__ longlong2 __ldg(const longlong2 *ptr) {
318 inline __device__ uchar2 __ldg(const uchar2 *ptr) {
326 inline __device__ uchar4 __ldg(const uchar4 *ptr) {
336 inline __device__ ushort2 __ldg(const ushort2 *ptr) {
344 inline __device__ ushort4 __ldg(const ushort4 *ptr) {
354 inline __device__ uint2 __ldg(const uint2 *ptr) {
362 inline __device__ uint4 __ldg(const uint4 *ptr) {
372 inline __device__ ulonglong2 __ldg(const ulonglong2 *ptr) {
381 inline __device__ float2 __ldg(const float2 *ptr) {
389 inline __device__ float4 __ldg(const float4 *ptr) {
399 inline __device__ double2 __ldg(const double2 *ptr) {
411 inline __device__ unsigned __funnelshift_l(unsigned low32, unsigned high32,
419 inline __device__ unsigned __funnelshift_lc(unsigned low32, unsigned high32,
427 inline __device__ unsigned __funnelshift_r(unsigned low32, unsigned high32,
435 inline __device__ unsigned __funnelshift_rc(unsigned low32, unsigned high32,