[openblas] branch master updated (cf2d143 -> 152a708)
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 change to branch master
in repository openblas.
from cf2d143 Changelog entry for 0.2.15-1.
new 7df6828 d/copyright: fix typo.
adds df364b2 Imported Upstream version 0.2.16
new bce82c8 Merge tag 'upstream/0.2.16'
new 1bbd399 d/copyright: reflect upstream changes.
new b44d591 Refresh patches.
new 023929c d/p/power-arch-detection.patch: drop patch, applied upstream.
new e95fb0c d/p/matgen-symbols-not-included.patch: new patch.
new a1b0df1 d/control: bump Standards-Version to 3.9.7, no changes needed.
new 3a57d75 d/control: use secure URLs in Vcs-* fields.
new 53c0997 Drop libopenblas-dbg, now rely on automatic debug package.
adds c60a6df Imported Upstream version 0.2.17
new 497a8b7 Merge tag 'upstream/0.2.17'
new 152a708 Changelog entry for 0.2.17-1.
The 11 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:
.gitignore | 1 +
.travis.yml | 7 +-
CMakeLists.txt | 22 +-
CONTRIBUTORS.md | 17 +
Changelog.txt | 59 +
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 +-
debian/changelog | 14 +
debian/control | 24 +-
debian/copyright | 40 +-
debian/patches/always-run-testsuite.patch | 4 +-
debian/patches/kfreebsd.patch | 14 +-
debian/patches/matgen-symbols-not-included.patch | 112 +
debian/patches/no-embedded-lapack.patch | 21 +-
debian/patches/power-arch-detection.patch | 19 -
debian/patches/remove-openmp-warning.patch | 2 +-
debian/patches/series | 2 +-
debian/rules | 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 +-
287 files changed, 66857 insertions(+), 2039 deletions(-)
create mode 100644 USAGE.md
create mode 100755 benchmark/scripts/SCIPY/dsyrk.py
create mode 100755 benchmark/scripts/SCIPY/ssyrk.py
create mode 100644 benchmark/smallscaling.c
create mode 100644 common_stackalloc.h
create mode 100644 debian/patches/matgen-symbols-not-included.patch
delete mode 100644 debian/patches/power-arch-detection.patch
copy driver/others/{openblas_error_handle.c => openblas_env.c} (55%)
create mode 100644 kernel/arm64/KERNEL.CORTEXA57
create mode 100644 kernel/arm64/amax.S
create mode 100644 kernel/arm64/asum.S
create mode 100644 kernel/arm64/axpy.S
create mode 100644 kernel/arm64/casum.S
create mode 100644 kernel/arm64/cgemm_kernel_4x4.S
create mode 100755 kernel/arm64/cgemm_kernel_8x4.S
create mode 100644 kernel/arm64/copy.S
create mode 100644 kernel/arm64/ctrmm_kernel_4x4.S
create mode 100755 kernel/arm64/ctrmm_kernel_8x4.S
create mode 100644 kernel/arm64/dgemm_kernel_4x4.S
create mode 100755 kernel/arm64/dgemm_kernel_4x8.S
create mode 100755 kernel/arm64/dgemm_kernel_8x4.S
create mode 100644 kernel/arm64/dnrm2.S
create mode 100644 kernel/arm64/dot.S
create mode 100644 kernel/arm64/dtrmm_kernel_4x4.S
create mode 100755 kernel/arm64/dtrmm_kernel_4x8.S
create mode 100755 kernel/arm64/dtrmm_kernel_8x4.S
create mode 100644 kernel/arm64/gemv_n.S
create mode 100644 kernel/arm64/gemv_t.S
copy kernel/{arm/znrm2.c => arm64/iamax.S} (51%)
create mode 100644 kernel/arm64/izamax.S
create mode 100644 kernel/arm64/nrm2.S
create mode 100644 kernel/arm64/rot.S
create mode 100644 kernel/arm64/scal.S
create mode 100644 kernel/arm64/sgemm_kernel_16x4.S
create mode 100644 kernel/arm64/sgemm_kernel_8x8.S
create mode 100644 kernel/arm64/snrm2.S
create mode 100755 kernel/arm64/strmm_kernel_16x4.S
create mode 100644 kernel/arm64/strmm_kernel_4x4.S
create mode 100755 kernel/arm64/strmm_kernel_8x8.S
create mode 100644 kernel/arm64/swap.S
create mode 100644 kernel/arm64/zamax.S
create mode 100644 kernel/arm64/zasum.S
create mode 100644 kernel/arm64/zaxpy.S
create mode 100644 kernel/arm64/zdot.S
create mode 100644 kernel/arm64/zgemm_kernel_4x4.S
create mode 100644 kernel/arm64/zgemv_n.S
create mode 100644 kernel/arm64/zgemv_t.S
create mode 100644 kernel/arm64/znrm2.S
create mode 100644 kernel/arm64/zrot.S
create mode 100644 kernel/arm64/zscal.S
create mode 100644 kernel/arm64/ztrmm_kernel_4x4.S
create mode 100755 kernel/generic/ztrmmkernel_4x4.c
create mode 100644 kernel/power/KERNEL.POWER8
create mode 100644 kernel/power/def_vsx.h
create mode 100644 kernel/power/dgemm_kernel_16x4_power8.S
create mode 100644 kernel/power/dgemm_logic_16x4_power8.S
create mode 100644 kernel/power/dgemm_macros_16x4_power8.S
create mode 100644 kernel/power/dtrmm_kernel_16x4_power8.S
create mode 100644 kernel/power/dtrmm_logic_16x4_power8.S
create mode 100644 kernel/power/zgemm_kernel_8x2_power8.S
create mode 100644 kernel/power/zgemm_logic_8x2_power8.S
create mode 100644 kernel/power/zgemm_macros_8x2_power8.S
create mode 100644 kernel/power/ztrmm_kernel_8x2_power8.S
create mode 100644 kernel/power/ztrmm_logic_8x2_power8.S
copy kernel/x86_64/{cgemv_n_microk_haswell-4.c => cgemv_n_microk_bulldozer-4.c} (84%)
copy kernel/x86_64/{cgemv_t_microk_haswell-4.c => cgemv_t_microk_bulldozer-4.c} (80%)
create mode 100644 kernel/x86_64/ctrsm_kernel_LN_bulldozer.c
create mode 100644 kernel/x86_64/ctrsm_kernel_LT_bulldozer.c
create mode 100644 kernel/x86_64/ctrsm_kernel_RN_bulldozer.c
create mode 100644 kernel/x86_64/ctrsm_kernel_RT_bulldozer.c
create mode 100644 kernel/x86_64/dtrsm_kernel_LN_bulldozer.c
create mode 100644 kernel/x86_64/dtrsm_kernel_RN_haswell.c
create mode 100644 kernel/x86_64/dtrsm_kernel_RT_bulldozer.c
create mode 100644 kernel/x86_64/strsm_kernel_LN_bulldozer.c
create mode 100644 kernel/x86_64/strsm_kernel_LT_bulldozer.c
create mode 100644 kernel/x86_64/strsm_kernel_RN_bulldozer.c
create mode 100644 kernel/x86_64/strsm_kernel_RT_bulldozer.c
copy kernel/x86_64/{zgemv_n_microk_haswell-4.c => zgemv_n_microk_bulldozer-4.c} (64%)
create mode 100644 kernel/x86_64/ztrsm_kernel_LN_bulldozer.c
create mode 100644 kernel/x86_64/ztrsm_kernel_LT_bulldozer.c
create mode 100644 kernel/x86_64/ztrsm_kernel_RN_bulldozer.c
create mode 100644 kernel/x86_64/ztrsm_kernel_RT_bulldozer.c
create mode 100644 utest/CMakeLists.txt
create mode 100644 utest/ctest.h
delete mode 100644 utest/main.c
rename utest/{common_utest.h => openblas_utest.h} (70%)
create mode 100644 utest/test_potrs.c
copy utest/{test_amax.c => utest_main.c} (84%)
--
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