summaryrefslogtreecommitdiff
path: root/generic/lib
AgeCommit message (Expand)AuthorFilesLines
2013-07-19Implement generic upsample()Aaron Watry2-0/+35
2013-07-16Fix and re-enable R600 vload/vstore assemblyAaron Watry2-56/+35
2013-07-16libclc: vload/vstore disable assembly and fix offset calculationAaron Watry5-245/+20
2013-07-08Implement mad24() and mul24() builtinsTom Stellard5-0/+24
2013-07-08Add __CLC_ prefix to all macro definitions in headersTom Stellard25-68/+68
2013-06-26libclc: Add assembly versions of vstore for global [u]int4/8/16Tom Stellard4-6/+168
2013-06-26libclc: Add assembly versions of vload for global int4/8/16Tom Stellard4-2/+162
2013-06-26libclc: Initial vstore implementationTom Stellard2-0/+57
2013-06-26libclc: Initial vload implementationTom Stellard2-0/+48
2013-06-26libclc: Implement clz() builtinTom Stellard4-0/+154
2013-06-26libclc: Add clamp(vec, scalar, scalar) and max(vec, scalar)Tom Stellard2-0/+12
2013-06-26libclc: Implement the min(vec, scalar) version of the min builtin.Tom Stellard1-0/+6
2013-06-26libclc: implement initial version of min()Tom Stellard3-0/+15
2013-06-26libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.llTom Stellard3-2/+2
2013-06-26Add a another TODO note.Tom Stellard1-0/+3
2013-06-26Add a TODO note.Tom Stellard1-0/+4
2013-06-26Simplify rotate implementation a bit..Tom Stellard1-21/+21
2013-06-26libclc: implement rotate builtinTom Stellard3-0/+40
2013-06-26libclc: Move max builtin to shared/Tom Stellard5-9/+4
2013-06-26libclc: Add clamp() builtin for integer/floating pointTom Stellard3-0/+15
2013-06-26libclc: Fix abs_diff builtin integer functionTom Stellard2-1/+2
2013-06-26libclc: Add max() builtin functionTom Stellard5-0/+20
2013-06-26Implement fmax() and fmin() builtinsTom Stellard4-0/+42
2013-06-26Use brackets around include files in length.cl and normalize.clTom Stellard2-2/+2
2012-10-08Implement any() builtin. Patch by Tom Stellard!Peter Collingbourne2-0/+31
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 Collingbourne3-0/+12
2012-08-05Implement sub_sat builtin. Patch by Lei Mou!Peter Collingbourne4-0/+193
2012-08-05Fix declarations of __clc_add_sat_*. Patch by Lei Mou!Peter Collingbourne1-8/+8
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 Collingbourne1-0/+22
2012-05-29Add fma, hypot builtins.Peter Collingbourne3-0/+12
2012-05-29Implement mad builtin.Peter Collingbourne3-0/+8
2012-05-28Explicit conversions.Peter Collingbourne2-0/+123
2012-01-08Initial commit.Peter Collingbourne14-0/+254