geometric/floatn.inc: Add vec8 and vec16 types
authorTom Stellard <thomas.stellard@amd.com>
Fri, 22 Jul 2016 23:45:11 +0000 (23:45 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Fri, 22 Jul 2016 23:45:11 +0000 (23:45 +0000)
llvm-svn: 276495

libclc/generic/include/clc/geometric/floatn.inc

index fe5fba6..c276b81 100644 (file)
 #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
 
 #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