[libclc] branch upstream updated (88b82a6 -> 8d72021)
Andreas Boll
aboll-guest at moszumanska.debian.org
Mon Feb 13 13:58:32 UTC 2017
This is an automated email from the git hooks/post-receive script.
aboll-guest pushed a change to branch upstream
in repository libclc.
from 88b82a6 configure.py: Add polaris10 and polaris11
new 9040bf3 Avoid ambiguity in calling atom_add functions.
new 4ece229 Replace nextafter implementation
new 2fa0374 Add ADDR_SPACE parameter to _CLC_V_V_VP_VECTORIZE
new 5fb0276 math: Implement lgamma_r
new 07fa4ae math: Implement lgamma
new b091e26 math: Implement tgamma
new e5d8ead amdgcn-amdhsa: Add get_global_size() implementation
new 62ca771 amdgcn-amdhsa: Add get_num_groups implementation
new 598792b configure: Add amdgcn-mesa-mesa3d target
new 520743b Provide vstore_half helper to workaround clc restrictions
new 3056290 Fix build since llvm r286566 and require at least llvm 4.0
new b906699 Fix build since r286752.
new 0dab337 math: Add expm1 builtin function
new 2ec7d80 math: Add logb builtin
new 0593ed9 math: Add native_rsqrt builtin function
new b4cb455 Add the correct prefixes to the cl_khr_fp64 pragma
new 8d72021 Move BufferPtr into the block where it it being used
The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
amdgcn-amdhsa/lib/OVERRIDES | 1 +
amdgcn-amdhsa/lib/SOURCES | 2 +
amdgcn-amdhsa/lib/workitem/get_global_size.ll | 39 ++
amdgcn-amdhsa/lib/workitem/get_num_groups.cl | 12 +
amdgpu/lib/math/nextafter.cl | 5 +
configure.py | 10 +-
generic/include/clc/clc.h | 6 +
generic/include/clc/math/{exp.h => expm1.h} | 2 +-
generic/include/clc/math/lgamma.h | 2 +
generic/include/clc/math/lgamma.inc | 1 +
generic/include/clc/math/lgamma_r.h | 2 +
generic/include/clc/math/lgamma_r.inc | 3 +
generic/include/clc/math/logb.h | 2 +
generic/include/clc/math/logb.inc | 1 +
generic/include/clc/math/native_rsqrt.h | 1 +
generic/include/clc/math/{cos.h => tgamma.h} | 2 +-
generic/include/clc/math/tgamma.inc | 1 +
generic/include/clc/shared/vstore.h | 2 +-
generic/lib/SOURCES | 6 +
.../cl_khr_global_int32_base_atomics/atom_dec.cl | 2 +-
.../cl_khr_global_int32_base_atomics/atom_inc.cl | 2 +-
.../cl_khr_local_int32_base_atomics/atom_dec.cl | 2 +-
.../cl_khr_local_int32_base_atomics/atom_inc.cl | 2 +-
generic/lib/clcmacro.h | 39 +-
generic/lib/math/clc_nextafter.cl | 52 +--
generic/lib/math/expm1.cl | 142 ++++++
generic/lib/math/{ldexp.cl => lgamma.cl} | 23 +-
generic/lib/math/{fdim.cl => lgamma_r.cl} | 3 +-
generic/lib/math/lgamma_r.inc | 500 +++++++++++++++++++++
generic/lib/math/logb.cl | 31 ++
generic/lib/math/tables.cl | 138 ++++++
generic/lib/math/tables.h | 2 +
generic/lib/math/{ldexp.cl => tgamma.cl} | 48 +-
generic/lib/shared/vstore.cl | 53 ++-
generic/lib/shared/vstore_half.inc | 12 +-
generic/lib/shared/vstore_half_helpers.ll | 35 ++
utils/prepare-builtins.cpp | 12 +-
37 files changed, 1097 insertions(+), 101 deletions(-)
create mode 100644 amdgcn-amdhsa/lib/workitem/get_global_size.ll
create mode 100644 amdgcn-amdhsa/lib/workitem/get_num_groups.cl
copy generic/include/clc/math/{exp.h => expm1.h} (81%)
create mode 100644 generic/include/clc/math/lgamma.h
create mode 100644 generic/include/clc/math/lgamma.inc
create mode 100644 generic/include/clc/math/lgamma_r.h
create mode 100644 generic/include/clc/math/lgamma_r.inc
create mode 100644 generic/include/clc/math/logb.h
create mode 100644 generic/include/clc/math/logb.inc
create mode 100644 generic/include/clc/math/native_rsqrt.h
copy generic/include/clc/math/{cos.h => tgamma.h} (54%)
create mode 100644 generic/include/clc/math/tgamma.inc
create mode 100644 generic/lib/math/expm1.cl
copy generic/lib/math/{ldexp.cl => lgamma.cl} (77%)
copy generic/lib/math/{fdim.cl => lgamma_r.cl} (71%)
create mode 100644 generic/lib/math/lgamma_r.inc
create mode 100644 generic/lib/math/logb.cl
copy generic/lib/math/{ldexp.cl => tgamma.cl} (56%)
create mode 100644 generic/lib/shared/vstore_half_helpers.ll
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opencl/libclc.git
More information about the Pkg-opencl-commits
mailing list