syclreference.com
  1. SYCL
  2. | API Reference
  3. | Vectors

Vectors

Types

Type Definition Notes
cl_char16
vec<cl::sycl::cl_char, 16>

char vector interop type

cl_char2
vec<cl::sycl::cl_char, 2>

char vector interop type

cl_char3
vec<cl::sycl::cl_char, 3>

char vector interop type

cl_char4
vec<cl::sycl::cl_char, 4>

char vector interop type

cl_char8
vec<cl::sycl::cl_char, 8>

char vector interop type

cl_double16
vec<cl::sycl::cl_double, 16>

double vector interop type

cl_double2
vec<cl::sycl::cl_double, 2>

double vector interop type

cl_double3
vec<cl::sycl::cl_double, 3>

double vector interop type

cl_double4
vec<cl::sycl::cl_double, 4>

double vector interop type

cl_double8
vec<cl::sycl::cl_double, 8>

double vector interop type

cl_float16
vec<cl::sycl::cl_float, 16>

float vector interop type

cl_float2
vec<cl::sycl::cl_float, 2>

float vector interop type

cl_float3
vec<cl::sycl::cl_float, 3>

float vector interop type

cl_float4
vec<cl::sycl::cl_float, 4>

float vector interop type

cl_float8
vec<cl::sycl::cl_float, 8>

float vector interop type

cl_half16
vec<cl::sycl::cl_half, 16>

16 dimensional half vector interop type

cl_half2
vec<cl::sycl::cl_half, 2>

2 dimensional half vector interop type

cl_half3
vec<cl::sycl::cl_half, 3>

3 dimensional half vector interop type

cl_half4
vec<cl::sycl::cl_half, 4>

4 dimensional half vector interop type

cl_half8
vec<cl::sycl::cl_half, 8>

8 dimensional half vector interop type

cl_int16
vec<cl::sycl::cl_int, 16>

int vector interop type

cl_int2
vec<cl::sycl::cl_int, 2>

int vector interop type

cl_int3
vec<cl::sycl::cl_int, 3>

int vector interop type

cl_int4
vec<cl::sycl::cl_int, 4>

int vector interop type

cl_int8
vec<cl::sycl::cl_int, 8>

int vector interop type

cl_long16
vec<cl::sycl::cl_long, 16>

long vector interop type

cl_long2
vec<cl::sycl::cl_long, 2>

long vector interop type

cl_long3
vec<cl::sycl::cl_long, 3>

long vector interop type

cl_long4
vec<cl::sycl::cl_long, 4>

long vector interop type

cl_long8
vec<cl::sycl::cl_long, 8>

long vector interop type

cl_short16
vec<cl::sycl::cl_short, 16>

short vector interop type

cl_short2
vec<cl::sycl::cl_short, 2>

short vector interop type

cl_short3
vec<cl::sycl::cl_short, 3>

short vector interop type

cl_short4
vec<cl::sycl::cl_short, 4>

short vector interop type

cl_short8
vec<cl::sycl::cl_short, 8>

short vector interop type

cl_uchar16
vec<cl::sycl::cl_uchar, 16>

unsigned char vector interop type

cl_uchar2
vec<cl::sycl::cl_uchar, 2>

unsigned char vector interop type

cl_uchar3
vec<cl::sycl::cl_uchar, 3>

unsigned char vector interop type

cl_uchar4
vec<cl::sycl::cl_uchar, 4>

unsigned char vector interop type

cl_uchar8
vec<cl::sycl::cl_uchar, 8>

unsigned char vector interop type

cl_uint16
vec<cl::sycl::cl_uint, 16>

unsigned int vector interop type

cl_uint2
vec<cl::sycl::cl_uint, 2>

unsigned int vector interop type

cl_uint3
vec<cl::sycl::cl_uint, 3>

unsigned int vector interop type

cl_uint4
vec<cl::sycl::cl_uint, 4>

unsigned int vector interop type

cl_uint8
vec<cl::sycl::cl_uint, 8>

unsigned int vector interop type

cl_ulong16
vec<cl::sycl::cl_ulong, 16>

unsigned long vector interop type

cl_ulong2
vec<cl::sycl::cl_ulong, 2>

unsigned long vector interop type

cl_ulong3
vec<cl::sycl::cl_ulong, 3>

unsigned long vector interop type

cl_ulong4
vec<cl::sycl::cl_ulong, 4>

unsigned long vector interop type

cl_ulong8
vec<cl::sycl::cl_ulong, 8>

unsigned long vector interop type

cl_ushort16
vec<cl::sycl::cl_ushort, 16>

unsigned short vector interop type

cl_ushort2
vec<cl::sycl::cl_ushort, 2>

unsigned short vector interop type

cl_ushort3
vec<cl::sycl::cl_ushort, 3>

unsigned short vector interop type

cl_ushort4
vec<cl::sycl::cl_ushort, 4>

unsigned short vector interop type

cl_ushort8
vec<cl::sycl::cl_ushort, 8>

unsigned short vector interop type

syclreference.com — SYCL Reference Pages

Last updated: 2019-01-24 00:24:52 +0000