summaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Expand)AuthorFilesLines
2013-04-15libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.llAaron Watry3-2/+2
2013-04-15libclc: Rename clz.ll to clz_if.ll to ensure it gets built.clzAaron Watry2-1/+1
2013-04-13libclc: llvm assembly implementation of clzAaron Watry5-11/+151
2013-04-13libclc: Add clamp(vec,scalar,scalar) and max(vec,scalar)Aaron Watry4-0/+20
2013-04-13libclc: Implement the min(vec,scalar) version of the min builtin.minAaron Watry4-0/+41
2013-04-11libclc: implement initial version of min()Aaron Watry6-0/+22
2013-04-08Add a another TODO note.Aaron Watry1-0/+3
2013-04-08Add a TODO note.Aaron Watry1-0/+4
2013-04-08Simplify rotate implementation a bit..Aaron Watry2-21/+37
2013-04-08libclc: implement rotate builtinAaron Watry7-0/+55
2013-04-08libclc: Move max builtin to shared/Aaron Watry11-16/+10
2013-04-08libclc: Add clamp() builtin for integer/floating pointAaron Watry6-0/+24
2013-04-08libclc: Fix abs_diff builtin integer functionAaron Watry2-1/+2
2013-04-08libclc: Add max() builtin functionAaron Watry10-0/+28
2013-03-23libclc: Add stub clz builtinAaron Watry6-0/+18
2013-03-23libclc: implement rotate builtinAaron Watry7-0/+55
2013-03-20libclc: Move max builtin to shared/Aaron Watry11-16/+10
2013-03-20libclc: Add clamp() builtin for integer/floating pointAaron Watry6-0/+24
2013-03-20libclc: Fix abs_diff builtin integer functionAaron Watry2-1/+2
2013-03-20libclc: Add max() builtin functionAaron Watry10-0/+28
2013-02-11Implement ceil() builtinTom Stellard2-0/+7
2013-02-11Implement fmax() and fmin() builtinsTom Stellard9-0/+76
2013-02-11Remove the static keyword from the _CLC_INLINE macroTom Stellard1-1/+1
2013-02-11Use brackets around include files in length.cl and normalize.clTom Stellard2-2/+2
2013-02-11Fix typo in include/clc/geometric/length.incTom Stellard1-1/+1
2012-10-08Implement any() builtin. Patch by Tom Stellard!Peter Collingbourne4-0/+48
2012-10-08Add native_powr builtin. Patch by Tom Stellard!Peter Collingbourne2-0/+2
2012-08-21Add rsqrt builtin. Based on patch by Cassie Epps!Peter Collingbourne2-0/+2
2012-08-21Add floor builtin. Patch by Cassie Epps!Peter Collingbourne2-0/+7
2012-08-05Do not use linkonce_odr linkage in .ll files. This prevented themPeter Collingbourne4-32/+32
2012-08-05PTX: move implementations of work-item and synchronisation functionsPeter Collingbourne10-0/+19
2012-08-05Implement sub_sat builtin. Patch by Lei Mou!Peter Collingbourne7-0/+197
2012-08-05Fix declarations of __clc_add_sat_*. Patch by Lei Mou!Peter Collingbourne1-8/+8
2012-05-29Add pow builtin.Peter Collingbourne3-0/+25
2012-05-29Enable cl_khr_fp64 when building the library, and fix several bugsPeter Collingbourne4-1/+13
2012-05-29Add missing dot.h include.Peter Collingbourne3-0/+24
2012-05-29Define FLOAT in floatn.inc.Peter Collingbourne1-0/+10
2012-05-29Add fma, hypot builtins.Peter Collingbourne8-0/+41
2012-05-29Implement mad builtin.Peter Collingbourne7-0/+63
2012-05-29Implement exp, exp2, log, log2, native_exp, native_exp2, native_log,Peter Collingbourne9-0/+32
2012-05-29Fix typo in double precision case.Peter Collingbourne1-1/+1
2012-05-28Add fabs builtin.Peter Collingbourne2-0/+7
2012-05-28Explicit conversions.Peter Collingbourne4-0/+208
2012-01-08Initial commit.Peter Collingbourne46-0/+1022