## Description

Application vector types are unions used to create vectors of the above application scalar types. The following application vector types are provided for application convenience.

cl_char<n>
cl_uchar<n>
cl_short<n>
cl_ushort<n>
cl_int<n>
cl_uint<n>
cl_long<n>
cl_ulong<n>
cl_half<n>
cl_float<n>
cl_double<n>

n can be 2, 3, 4, 8 or 16.

The application scalar and vector data types are defined in the cl_platform.h header file.