llvm-project/libclc/generic/lib/integer
Jan Vesely ef513d392b 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
2014-09-02 17:55:02 +00:00
..
abs.cl Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
abs.inc Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
abs_diff.cl Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
abs_diff.inc Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
add_sat.cl Move clcmacro.h to avoid cluttering user namespace v2 2014-06-24 09:36:32 +00:00
add_sat_if.ll libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.ll 2013-06-26 18:21:31 +00:00
add_sat_impl.ll Do not use linkonce_odr linkage in .ll files. This prevented them 2012-08-05 22:25:48 +00:00
clz.cl Move clcmacro.h to avoid cluttering user namespace v2 2014-06-24 09:36:32 +00:00
clz_if.ll libclc: Implement clz() builtin 2013-06-26 18:21:55 +00:00
clz_impl.ll libclc: Implement clz() builtin 2013-06-26 18:21:55 +00:00
hadd.cl Add hadd builtin 2013-08-15 19:21:07 +00:00
hadd.inc Add hadd builtin 2013-08-15 19:21:07 +00:00
mad24.cl Implement mad24() and mul24() builtins 2013-07-08 17:27:13 +00:00
mad24.inc Implement mad24() and mul24() builtins 2013-07-08 17:27:13 +00:00
mad_sat.cl Implement generic mad_sat 2014-09-02 17:55:02 +00:00
mul24.cl Implement mad24() and mul24() builtins 2013-07-08 17:27:13 +00:00
mul24.inc Implement mad24() and mul24() builtins 2013-07-08 17:27:13 +00:00
mul_hi.cl s/_CLC_DECL/_CLC_DEF/ 2013-10-31 15:50:53 +00:00
rhadd.cl Add rhadd builtin 2013-08-15 19:21:10 +00:00
rhadd.inc Add rhadd builtin 2013-08-15 19:21:10 +00:00
rotate.cl Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
rotate.inc Add __CLC_ prefix to all macro definitions in headers 2013-07-08 17:27:02 +00:00
sub_sat.cl Move clcmacro.h to avoid cluttering user namespace v2 2014-06-24 09:36:32 +00:00
sub_sat_if.ll libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.ll 2013-06-26 18:21:31 +00:00
sub_sat_impl.ll Do not use linkonce_odr linkage in .ll files. This prevented them 2012-08-05 22:25:48 +00:00
upsample.cl s/_CLC_DECL/_CLC_DEF/ 2013-10-31 15:50:53 +00:00