27 #if __hcc_workweek__ >= 16164
28 #include "hip/hip_vector_types.h"
32 __device__
char __ldg(
const char* );
33 __device__ char2 __ldg(
const char2* );
35 __device__
signed char __ldg(
const signed char* );
36 __device__
unsigned char __ldg(
const unsigned char* );
38 __device__
short __ldg(
const short* );
39 __device__ short2 __ldg(
const short2* );
40 __device__ short4 __ldg(
const short4* );
41 __device__
unsigned short __ldg(
const unsigned short* );
43 __device__
int __ldg(
const int* );
44 __device__ int2 __ldg(
const int2* );
45 __device__ int4 __ldg(
const int4* );
46 __device__
unsigned int __ldg(
const unsigned int* );
49 __device__
long __ldg(
const long* );
50 __device__
unsigned long __ldg(
const unsigned long* );
52 __device__
long long __ldg(
const long long* );
53 __device__ longlong2 __ldg(
const longlong2* );
54 __device__
unsigned long long __ldg(
const unsigned long long* );
56 __device__ uchar2 __ldg(
const uchar2* );
59 __device__ ushort2 __ldg(
const ushort2* );
61 __device__ uint2 __ldg(
const uint2* );
62 __device__ uint4 __ldg(
const uint4* );
64 __device__ ulonglong2 __ldg(
const ulonglong2* );
66 __device__
float __ldg(
const float* );
67 __device__ float2 __ldg(
const float2* );
68 __device__ float4 __ldg(
const float4* );
70 __device__
double __ldg(
const double* );
71 __device__ double2 __ldg(
const double2* );
73 #endif // __hcc_workweek__
Definition: hip_vector_types.h:140
Definition: hip_vector_types.h:148