[libclc] 281/291: Merge branch 'upstream'

Andreas Beckmann anbe at moszumanska.debian.org
Tue Sep 8 10:54:00 UTC 2015


This is an automated email from the git hooks/post-receive script.

anbe pushed a commit to branch master
in repository libclc.

commit 8aa06136aebdd6764a9536e50396cfc40b4e02d5
Merge: f552032 63f5af3
Author: Timo Aaltonen <tjaalton at debian.org>
Date:   Tue Aug 18 09:49:30 2015 +0300

    Merge branch 'upstream'

 README.TXT                                         |  21 +-
 build/ninja_syntax.py                              |  16 +-
 configure.py                                       |  73 +-
 generic/include/clc/async/async_work_group_copy.h  |  15 +
 .../include/clc/async/async_work_group_copy.inc    |   5 +
 .../clc/async/async_work_group_strided_copy.h      |  15 +
 .../clc/async/async_work_group_strided_copy.inc    |   6 +
 generic/include/clc/async/gentype.inc              | 204 +++++
 generic/include/clc/async/prefetch.h               |   3 +
 generic/include/clc/async/prefetch.inc             |   1 +
 generic/include/clc/async/wait_group_events.h      |   1 +
 generic/include/clc/atomic/atomic_add.h            |   2 +
 generic/include/clc/atomic/atomic_and.h            |   5 +
 generic/include/clc/atomic/atomic_cmpxchg.h        |  15 +
 generic/include/clc/atomic/atomic_dec.h            |   2 +-
 generic/include/clc/atomic/atomic_decl.inc         |   8 +-
 generic/include/clc/atomic/atomic_inc.h            |   2 +-
 generic/include/clc/atomic/atomic_max.h            |   5 +
 generic/include/clc/atomic/atomic_min.h            |   5 +
 generic/include/clc/atomic/atomic_or.h             |   5 +
 generic/include/clc/atomic/atomic_sub.h            |   2 +
 generic/include/clc/atomic/atomic_xchg.h           |   6 +
 generic/include/clc/atomic/atomic_xor.h            |   5 +
 .../atom_cmpxchg.h                                 |   2 +
 .../cl_khr_global_int32_base_atomics/atom_xchg.h   |   2 +
 .../atom_and.h                                     |   2 +
 .../atom_max.h                                     |   2 +
 .../atom_min.h                                     |   2 +
 .../cl_khr_global_int32_extended_atomics/atom_or.h |   2 +
 .../atom_xor.h                                     |   2 +
 .../clc/cl_khr_local_int32_base_atomics/atom_add.h |   2 +
 .../cl_khr_local_int32_base_atomics/atom_cmpxchg.h |   2 +
 .../clc/cl_khr_local_int32_base_atomics/atom_dec.h |   2 +
 .../clc/cl_khr_local_int32_base_atomics/atom_inc.h |   2 +
 .../clc/cl_khr_local_int32_base_atomics/atom_sub.h |   2 +
 .../cl_khr_local_int32_base_atomics/atom_xchg.h    |   2 +
 .../cl_khr_local_int32_extended_atomics/atom_and.h |   2 +
 .../cl_khr_local_int32_extended_atomics/atom_max.h |   2 +
 .../cl_khr_local_int32_extended_atomics/atom_min.h |   2 +
 .../cl_khr_local_int32_extended_atomics/atom_or.h  |   2 +
 .../cl_khr_local_int32_extended_atomics/atom_xor.h |   2 +
 generic/include/clc/clc.h                          |  94 ++-
 generic/include/clc/clcmacro.h                     |  54 --
 generic/include/clc/clctypes.h                     |  19 +-
 generic/include/clc/clcversion.h                   |   8 +
 generic/include/clc/common/degrees.h               |  25 +
 generic/include/clc/common/degrees.inc             |  23 +
 generic/include/clc/common/mix.h                   |   2 +
 generic/include/clc/common/mix.inc                 |   5 +
 generic/include/clc/common/radians.h               |  25 +
 generic/include/clc/common/radians.inc             |  23 +
 generic/include/clc/common/smoothstep.h            |  25 +
 generic/include/clc/common/smoothstep.inc          |  28 +
 generic/include/clc/common/step.h                  |  25 +
 generic/include/clc/common/step.inc                |  28 +
 generic/include/clc/float/definitions.h            |  88 ++-
 generic/include/clc/gentype.inc                    |  51 --
 generic/include/clc/geometric/cross.h              |   5 +
 generic/include/clc/geometric/distance.inc         |  23 +
 generic/include/clc/geometric/fast_distance.h      |  26 +
 generic/include/clc/geometric/fast_distance.inc    |  23 +
 generic/include/clc/geometric/fast_length.h        |  26 +
 generic/include/clc/geometric/fast_length.inc      |  23 +
 generic/include/clc/geometric/fast_normalize.h     |  26 +
 generic/include/clc/geometric/fast_normalize.inc   |  24 +
 generic/include/clc/geometric/floatn.inc           |  10 +
 generic/include/clc/integer/integer-gentype.inc    |   8 +
 generic/include/clc/integer/mad_sat.h              |   3 +
 generic/include/clc/integer/mad_sat.inc            |   1 +
 generic/include/clc/math/acos.h                    |   2 +
 generic/include/clc/math/acos.inc                  |   1 +
 generic/include/clc/math/acosh.h                   |  24 +
 generic/include/clc/math/acosh.inc                 |  23 +
 generic/include/clc/math/acospi.h                  |  24 +
 generic/include/clc/math/acospi.inc                |  23 +
 generic/include/clc/math/asin.h                    |   2 +
 generic/include/clc/math/asin.inc                  |   1 +
 generic/include/clc/math/asinh.h                   |  24 +
 generic/include/clc/math/asinh.inc                 |  23 +
 generic/include/clc/math/asinpi.h                  |  24 +
 generic/include/clc/math/asinpi.inc                |  23 +
 generic/include/clc/math/atan.h                    |  24 +
 generic/include/clc/math/atan.inc                  |  23 +
 generic/include/clc/math/atan2.h                   |  24 +
 generic/include/clc/math/atan2.inc                 |  23 +
 generic/include/clc/math/atan2pi.h                 |  24 +
 generic/include/clc/math/atan2pi.inc               |  23 +
 generic/include/clc/math/atanh.h                   |  24 +
 generic/include/clc/math/atanh.inc                 |  23 +
 generic/include/clc/math/atanpi.h                  |  24 +
 generic/include/clc/math/atanpi.inc                |  23 +
 generic/include/clc/math/copysign.h                |   2 +
 generic/include/clc/math/copysign.inc              |   1 +
 generic/include/clc/math/cos.h                     |   9 +-
 generic/include/clc/math/cos.inc                   |   1 +
 generic/include/clc/math/cospi.h                   |   3 +
 generic/include/clc/math/cospi.inc                 |   1 +
 generic/include/clc/math/erfc.h                    |   9 +
 generic/include/clc/math/exp.h                     |   9 +-
 generic/include/clc/math/exp10.h                   |   9 +
 generic/include/clc/math/exp2.h                    |  28 +-
 generic/include/clc/math/exp2.inc                  |  23 +
 generic/include/clc/math/fmax.h                    |   5 +-
 generic/include/clc/math/fmin.h                    |   5 +-
 generic/include/clc/math/fmod.h                    |   2 +
 generic/include/clc/math/fmod.inc                  |   1 +
 generic/include/clc/math/fract.h                   |  24 +
 generic/include/clc/math/fract.inc                 |  25 +
 generic/include/clc/math/gentype.inc               |  26 +
 generic/include/clc/math/half_rsqrt.h              |  31 +
 generic/include/clc/math/half_sqrt.h               |  31 +
 generic/include/clc/math/ldexp.h                   |  24 +
 generic/include/clc/math/ldexp.inc                 |  29 +
 generic/include/clc/math/log.h                     |  26 +-
 generic/include/clc/math/log.inc                   |  23 +
 generic/include/clc/math/log10.h                   |   9 +
 generic/include/clc/math/log1p.h                   |  24 +
 generic/include/clc/math/log1p.inc                 |  23 +
 generic/include/clc/math/log2.h                    |  28 +-
 generic/include/clc/math/log2.inc                  |  23 +
 generic/include/clc/math/native_exp10.h            |   1 +
 generic/include/clc/math/native_log.h              |  28 +-
 generic/include/clc/math/native_log.inc            |  23 +
 generic/include/clc/math/native_log2.h             |  28 +-
 generic/include/clc/math/native_log2.inc           |  23 +
 generic/include/clc/math/pown.h                    |  24 +
 generic/include/clc/math/rsqrt.h                   |   2 +-
 generic/include/clc/math/sin.h                     |   9 +-
 generic/include/clc/math/sin.inc                   |   1 +
 generic/include/clc/math/sincos.h                  |   2 +
 generic/include/clc/math/sincos.inc                |   8 +
 generic/include/clc/math/sinpi.h                   |   3 +
 generic/include/clc/math/sinpi.inc                 |   1 +
 generic/include/clc/math/sqrt.h                    |   9 +-
 generic/include/clc/math/sqrt.inc                  |   1 +
 generic/include/clc/math/tan.h                     |   2 +
 generic/include/clc/math/tan.inc                   |   1 +
 generic/include/clc/relational/all.h               |  18 +
 generic/include/clc/relational/binary_decl.inc     |   1 +
 generic/include/clc/relational/bitselect.h         |  29 +-
 generic/include/clc/relational/bitselect.inc       |  23 +
 generic/include/clc/relational/floatn.inc          |  81 ++
 generic/include/clc/relational/isequal.h           |  20 +
 generic/include/clc/relational/isfinite.h          |   9 +
 generic/include/clc/relational/isgreater.h         |   9 +
 generic/include/clc/relational/isgreaterequal.h    |   9 +
 generic/include/clc/relational/isinf.h             |  21 +
 generic/include/clc/relational/isless.h            |   7 +
 generic/include/clc/relational/islessequal.h       |   7 +
 generic/include/clc/relational/islessgreater.h     |   7 +
 generic/include/clc/relational/isnormal.h          |   9 +
 generic/include/clc/relational/isnotequal.h        |   9 +
 generic/include/clc/relational/isordered.h         |   9 +
 generic/include/clc/relational/isunordered.h       |   9 +
 generic/include/clc/relational/signbit.h           |   9 +
 generic/include/clc/relational/unary_decl.inc      |   1 +
 generic/include/clc/workitem/get_work_dim.h        |   1 +
 generic/include/config.h                           |  26 +
 generic/include/math/clc_ldexp.h                   |   6 +
 generic/include/math/clc_sqrt.h                    |  29 +
 generic/include/math/clc_sqrt.inc                  |  23 +
 generic/lib/SOURCES                                |  93 ++-
 generic/lib/async/async_work_group_copy.cl         |   9 +
 generic/lib/async/async_work_group_copy.inc        |  17 +
 generic/lib/async/async_work_group_strided_copy.cl |   9 +
 .../lib/async/async_work_group_strided_copy.inc    |  34 +
 .../{geometric/normalize.cl => async/prefetch.cl}  |   5 +-
 generic/lib/async/prefetch.inc                     |   1 +
 generic/lib/async/wait_group_events.cl             |   5 +
 generic/lib/atomic/atomic_impl.ll                  | 110 +++
 generic/lib/atomic/atomic_xchg.cl                  |   9 +
 .../atom_cmpxchg.cl                                |   9 +
 .../cl_khr_global_int32_base_atomics/atom_xchg.cl  |   9 +
 .../atom_and.cl                                    |   9 +
 .../atom_max.cl                                    |   9 +
 .../atom_min.cl                                    |   9 +
 .../atom_or.cl                                     |   9 +
 .../atom_xor.cl                                    |   9 +
 .../cl_khr_local_int32_base_atomics/atom_add.cl    |   9 +
 .../atom_cmpxchg.cl                                |   9 +
 .../cl_khr_local_int32_base_atomics/atom_dec.cl    |   9 +
 .../cl_khr_local_int32_base_atomics/atom_inc.cl    |   9 +
 .../cl_khr_local_int32_base_atomics/atom_sub.cl    |   9 +
 .../cl_khr_local_int32_base_atomics/atom_xchg.cl   |   9 +
 .../atom_and.cl                                    |   9 +
 .../atom_max.cl                                    |   9 +
 .../atom_min.cl                                    |   9 +
 .../cl_khr_local_int32_extended_atomics/atom_or.cl |   9 +
 .../atom_xor.cl                                    |   9 +
 generic/lib/clcmacro.h                             | 126 +++
 generic/lib/common/degrees.cl                      |  45 ++
 generic/lib/{geometric/length.cl => common/mix.cl} |   4 +-
 generic/lib/common/mix.inc                         |   9 +
 generic/lib/common/radians.cl                      |  45 ++
 generic/lib/common/sign.cl                         |   1 +
 generic/lib/common/smoothstep.cl                   |  55 ++
 generic/lib/common/step.cl                         |  54 ++
 generic/lib/gen_convert.py                         |   2 -
 generic/lib/geometric/cross.cl                     |  14 +
 generic/lib/geometric/distance.cl                  |  30 +
 generic/lib/geometric/distance.inc                 |  25 +
 generic/lib/geometric/fast_distance.cl             |  28 +
 generic/lib/geometric/fast_distance.inc            |  25 +
 generic/lib/geometric/fast_length.cl               |  39 +
 generic/lib/geometric/fast_normalize.cl            |  32 +
 generic/lib/geometric/fast_normalize.inc           |  31 +
 generic/lib/geometric/length.cl                    |  85 ++-
 generic/lib/geometric/length.inc                   |   3 -
 generic/lib/geometric/normalize.cl                 | 155 +++-
 generic/lib/geometric/normalize.inc                |   3 -
 generic/lib/integer/add_sat.cl                     |   1 +
 generic/lib/integer/clz.cl                         |   1 +
 generic/lib/integer/mad_sat.cl                     |  72 ++
 generic/lib/integer/sub_sat.cl                     |   1 +
 generic/lib/{geometric/length.cl => math/acos.cl}  |   4 +-
 generic/lib/math/acos.inc                          |  29 +
 generic/lib/math/acosh.cl                          | 127 ++++
 generic/lib/math/acospi.cl                         | 172 +++++
 generic/lib/{geometric/length.cl => math/asin.cl}  |   4 +-
 generic/lib/math/asin.inc                          |  12 +
 generic/lib/math/asinh.cl                          | 293 +++++++
 generic/lib/math/asinpi.cl                         | 170 +++++
 generic/lib/math/atan.cl                           | 183 +++++
 generic/lib/math/atan2.cl                          | 237 ++++++
 generic/lib/math/atan2pi.cl                        | 221 ++++++
 generic/lib/math/atanh.cl                          | 113 +++
 generic/lib/math/atanpi.cl                         | 182 +++++
 generic/lib/math/binary_impl.inc                   |   8 +-
 generic/lib/math/clc_ldexp.cl                      | 128 ++++
 generic/lib/math/clc_nextafter.cl                  |   1 +
 generic/lib/math/clc_sqrt.cl                       |  37 +
 generic/lib/math/clc_sqrt_impl.inc                 |  38 +
 generic/lib/math/copysign.cl                       |  12 +
 generic/lib/math/cos.cl                            |  77 ++
 generic/lib/math/cospi.cl                          | 136 ++++
 generic/lib/math/ep_log.cl                         |  94 +++
 generic/lib/math/ep_log.h                          |  29 +
 generic/lib/math/erfc.cl                           | 413 ++++++++++
 generic/lib/math/exp.cl                            |  90 +++
 generic/lib/{geometric/length.cl => math/exp10.cl} |   4 +-
 generic/lib/math/exp10.inc                         |  10 +
 generic/lib/math/exp2.cl                           |  86 +++
 generic/lib/math/exp_helper.cl                     |  69 ++
 generic/lib/math/exp_helper.h                      |  29 +
 generic/lib/math/fmax.cl                           |  13 +-
 generic/lib/math/fmax.inc                          |  18 +
 generic/lib/math/fmin.cl                           |  13 +-
 generic/lib/math/fmin.inc                          |  18 +
 generic/lib/math/fmod.cl                           |  12 +
 generic/lib/math/fract.cl                          |  30 +
 generic/lib/math/fract.inc                         |  49 ++
 generic/lib/math/half_rsqrt.cl                     |  28 +
 generic/lib/math/half_rsqrt.inc                    |  25 +
 generic/lib/math/half_sqrt.cl                      |  28 +
 generic/lib/math/half_sqrt.inc                     |  25 +
 generic/lib/math/ldexp.cl                          |  41 +
 generic/lib/math/ldexp.inc                         |  29 +
 generic/lib/math/log.cl                            |  26 +
 generic/lib/{geometric/length.cl => math/log10.cl} |   4 +-
 generic/lib/math/log10.inc                         |  13 +
 generic/lib/math/log1p.cl                          | 177 +++++
 generic/lib/math/log2.cl                           |  37 +
 generic/lib/math/log_base.h                        | 299 ++++++++
 generic/lib/math/math.h                            |  90 +++
 generic/lib/math/native_log.cl                     |  32 +
 generic/lib/math/native_log.inc                    |  25 +
 generic/lib/math/native_log2.cl                    |  32 +
 generic/lib/math/native_log2.inc                   |  25 +
 generic/lib/math/nextafter.cl                      |   1 +
 generic/lib/math/pown.cl                           |  10 +
 generic/lib/math/sin.cl                            |  79 ++
 .../lib/{geometric/length.cl => math/sincos.cl}    |   4 +-
 generic/lib/math/sincos.inc                        |  11 +
 generic/lib/math/sincosD_piby4.h                   |  78 ++
 generic/lib/math/sincos_helpers.cl                 | 545 +++++++++++++
 generic/lib/math/sincos_helpers.h                  |  35 +
 generic/lib/math/sincospiF_piby4.h                 |  56 ++
 generic/lib/math/sinpi.cl                          | 131 ++++
 generic/lib/math/sqrt.cl                           |  35 +
 generic/lib/math/tables.cl                         | 841 +++++++++++++++++++++
 generic/lib/math/tables.h                          |  53 ++
 generic/lib/{geometric/length.cl => math/tan.cl}   |   4 +-
 generic/lib/math/tan.inc                           |  17 +
 generic/lib/relational/all.cl                      |  29 +
 generic/lib/relational/bitselect.cl                |  53 ++
 generic/lib/relational/bitselect.inc               |  25 +
 generic/lib/relational/isequal.cl                  |  30 +
 generic/lib/relational/isfinite.cl                 |  18 +
 generic/lib/relational/isgreater.cl                |  22 +
 generic/lib/relational/isgreaterequal.cl           |  22 +
 generic/lib/relational/isinf.cl                    |  18 +
 generic/lib/relational/isless.cl                   |  22 +
 generic/lib/relational/islessequal.cl              |  22 +
 generic/lib/relational/islessgreater.cl            |  22 +
 generic/lib/relational/isnan.cl                    |   5 +-
 generic/lib/relational/isnormal.cl                 |  18 +
 generic/lib/relational/isnotequal.cl               |  23 +
 generic/lib/relational/isordered.cl                |  23 +
 generic/lib/relational/isunordered.cl              |  22 +
 generic/lib/relational/relational.h                | 117 +++
 generic/lib/relational/signbit.cl                  |  19 +
 generic/lib/shared/vload.cl                        |  16 +-
 generic/lib/shared/vload_impl.ll                   | 130 ----
 generic/lib/shared/vstore.cl                       |  21 +-
 generic/lib/shared/vstore_impl.ll                  |  40 -
 generic/lib/subnormal_config.cl                    |  37 +
 generic/lib/subnormal_disable.ll                   |   1 +
 generic/lib/subnormal_helper_func.ll               |   8 +
 generic/lib/subnormal_use_default.ll               |   1 +
 r600/lib/SOURCES                                   |   4 +-
 r600/lib/atomic/atomic.cl                          |  54 +-
 r600/lib/math/ldexp.cl                             |  47 ++
 r600/lib/math/nextafter.cl                         |   1 +
 r600/lib/math/sqrt.cl                              |  59 ++
 r600/lib/shared/vload.cl                           |  84 --
 r600/lib/shared/vstore.cl                          | 104 ---
 r600/lib/workitem/get_work_dim.ll                  |   8 +
 utils/prepare-builtins.cpp                         |  45 +-
 318 files changed, 10460 insertions(+), 647 deletions(-)

-- 
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