[openblas] 02/11: Merge tag 'upstream/0.2.16'

Sébastien Villemot sebastien at debian.org
Thu Mar 24 14:29:01 UTC 2016


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

sebastien pushed a commit to branch master
in repository openblas.

commit bce82c85f96d2babeca2b899191c42850bd12dc7
Merge: 7df6828 df364b2
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Fri Mar 18 20:00:38 2016 +0100

    Merge tag 'upstream/0.2.16'
    
    Upstream version 0.2.16

 .gitignore                                         |    1 +
 .travis.yml                                        |    7 +-
 CMakeLists.txt                                     |   22 +-
 CONTRIBUTORS.md                                    |   17 +
 Changelog.txt                                      |   53 +
 Makefile                                           |   37 +-
 Makefile.arm                                       |    6 +-
 Makefile.arm64                                     |    4 +
 Makefile.install                                   |   12 +-
 Makefile.rule                                      |   20 +-
 Makefile.system                                    |   30 +-
 README.md                                          |    3 +-
 TargetList.txt                                     |    2 +
 USAGE.md                                           |  199 ++
 appveyor.yml                                       |    4 +-
 benchmark/Makefile                                 |    5 +-
 benchmark/gemm.c                                   |    2 +-
 benchmark/scripts/SCIPY/dsyrk.py                   |   58 +
 benchmark/scripts/SCIPY/ssyrk.py                   |   58 +
 benchmark/smallscaling.c                           |  196 ++
 c_check                                            |    1 +
 cmake/arch.cmake                                   |   20 +-
 cmake/lapack.cmake                                 |   56 +-
 cmake/lapacke.cmake                                |   61 +-
 common.h                                           |    9 +-
 common_arm64.h                                     |   35 +-
 common_power.h                                     |   11 +-
 common_stackalloc.h                                |   73 +
 common_x86.h                                       |   13 +-
 common_x86_64.h                                    |    2 +-
 cpuid_arm.c                                        |   24 +
 cpuid_arm64.c                                      |   86 +-
 cpuid_power.c                                      |    6 +-
 cpuid_x86.c                                        |   24 +-
 ctest/c_cblat3.f                                   |    5 +-
 ctest/c_cblat3_3m.f                                |    5 +-
 ctest/c_dblat3.f                                   |    5 +-
 ctest/c_sblat3.f                                   |    5 +-
 ctest/c_zblat2.f                                   |   10 +-
 ctest/c_zblat3.f                                   |    5 +-
 ctest/c_zblat3_3m.f                                |    5 +-
 ctest/cin2                                         |    2 +-
 ctest/cin3                                         |    2 +-
 ctest/cin3_3m                                      |    2 +-
 ctest/din2                                         |    2 +-
 ctest/din3                                         |    2 +-
 ctest/sin2                                         |    2 +-
 ctest/sin3                                         |    2 +-
 ctest/zin2                                         |    2 +-
 ctest/zin3                                         |    2 +-
 ctest/zin3_3m                                      |    2 +-
 driver/level2/spmv_thread.c                        |    3 +-
 driver/level2/spr2_thread.c                        |    3 +-
 driver/level2/spr_thread.c                         |    4 +-
 driver/level2/symv_thread.c                        |    3 +-
 driver/level2/tbmv_L.c                             |    2 -
 driver/level2/tbmv_U.c                             |    2 -
 driver/level2/tbsv_L.c                             |    2 -
 driver/level2/tbsv_U.c                             |    2 -
 driver/level2/tpsv_L.c                             |    2 -
 driver/level2/tpsv_U.c                             |    2 -
 driver/level2/trmv_thread.c                        |    4 +-
 driver/level2/ztbmv_L.c                            |    2 -
 driver/level2/ztbmv_U.c                            |    2 -
 driver/level2/ztbsv_L.c                            |    2 -
 driver/level2/ztbsv_U.c                            |    2 -
 driver/level2/ztpmv_L.c                            |    2 -
 driver/level2/ztpmv_U.c                            |    2 -
 driver/level2/ztpsv_L.c                            |    2 -
 driver/level2/ztpsv_U.c                            |    2 -
 driver/level2/ztrmv_L.c                            |    2 +-
 driver/level2/ztrmv_U.c                            |    2 +-
 driver/level3/CMakeLists.txt                       |   18 +-
 driver/level3/gemm_thread_mn.c                     |    2 +-
 driver/level3/level3.c                             |    4 +-
 driver/level3/level3_thread.c                      |   10 +-
 driver/others/CMakeLists.txt                       |    1 +
 driver/others/Makefile                             |    5 +-
 driver/others/blas_server.c                        |   29 +-
 driver/others/dynamic.c                            |   19 +-
 driver/others/memory.c                             |   40 +-
 .../{openblas_error_handle.c => openblas_env.c}    |   54 +-
 driver/others/openblas_error_handle.c              |    8 +-
 driver/others/parameter.c                          |    7 +-
 exports/Makefile                                   |   32 +-
 exports/gensymbol                                  |  351 +-
 f_check                                            |    5 +-
 getarch.c                                          |   42 +-
 interface/gemv.c                                   |   59 +-
 interface/ger.c                                    |   23 +-
 interface/rotg.c                                   |    2 +-
 interface/swap.c                                   |    7 +-
 interface/symm.c                                   |   65 +-
 interface/syr.c                                    |    3 +-
 interface/syr2.c                                   |    3 +-
 interface/zgemv.c                                  |   39 +-
 interface/zger.c                                   |   10 +-
 interface/zhemv.c                                  |    3 +-
 interface/zher.c                                   |    3 +-
 interface/zher2.c                                  |    3 +-
 interface/ztrmv.c                                  |   29 +-
 kernel/CMakeLists.txt                              |   22 +
 kernel/Makefile.L1                                 |   36 +-
 kernel/Makefile.L3                                 |    5 +
 kernel/arm/KERNEL.ARMV6                            |   42 +-
 kernel/arm/KERNEL.ARMV7                            |   24 +-
 kernel/arm/amax.c                                  |    6 +-
 kernel/arm/amin.c                                  |    6 +-
 kernel/arm/asum.c                                  |    2 +-
 kernel/arm/asum_vfp.S                              |   12 +-
 kernel/arm/cdot_vfp.S                              |   11 +-
 kernel/arm/cgemm_kernel_2x2_vfp.S                  |   16 +-
 kernel/arm/cgemm_kernel_2x2_vfpv3.S                |   16 +-
 kernel/arm/cgemv_n_vfp.S                           |   16 +-
 kernel/arm/cgemv_t_vfp.S                           |   32 +-
 kernel/arm/ctrmm_kernel_2x2_vfp.S                  |   53 +-
 kernel/arm/ctrmm_kernel_2x2_vfpv3.S                |   16 +-
 kernel/arm/ddot_vfp.S                              |   10 +-
 kernel/arm/dgemm_kernel_4x2_vfp.S                  |   21 +-
 kernel/arm/dgemm_kernel_4x4_vfpv3.S                |   26 +-
 kernel/arm/dtrmm_kernel_4x2_vfp.S                  |   20 +-
 kernel/arm/dtrmm_kernel_4x4_vfpv3.S                |   27 +-
 kernel/arm/gemv_n_vfp.S                            |   24 +-
 kernel/arm/gemv_n_vfpv3.S                          |   24 +-
 kernel/arm/gemv_t_vfp.S                            |   35 +-
 kernel/arm/iamax.c                                 |    6 +-
 kernel/arm/iamax_vfp.S                             |    9 +-
 kernel/arm/iamin.c                                 |    4 +-
 kernel/arm/imax.c                                  |    4 +-
 kernel/arm/imin.c                                  |    4 +-
 kernel/arm/izamax.c                                |   14 +-
 kernel/arm/izamin.c                                |   14 +-
 kernel/arm/max.c                                   |    4 +-
 kernel/arm/min.c                                   |    4 +-
 kernel/arm/nrm2.c                                  |    2 +-
 kernel/arm/nrm2_vfp.S                              |   24 +-
 kernel/arm/nrm2_vfpv3.S                            |    7 +-
 kernel/arm/sdot_vfp.S                              |   16 +-
 kernel/arm/sgemm_kernel_4x2_vfp.S                  |   20 +-
 kernel/arm/sgemm_kernel_4x4_vfpv3.S                |   28 +-
 kernel/arm/strmm_kernel_4x2_vfp.S                  |   20 +-
 kernel/arm/strmm_kernel_4x4_vfpv3.S                |   26 +-
 kernel/arm/zamax.c                                 |   18 +-
 kernel/arm/zamin.c                                 |   18 +-
 kernel/arm/zasum.c                                 |    3 +-
 kernel/arm/zaxpby.c                                |    6 +-
 kernel/arm/zdot_vfp.S                              |   11 +-
 kernel/arm/zgemm_kernel_2x2_vfp.S                  |   16 +-
 kernel/arm/zgemm_kernel_2x2_vfpv3.S                |   16 +-
 kernel/arm/zgemv_n_vfp.S                           |   17 +-
 kernel/arm/zgemv_t_vfp.S                           |   32 +-
 kernel/arm/znrm2.c                                 |    2 +-
 kernel/arm/ztrmm_kernel_2x2_vfp.S                  |   52 +-
 kernel/arm/ztrmm_kernel_2x2_vfpv3.S                |   16 +-
 kernel/arm64/KERNEL.CORTEXA57                      |  114 +
 kernel/arm64/amax.S                                |  249 ++
 kernel/arm64/asum.S                                |  194 ++
 kernel/arm64/axpy.S                                |  209 ++
 kernel/arm64/casum.S                               |  170 +
 kernel/arm64/cgemm_kernel_4x4.S                    | 1683 ++++++++++
 kernel/arm64/cgemm_kernel_8x4.S                    | 2044 ++++++++++++
 kernel/arm64/copy.S                                |  232 ++
 kernel/arm64/ctrmm_kernel_4x4.S                    | 1629 ++++++++++
 kernel/arm64/ctrmm_kernel_8x4.S                    | 2425 ++++++++++++++
 kernel/arm64/dgemm_kernel_4x4.S                    | 1407 ++++++++
 kernel/arm64/dgemm_kernel_4x8.S                    | 1689 ++++++++++
 kernel/arm64/dgemm_kernel_8x4.S                    | 1570 +++++++++
 kernel/arm64/dnrm2.S                               |  169 +
 kernel/arm64/dot.S                                 |  227 ++
 kernel/arm64/dtrmm_kernel_4x4.S                    | 1398 ++++++++
 kernel/arm64/dtrmm_kernel_4x8.S                    | 2026 ++++++++++++
 kernel/arm64/dtrmm_kernel_8x4.S                    | 1849 +++++++++++
 kernel/arm64/gemv_n.S                              |  320 ++
 kernel/arm64/gemv_t.S                              |  347 ++
 kernel/{arm/znrm2.c => arm64/iamax.S}              |  147 +-
 kernel/arm64/izamax.S                              |  151 +
 kernel/arm64/nrm2.S                                |  225 ++
 kernel/arm64/rot.S                                 |  245 ++
 kernel/arm64/scal.S                                |  253 ++
 kernel/arm64/sgemm_kernel_16x4.S                   | 1987 +++++++++++
 kernel/arm64/sgemm_kernel_4x4.S                    | 1378 ++++----
 kernel/arm64/sgemm_kernel_8x8.S                    | 2305 +++++++++++++
 kernel/arm64/snrm2.S                               |  178 +
 kernel/arm64/strmm_kernel_16x4.S                   | 2431 ++++++++++++++
 kernel/arm64/strmm_kernel_4x4.S                    | 1405 ++++++++
 kernel/arm64/strmm_kernel_8x8.S                    | 2795 ++++++++++++++++
 kernel/arm64/swap.S                                |  266 ++
 kernel/arm64/zamax.S                               |  273 ++
 kernel/arm64/zasum.S                               |  164 +
 kernel/arm64/zaxpy.S                               |  324 ++
 kernel/arm64/zdot.S                                |  302 ++
 kernel/arm64/zgemm_kernel_4x4.S                    | 1633 ++++++++++
 kernel/arm64/zgemv_n.S                             |  526 +++
 kernel/arm64/zgemv_t.S                             |  418 +++
 kernel/arm64/znrm2.S                               |  288 ++
 kernel/arm64/zrot.S                                |  256 ++
 kernel/arm64/zscal.S                               |  392 +++
 kernel/arm64/ztrmm_kernel_4x4.S                    | 1909 +++++++++++
 kernel/generic/zgemmkernel_2x2.c                   |    2 +-
 kernel/generic/ztrmmkernel_4x4.c                   |  883 +++++
 kernel/power/KERNEL                                |   74 +-
 kernel/power/KERNEL.POWER8                         |  175 +
 kernel/power/def_vsx.h                             |   64 +
 kernel/power/dgemm_kernel_16x4_power8.S            |  348 ++
 kernel/power/dgemm_logic_16x4_power8.S             | 1683 ++++++++++
 kernel/power/dgemm_macros_16x4_power8.S            | 3435 ++++++++++++++++++++
 kernel/power/dtrmm_kernel_16x4_power8.S            |  362 +++
 kernel/power/dtrmm_logic_16x4_power8.S             | 2239 +++++++++++++
 kernel/power/gemm_ncopy_4.S                        |    7 +-
 kernel/power/gemm_tcopy_4.S                        |    7 +-
 kernel/power/gemv_n.S                              |    6 +
 kernel/power/gemv_t.S                              |    5 +
 kernel/power/zgemm_kernel_8x2_power8.S             |  367 +++
 kernel/power/zgemm_logic_8x2_power8.S              |  901 +++++
 kernel/power/zgemm_macros_8x2_power8.S             | 3110 ++++++++++++++++++
 kernel/power/zgemv_n.S                             |    5 +
 kernel/power/zgemv_t.S                             |    6 +
 kernel/power/ztrmm_kernel_8x2_power8.S             |  377 +++
 kernel/power/ztrmm_logic_8x2_power8.S              | 1237 +++++++
 kernel/x86_64/KERNEL                               |    8 +-
 kernel/x86_64/KERNEL.BARCELONA                     |    3 -
 kernel/x86_64/KERNEL.BULLDOZER                     |   30 +-
 kernel/x86_64/KERNEL.HASWELL                       |    2 +-
 kernel/x86_64/KERNEL.PILEDRIVER                    |   32 +-
 kernel/x86_64/KERNEL.STEAMROLLER                   |   32 +-
 kernel/x86_64/cgemv_n_4.c                          |    2 +
 ...ok_haswell-4.c => cgemv_n_microk_bulldozer-4.c} |   75 +-
 kernel/x86_64/cgemv_n_microk_haswell-4.c           |    8 +-
 kernel/x86_64/cgemv_t_4.c                          |    2 +
 ...ok_haswell-4.c => cgemv_t_microk_bulldozer-4.c} |  118 +-
 kernel/x86_64/cgemv_t_microk_haswell-4.c           |    6 +-
 kernel/x86_64/ctrsm_kernel_LN_bulldozer.c          |  472 +++
 kernel/x86_64/ctrsm_kernel_LT_bulldozer.c          |  455 +++
 kernel/x86_64/ctrsm_kernel_RN_bulldozer.c          |  454 +++
 kernel/x86_64/ctrsm_kernel_RT_bulldozer.c          |  482 +++
 kernel/x86_64/dgemv_n_4.c                          |    6 +-
 kernel/x86_64/dgemv_n_microk_haswell-4.c           |   77 +-
 kernel/x86_64/dgemv_t_4.c                          |    6 +-
 kernel/x86_64/dgemv_t_microk_haswell-4.c           |    2 +-
 kernel/x86_64/dscal.c                              |    2 +-
 kernel/x86_64/dtrsm_kernel_LN_bulldozer.c          |  697 ++++
 kernel/x86_64/dtrsm_kernel_RN_haswell.c            |  677 ++++
 kernel/x86_64/dtrsm_kernel_RT_bulldozer.c          |  546 ++++
 kernel/x86_64/sgemv_n_4.c                          |    6 +-
 kernel/x86_64/sgemv_n_microk_haswell-4.c           |    4 +-
 kernel/x86_64/sgemv_t_4.c                          |    6 +-
 kernel/x86_64/sgemv_t_microk_haswell-4.c           |    2 +-
 kernel/x86_64/strsm_kernel_LN_bulldozer.c          |  756 +++++
 kernel/x86_64/strsm_kernel_LT_bulldozer.c          |  739 +++++
 kernel/x86_64/strsm_kernel_RN_bulldozer.c          |  454 +++
 kernel/x86_64/strsm_kernel_RT_bulldozer.c          |  481 +++
 kernel/x86_64/zdot.S                               |    2 +
 kernel/x86_64/zgemv_n_4.c                          |    3 +-
 ...ok_haswell-4.c => zgemv_n_microk_bulldozer-4.c} |  190 +-
 kernel/x86_64/zgemv_n_microk_haswell-4.c           |    8 +-
 kernel/x86_64/zgemv_t_microk_haswell-4.c           |    6 +-
 kernel/x86_64/ztrsm_kernel_LN_bulldozer.c          |  497 +++
 kernel/x86_64/ztrsm_kernel_LT_bulldozer.c          |  480 +++
 kernel/x86_64/ztrsm_kernel_RN_bulldozer.c          |  476 +++
 kernel/x86_64/ztrsm_kernel_RT_bulldozer.c          |  506 +++
 lapack/getf2/getf2_k.c                             |    1 +
 lapack/getf2/zgetf2_k.c                            |    1 +
 lapack/lauu2/zlauu2_L.c                            |    9 +-
 lapack/lauu2/zlauu2_U.c                            |    7 +-
 lapack/potf2/zpotf2_L.c                            |   17 +-
 lapack/potf2/zpotf2_U.c                            |   17 +-
 openblas_config_template.h                         |    5 +-
 param.h                                            |   84 +-
 utest/CMakeLists.txt                               |   38 +
 utest/Makefile                                     |   50 +-
 utest/ctest.h                                      |  758 +++++
 utest/main.c                                       |  111 -
 utest/{common_utest.h => openblas_utest.h}         |   43 +-
 utest/test_amax.c                                  |   16 +-
 utest/test_potrs.c                                 |   96 +
 utest/{test_amax.c => utest_main.c}                |   21 +-
 276 files changed, 66658 insertions(+), 1978 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