Vectors
Types
Type | Definition | Notes |
---|---|---|
vec<cl::sycl::cl_char, 16> |
char vector interop type |
|
vec<cl::sycl::cl_char, 2> |
char vector interop type |
|
vec<cl::sycl::cl_char, 3> |
char vector interop type |
|
vec<cl::sycl::cl_char, 4> |
char vector interop type |
|
vec<cl::sycl::cl_char, 8> |
char vector interop type |
|
vec<cl::sycl::cl_double, 16> |
double vector interop type |
|
vec<cl::sycl::cl_double, 2> |
double vector interop type |
|
vec<cl::sycl::cl_double, 3> |
double vector interop type |
|
vec<cl::sycl::cl_double, 4> |
double vector interop type |
|
vec<cl::sycl::cl_double, 8> |
double vector interop type |
|
vec<cl::sycl::cl_float, 16> |
float vector interop type |
|
vec<cl::sycl::cl_float, 2> |
float vector interop type |
|
vec<cl::sycl::cl_float, 3> |
float vector interop type |
|
vec<cl::sycl::cl_float, 4> |
float vector interop type |
|
vec<cl::sycl::cl_float, 8> |
float vector interop type |
|
vec<cl::sycl::cl_half, 16> |
16 dimensional half vector interop type |
|
vec<cl::sycl::cl_half, 2> |
2 dimensional half vector interop type |
|
vec<cl::sycl::cl_half, 3> |
3 dimensional half vector interop type |
|
vec<cl::sycl::cl_half, 4> |
4 dimensional half vector interop type |
|
vec<cl::sycl::cl_half, 8> |
8 dimensional half vector interop type |
|
vec<cl::sycl::cl_int, 16> |
int vector interop type |
|
vec<cl::sycl::cl_int, 2> |
int vector interop type |
|
vec<cl::sycl::cl_int, 3> |
int vector interop type |
|
vec<cl::sycl::cl_int, 4> |
int vector interop type |
|
vec<cl::sycl::cl_int, 8> |
int vector interop type |
|
vec<cl::sycl::cl_long, 16> |
long vector interop type |
|
vec<cl::sycl::cl_long, 2> |
long vector interop type |
|
vec<cl::sycl::cl_long, 3> |
long vector interop type |
|
vec<cl::sycl::cl_long, 4> |
long vector interop type |
|
vec<cl::sycl::cl_long, 8> |
long vector interop type |
|
vec<cl::sycl::cl_short, 16> |
short vector interop type |
|
vec<cl::sycl::cl_short, 2> |
short vector interop type |
|
vec<cl::sycl::cl_short, 3> |
short vector interop type |
|
vec<cl::sycl::cl_short, 4> |
short vector interop type |
|
vec<cl::sycl::cl_short, 8> |
short vector interop type |
|
vec<cl::sycl::cl_uchar, 16> |
unsigned char vector interop type |
|
vec<cl::sycl::cl_uchar, 2> |
unsigned char vector interop type |
|
vec<cl::sycl::cl_uchar, 3> |
unsigned char vector interop type |
|
vec<cl::sycl::cl_uchar, 4> |
unsigned char vector interop type |
|
vec<cl::sycl::cl_uchar, 8> |
unsigned char vector interop type |
|
vec<cl::sycl::cl_uint, 16> |
unsigned int vector interop type |
|
vec<cl::sycl::cl_uint, 2> |
unsigned int vector interop type |
|
vec<cl::sycl::cl_uint, 3> |
unsigned int vector interop type |
|
vec<cl::sycl::cl_uint, 4> |
unsigned int vector interop type |
|
vec<cl::sycl::cl_uint, 8> |
unsigned int vector interop type |
|
vec<cl::sycl::cl_ulong, 16> |
unsigned long vector interop type |
|
vec<cl::sycl::cl_ulong, 2> |
unsigned long vector interop type |
|
vec<cl::sycl::cl_ulong, 3> |
unsigned long vector interop type |
|
vec<cl::sycl::cl_ulong, 4> |
unsigned long vector interop type |
|
vec<cl::sycl::cl_ulong, 8> |
unsigned long vector interop type |
|
vec<cl::sycl::cl_ushort, 16> |
unsigned short vector interop type |
|
vec<cl::sycl::cl_ushort, 2> |
unsigned short vector interop type |
|
vec<cl::sycl::cl_ushort, 3> |
unsigned short vector interop type |
|
vec<cl::sycl::cl_ushort, 4> |
unsigned short vector interop type |
|
vec<cl::sycl::cl_ushort, 8> |
unsigned short vector interop type |