summaryrefslogtreecommitdiffstats
path: root/libclc/generic/lib
Commit message (Expand)AuthorAgeFilesLines
* relational: Fix signbitAaron Watry2014-06-251-7/+7
* relational: Implement signbitAaron Watry2014-06-252-0/+88
* Add exp10Jeroen Ketema2014-06-253-0/+19
* Move clcmacro.h to avoid cluttering user namespace v2Jeroen Ketema2014-06-249-0/+62
* Protect functions taking double by #ifdef cl_khr_fp64Jeroen Ketema2014-06-231-2/+6
* Add pownJeroen Ketema2014-06-182-0/+10
* Fix definition of INFINITY and add NAN/HUGE_VAL[F]Aaron Watry2014-06-161-2/+0
* math: Implement mix builtinAaron Watry2014-06-163-0/+18
* relational: Add isequal(floatN) builtinAaron Watry2014-06-162-0/+31
* Add all(igentype) builtinAaron Watry2014-06-162-0/+30
* Add files forgotten in the previous commitJeroen Ketema2014-06-132-0/+18
* Implementations for exp(float) and exp(double) v2Jeroen Ketema2014-06-131-0/+1
* Add sincosTom Stellard2014-03-213-0/+20
* Add cross for double3 and double4Tom Stellard2014-03-211-0/+14
* Implement builtins for cl_khr_global_int32_base_atomics extensionTom Stellard2013-11-185-0/+40
* s/_CLC_DECL/_CLC_DEF/Tom Stellard2013-10-312-14/+14
* Port pocl's gen_convert.py script to libclcTom Stellard2013-10-102-149/+390
* Implement sign() builtinTom Stellard2013-10-102-0/+28
* Implement nextafter() builtinTom Stellard2013-10-103-0/+55
* Implement isnan() builtinTom Stellard2013-10-102-0/+18
* Add atomic_sub and atomic_dec builtin functionsAaron Watry2013-09-061-0/+12
* Add atomic_inc and atomic_add builtinsAaron Watry2013-09-052-0/+12
* Add mul_hi implementation [v2]Aaron Watry2013-08-192-0/+110
* Add rhadd builtinAaron Watry2013-08-153-0/+11
* Add hadd builtinAaron Watry2013-08-153-0/+11
* Add intN vloadN() implementations for address spaces 3 and 4Aaron Watry2013-08-121-0/+60
* Add vload* for addrspace(2) and use as constant load for R600Aaron Watry2013-08-122-2/+34
* Add some missing convert_* functionsTom Stellard2013-08-101-11/+38
* Implement generic upsample()Aaron Watry2013-07-192-0/+35
* Fix and re-enable R600 vload/vstore assemblyAaron Watry2013-07-162-56/+35
* libclc: vload/vstore disable assembly and fix offset calculationAaron Watry2013-07-165-245/+20
* Implement mad24() and mul24() builtinsTom Stellard2013-07-085-0/+24
* Add __CLC_ prefix to all macro definitions in headersTom Stellard2013-07-0825-68/+68
* libclc: Add assembly versions of vstore for global [u]int4/8/16Tom Stellard2013-06-264-6/+168
* libclc: Add assembly versions of vload for global int4/8/16Tom Stellard2013-06-264-2/+162
* libclc: Initial vstore implementationTom Stellard2013-06-262-0/+57
* libclc: Initial vload implementationTom Stellard2013-06-262-0/+48
* libclc: Implement clz() builtinTom Stellard2013-06-264-0/+154
* libclc: Add clamp(vec, scalar, scalar) and max(vec, scalar)Tom Stellard2013-06-262-0/+12
* libclc: Implement the min(vec, scalar) version of the min builtin.Tom Stellard2013-06-261-0/+6
* libclc: implement initial version of min()Tom Stellard2013-06-263-0/+15
* libclc: Rename [add|sub]_sat.ll to [add|sub]_sat_if.llTom Stellard2013-06-263-2/+2
* Add a another TODO note.Tom Stellard2013-06-261-0/+3
* Add a TODO note.Tom Stellard2013-06-261-0/+4
* Simplify rotate implementation a bit..Tom Stellard2013-06-261-21/+21
* libclc: implement rotate builtinTom Stellard2013-06-263-0/+40
* libclc: Move max builtin to shared/Tom Stellard2013-06-265-9/+4
* libclc: Add clamp() builtin for integer/floating pointTom Stellard2013-06-263-0/+15
* libclc: Fix abs_diff builtin integer functionTom Stellard2013-06-262-1/+2
* libclc: Add max() builtin functionTom Stellard2013-06-265-0/+20
OpenPOWER on IntegriCloud