summaryrefslogtreecommitdiffstats
path: root/libclc/generic
Commit message (Expand)AuthorAgeFilesLines
* math: Implement native_log10Jan Vesely2017-10-256-0/+21
* shared: Implement aligned vector stores (vstorea_half)Jan Vesely2017-10-223-33/+59
* shared: Implement aligned vector loads (vloada_half)Jan Vesely2017-10-223-27/+49
* Make image builtins r600/llvm-3.9 onlyJan Vesely2017-10-102-10/+0
* Do not include clc_nextafter header globallyJan Vesely2017-10-083-16/+2
* math/nextafter: Use custom declaration inc fileJan Vesely2017-10-082-4/+2
* math/binary_decl.inc: Do not declare mixed float/double functionsJan Vesely2017-10-081-5/+1
* ldexp: Fix double precision function return typeJan Vesely2017-10-081-1/+1
* integer/sub_sat: Use clang builtin instead of llvm asmJan Vesely2017-10-024-158/+26
* integer/add_sat: Use clang builtin instead of llvm asmJan Vesely2017-10-024-148/+28
* integer/clz: Use clang builtin instead of llvm asmJan Vesely2017-10-024-119/+8
* Let get_work_dim take exactly 0 argumentsJeroen Ketema2017-10-011-1/+1
* Do no circularly define NULLJeroen Ketema2017-10-011-1/+1
* geometric: geometric functions are only supported for vector lengths <=4Jan Vesely2017-09-291-16/+0
* Rework atomic ops to use clang builtins rather than llvm asmJan Vesely2017-09-2511-136/+117
* Implement cl_khr_int64_extended_atomics builtinsJan Vesely2017-09-2012-0/+124
* Implement cl_khr_int64_base_atomics builtinsJan Vesely2017-09-2014-0/+136
* Add native_recip(x) as ((1)/(x))Aaron Watry2017-09-132-0/+2
* integer: Add popcount implementation using ctpop intrinsicAaron Watry2017-09-093-0/+27
* Implement vload_half{,n} and vload(half)Jan Vesely2017-09-083-20/+107
* vstore: Cleanup and add vstore(half)Jan Vesely2017-09-084-47/+43
* Fixup clc.h commentJan Vesely2017-09-041-2/+1
* relational: Implement shuffle2 builtinAaron Watry2017-09-024-1/+209
* relational: Implement shuffle builtinAaron Watry2017-09-024-0/+209
* Add halfN types and enable fp16 when generating builtin declarationsAaron Watry2017-09-022-0/+12
* amdgcn: Implement {read_,write_,}mem_fence builtinJan Vesely2017-08-162-0/+6
* add __kernel_exec macrosJan Vesely2017-07-284-11/+19
* generic: add missing get_work_dim includeJan Vesely2017-06-021-0/+1
* math: Implement sinh functionJan Vesely2017-02-255-0/+240
* math: Add native_tan as wrapper to tanAaron Watry2017-02-232-0/+11
* Add the correct prefixes to the cl_khr_fp64 pragmaJeroen Ketema2017-02-121-1/+1
* math: Add native_rsqrt builtin functionMatt Arsenault2017-02-092-0/+2
* math: Add logb builtinAaron Watry2017-01-185-0/+36
* math: Add expm1 builtin functionAaron Watry2017-01-186-0/+293
* Provide vstore_half helper to workaround clc restrictionsJan Vesely2016-09-214-26/+75
* math: Implement tgammaAaron Watry2016-09-155-0/+77
* math: Implement lgammaAaron Watry2016-09-155-0/+49
* math: Implement lgamma_rAaron Watry2016-09-156-0/+518
* Add ADDR_SPACE parameter to _CLC_V_V_VP_VECTORIZEAaron Watry2016-09-151-12/+27
* Replace nextafter implementationMatt Arsenault2016-09-081-28/+24
* Avoid ambiguity in calling atom_add functions.Jan Vesely2016-09-074-4/+4
* Implement vstore_half{,n}Jan Vesely2016-08-173-19/+68
* Make min follow the OCL 1.0 specsJan Vesely2016-07-251-2/+2
* Implement cbrt builtinTom Stellard2016-07-227-0/+869
* Implement cosh builtinTom Stellard2016-07-227-0/+370
* geometric/floatn.inc: Add vec8 and vec16 typesTom Stellard2016-07-221-0/+16
* AMDGPU: Implement get_global_offset builtinJan Vesely2016-07-223-1/+3
* 64 bit integers are legal in full profile without an extensionJan Vesely2016-06-171-5/+12
* math: Use single precision fmax in sp pathJan Vesely2016-05-171-1/+1
* math: Add erf ported from amd-builtinsJan Vesely2016-05-064-0/+413
OpenPOWER on IntegriCloud