From 045f1a8fe7dbd917fe12c9415dac47047f3a5a0b Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Mon, 8 Jul 2013 17:27:13 +0000 Subject: Implement mad24() and mul24() builtins Reviewed-by: Aaron Watry git-svn-id: https://llvm.org/svn/llvm-project/libclc/trunk@185839 91177308-0d34-0410-b5e6-96231b3b80d8 --- generic/include/clc/clc.h | 2 ++ generic/include/clc/integer/mad24.h | 3 +++ generic/include/clc/integer/mad24.inc | 1 + generic/include/clc/integer/mul24.h | 3 +++ generic/include/clc/integer/mul24.inc | 1 + 5 files changed, 10 insertions(+) create mode 100644 generic/include/clc/integer/mad24.h create mode 100644 generic/include/clc/integer/mad24.inc create mode 100644 generic/include/clc/integer/mul24.h create mode 100644 generic/include/clc/integer/mul24.inc (limited to 'generic/include/clc') diff --git a/generic/include/clc/clc.h b/generic/include/clc/clc.h index 1ce97ad..dfdf747 100644 --- a/generic/include/clc/clc.h +++ b/generic/include/clc/clc.h @@ -64,6 +64,8 @@ #include #include #include +#include +#include #include #include diff --git a/generic/include/clc/integer/mad24.h b/generic/include/clc/integer/mad24.h new file mode 100644 index 0000000..0c120fa --- /dev/null +++ b/generic/include/clc/integer/mad24.h @@ -0,0 +1,3 @@ +#define __CLC_BODY +#include +#undef __CLC_BODY diff --git a/generic/include/clc/integer/mad24.inc b/generic/include/clc/integer/mad24.inc new file mode 100644 index 0000000..81fe0c2 --- /dev/null +++ b/generic/include/clc/integer/mad24.inc @@ -0,0 +1 @@ +_CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE mad24(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_GENTYPE z); diff --git a/generic/include/clc/integer/mul24.h b/generic/include/clc/integer/mul24.h new file mode 100644 index 0000000..4f97098 --- /dev/null +++ b/generic/include/clc/integer/mul24.h @@ -0,0 +1,3 @@ +#define __CLC_BODY +#include +#undef __CLC_BODY diff --git a/generic/include/clc/integer/mul24.inc b/generic/include/clc/integer/mul24.inc new file mode 100644 index 0000000..8cbf7c1 --- /dev/null +++ b/generic/include/clc/integer/mul24.inc @@ -0,0 +1 @@ +_CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE mul24(__CLC_GENTYPE x, __CLC_GENTYPE y); -- cgit v1.2.3