diff options
| author | Jan Vesely <jan.vesely@rutgers.edu> | 2014-09-02 17:55:02 +0000 |
|---|---|---|
| committer | Jan Vesely <jan.vesely@rutgers.edu> | 2014-09-02 17:55:02 +0000 |
| commit | ef513d392b9670124a057b9705b7a012e574fe65 (patch) | |
| tree | cf7f1db7e9f75c1d7bae469839fc5f4fa851128a /libclc/generic/include/clc/integer | |
| parent | 62496142d5ecd29dbb35778b84008512ad32d04b (diff) | |
| download | bcm5719-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.h | 3 | ||||
| -rw-r--r-- | libclc/generic/include/clc/integer/mad_sat.inc | 1 |
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); |

