OpenBLAS ChangeLog
====================================================================
+Version 0.2.19
+1-Sep-2016
+common:
+ * Improved cross compiling.
+ * Fix the bug on musl libc.
+
+POWER:
+ * Optimize BLAS on Power8
+ * Fixed Julia+OpenBLAS bugs on Power8
+
+MIPS:
+ * Optimize BLAS on MIPS P5600 and I6400 (Thanks, Shivraj Patil, Kaustubh Raste)
+
+ARM:
+ * Improved on ARM Cortex-A57. (Thanks, Ashwin Sekhar T K)
+
+
+====================================================================
+Version 0.2.18
+12-Apr-2016
+common:
+ * If you set MAKE_NB_JOBS flag less or equal than zero,
+ make will be without -j.
+
+x86/x86_64:
+ * Support building Visual Studio static library. (#813, Thanks, theoractice)
+ * Fix bugs to pass buidbot CI tests (http://build.openblas.net)
+
+ARM:
+ * Provide DGEMM 8x4 kernel for Cortex-A57 (Thanks, Ashwin Sekhar T K)
+
+POWER:
+ * Optimize S and C BLAS3 on Power8
+ * Optimize BLAS2/1 on Power8
+
+====================================================================
+Version 0.2.17
+20-Mar-2016
+common:
+ * Enable BUILD_LAPACK_DEPRECATED=1 by default.
+
+====================================================================
+Version 0.2.16
+15-Mar-2016
+common:
+ * Avoid potential getenv segfault. (#716)
+ * Import LAPACK svn bugfix #142-#147,#150-#155
+
+x86/x86_64:
+ * Optimize c/zgemv for AMD Bulldozer, Piledriver, Steamroller
+ * Fix bug with scipy linalg test.
+
+ARM:
+ * Improve DGEMM for ARM Cortex-A57. (Thanks, Ashwin Sekhar T K)
+
+POWER:
+ * Optimize D and Z BLAS3 functions for Power8.
+
+====================================================================
+Version 0.2.16.rc1
+23-Feb-2016
+common:
+ * Upgrade LAPACK to 3.6.0 version.
+ Add BUILD_LAPACK_DEPRECATED option in Makefile.rule to build
+ LAPACK deprecated functions.
+ * Add MAKE_NB_JOBS option in Makefile.
+ Force number of make jobs.This is particularly
+ useful when using distcc. (#735. Thanks, Jerome Robert.)
+ * Redesign unit test. Run unit/regression test at every build (Travis-CI and Appveyor).
+ * Disable multi-threading for small size swap and ger. (#744. Thanks, Jerome Robert)
+ * Improve small zger, zgemv, ztrmv using stack alloction (#727. Thanks, Jerome Robert)
+ * Let openblas_get_num_threads return the number of active threads.
+ (#760. Thanks, Jerome Robert)
+ * Support illumos(OmniOS). (#749. Thanks, Lauri Tirkkonen)
+ * Fix LAPACK Dormbr, Dormlq bug. (#711, #713. Thanks, Brendan Tracey)
+ * Update scipy benchmark script. (#745. Thanks, John Kirkham)
+
+x86/x86_64:
+ * Optimize trsm kernels for AMD Bulldozer, Piledriver, Steamroller.
+ * Detect Intel Avoton.
+ * Detect AMD Trinity, Richland, E2-3200.
+ * Fix gemv performance bug on Mac OSX Intel Haswell.
+ * Fix some bugs with CMake and Visual Studio
+
+ARM:
+ * Support and optimize Cortex-A57 AArch64.
+ (#686. Thanks, Ashwin Sekhar TK)
+ * Fix Android build on ARMV7 (#778. Thanks, Paul Mustiere)
+ * Update ARMV6 kernels.
+
+POWER:
+ * Fix detection of POWER architecture
+ (#684. Thanks, Sebastien Villemot)
+
+====================================================================
+Version 0.2.15
+27-Oct-2015
+common:
+ * Support cmake on x86/x86-64. Natively compiling on MS Visual Studio.
+ (experimental. Thank Hank Anderson for the initial cmake porting work.)
+
+ On Linux and Mac OSX, OpenBLAS cmake supports assembly kernels.
+ e.g. cmake .
+ make
+ make test (Optional)
+
+ On Windows MS Visual Studio, OpenBLAS cmake only support C kernels.
+ (OpenBLAS uses AT&T style assembly, which is not supported by MSVC.)
+ e.g. cmake -G "Visual Studio 12 Win64" .
+ Open OpenBLAS.sln and build.
+
+ * Enable MAX_STACK_ALLOC flags by default.
+ Improve ger and gemv for small matrices.
+ * Improve gemv parallel with small m and large n case.
+ * Improve ?imatcopy when lda==ldb (#633. Thanks, Martin Koehler)
+ * Add vecLib benchmarks (#565. Thanks, Andreas Noack.)
+ * Fix LAPACK lantr for row major matrices (#634. Thanks, Dan Kortschak)
+ * Fix LAPACKE lansy (#640. Thanks, Dan Kortschak)
+ * Import bug fixes for LAPACKE s/dormlq, c/zunmlq
+ * Raise the signal when pthread_create fails (#668. Thanks, James K. Lowden)
+ * Remove g77 from compiler list.
+ * Enable AppVeyor Windows CI.
+
+x86/x86-64:
+ * Support pure C generic kernels for x86/x86-64.
+ * Support Intel Boardwell and Skylake by Haswell kernels.
+ * Support AMD Excavator by Steamroller kernels.
+ * Optimize s/d/c/zdot for Intel SandyBridge and Haswell.
+ * Optimize s/d/c/zdot for AMD Piledriver and Steamroller.
+ * Optimize s/d/c/zapxy for Intel SandyBridge and Haswell.
+ * Optimize s/d/c/zapxy for AMD Piledriver and Steamroller.
+ * Optimize d/c/zscal for Intel Haswell, dscal for Intel SandyBridge.
+ * Optimize d/c/zscal for AMD Bulldozer, Piledriver and Steamroller.
+ * Optimize s/dger for Intel SandyBridge.
+ * Optimize s/dsymv for Intel SandyBridge.
+ * Optimize ssymv for Intel Haswell.
+ * Optimize dgemv for Intel Nehalem and Haswell.
+ * Optimize dtrmm for Intel Haswell.
+
+ARM:
+ * Support Android NDK armeabi-v7a-hard ABI (-mfloat-abi=hard)
+ e.g. make HOSTCC=gcc CC=arm-linux-androideabi-gcc NO_LAPACK=1 TARGET=ARMV7
+ * Fix lock, rpcc bugs (#616, #617. Thanks, Grazvydas Ignotas)
+POWER:
+ * Support ppc64le platform (ELF ABI v2. #612. Thanks, Matthew Brandyberry.)
+ * Support POWER7/8 by POWER6 kernels. (#612. Thanks, Fábio Perez.)
+
+====================================================================
Version 0.2.14
24-Mar-2015
common: