23 #ifndef HIP_INCLUDE_HIP_HCC_DETAIL_HIP_LDG_H 24 #define HIP_INCLUDE_HIP_HCC_DETAIL_HIP_LDG_H 27 #if __hcc_workweek__ >= 16164 28 #include "hip_vector_types.h" 31 __device__
char __ldg(
const char* );
34 __device__
signed char __ldg(
const signed char* );
35 __device__
unsigned char __ldg(
const unsigned char* );
37 __device__
short __ldg(
const short* );
40 __device__
unsigned short __ldg(
const unsigned short* );
42 __device__
int __ldg(
const int* );
45 __device__
unsigned int __ldg(
const unsigned int* );
48 __device__
long __ldg(
const long* );
49 __device__
unsigned long __ldg(
const unsigned long* );
51 __device__
long long __ldg(
const long long* );
53 __device__
unsigned long long __ldg(
const unsigned long long* );
65 __device__
float __ldg(
const float* );
69 __device__
double __ldg(
const double* );
72 #endif // __hcc_workweek__ Definition: hip_vector_types.h:643
Definition: hip_vector_types.h:1069
Definition: hip_vector_types.h:984
Definition: hip_vector_types.h:558
Definition: hip_vector_types.h:729
Definition: hip_vector_types.h:189
Definition: hip_vector_types.h:685
Definition: hip_vector_types.h:600
Definition: hip_vector_types.h:94
Definition: hip_vector_types.h:284
Definition: hip_vector_types.h:235
Definition: hip_vector_types.h:474
Definition: hip_vector_types.h:378
Definition: hip_vector_types.h:141
Definition: hip_vector_types.h:516
Definition: hip_vector_types.h:426