summaryrefslogtreecommitdiff
path: root/generic/lib/integer/max.inc
diff options
context:
space:
mode:
authorAaron Watry <awatry@gmail.com>2013-03-20 17:46:34 -0500
committerTom Stellard <thomas.stellard@amd.com>2013-04-08 07:12:54 -0700
commit74fb9e11ace08018b01cddbde93002356ca0a0f2 (patch)
tree66f142f5db69ecf051128c72a78468a740ebc323 /generic/lib/integer/max.inc
parent1114e99b2964451685a9722e49f8b5f26933cc1f (diff)
libclc: Add max() builtin function
Adds this function for both int and floating data types.
Diffstat (limited to 'generic/lib/integer/max.inc')
-rw-r--r--generic/lib/integer/max.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/generic/lib/integer/max.inc b/generic/lib/integer/max.inc
new file mode 100644
index 0000000..37409fc
--- /dev/null
+++ b/generic/lib/integer/max.inc
@@ -0,0 +1,3 @@
+_CLC_OVERLOAD _CLC_DEF GENTYPE max(GENTYPE a, GENTYPE b) {
+ return (a > b ? a : b);
+}