[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