summaryrefslogtreecommitdiffstats
path: root/libclc/generic/lib/shared
Commit message (Expand)AuthorAgeFilesLines
* Add initial support for half precision builtinsJan Vesely2018-05-171-1/+3
* Move cl_khr_fp64 exntension enablement to gentype include listsJan Vesely2018-03-063-12/+0
* Add vstore_half_rte implementationJan Vesely2018-02-061-1/+44
* Add vstore_half_rtp implementationJan Vesely2018-02-061-1/+10
* Add vstore_half_rtn implementationJan Vesely2018-02-061-1/+41
* Add vstore_half_rtz implementationJan Vesely2018-02-061-1/+34
* vstore_half: Add support for custom rounding functionsJan Vesely2018-02-061-23/+39
* vstore_half: Make sure the helper function is always inlineJan Vesely2018-02-061-1/+1
* shared: Implement aligned vector stores (vstorea_half)Jan Vesely2017-10-222-20/+31
* shared: Implement aligned vector loads (vloada_half)Jan Vesely2017-10-222-10/+26
* Implement vload_half{,n} and vload(half)Jan Vesely2017-09-082-0/+72
* vstore: Cleanup and add vstore(half)Jan Vesely2017-09-082-45/+33
* Provide vstore_half helper to workaround clc restrictionsJan Vesely2016-09-213-26/+74
* Implement vstore_half{,n}Jan Vesely2016-08-172-0/+42
* Make min follow the OCL 1.0 specsJan Vesely2016-07-251-2/+2
* vload/vstore: Use casts instead of scalarizing everything in CLC versionAaron Watry2014-08-204-186/+21
* 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
* Fix and re-enable R600 vload/vstore assemblyAaron Watry2013-07-162-56/+35
* libclc: vload/vstore disable assembly and fix offset calculationAaron Watry2013-07-164-243/+20
* Add __CLC_ prefix to all macro definitions in headersTom Stellard2013-07-088-30/+30
* libclc: Add assembly versions of vstore for global [u]int4/8/16Tom Stellard2013-06-263-6/+166
* libclc: Add assembly versions of vload for global int4/8/16Tom Stellard2013-06-263-2/+160
* libclc: Initial vstore implementationTom Stellard2013-06-261-0/+56
* libclc: Initial vload implementationTom Stellard2013-06-261-0/+47
* 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-262-0/+14
* libclc: Move max builtin to shared/Tom Stellard2013-06-262-0/+14
* libclc: Add clamp() builtin for integer/floating pointTom Stellard2013-06-262-0/+14
OpenPOWER on IntegriCloud