aboutsummaryrefslogtreecommitdiff
path: root/libclc/generic/include/clc
AgeCommit message (Expand)AuthorFilesLines
2013-11-19Creating release_34 branchBill Wendling111-1490/+0
2013-11-18Implement round builtinTom Stellard2-0/+10
2013-11-18Implement builtins for cl_khr_global_int32_base_atomics extensionTom Stellard5-1/+15
2013-10-10Port pocl's gen_convert.py script to libclcTom Stellard1-2/+9
2013-10-10Implement sign() builtinTom Stellard2-0/+8
2013-10-10Implement nextafter() builtinTom Stellard4-0/+28
2013-10-10Implement isnan() builtinTom Stellard3-0/+28
2013-10-10Add missing as_{float,double} functionsTom Stellard1-0/+15
2013-09-09Parenthesize arguments for mad_hiAaron Watry1-1/+1
2013-09-06Implement mad_hi built-inAaron Watry2-0/+2
2013-09-06Add atomic_sub and atomic_dec builtin functionsAaron Watry3-0/+6
2013-09-05Remove unneeded semi-colonsAaron Watry1-6/+6
2013-09-05Add atomic_inc and atomic_add builtinsAaron Watry4-0/+18
2013-08-19Add mul_hi implementation [v2]Aaron Watry3-0/+4
2013-08-15Add rhadd builtinAaron Watry3-0/+4
2013-08-15Add hadd builtinAaron Watry3-0/+4
2013-08-10Add some missing convert_* functionsTom Stellard1-30/+1
2013-08-10Implement generic rint()Tom Stellard2-0/+7
2013-07-26Add missing integer min/max definitionsAaron Watry2-0/+18
2013-07-19Implement generic upsample()Aaron Watry2-0/+26
2013-07-15Add integer-gentype.inc: Missing file from r185839Tom Stellard1-0/+39
2013-07-08Implement mad24() and mul24() builtinsTom Stellard5-0/+10
2013-07-08Add __CLC_ prefix to all macro definitions in headersTom Stellard50-644/+644
2013-07-08Add bitselect() builtinTom Stellard2-0/+2
2013-06-26libclc: Initial vstore implementationTom Stellard2-0/+37
2013-06-26libclc: Initial vload implementationTom Stellard2-0/+38
2013-06-26libclc: Implement clz() builtinTom Stellard3-0/+4
2013-06-26libclc: Add clamp(vec, scalar, scalar) and max(vec, scalar)Tom Stellard2-0/+8
2013-06-26libclc: Implement the min(vec, scalar) version of the min builtin.Tom Stellard3-0/+35
2013-06-26libclc: implement initial version of min()Tom Stellard3-0/+7
2013-06-26Simplify rotate implementation a bit..Tom Stellard1-0/+16
2013-06-26libclc: implement rotate builtinTom Stellard4-0/+15
2013-06-26libclc: Move max builtin to shared/Tom Stellard6-7/+6
2013-06-26libclc: Add clamp() builtin for integer/floating pointTom Stellard3-0/+9
2013-06-26libclc: Add max() builtin functionTom Stellard5-0/+8
2013-06-26Implement ceil() builtinTom Stellard2-0/+7
2013-06-26Implement fmax() and fmin() builtinsTom Stellard5-0/+34
2013-06-26Remove the static keyword from the _CLC_INLINE macroTom Stellard1-1/+1
2013-06-26Fix typo in include/clc/geometric/length.incTom Stellard1-1/+1
2013-06-26PTX: move implementations of work-item and synchronisation functionsTom Stellard2-2/+2
2013-06-26Move R600 headers into generic directoryTom Stellard2-2/+2
2012-10-08Implement any() builtin. Patch by Tom Stellard!Peter Collingbourne2-0/+17
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-05PTX: move implementations of work-item and synchronisation functionsPeter Collingbourne7-0/+7
2012-08-05Implement sub_sat builtin. Patch by Lei Mou!Peter Collingbourne3-0/+4
2012-05-29Add pow builtin.Peter Collingbourne3-0/+25
2012-05-29Add missing dot.h include.Peter Collingbourne2-0/+2
2012-05-29Define FLOAT in floatn.inc.Peter Collingbourne1-0/+10