summaryrefslogtreecommitdiffstats
path: root/libclc
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-06-26 18:20:50 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-06-26 18:20:50 +0000
commitcd88a4ebb61ed01575633e9955b89202927c33ff (patch)
treefb62cae9a5408aee7d651429db3d680c2e674b01 /libclc
parentec87fb0b0c4c66edbec96e810ba4fd302dbaf50d (diff)
downloadbcm5719-llvm-cd88a4ebb61ed01575633e9955b89202927c33ff.tar.gz
bcm5719-llvm-cd88a4ebb61ed01575633e9955b89202927c33ff.zip
libclc: Fix abs_diff builtin integer function
Patch by: Aaron Watry llvm-svn: 184993
Diffstat (limited to 'libclc')
-rw-r--r--libclc/generic/lib/SOURCES1
-rw-r--r--libclc/generic/lib/integer/abs_diff.inc2
2 files changed, 2 insertions, 1 deletions
diff --git a/libclc/generic/lib/SOURCES b/libclc/generic/lib/SOURCES
index b593941e85a..a97213b95d4 100644
--- a/libclc/generic/lib/SOURCES
+++ b/libclc/generic/lib/SOURCES
@@ -4,6 +4,7 @@ geometric/dot.cl
geometric/length.cl
geometric/normalize.cl
integer/abs.cl
+integer/abs_diff.cl
integer/add_sat.cl
integer/add_sat.ll
integer/add_sat_impl.ll
diff --git a/libclc/generic/lib/integer/abs_diff.inc b/libclc/generic/lib/integer/abs_diff.inc
index 93efdba3453..6ad57eed367 100644
--- a/libclc/generic/lib/integer/abs_diff.inc
+++ b/libclc/generic/lib/integer/abs_diff.inc
@@ -1,3 +1,3 @@
-_CLC_OVERLOAD _CLC_DEF UGENTYPE abs_diff(GENTYPE x) {
+_CLC_OVERLOAD _CLC_DEF UGENTYPE abs_diff(GENTYPE x, GENTYPE y) {
return __builtin_astype((GENTYPE)(x > y ? x-y : y-x), UGENTYPE);
}
OpenPOWER on IntegriCloud