[libclc] branch upstream updated (f07a101 -> 0023627)

Andreas Boll aboll-guest at moszumanska.debian.org
Mon Mar 19 16:51:03 UTC 2018


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

aboll-guest pushed a change to branch upstream
in repository libclc.

      from  f07a101   tgamma: Use unary_decl instead of custom inc file
       new  23d5db8   native_log2: Switch to generic native intrinsic inc file
       new  8fdb785   native_log: Switch to generic native intrinsic inc file
       new  d881f24   native_log10: Switch to generic native intrinsic inc file
       new  6ce5704   amdgpu: Add workaround for unimplemented llvm.exp intrinsic
       new  8811942   native_exp: Switch implementation to llvm intrinsic
       new  7973d6a   native_exp2: Switch implementation to llvm intrinsic
       new  f65be22   native_cos: Switch implementation to llvm intrinsic
       new  522e710   native_sin: Switch implementation to llvm intrinsic
       new  d597896   native_sqrt: Switch implementation to llvm intrinsic
       new  11e82f7   native_exp10: Switch implementation to llvm intrinsic
       new  d66c580   math: Use precomputed constant for log2(10.0)
       new  928e00c   native_tan: Switch implementation to use native_sin/native_cos
       new  cee90c3   native_rsqrt: Switch implementation to 1 / native_sqrt
       new  bfc859b   native_recip: provide function implementation instead of macro
       new  f19c422   native_divide: provide function implementation instead of macro
       new  38cf24d   native_powr: Switch implementation to native_exp2 and native_log2
       new  60e04f4   math: Implement maxmag
       new  3d994f2   math: Implement minmag
       new  d638441   configure.py: Add gfx900 (Vega, Raven)
       new  e57924f   pow: Port from amd_builtins
       new  090cd0e   pown: Port from amd_builtins
       new  e7ba5a1   powr: Port from amd_builtins
       new  e583aa1   rootn: Port from amd_builtins
       new  41879e4   half_rsqrt: Cleanup implementation
       new  dc17ee5   half_sqrt: Cleanup implementation
       new  a172af7   half_cos: Implement using cos
       new  6b9ebbd   half_exp: Implement using exp
       new  02bc2ee   half_exp2: Implement using exp2
       new  4096c0a   half_exp10: Implement using exp10
       new  391caaf   half_log: Implement using log
       new  05dc895   half_log10: Implement using log10
       new  bc35b27   half_log2: Implement using log2
       new  2b093d6   half_recip: Implement using 1/x
       new  8c3ada2   half_sin: Implement using sin
       new  135437f   half_tan: Implement using tan
       new  fdd3dde   half_divide: Implement using x/y
       new  c7403d2   tan: Port from amd_builtins
       new  d20b120   tanpi: Port from amd_builtins
       new  e7fc75d   math.h: Set HAVE_HW_FMA32 based on compiler provided macro
       new  becbb86   math.h: Use logical operations instead of bit operations for readability
       new  13541fc   half_powr: Implement using powr
       new  1036c36   vstore_half: Make sure the helper function is always inline
       new  5d1b20e   vstore_half: Add support for custom rounding functions
       new  a9a3597   vstore_half: Consolidate declarations
       new  88e1b33   Add vstore_half_rtz implementation
       new  dbcf909   Add vstore_half_rtn implementation
       new  95849e0   Add vstore_half_rtp implementation
       new  81da85d   Add vstore_half_rte implementation
       new  7c4255e   amdgpu/half_rsqrt: Switch implementation to native_rsqrt
       new  7858f64   amdgpu/half_sqrt: Switch implementation to native_sqrt
       new  de0a7c3   amdgpu/half_exp: Switch implementation to native_exp
       new  31c7154   amdgpu/half_exp10: Switch implementation to native_exp10
       new  cf2cbdc   amdgpu/half_exp2: Switch implementation to native_exp2
       new  ae36257   amdgpu/half_log: Switch implementation to native_log
       new  2e3a2fc   amdgpu/half_log10: Switch implementation to native_log10
       new  bff9f08   amdgpu/half_log2: Switch implementation to native_log2
       new  ca73f7f   amdgpu/half_recip: Switch implementation to native_recip
       new  35cf067   amdgcn: Fix datalayout after clang r324101
       new  732e19e   r600: Fix datalayout after clang r324101
       new  c947a4d   amdgcn: Fix datalayout after addition of 32bit const AS in r324747
       new  fb39e82   amdgcn: Fix build after GDS/const AS swap in r325030
       new  3554053   utils: Adapt to llvm r325155
       new  d1875de   Move cl_khr_fp64 exntension enablement to gentype include lists
       new  6017bbe   maxmag: Condition variable needs to be the same bitwidth as operands
       new  8e7fa64   minmag: Condition variable needs to be the same bitwidth as operands
       new  c34ffc2   select: Add vector implementation
       new  3385ea8   frexp: Reuse types provided by gentype.inc
       new  1235fbf   lgamma_r: Move code from .inc to .cl file
       new  284d8a6   popcount: Provide function implementation rather than intrinsic redirect
       new  352e947   integer/gentype: Add __CLC_VECSIZE macro
       new  034def9   amdgcn,popcount: Workaround broken llvm.ctpop intrinsic on some GCN ASICs
       new  443a7c3   amdgcn/fmin: fcanonicalize operands
       new  a8b683e   amdgcn/fmax: fcanonicalize operands
       new  81a5e89   travis: Add build using llvm-6
       new  0023627   nan: Implement

The 75 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:
 .travis.yml                                        |  22 +
 amdgcn-amdhsa/lib/OVERRIDES                        |   5 +
 amdgcn-amdhsa/lib/OVERRIDES_3.9                    |   4 +-
 .../OVERRIDES => amdgcn-amdhsa/lib/OVERRIDES_4.0   |   2 +-
 .../OVERRIDES => amdgcn-amdhsa/lib/OVERRIDES_5.0   |   2 +-
 amdgcn-amdhsa/lib/SOURCES                          |   4 +-
 amdgcn-amdhsa/lib/SOURCES_4.0                      |   2 +
 amdgcn-amdhsa/lib/SOURCES_5.0                      |   2 +
 .../{get_global_size.ll => get_global_size.50.ll}  |   0
 amdgcn-amdhsa/lib/workitem/get_global_size.cl      |  16 +
 .../{get_local_size.ll => get_local_size.50.ll}    |   0
 amdgcn-amdhsa/lib/workitem/get_local_size.cl       |  22 +
 amdgcn/lib/OVERRIDES_3.9                           |   1 +
 amdgcn/lib/{OVERRIDES_3.9 => OVERRIDES_4.0}        |   1 +
 amdgcn/lib/{OVERRIDES_3.9 => OVERRIDES_5.0}        |   1 +
 amdgcn/lib/{OVERRIDES_3.9 => OVERRIDES_6.0}        |   1 +
 amdgcn/lib/SOURCES                                 |   4 +-
 amdgcn/lib/SOURCES_3.9                             |   2 +
 amdgcn/lib/SOURCES_4.0                             |   5 +
 amdgcn/lib/SOURCES_5.0                             |   4 +
 amdgcn/lib/SOURCES_6.0                             |   4 +
 .../{minmax_helpers.ll => minmax_helpers.39.ll}    |   0
 .../minmax_helpers.ll                              |   2 +-
 amdgcn/lib/integer/popcount.cl                     |   6 +
 amdgcn/lib/integer/popcount.inc                    |  17 +
 amdgcn/lib/math/fmax.cl                            |  31 +
 amdgcn/lib/math/fmin.cl                            |  31 +
 amdgcn/lib/workitem/get_global_offset.cl           |  11 +-
 .../{get_global_size.ll => get_global_size.40.ll}  |   0
 amdgcn/lib/workitem/get_global_size.ll             |   2 +-
 .../{get_local_size.ll => get_local_size.40.ll}    |   0
 amdgcn/lib/workitem/get_local_size.ll              |   2 +-
 .../{get_num_groups.ll => get_num_groups.40.ll}    |   0
 amdgcn/lib/workitem/get_num_groups.ll              |   2 +-
 amdgcn/lib/workitem/get_work_dim.cl                |  11 +-
 amdgpu/lib/SOURCES                                 |  10 +
 amdgpu/lib/math/{native_log10.cl => half_exp.cl}   |   5 +-
 amdgpu/lib/math/{native_log.cl => half_exp10.cl}   |   5 +-
 amdgpu/lib/math/{native_log.cl => half_exp2.cl}    |   5 +-
 amdgpu/lib/math/{native_log10.cl => half_log.cl}   |   5 +-
 amdgpu/lib/math/{native_log.cl => half_log10.cl}   |   5 +-
 amdgpu/lib/math/{native_log.cl => half_log2.cl}    |   5 +-
 amdgpu/lib/math/half_native_unary.inc              |  11 +
 amdgpu/lib/math/{native_log.cl => half_recip.cl}   |   5 +-
 amdgpu/lib/math/{native_log.cl => half_rsqrt.cl}   |   5 +-
 amdgpu/lib/math/{native_log.cl => half_sqrt.cl}    |   5 +-
 amdgpu/lib/math/{native_log.cl => native_exp.cl}   |   2 +-
 amdgpu/lib/math/native_exp.inc                     |   3 +
 configure.py                                       |   4 +-
 generic/include/clc/async/gentype.inc              |   3 +
 generic/include/clc/clc.h                          |  18 +
 generic/include/clc/float/definitions.h            |   8 +
 generic/include/clc/geometric/floatn.inc           |   1 +
 generic/include/clc/integer/gentype.inc            |  96 +++
 generic/include/clc/integer/popcount.h             |  11 +-
 .../clc/{math/unary_decl.inc => integer/unary.inc} |   0
 .../math/{unary_decl.inc => binary_decl_tt.inc}    |   2 +-
 generic/include/clc/math/binary_intrin.inc         |   1 +
 .../clc/math/{native_log10.h => half_cos.h}        |   2 +-
 generic/include/clc/math/half_divide.h             |   7 +
 .../clc/math/{native_log10.h => half_exp.h}        |   2 +-
 .../clc/math/{native_log10.h => half_exp10.h}      |   2 +-
 .../clc/math/{native_log10.h => half_exp2.h}       |   2 +-
 .../clc/math/{native_log10.h => half_log.h}        |   2 +-
 .../clc/math/{native_log10.h => half_log10.h}      |   2 +-
 .../clc/math/{native_log10.h => half_log2.h}       |   2 +-
 generic/include/clc/math/half_powr.h               |   7 +
 .../clc/math/{native_log10.h => half_recip.h}      |   2 +-
 generic/include/clc/math/half_rsqrt.h              |   2 -
 .../clc/math/{native_log10.h => half_sin.h}        |   2 +-
 generic/include/clc/math/half_sqrt.h               |   2 -
 .../clc/math/{native_log10.h => half_tan.h}        |   2 +-
 generic/include/clc/math/maxmag.h                  |   7 +
 generic/include/clc/math/minmag.h                  |   7 +
 generic/include/clc/math/nan.h                     |   8 +
 generic/include/clc/math/nan.inc                   |  16 +
 generic/include/clc/math/native_cos.h              |  10 +-
 generic/include/clc/math/native_divide.h           |   8 +-
 generic/include/clc/math/native_exp.h              |  10 +-
 generic/include/clc/math/native_exp10.h            |  10 +-
 generic/include/clc/math/native_exp2.h             |  10 +-
 generic/include/clc/math/native_powr.h             |   8 +-
 generic/include/clc/math/native_recip.h            |  10 +-
 generic/include/clc/math/native_rsqrt.h            |  10 +-
 generic/include/clc/math/native_sin.h              |  10 +-
 generic/include/clc/math/native_sqrt.h             |  10 +-
 generic/include/clc/math/native_tan.h              |  17 +-
 generic/include/clc/math/pow.h                     |  11 +-
 generic/include/clc/math/pown.h                    |  27 +-
 generic/include/clc/math/pown.inc                  |   1 +
 generic/include/clc/math/powr.h                    |   5 +
 generic/include/clc/math/{ilogb.h => rootn.h}      |   4 +-
 generic/include/clc/math/rootn.inc                 |   1 +
 generic/include/clc/math/{acos.h => tanpi.h}       |   2 +-
 generic/include/clc/math/ternary_intrin.inc        |   1 +
 generic/include/clc/math/unary_intrin.inc          |   1 +
 generic/include/clc/relational/select.h            |  12 +-
 generic/include/clc/relational/select.inc          |  25 +
 generic/include/clc/shared/vstore.h                |  73 ++-
 generic/include/integer/popcount.h                 |   3 +
 generic/include/{clc => }/integer/unary_intrin.inc |   0
 generic/include/math/clc_pow.h                     |   5 +
 .../include/{clc/math/ilogb.h => math/clc_pown.h}  |   4 +-
 generic/include/math/clc_pown.inc                  |   1 +
 generic/include/math/clc_powr.h                    |   5 +
 .../include/{clc/math/ilogb.h => math/clc_rootn.h} |   4 +-
 generic/include/math/clc_rootn.inc                 |   1 +
 .../include/{clc/math/asin.h => math/clc_tan.h}    |   4 +-
 .../include/{clc/math/asin.h => math/clc_tanpi.h}  |   4 +-
 generic/include/utils.h                            |  10 +
 generic/lib/SOURCES                                |  38 ++
 generic/lib/async/async_work_group_copy.cl         |   5 -
 generic/lib/async/async_work_group_strided_copy.cl |   5 -
 generic/lib/async/prefetch.cl                      |   5 -
 generic/lib/clc_unary.inc                          |   3 +
 generic/lib/common/mix.cl                          |   4 -
 generic/lib/geometric/distance.cl                  |   4 -
 generic/lib/integer/popcount.cl                    |   8 +
 generic/lib/math/acos.cl                           |   4 -
 generic/lib/math/asin.cl                           |   4 -
 generic/lib/math/clc_pow.cl                        | 408 +++++++++++++
 generic/lib/math/clc_pown.cl                       | 380 ++++++++++++
 generic/lib/math/clc_powr.cl                       | 391 ++++++++++++
 generic/lib/math/clc_rootn.cl                      | 379 ++++++++++++
 generic/lib/math/clc_sqrt.cl                       |   4 -
 generic/lib/math/clc_sw_binary.inc                 |   9 +
 generic/lib/math/clc_sw_unary.inc                  |   9 +
 generic/lib/math/{sin.cl => clc_tan.cl}            |  44 +-
 generic/lib/math/{sinpi.cl => clc_tanpi.cl}        |  67 ++-
 generic/lib/math/exp10.cl                          |   4 -
 generic/lib/math/exp10.inc                         |   4 +-
 generic/lib/math/fdim.cl                           |   4 -
 generic/lib/math/fract.cl                          |   4 -
 generic/lib/math/frexp.cl                          |  15 +-
 generic/lib/math/frexp.inc                         | 118 ++--
 generic/lib/math/half_binary.inc                   |   9 +
 .../lib/math/half_cos.cl                           |   3 +-
 generic/lib/math/half_divide.cl                    |   9 +
 .../lib/math/half_exp.cl                           |   3 +-
 .../lib/math/half_exp10.cl                         |   3 +-
 .../lib/math/half_exp2.cl                          |   3 +-
 .../lib/math/half_log.cl                           |   3 +-
 .../lib/math/half_log10.cl                         |   3 +-
 .../lib/math/half_log2.cl                          |   3 +-
 .../lib/math/half_powr.cl                          |   3 +-
 generic/lib/math/half_recip.cl                     |  10 +
 generic/lib/math/half_rsqrt.cl                     |  26 +-
 generic/lib/math/half_rsqrt.inc                    |  25 -
 .../lib/math/half_sin.cl                           |   3 +-
 generic/lib/math/half_sqrt.cl                      |  26 +-
 generic/lib/math/half_sqrt.inc                     |  25 -
 .../lib/math/half_tan.cl                           |   3 +-
 generic/lib/math/half_unary.inc                    |   9 +
 generic/lib/math/hypot.cl                          |   4 -
 generic/lib/math/lgamma_r.cl                       | 487 +++++++++++++++
 generic/lib/math/lgamma_r.inc                      | 480 +--------------
 generic/lib/math/log10.cl                          |   4 -
 generic/lib/math/mad.cl                            |   4 -
 generic/lib/math/math.h                            |   5 +
 generic/lib/math/maxmag.cl                         |   5 +
 generic/lib/math/maxmag.inc                        |  22 +
 generic/lib/math/minmag.cl                         |   5 +
 generic/lib/math/minmag.inc                        |  22 +
 generic/lib/math/modf.cl                           |   4 -
 generic/lib/math/nan.cl                            |   6 +
 generic/lib/math/nan.inc                           |  20 +
 generic/lib/math/native_cos.cl                     |   7 +
 .../lib/math/native_divide.cl                      |   2 +-
 generic/lib/math/native_divide.inc                 |   3 +
 generic/lib/math/native_exp.cl                     |   7 +
 .../lib/math/native_exp10.cl                       |   2 +-
 generic/lib/math/native_exp10.inc                  |   3 +
 generic/lib/math/native_exp2.cl                    |   7 +
 generic/lib/math/native_log.cl                     |   7 +-
 generic/lib/math/native_log.inc                    |  25 -
 generic/lib/math/native_log10.cl                   |   7 +-
 generic/lib/math/native_log10.inc                  |   3 -
 generic/lib/math/native_log2.cl                    |   8 +-
 generic/lib/math/native_log2.inc                   |  25 -
 .../lib/math/native_powr.cl                        |   2 +-
 generic/lib/math/native_powr.inc                   |   5 +
 .../lib/math/native_recip.cl                       |   2 +-
 generic/lib/math/native_recip.inc                  |   3 +
 .../lib/math/native_rsqrt.cl                       |   2 +-
 generic/lib/math/native_rsqrt.inc                  |   3 +
 generic/lib/math/native_sin.cl                     |   7 +
 generic/lib/math/native_sqrt.cl                    |   7 +
 .../lib/math/native_tan.cl                         |   2 +-
 generic/lib/math/native_tan.inc                    |   3 +
 .../{clc_sqrt.cl => native_unary_intrinsic.inc}    |  25 +-
 generic/lib/math/pow.cl                            |   7 +
 generic/lib/math/pown.cl                           |  10 +-
 generic/lib/math/pown.inc                          |   3 +
 generic/lib/math/powr.cl                           |   7 +
 generic/lib/math/rootn.cl                          |   6 +
 generic/lib/math/rootn.inc                         |   3 +
 generic/lib/math/sincos.cl                         |   4 -
 generic/lib/math/sincosD_piby4.h                   |  55 ++
 generic/lib/math/sincos_helpers.cl                 |  17 +
 generic/lib/math/sincos_helpers.h                  |   3 +
 generic/lib/math/tables.cl                         | 657 +++++++++++++++++++++
 generic/lib/math/tables.h                          |   3 +
 generic/lib/math/tan.cl                            |   7 +-
 generic/lib/math/tan.inc                           |  17 -
 generic/lib/math/tanpi.cl                          |   7 +
 generic/lib/relational/select.cl                   |   7 +
 generic/lib/relational/select.inc                  |  47 ++
 generic/lib/shared/clamp.cl                        |   4 -
 generic/lib/shared/max.cl                          |   4 -
 generic/lib/shared/min.cl                          |   4 -
 generic/lib/shared/vstore.cl                       | 189 +++++-
 {amdgcn => r600}/lib/OVERRIDES_3.9                 |   1 +
 amdgcn/lib/OVERRIDES_3.9 => r600/lib/OVERRIDES_4.0 |   1 +
 amdgcn/lib/OVERRIDES_3.9 => r600/lib/OVERRIDES_5.0 |   1 +
 amdgcn/lib/OVERRIDES_3.9 => r600/lib/OVERRIDES_6.0 |   1 +
 r600/lib/SOURCES_3.9                               |   4 +
 amdgcn/lib/SOURCES_3.9 => r600/lib/SOURCES_4.0     |   1 +
 amdgcn/lib/SOURCES_3.9 => r600/lib/SOURCES_5.0     |   1 +
 amdgcn/lib/SOURCES_3.9 => r600/lib/SOURCES_6.0     |   1 +
 .../{barrier_impl.ll => barrier_impl.39.ll}        |   0
 r600/lib/synchronization/barrier_impl.ll           |   2 +-
 .../{get_global_size.ll => get_global_size.39.ll}  |   0
 r600/lib/workitem/get_global_size.ll               |   2 +-
 .../{get_local_size.ll => get_local_size.39.ll}    |   0
 r600/lib/workitem/get_local_size.ll                |   2 +-
 .../{get_num_groups.ll => get_num_groups.39.ll}    |   0
 r600/lib/workitem/get_num_groups.ll                |   2 +-
 utils/prepare-builtins.cpp                         |   4 +
 228 files changed, 4132 insertions(+), 1103 deletions(-)
 copy amdgpu/lib/OVERRIDES => amdgcn-amdhsa/lib/OVERRIDES_4.0 (50%)
 copy amdgpu/lib/OVERRIDES => amdgcn-amdhsa/lib/OVERRIDES_5.0 (50%)
 create mode 100644 amdgcn-amdhsa/lib/SOURCES_4.0
 create mode 100644 amdgcn-amdhsa/lib/SOURCES_5.0
 rename amdgcn-amdhsa/lib/workitem/{get_global_size.ll => get_global_size.50.ll} (100%)
 create mode 100644 amdgcn-amdhsa/lib/workitem/get_global_size.cl
 rename amdgcn-amdhsa/lib/workitem/{get_local_size.ll => get_local_size.50.ll} (100%)
 create mode 100644 amdgcn-amdhsa/lib/workitem/get_local_size.cl
 copy amdgcn/lib/{OVERRIDES_3.9 => OVERRIDES_4.0} (63%)
 copy amdgcn/lib/{OVERRIDES_3.9 => OVERRIDES_5.0} (63%)
 copy amdgcn/lib/{OVERRIDES_3.9 => OVERRIDES_6.0} (63%)
 create mode 100644 amdgcn/lib/SOURCES_4.0
 create mode 100644 amdgcn/lib/SOURCES_5.0
 create mode 100644 amdgcn/lib/SOURCES_6.0
 copy amdgcn/lib/cl_khr_int64_extended_atomics/{minmax_helpers.ll => minmax_helpers.39.ll} (100%)
 create mode 100644 amdgcn/lib/integer/popcount.cl
 create mode 100644 amdgcn/lib/integer/popcount.inc
 create mode 100644 amdgcn/lib/math/fmax.cl
 create mode 100644 amdgcn/lib/math/fmin.cl
 copy amdgcn/lib/workitem/{get_global_size.ll => get_global_size.40.ll} (100%)
 copy amdgcn/lib/workitem/{get_local_size.ll => get_local_size.40.ll} (100%)
 copy amdgcn/lib/workitem/{get_num_groups.ll => get_num_groups.40.ll} (100%)
 copy amdgpu/lib/math/{native_log10.cl => half_exp.cl} (52%)
 copy amdgpu/lib/math/{native_log.cl => half_exp10.cl} (51%)
 copy amdgpu/lib/math/{native_log.cl => half_exp2.cl} (51%)
 copy amdgpu/lib/math/{native_log10.cl => half_log.cl} (52%)
 copy amdgpu/lib/math/{native_log.cl => half_log10.cl} (51%)
 copy amdgpu/lib/math/{native_log.cl => half_log2.cl} (51%)
 create mode 100644 amdgpu/lib/math/half_native_unary.inc
 copy amdgpu/lib/math/{native_log.cl => half_recip.cl} (51%)
 copy amdgpu/lib/math/{native_log.cl => half_rsqrt.cl} (51%)
 copy amdgpu/lib/math/{native_log.cl => half_sqrt.cl} (51%)
 copy amdgpu/lib/math/{native_log.cl => native_exp.cl} (67%)
 create mode 100644 amdgpu/lib/math/native_exp.inc
 copy generic/include/clc/{math/unary_decl.inc => integer/unary.inc} (100%)
 copy generic/include/clc/math/{unary_decl.inc => binary_decl_tt.inc} (72%)
 copy generic/include/clc/math/{native_log10.h => half_cos.h} (81%)
 create mode 100644 generic/include/clc/math/half_divide.h
 copy generic/include/clc/math/{native_log10.h => half_exp.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_exp10.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_exp2.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_log.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_log10.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_log2.h} (81%)
 create mode 100644 generic/include/clc/math/half_powr.h
 copy generic/include/clc/math/{native_log10.h => half_recip.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_sin.h} (81%)
 copy generic/include/clc/math/{native_log10.h => half_tan.h} (81%)
 create mode 100644 generic/include/clc/math/maxmag.h
 create mode 100644 generic/include/clc/math/minmag.h
 create mode 100644 generic/include/clc/math/nan.h
 create mode 100644 generic/include/clc/math/nan.inc
 create mode 100644 generic/include/clc/math/pown.inc
 create mode 100644 generic/include/clc/math/powr.h
 copy generic/include/clc/math/{ilogb.h => rootn.h} (54%)
 create mode 100644 generic/include/clc/math/rootn.inc
 copy generic/include/clc/math/{acos.h => tanpi.h} (80%)
 create mode 100644 generic/include/clc/relational/select.inc
 create mode 100644 generic/include/integer/popcount.h
 rename generic/include/{clc => }/integer/unary_intrin.inc (100%)
 create mode 100644 generic/include/math/clc_pow.h
 copy generic/include/{clc/math/ilogb.h => math/clc_pown.h} (54%)
 create mode 100644 generic/include/math/clc_pown.inc
 create mode 100644 generic/include/math/clc_powr.h
 copy generic/include/{clc/math/ilogb.h => math/clc_rootn.h} (54%)
 create mode 100644 generic/include/math/clc_rootn.inc
 copy generic/include/{clc/math/asin.h => math/clc_tan.h} (78%)
 copy generic/include/{clc/math/asin.h => math/clc_tanpi.h} (76%)
 create mode 100644 generic/include/utils.h
 create mode 100644 generic/lib/clc_unary.inc
 create mode 100644 generic/lib/integer/popcount.cl
 create mode 100644 generic/lib/math/clc_pow.cl
 create mode 100644 generic/lib/math/clc_pown.cl
 create mode 100644 generic/lib/math/clc_powr.cl
 create mode 100644 generic/lib/math/clc_rootn.cl
 create mode 100644 generic/lib/math/clc_sw_binary.inc
 create mode 100644 generic/lib/math/clc_sw_unary.inc
 copy generic/lib/math/{sin.cl => clc_tan.cl} (65%)
 copy generic/lib/math/{sinpi.cl => clc_tanpi.cl} (63%)
 create mode 100644 generic/lib/math/half_binary.inc
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_cos.cl (55%)
 create mode 100644 generic/lib/math/half_divide.cl
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_exp.cl (55%)
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_exp10.cl (55%)
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_exp2.cl (55%)
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_log.cl (55%)
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_log10.cl (55%)
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_log2.cl (55%)
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_powr.cl (55%)
 create mode 100644 generic/lib/math/half_recip.cl
 delete mode 100644 generic/lib/math/half_rsqrt.inc
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_sin.cl (55%)
 delete mode 100644 generic/lib/math/half_sqrt.inc
 copy amdgpu/lib/math/native_log10.cl => generic/lib/math/half_tan.cl (55%)
 create mode 100644 generic/lib/math/half_unary.inc
 create mode 100644 generic/lib/math/maxmag.cl
 create mode 100644 generic/lib/math/maxmag.inc
 create mode 100644 generic/lib/math/minmag.cl
 create mode 100644 generic/lib/math/minmag.inc
 create mode 100644 generic/lib/math/nan.cl
 create mode 100644 generic/lib/math/nan.inc
 create mode 100644 generic/lib/math/native_cos.cl
 copy amdgpu/lib/math/native_log.cl => generic/lib/math/native_divide.cl (65%)
 create mode 100644 generic/lib/math/native_divide.inc
 create mode 100644 generic/lib/math/native_exp.cl
 copy amdgpu/lib/math/native_log.cl => generic/lib/math/native_exp10.cl (66%)
 create mode 100644 generic/lib/math/native_exp10.inc
 create mode 100644 generic/lib/math/native_exp2.cl
 delete mode 100644 generic/lib/math/native_log.inc
 delete mode 100644 generic/lib/math/native_log10.inc
 delete mode 100644 generic/lib/math/native_log2.inc
 copy amdgpu/lib/math/native_log.cl => generic/lib/math/native_powr.cl (66%)
 create mode 100644 generic/lib/math/native_powr.inc
 copy amdgpu/lib/math/native_log.cl => generic/lib/math/native_recip.cl (66%)
 create mode 100644 generic/lib/math/native_recip.inc
 copy amdgpu/lib/math/native_log.cl => generic/lib/math/native_rsqrt.cl (66%)
 create mode 100644 generic/lib/math/native_rsqrt.inc
 create mode 100644 generic/lib/math/native_sin.cl
 create mode 100644 generic/lib/math/native_sqrt.cl
 copy amdgpu/lib/math/native_log.cl => generic/lib/math/native_tan.cl (67%)
 create mode 100644 generic/lib/math/native_tan.inc
 copy generic/lib/math/{clc_sqrt.cl => native_unary_intrinsic.inc} (74%)
 create mode 100644 generic/lib/math/pow.cl
 create mode 100644 generic/lib/math/pown.inc
 create mode 100644 generic/lib/math/powr.cl
 create mode 100644 generic/lib/math/rootn.cl
 create mode 100644 generic/lib/math/rootn.inc
 delete mode 100644 generic/lib/math/tan.inc
 create mode 100644 generic/lib/math/tanpi.cl
 create mode 100644 generic/lib/relational/select.cl
 create mode 100644 generic/lib/relational/select.inc
 copy {amdgcn => r600}/lib/OVERRIDES_3.9 (71%)
 copy amdgcn/lib/OVERRIDES_3.9 => r600/lib/OVERRIDES_4.0 (71%)
 copy amdgcn/lib/OVERRIDES_3.9 => r600/lib/OVERRIDES_5.0 (71%)
 copy amdgcn/lib/OVERRIDES_3.9 => r600/lib/OVERRIDES_6.0 (71%)
 copy amdgcn/lib/SOURCES_3.9 => r600/lib/SOURCES_4.0 (72%)
 copy amdgcn/lib/SOURCES_3.9 => r600/lib/SOURCES_5.0 (72%)
 copy amdgcn/lib/SOURCES_3.9 => r600/lib/SOURCES_6.0 (72%)
 copy r600/lib/synchronization/{barrier_impl.ll => barrier_impl.39.ll} (100%)
 copy r600/lib/workitem/{get_global_size.ll => get_global_size.39.ll} (100%)
 copy r600/lib/workitem/{get_local_size.ll => get_local_size.39.ll} (100%)
 copy r600/lib/workitem/{get_num_groups.ll => get_num_groups.39.ll} (100%)

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