summaryrefslogtreecommitdiffstats
path: root/libclc/generic/include/clc/integer
diff options
context:
space:
mode:
authorJan Vesely <jan.vesely@rutgers.edu>2014-09-02 17:55:02 +0000
committerJan Vesely <jan.vesely@rutgers.edu>2014-09-02 17:55:02 +0000
commitef513d392b9670124a057b9705b7a012e574fe65 (patch)
treecf7f1db7e9f75c1d7bae469839fc5f4fa851128a /libclc/generic/include/clc/integer
parent62496142d5ecd29dbb35778b84008512ad32d04b (diff)
downloadbcm5719-llvm-ef513d392b9670124a057b9705b7a012e574fe65.tar.gz
bcm5719-llvm-ef513d392b9670124a057b9705b7a012e574fe65.zip
Implement generic mad_sat
v2: Fix trailing whitespace Fix signed long overflow improve comment v3: fix typo Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> Reviewed-by: Tom Stellard <tom@stellard.net> llvm-svn: 216923
Diffstat (limited to 'libclc/generic/include/clc/integer')
-rw-r--r--libclc/generic/include/clc/integer/mad_sat.h3
-rw-r--r--libclc/generic/include/clc/integer/mad_sat.inc1
2 files changed, 4 insertions, 0 deletions
diff --git a/libclc/generic/include/clc/integer/mad_sat.h b/libclc/generic/include/clc/integer/mad_sat.h
new file mode 100644
index 00000000000..3e92372a27d
--- /dev/null
+++ b/libclc/generic/include/clc/integer/mad_sat.h
@@ -0,0 +1,3 @@
+#define __CLC_BODY <clc/integer/mad_sat.inc>
+#include <clc/integer/gentype.inc>
+#undef __CLC_BODY
diff --git a/libclc/generic/include/clc/integer/mad_sat.inc b/libclc/generic/include/clc/integer/mad_sat.inc
new file mode 100644
index 00000000000..5da2bdf8908
--- /dev/null
+++ b/libclc/generic/include/clc/integer/mad_sat.inc
@@ -0,0 +1 @@
+_CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE mad_sat(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_GENTYPE z);
OpenPOWER on IntegriCloud