aboutsummaryrefslogtreecommitdiff
path: root/libclc
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2016-07-22 23:45:11 +0000
committerTom Stellard <thomas.stellard@amd.com>2016-07-22 23:45:11 +0000
commitff13926a604f83d6ba7ea605fe914b8cb53c0f0d (patch)
tree744bc7fa320345e25212ac18379a214d7151eba6 /libclc
parent544ae6c4f36a70ca715cba384f782d0ae7e6ec0d (diff)
downloadllvm-ff13926a604f83d6ba7ea605fe914b8cb53c0f0d.zip
llvm-ff13926a604f83d6ba7ea605fe914b8cb53c0f0d.tar.gz
llvm-ff13926a604f83d6ba7ea605fe914b8cb53c0f0d.tar.bz2
geometric/floatn.inc: Add vec8 and vec16 types
llvm-svn: 276495
Diffstat (limited to 'libclc')
-rw-r--r--libclc/generic/include/clc/geometric/floatn.inc16
1 files changed, 16 insertions, 0 deletions
diff --git a/libclc/generic/include/clc/geometric/floatn.inc b/libclc/generic/include/clc/geometric/floatn.inc
index fe5fba6..c276b81 100644
--- a/libclc/generic/include/clc/geometric/floatn.inc
+++ b/libclc/generic/include/clc/geometric/floatn.inc
@@ -19,6 +19,14 @@
#include __CLC_BODY
#undef __CLC_FLOATN
+#define __CLC_FLOATN float8
+#include __CLC_BODY
+#undef __CLC_FLOATN
+
+#define __CLC_FLOATN float16
+#include __CLC_BODY
+#undef __CLC_FLOATN
+
#undef __CLC_FLOAT
#undef __CLC_FPSIZE
@@ -46,6 +54,14 @@
#include __CLC_BODY
#undef __CLC_FLOATN
+#define __CLC_FLOATN double8
+#include __CLC_BODY
+#undef __CLC_FLOATN
+
+#define __CLC_FLOATN double16
+#include __CLC_BODY
+#undef __CLC_FLOATN
+
#undef __CLC_FLOAT
#undef __CLC_FPSIZE