diff options
author | Homer Hsing <homer.xing@intel.com> | 2012-12-06 09:05:44 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@linux.intel.com> | 2013-03-29 18:41:33 +0800 |
commit | df5bb5183ec8912848421f7a2f512dc4e13fc2c5 (patch) | |
tree | 6375008ab28fb8f80c1c619d0312cf4fdd0e0716 /kernels | |
parent | 3818a574d3606cf099037115f65266413afbb2e7 (diff) |
add test case for bool const, and vector component addressing
Diffstat (limited to 'kernels')
-rw-r--r-- | kernels/compiler_data_types.cl | 31 |
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; |