[openblas] 03/10: Merge tag 'upstream/0.2.20+ds'

Sébastien Villemot sebastien at debian.org
Thu Jul 27 16:29:55 UTC 2017


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

sebastien pushed a commit to branch master
in repository openblas.

commit 300c3f7edfbcaff9115ea2f42e6dc35938319a7d
Merge: d4a4cc2 8b14936
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Thu Jul 27 17:58:46 2017 +0200

    Merge tag 'upstream/0.2.20+ds'
    
    Upstream version 0.2.20+ds

 .gitignore                                        |   18 +
 CMakeLists.txt                                    |  135 +-
 CONTRIBUTORS.md                                   |    7 +
 Changelog.txt                                     |   41 +
 Makefile                                          |   28 +-
 Makefile.arm                                      |   30 +-
 Makefile.arm64                                    |   14 +
 Makefile.install                                  |   19 +-
 Makefile.power                                    |    2 +-
 Makefile.rule                                     |    7 +-
 Makefile.system                                   |   57 +-
 Makefile.zarch                                    |    6 +
 README.md                                         |   22 +-
 TargetList.txt                                    |    4 +
 benchmark/Makefile                                |   24 +-
 benchmark/iamax.c                                 |    6 +-
 benchmark/nrm2.c                                  |    7 +-
 benchmark/scripts/R/deig.R                        |   85 +-
 benchmark/scripts/R/dgemm.R                       |   93 +-
 benchmark/scripts/R/dsolve.R                      |   86 +-
 c_check                                           |   15 +-
 cmake/arch.cmake                                  |    2 +-
 cmake/c_check.cmake                               |    9 +
 cmake/fc.cmake                                    |   15 +
 cmake/lapack.cmake                                |  102 +-
 cmake/lapacke.cmake                               | 4224 +++++++++++----------
 cmake/openblas.pc.in                              |    9 +
 cmake/os.cmake                                    |    2 +-
 cmake/prebuild.cmake                              |   63 +-
 cmake/system.cmake                                |    4 +-
 common.h                                          |   26 +-
 common_arm.h                                      |    1 -
 common_arm64.h                                    |    4 +
 common_linux.h                                    |    4 +-
 common_macro.h                                    |    2 +-
 common_mips.h                                     |   10 +-
 common_mips64.h                                   |   26 +-
 common_x86_64.h                                   |    4 +
 common_arm64.h => common_zarch.h                  |   21 +-
 cpuid.h                                           |    2 +
 cpuid_arm.c                                       |    2 +-
 cpuid_arm64.c                                     |  108 +-
 cpuid_x86.c                                       |  125 +-
 cpuid_zarch.c                                     |  111 +
 ctest.c                                           |    4 +
 driver/level2/gbmv_thread.c                       |    2 +-
 driver/level2/sbmv_thread.c                       |    2 +-
 driver/level2/spmv_thread.c                       |    2 +-
 driver/level2/tbmv_thread.c                       |    2 +-
 driver/level2/tpmv_thread.c                       |    2 +-
 driver/level2/trmv_thread.c                       |    2 +-
 driver/level3/gemm3m_level3.c                     |   14 +-
 driver/level3/level3.c                            |    8 +-
 driver/level3/level3_gemm3m_thread.c              |   10 +-
 driver/level3/level3_syr2k.c                      |   14 +-
 driver/level3/level3_syrk.c                       |   10 +-
 driver/level3/level3_syrk_threaded.c              |   24 +-
 driver/level3/level3_thread.c                     |    6 +-
 driver/level3/syrk_kernel.c                       |    2 +-
 driver/level3/syrk_thread.c                       |    4 +-
 driver/level3/zher2k_kernel.c                     |    2 +-
 driver/level3/zherk_kernel.c                      |    2 +-
 driver/others/CMakeLists.txt                      |    2 +
 driver/others/blas_l1_thread.c                    |   71 +
 driver/others/blas_server.c                       |   53 +-
 driver/others/blas_server_win32.c                 |    7 +-
 driver/others/dynamic.c                           |   57 +-
 driver/others/init.c                              |   66 +-
 driver/others/memory.c                            |  137 +-
 driver/others/parameter.c                         |   51 +-
 driver/others/xerbla.c                            |   10 +-
 exports/Makefile                                  |   12 +-
 exports/check_objs.sh                             |   61 +
 exports/gensymbol                                 | 2649 +++++++------
 f_check                                           |   26 +-
 gen_config_h.c                                    |   36 +
 getarch.c                                         |   82 +-
 interface/Makefile                                |   20 +-
 interface/swap.c                                  |    5 +-
 interface/xerbla.c                                |   22 +
 interface/zdot.c                                  |    7 +-
 interface/zimatcopy.c                             |   15 +-
 kernel/CMakeLists.txt                             |    2 +-
 kernel/Makefile.L3                                |    8 +
 kernel/arm/KERNEL.ARMV6                           |   63 +-
 kernel/arm/KERNEL.ARMV7                           |  114 +-
 kernel/arm/asum_vfp.S                             |    8 +
 kernel/arm/axpy_vfp.S                             |   71 +-
 kernel/arm/cdot_vfp.S                             |   32 +-
 kernel/arm/cgemm_kernel_2x2_vfp.S                 |   30 +-
 kernel/arm/cgemm_kernel_2x2_vfpv3.S               |   30 +-
 kernel/arm/cgemv_n_vfp.S                          |   44 +-
 kernel/arm/cgemv_t_vfp.S                          |   44 +-
 kernel/arm/ctrmm_kernel_2x2_vfp.S                 |   31 +-
 kernel/arm/ctrmm_kernel_2x2_vfpv3.S               |   31 +-
 kernel/arm/ddot_vfp.S                             |    3 +
 kernel/arm/dgemm_kernel_4x2_vfp.S                 |   13 +-
 kernel/arm/dgemm_kernel_4x4_vfpv3.S               |   12 +
 kernel/arm/dtrmm_kernel_4x2_vfp.S                 |   13 +
 kernel/arm/dtrmm_kernel_4x4_vfpv3.S               |   13 +
 kernel/arm/gemv_n_vfp.S                           |   44 +-
 kernel/arm/gemv_n_vfpv3.S                         |   44 +-
 kernel/arm/gemv_t_vfp.S                           |   44 +-
 kernel/arm/gemv_t_vfpv3.S                         |   44 +-
 kernel/arm/nrm2_vfp.S                             |    7 +
 kernel/arm/nrm2_vfpv3.S                           |    8 +
 kernel/arm/rot_vfp.S                              |   91 +-
 kernel/arm/scal_vfp.S                             |   24 +-
 kernel/arm/sdot_vfp.S                             |   11 +-
 kernel/arm/sgemm_kernel_4x2_vfp.S                 |   12 +
 kernel/arm/sgemm_kernel_4x4_vfpv3.S               |   13 +
 kernel/arm/strmm_kernel_4x2_vfp.S                 |   13 +
 kernel/arm/strmm_kernel_4x4_vfpv3.S               |   13 +
 kernel/arm/swap_vfp.S                             |   37 +
 kernel/arm/zdot.c                                 |    6 +-
 kernel/arm/zdot_vfp.S                             |   32 +-
 kernel/arm/zgemm_kernel_2x2_vfp.S                 |   30 +-
 kernel/arm/zgemm_kernel_2x2_vfpv3.S               |   30 +-
 kernel/arm/zgemv_n_vfp.S                          |   44 +-
 kernel/arm/zgemv_t_vfp.S                          |   44 +-
 kernel/arm/ztrmm_kernel_2x2_vfp.S                 |   31 +-
 kernel/arm/ztrmm_kernel_2x2_vfpv3.S               |   31 +-
 kernel/arm64/KERNEL.CORTEXA57                     |   15 +
 kernel/arm64/KERNEL.THUNDERX                      |    6 +
 kernel/arm64/KERNEL.THUNDERX2T99                  |   51 +
 kernel/arm64/KERNEL.VULCAN                        |    3 +
 kernel/arm64/casum_thunderx2t99.c                 |  268 ++
 kernel/arm64/cgemm_kernel_8x4_thunderx2t99.S      | 2175 +++++++++++
 kernel/arm64/copy_thunderx2t99.c                  |  219 ++
 kernel/arm64/dasum_thunderx2t99.c                 |  263 ++
 kernel/{x86_64/daxpy.c => arm64/daxpy_thunderx.c} |   79 +-
 kernel/arm64/{dnrm2.S => daxpy_thunderx2t99.S}    |  163 +-
 kernel/{x86_64/sdot.c => arm64/ddot_thunderx.c}   |  110 +-
 kernel/arm64/dgemm_kernel_8x4_thunderx2t99.S      | 1788 +++++++++
 kernel/arm64/dgemm_ncopy_4.S                      |  340 ++
 kernel/arm64/dgemm_ncopy_8.S                      |  544 +++
 kernel/arm64/dgemm_tcopy_4.S                      |  402 ++
 kernel/arm64/dgemm_tcopy_8.S                      |  682 ++++
 kernel/{x86_64/sdot.c => arm64/dot_thunderx.c}    |   97 +-
 kernel/arm64/dot_thunderx2t99.c                   |  423 +++
 kernel/arm64/dznrm2_thunderx2t99.c                |  384 ++
 kernel/arm64/dznrm2_thunderx2t99_fast.c           |  272 ++
 kernel/arm64/iamax_thunderx2t99.c                 |  380 ++
 kernel/arm64/izamax_thunderx2t99.c                |  390 ++
 kernel/arm64/sasum_thunderx2t99.c                 |  265 ++
 kernel/arm64/scnrm2_thunderx2t99.c                |  355 ++
 kernel/arm64/sgemm_kernel_16x4_thunderx2t99.S     | 2081 ++++++++++
 kernel/arm64/{snrm2.S => swap_thunderx2t99.S}     |  183 +-
 kernel/arm64/zasum_thunderx2t99.c                 |  265 ++
 kernel/arm64/zdot_thunderx2t99.c                  |  357 ++
 kernel/arm64/zgemm_kernel_4x4_thunderx2t99.S      | 1698 +++++++++
 kernel/generic/trsm_ltcopy_8.c                    |    2 +-
 kernel/generic/zgemm_tcopy_4.c                    |    4 +-
 kernel/mips/KERNEL.P5600                          |   35 +
 kernel/mips/casum_msa.c                           |  300 +-
 kernel/mips/caxpy_msa.c                           |  471 +++
 kernel/mips/ccopy_msa.c                           |  201 +
 kernel/mips/cdot_msa.c                            |  575 ++-
 kernel/mips/cgemm_kernel_8x4_msa.c                |   97 +-
 kernel/mips/cgemv_n_msa.c                         |  249 +-
 kernel/mips/cgemv_t_msa.c                         |   17 +-
 kernel/mips/crot_msa.c                            | 1072 ++++++
 kernel/mips/cscal_msa.c                           | 1012 +++++
 kernel/mips/cswap_msa.c                           |  281 ++
 kernel/mips/dasum_msa.c                           |  236 +-
 kernel/mips/daxpy_msa.c                           |  246 ++
 kernel/mips/dcopy_msa.c                           |  180 +
 kernel/mips/ddot_msa.c                            |  143 +-
 kernel/mips/dgemm_kernel_8x4_msa.c                |  328 +-
 kernel/mips/drot_msa.c                            | 1055 +++++
 kernel/mips/dscal_msa.c                           |  368 ++
 kernel/mips/dswap_msa.c                           |  253 ++
 kernel/mips/dtrsm_kernel_LN_8x4_msa.c             |  147 +-
 kernel/mips/dtrsm_kernel_LT_8x4_msa.c             |  127 +-
 kernel/mips/dtrsm_kernel_RN_8x4_msa.c             |  113 +-
 kernel/mips/dtrsm_kernel_RT_8x4_msa.c             |  139 +-
 kernel/mips/macros_msa.h                          |   45 +
 kernel/mips/sasum_msa.c                           |  334 +-
 kernel/mips/saxpy_msa.c                           |  265 ++
 kernel/mips/scopy_msa.c                           |  186 +
 kernel/mips/sdot_msa.c                            |  149 +-
 kernel/mips/sgemm_kernel_8x8_msa.c                |  180 +-
 kernel/mips/srot_msa.c                            | 1123 ++++++
 kernel/mips/sscal_msa.c                           |  385 ++
 kernel/mips/sswap_msa.c                           |  267 ++
 kernel/mips/strsm_kernel_LN_8x8_msa.c             |  118 +-
 kernel/mips/strsm_kernel_LT_8x8_msa.c             |  117 +-
 kernel/mips/strsm_kernel_RN_8x8_msa.c             |  117 +-
 kernel/mips/strsm_kernel_RT_8x8_msa.c             |  118 +-
 kernel/mips/zasum_msa.c                           |  329 +-
 kernel/mips/zaxpy_msa.c                           |  494 +++
 kernel/mips/zcopy_msa.c                           |  218 ++
 kernel/mips/zdot.c                                |    5 -
 kernel/mips/zdot_msa.c                            |  496 ++-
 kernel/mips/zgemm_kernel_4x4_msa.c                |   60 +-
 kernel/mips/zgemv_n_msa.c                         |  381 +-
 kernel/mips/zgemv_t_msa.c                         |  791 ++--
 kernel/mips/zrot_msa.c                            |  738 ++++
 kernel/mips/zscal_msa.c                           |  717 ++++
 kernel/mips/zswap_msa.c                           |  238 ++
 kernel/power/casum.c                              |   12 +-
 kernel/power/casum_microk_power8.c                |  279 +-
 kernel/power/ccopy_microk_power8.c                |  253 +-
 kernel/power/cswap_microk_power8.c                |  262 +-
 kernel/power/dasum.c                              |   12 +-
 kernel/power/dasum_microk_power8.c                |  272 +-
 kernel/power/daxpy.c                              |   26 +-
 kernel/power/daxpy_microk_power8.c                |  322 +-
 kernel/power/dcopy_microk_power8.c                |  253 +-
 kernel/power/ddot.c                               |    7 +-
 kernel/power/ddot_microk_power8.c                 |  273 +-
 kernel/power/dgemv_n.c                            |   55 +-
 kernel/power/dgemv_n_microk_power8.c              |  390 +-
 kernel/power/drot.c                               |   32 +-
 kernel/power/drot_microk_power8.c                 |  324 +-
 kernel/power/dscal.c                              |   15 +-
 kernel/power/dscal_microk_power8.c                |  324 +-
 kernel/power/dswap_microk_power8.c                |  262 +-
 kernel/power/sasum.c                              |   14 +-
 kernel/power/sasum_microk_power8.c                |  279 +-
 kernel/power/scopy_microk_power8.c                |  167 +-
 kernel/power/sdot.c                               |    8 +-
 kernel/power/sdot_microk_power8.c                 |  278 +-
 kernel/power/srot.c                               |   32 +-
 kernel/power/srot_microk_power8.c                 |  322 +-
 kernel/power/sscal.c                              |   18 +-
 kernel/power/sscal_microk_power8.c                |  324 +-
 kernel/power/sswap_microk_power8.c                |  168 +-
 kernel/power/zasum.c                              |   10 +-
 kernel/power/zasum_microk_power8.c                |  274 +-
 kernel/power/zaxpy.c                              |    7 +-
 kernel/power/zaxpy_microk_power8.c                |  417 +-
 kernel/power/zcopy_microk_power8.c                |  253 +-
 kernel/power/zdot.c                               |    3 -
 kernel/power/zdot_microk_power8.c                 |  350 +-
 kernel/power/zscal.c                              |   17 +-
 kernel/power/zscal_microk_power8.c                |  381 +-
 kernel/power/zswap_microk_power8.c                |  261 +-
 kernel/setparam-ref.c                             |   38 +-
 kernel/x86/KERNEL.ZEN                             |    1 +
 kernel/x86_64/KERNEL.ZEN                          |   98 +
 kernel/x86_64/caxpy.c                             |    2 +-
 kernel/x86_64/cdot.c                              |   15 +-
 kernel/x86_64/cgemv_n_4.c                         |    2 +-
 kernel/x86_64/cgemv_t_4.c                         |    2 +-
 kernel/x86_64/cscal.c                             |    2 +-
 kernel/x86_64/cscal_microk_bulldozer-2.c          |    8 +-
 kernel/x86_64/cscal_microk_haswell-2.c            |    8 +-
 kernel/x86_64/cscal_microk_steamroller-2.c        |    8 +-
 kernel/x86_64/daxpy.c                             |    2 +-
 kernel/x86_64/ddot.c                              |    2 +-
 kernel/x86_64/dgemm_kernel_4x8_sandy.S            |  198 +-
 kernel/x86_64/dgemv_n_4.c                         |    2 +-
 kernel/x86_64/dgemv_t_4.c                         |    2 +-
 kernel/x86_64/dscal.c                             |    4 +-
 kernel/x86_64/dsymv_L.c                           |    2 +-
 kernel/x86_64/dsymv_U.c                           |    2 +-
 kernel/x86_64/saxpy.c                             |    2 +-
 kernel/x86_64/sdot.c                              |    2 +-
 kernel/x86_64/sgemv_n_4.c                         |    2 +-
 kernel/x86_64/sgemv_t_4.c                         |    2 +-
 kernel/x86_64/ssymv_L.c                           |    2 +-
 kernel/x86_64/ssymv_U.c                           |    2 +-
 kernel/x86_64/symv_L_sse.S                        |    2 +-
 kernel/x86_64/symv_L_sse2.S                       |    2 +-
 kernel/x86_64/symv_U_sse.S                        |    2 +-
 kernel/x86_64/symv_U_sse2.S                       |    2 +-
 kernel/x86_64/zaxpy.c                             |    2 +-
 kernel/x86_64/zdot.c                              |   18 +-
 kernel/x86_64/zgemv_n_4.c                         |    2 +-
 kernel/x86_64/zgemv_t_4.c                         |    2 +-
 kernel/x86_64/zscal.c                             |    2 +-
 kernel/x86_64/zscal_microk_bulldozer-2.c          |    8 +-
 kernel/x86_64/zscal_microk_haswell-2.c            |    8 +-
 kernel/x86_64/zscal_microk_steamroller-2.c        |    8 +-
 kernel/x86_64/zsymv_L_sse.S                       |    2 +-
 kernel/x86_64/zsymv_L_sse2.S                      |    2 +-
 kernel/x86_64/zsymv_U_sse.S                       |    2 +-
 kernel/x86_64/zsymv_U_sse2.S                      |    2 +-
 kernel/zarch/KERNEL                               |   30 +
 kernel/zarch/KERNEL.Z13                           |  145 +
 kernel/zarch/KERNEL.ZARCH_GENERIC                 |  133 +
 kernel/zarch/Makefile                             |    2 +
 kernel/zarch/ckernelMacrosV.S                     | 1484 ++++++++
 kernel/zarch/ctrmm4x4V.S                          |  733 ++++
 kernel/zarch/gemm8x4V.S                           |  611 +++
 kernel/zarch/kernelMacros.S                       | 1477 +++++++
 kernel/zarch/skernelMacros.S                      | 1143 ++++++
 kernel/zarch/strmm8x4V.S                          |  855 +++++
 kernel/zarch/trmm8x4V.S                           |  874 +++++
 kernel/zarch/zkernelMacrosV.S                     | 1335 +++++++
 kernel/zarch/ztrmm4x4V.S                          |  738 ++++
 lapack-devel.log                                  |   19 -
 lapack/getrf/getrf_parallel.c                     |   30 +-
 lapack/getrf/getrf_parallel_omp.c                 |    2 +-
 lapack/getrf/getrf_single.c                       |    2 +-
 lapack/laswp/zarch/Makefile                       |    8 +
 lapack/lauum/lauum_L_parallel.c                   |    2 +-
 lapack/lauum/lauum_U_parallel.c                   |    2 +-
 lapack/potrf/potrf_L_parallel.c                   |    2 +-
 lapack/potrf/potrf_U_parallel.c                   |    2 +-
 lapack/potrf/potrf_U_single.c                     |    2 +-
 lapack/potrf/potrf_parallel.c                     |   18 +-
 openblas.pc.in                                    |    7 +
 param.h                                           |  272 ++
 utest/CMakeLists.txt                              |    6 +-
 utest/Makefile                                    |    2 +-
 utest/test_potrs.c                                |  366 +-
 308 files changed, 47188 insertions(+), 10624 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/openblas.git



More information about the debian-science-commits mailing list