summaryrefslogtreecommitdiff
path: root/kernels
diff options
context:
space:
mode:
authorHomer Hsing <homer.xing@intel.com>2012-12-06 09:05:44 +0800
committerZhigang Gong <zhigang.gong@linux.intel.com>2013-03-29 18:41:33 +0800
commitdf5bb5183ec8912848421f7a2f512dc4e13fc2c5 (patch)
tree6375008ab28fb8f80c1c619d0312cf4fdd0e0716 /kernels
parent3818a574d3606cf099037115f65266413afbb2e7 (diff)
add test case for bool const, and vector component addressing
Diffstat (limited to 'kernels')
-rw-r--r--kernels/compiler_data_types.cl31
1 files changed, 31 insertions, 0 deletions
diff --git a/kernels/compiler_data_types.cl b/kernels/compiler_data_types.cl
index 18c9efa7..79b06f33 100644
--- a/kernels/compiler_data_types.cl
+++ b/kernels/compiler_data_types.cl
@@ -3,6 +3,8 @@ __kernel void compiler_data_types()
{
// built-in scalar data types (section 6.1.1)
bool b;
+ b = true;
+ b = false;
char c;
unsigned char uc;
uchar uc_2;
@@ -40,6 +42,35 @@ __kernel void compiler_data_types()
VEC(8);
VEC(16);
#endif
+ float16 f_16 = (float16)(1.0f);
+ f_16.s0 += 1;
+ f_16.s1 += 1;
+ f_16.s2 += 1;
+ f_16.s3 += 1;
+ f_16.s4 += 1;
+ f_16.s5 += 1;
+ f_16.s6 += 1;
+ f_16.s7 += 1;
+ f_16.s8 += 1;
+ f_16.s9 += 1;
+ f_16.sa += 1;
+ f_16.sb += 1;
+ f_16.sc += 1;
+ f_16.sd += 1;
+ f_16.se += 1;
+ f_16.sf += 1;
+ f_16.sA += 1;
+ f_16.sB += 1;
+ f_16.sC += 1;
+ f_16.sD += 1;
+ f_16.sE += 1;
+ f_16.sF += 1;
+ float8 f_8;
+ f_8 = f_16.lo;
+ f_8 = f_16.hi;
+ f_8 = f_16.odd;
+ f_8 = f_16.even;
+ uint4 u_4 = (uint4)(1);
// Other built-in data types (section 6.1.3)
image2d_t i2dt;