[libclc] r330851 - relational/select: Condition types for half are short/ushort, not char/uchar

Jan Vesely via cfe-commits cfe-commits at lists.llvm.org
Wed Apr 25 10:36:36 PDT 2018


Author: jvesely
Date: Wed Apr 25 10:36:36 2018
New Revision: 330851

URL: http://llvm.org/viewvc/llvm-project?rev=330851&view=rev
Log:
relational/select: Condition types for half are short/ushort, not char/uchar

Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
Reviewed-by: Aaron Watry <awatry at gmail.com>

Modified:
    libclc/trunk/generic/include/clc/relational/select.inc

Modified: libclc/trunk/generic/include/clc/relational/select.inc
URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/clc/relational/select.inc?rev=330851&r1=330850&r2=330851&view=diff
==============================================================================
--- libclc/trunk/generic/include/clc/relational/select.inc (original)
+++ libclc/trunk/generic/include/clc/relational/select.inc Wed Apr 25 10:36:36 2018
@@ -9,8 +9,8 @@
 #define __CLC_S_GENTYPE __CLC_XCONCAT(int, __CLC_VECSIZE)
 #define __CLC_U_GENTYPE __CLC_XCONCAT(uint, __CLC_VECSIZE)
 #elif __CLC_FPSIZE == 16
-#define __CLC_S_GENTYPE __CLC_XCONCAT(char, __CLC_VECSIZE)
-#define __CLC_U_GENTYPE __CLC_XCONCAT(uchar, __CLC_VECSIZE)
+#define __CLC_S_GENTYPE __CLC_XCONCAT(short, __CLC_VECSIZE)
+#define __CLC_U_GENTYPE __CLC_XCONCAT(ushort, __CLC_VECSIZE)
 #endif
 
 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE select(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_S_GENTYPE z);




More information about the cfe-commits mailing list