Searched refs:__ldg (Results 1 – 7 of 7) sorted by relevance
103 inline __device__ char __ldg(const char *ptr) { return __nvvm_ldg_c(ptr); } in __ldg() function104 inline __device__ short __ldg(const short *ptr) { return __nvvm_ldg_s(ptr); } in __ldg() function105 inline __device__ int __ldg(const int *ptr) { return __nvvm_ldg_i(ptr); } in __ldg() function106 inline __device__ long __ldg(const long *ptr) { return __nvvm_ldg_l(ptr); } in __ldg() function107 inline __device__ long long __ldg(const long long *ptr) { in __ldg() function110 inline __device__ unsigned char __ldg(const unsigned char *ptr) { in __ldg() function113 inline __device__ unsigned short __ldg(const unsigned short *ptr) { in __ldg() function116 inline __device__ unsigned int __ldg(const unsigned int *ptr) { in __ldg() function119 inline __device__ unsigned long __ldg(const unsigned long *ptr) { in __ldg() function122 inline __device__ unsigned long long __ldg(const unsigned long long *ptr) { in __ldg() function[all …]
200 return __ldg((const float4*)from);208 return __ldg((const double2*)from);217 return make_float4(__ldg(from+0), __ldg(from+1), __ldg(from+2), __ldg(from+3));225 return make_double2(__ldg(from+0), __ldg(from+1));
602 EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC Eigen::half __ldg(const Eigen::half* ptr) {604 __ldg(reinterpret_cast<const unsigned short*>(ptr)));
72 return __ldg((const half2*)from);81 return __halves2half2(__ldg(from+0), __ldg(from+1));
350 return __ldg(address); in CudaLdg()363 float2 mem = __ldg(reinterpret_cast<const float2*>(address)); in CudaLdg()373 double2 mem = __ldg(reinterpret_cast<const double2*>(address)); in CudaLdg()
132 return __ldg(address); in loadConstant()136 return __ldg(address); in loadConstant()140 return Eigen::half(half_impl::raw_uint16_to_half(__ldg(&address->x))); in loadConstant()
577 // __ldg. This is not implemented as a builtin by nvcc.