platform/upstream/openblas.git
10 years agoRefs #325 #324. Imported carkl's patch for building LAPACKE on Windows.
Zhang Xianyi [Fri, 13 Dec 2013 08:17:41 +0000 (16:17 +0800)]
Refs #325 #324. Imported carkl's patch for building LAPACKE on Windows.

10 years agoRefs #310. Fixed Segfault bug on nehalem when Julia calling dgeqrt3 on OSX.
Zhang Xianyi [Thu, 12 Dec 2013 15:07:33 +0000 (23:07 +0800)]
Refs #310. Fixed Segfault bug on nehalem when Julia calling dgeqrt3 on OSX.
Please also check JuliaLang/julia#4099
Julia test script:
  A=rand(256, 256)
  qrfact(A)

I found this was a bug in kernel/x86_64/dgemm_ncopy_8.S.
However, I cannot use gdb with julia. Thus, this is a walkaround fix.

10 years agoMerge pull request #327 from lucasb-eyer/develop
Zhang Xianyi [Wed, 11 Dec 2013 14:16:40 +0000 (06:16 -0800)]
Merge pull request #327 from lucasb-eyer/develop

Added support for NO_SHARED in make install.

10 years agoAdded support for NO_SHARED in make install.
lucasb-eyer [Tue, 10 Dec 2013 16:10:13 +0000 (17:10 +0100)]
Added support for NO_SHARED in make install.

10 years agoMerge pull request #326 from cicku/develop
Zhang Xianyi [Mon, 9 Dec 2013 15:05:02 +0000 (07:05 -0800)]
Merge pull request #326 from cicku/develop

Update Makefile.install

10 years agoAdd DESTDIR support for easier building on RPM based distros.
Christopher Meng [Mon, 9 Dec 2013 11:56:37 +0000 (19:56 +0800)]
Add DESTDIR support for easier building on RPM based distros.
Use install command instead of cp to install files with permissions control.

10 years agoRefs #324. Upgrade LAPACK to 3.5.0 version.
Zhang Xianyi [Mon, 9 Dec 2013 08:50:02 +0000 (16:50 +0800)]
Refs #324. Upgrade LAPACK to 3.5.0 version.

10 years agoMerge pull request #323 from wernsaar/develop
Zhang Xianyi [Tue, 3 Dec 2013 14:47:03 +0000 (06:47 -0800)]
Merge pull request #323 from wernsaar/develop

Merge bulldozer, haswell, piledriver and armv7 branches

10 years agoadded support for HASWELL
wernsaar [Mon, 2 Dec 2013 12:17:51 +0000 (13:17 +0100)]
added support for HASWELL

10 years agomodified trsm kernel
wernsaar [Mon, 2 Dec 2013 09:08:14 +0000 (10:08 +0100)]
modified trsm kernel

10 years agoadded trsm kernels from origin
wernsaar [Sun, 1 Dec 2013 21:39:39 +0000 (22:39 +0100)]
added trsm kernels from origin

10 years agomodified zsymv
wernsaar [Sun, 1 Dec 2013 20:07:49 +0000 (21:07 +0100)]
modified zsymv

10 years agomerged symv
wernsaar [Sun, 1 Dec 2013 19:56:02 +0000 (20:56 +0100)]
merged symv

10 years agomodified param.h
wernsaar [Sun, 1 Dec 2013 17:43:24 +0000 (18:43 +0100)]
modified param.h

10 years agoMerge remote branch 'origin/armv7' into develop
wernsaar [Sun, 1 Dec 2013 17:19:58 +0000 (18:19 +0100)]
Merge remote branch 'origin/armv7' into develop

10 years agoMerge remote branch 'origin/develop' into armv7
wernsaar [Sun, 1 Dec 2013 17:18:40 +0000 (18:18 +0100)]
Merge remote branch 'origin/develop' into armv7

10 years agoMerge remote branch 'origin/haswell' into develop
wernsaar [Sun, 1 Dec 2013 17:15:56 +0000 (18:15 +0100)]
Merge remote branch 'origin/haswell' into develop

10 years agoMerge remote branch 'origin/develop' into piledriver
wernsaar [Sun, 1 Dec 2013 17:13:57 +0000 (18:13 +0100)]
Merge remote branch 'origin/develop' into piledriver

10 years agoMerge remote branch 'origin/develop' into haswell
wernsaar [Sun, 1 Dec 2013 17:11:09 +0000 (18:11 +0100)]
Merge remote branch 'origin/develop' into haswell

10 years agomodified param.h
wernsaar [Sun, 1 Dec 2013 17:10:23 +0000 (18:10 +0100)]
modified param.h

10 years agoMerge remote branch 'origin/haswell' into develop
wernsaar [Sun, 1 Dec 2013 17:09:12 +0000 (18:09 +0100)]
Merge remote branch 'origin/haswell' into develop

10 years agoMerge remote branch 'origin/piledriver' into develop
wernsaar [Sun, 1 Dec 2013 17:06:51 +0000 (18:06 +0100)]
Merge remote branch 'origin/piledriver' into develop

10 years agoMerge remote branch 'origin/bulldozer' into develop
wernsaar [Sun, 1 Dec 2013 17:06:14 +0000 (18:06 +0100)]
Merge remote branch 'origin/bulldozer' into develop

10 years agoMerge remote branch 'origin/master' into piledriver
wernsaar [Sun, 1 Dec 2013 17:03:34 +0000 (18:03 +0100)]
Merge remote branch 'origin/master' into piledriver

10 years agomodified param.h
wernsaar [Sun, 1 Dec 2013 17:02:54 +0000 (18:02 +0100)]
modified param.h

10 years agomodified param.h
wernsaar [Sun, 1 Dec 2013 17:02:11 +0000 (18:02 +0100)]
modified param.h

10 years agoMerge remote branch 'origin/develop' into haswell
wernsaar [Sun, 1 Dec 2013 17:00:49 +0000 (18:00 +0100)]
Merge remote branch 'origin/develop' into haswell

10 years agomodified Makefile.L3
wernsaar [Sun, 1 Dec 2013 16:58:46 +0000 (17:58 +0100)]
modified Makefile.L3

10 years agomodified param.h
wernsaar [Sun, 1 Dec 2013 16:54:53 +0000 (17:54 +0100)]
modified param.h

10 years agomodified param.h
wernsaar [Sun, 1 Dec 2013 16:51:39 +0000 (17:51 +0100)]
modified param.h

10 years agomodified Makefile.rule
wernsaar [Sun, 1 Dec 2013 16:38:58 +0000 (17:38 +0100)]
modified Makefile.rule

10 years agomodified c_check
wernsaar [Sun, 1 Dec 2013 16:35:18 +0000 (17:35 +0100)]
modified c_check

10 years agomodified getarch.c
wernsaar [Sun, 1 Dec 2013 16:31:22 +0000 (17:31 +0100)]
modified getarch.c

10 years agoMerge remote branch 'origin/develop' into piledriver
wernsaar [Sun, 1 Dec 2013 15:57:54 +0000 (16:57 +0100)]
Merge remote branch 'origin/develop' into piledriver

10 years agoMerge remote branch 'origin/develop' into bulldozer
wernsaar [Sun, 1 Dec 2013 15:56:21 +0000 (16:56 +0100)]
Merge remote branch 'origin/develop' into bulldozer

10 years agoMerge remote branch 'origin/master' into bulldozer
wernsaar [Sun, 1 Dec 2013 15:55:24 +0000 (16:55 +0100)]
Merge remote branch 'origin/master' into bulldozer

10 years agoMerge remote branch 'origin/develop' into haswell
wernsaar [Sun, 1 Dec 2013 15:53:39 +0000 (16:53 +0100)]
Merge remote branch 'origin/develop' into haswell

10 years agoMerge remote branch 'origin/master' into haswell
wernsaar [Sun, 1 Dec 2013 15:50:18 +0000 (16:50 +0100)]
Merge remote branch 'origin/master' into haswell

10 years agomodified Makefile.system
wernsaar [Sun, 1 Dec 2013 15:48:08 +0000 (16:48 +0100)]
modified Makefile.system

10 years agomodified Makefile.system
wernsaar [Sun, 1 Dec 2013 15:46:32 +0000 (16:46 +0100)]
modified Makefile.system

10 years agomodified common.h
wernsaar [Sun, 1 Dec 2013 15:32:54 +0000 (16:32 +0100)]
modified common.h

10 years agoMerge remote branch 'origin/develop' into bulldozer
wernsaar [Sun, 1 Dec 2013 15:23:50 +0000 (16:23 +0100)]
Merge remote branch 'origin/develop' into bulldozer

10 years agomodified common.h
wernsaar [Sun, 1 Dec 2013 15:22:49 +0000 (16:22 +0100)]
modified common.h

10 years agoMerge remote branch 'origin/develop' into piledriver
wernsaar [Sun, 1 Dec 2013 15:21:10 +0000 (16:21 +0100)]
Merge remote branch 'origin/develop' into piledriver

10 years agoMerge remote branch 'origin/develop' into haswell
wernsaar [Sun, 1 Dec 2013 15:19:30 +0000 (16:19 +0100)]
Merge remote branch 'origin/develop' into haswell

10 years agomodified common.h
wernsaar [Sun, 1 Dec 2013 15:15:51 +0000 (16:15 +0100)]
modified common.h

10 years agomodified common.h
wernsaar [Sun, 1 Dec 2013 15:11:13 +0000 (16:11 +0100)]
modified common.h

10 years agochanged level3.c
wernsaar [Sun, 1 Dec 2013 12:52:48 +0000 (13:52 +0100)]
changed level3.c

10 years agochanged level3.c
wernsaar [Sun, 1 Dec 2013 12:52:08 +0000 (13:52 +0100)]
changed level3.c

10 years agochanged level3.c
wernsaar [Sun, 1 Dec 2013 12:51:04 +0000 (13:51 +0100)]
changed level3.c

10 years agochanged level3.c
wernsaar [Sun, 1 Dec 2013 12:49:59 +0000 (13:49 +0100)]
changed level3.c

10 years agochanged level3.c
wernsaar [Sun, 1 Dec 2013 12:46:30 +0000 (13:46 +0100)]
changed level3.c

10 years agoMerge remote branch 'origin/develop' into haswell
wernsaar [Sun, 1 Dec 2013 12:38:11 +0000 (13:38 +0100)]
Merge remote branch 'origin/develop' into haswell

10 years agoMerge remote branch 'origin/develop' into piledriver
wernsaar [Sun, 1 Dec 2013 12:33:18 +0000 (13:33 +0100)]
Merge remote branch 'origin/develop' into piledriver

10 years agoMerge remote branch 'origin/develop' into bulldozer
wernsaar [Sun, 1 Dec 2013 12:27:35 +0000 (13:27 +0100)]
Merge remote branch 'origin/develop' into bulldozer

10 years agoMerge remote branch 'origin/develop' into armv7
wernsaar [Sun, 1 Dec 2013 12:16:41 +0000 (13:16 +0100)]
Merge remote branch 'origin/develop' into armv7

10 years agoMerge remote branch 'origin/develop' into haswell
wernsaar [Sun, 1 Dec 2013 10:25:33 +0000 (11:25 +0100)]
Merge remote branch 'origin/develop' into haswell

10 years agomerged common_x86.h and common_x86_64.h from develop
wernsaar [Sun, 1 Dec 2013 10:23:36 +0000 (11:23 +0100)]
merged common_x86.h and common_x86_64.h from develop

10 years agoMerge remote branch 'origin/develop' into piledriver
wernsaar [Sun, 1 Dec 2013 10:06:36 +0000 (11:06 +0100)]
Merge remote branch 'origin/develop' into piledriver

10 years agomerge from develop
wernsaar [Sun, 1 Dec 2013 10:05:10 +0000 (11:05 +0100)]
merge from develop

10 years agomerged form develop
wernsaar [Sun, 1 Dec 2013 09:58:22 +0000 (10:58 +0100)]
merged form develop

10 years agoMerge remote branch 'origin/develop' into bulldozer
wernsaar [Sun, 1 Dec 2013 09:53:39 +0000 (10:53 +0100)]
Merge remote branch 'origin/develop' into bulldozer

10 years agoMerge branch 'develop' into armv7
wernsaar [Sun, 1 Dec 2013 09:12:07 +0000 (10:12 +0100)]
Merge branch 'develop' into armv7

10 years agoadded complex gemv kernels for ARMV6 and ARMV7
wernsaar [Fri, 29 Nov 2013 16:06:33 +0000 (17:06 +0100)]
added complex gemv kernels for ARMV6 and ARMV7

10 years agooptimized gemv_n_vfp.S
wernsaar [Thu, 28 Nov 2013 16:40:21 +0000 (17:40 +0100)]
optimized gemv_n_vfp.S

10 years agoadded optimized ctrmm kernel for ARMV6
wernsaar [Thu, 28 Nov 2013 13:35:07 +0000 (14:35 +0100)]
added optimized ctrmm kernel for ARMV6

10 years agoadded optimized ztrmm kernel for ARMV6
wernsaar [Thu, 28 Nov 2013 12:41:06 +0000 (13:41 +0100)]
added optimized ztrmm kernel for ARMV6

10 years agooptimized strmm kernel for ARMV6
wernsaar [Thu, 28 Nov 2013 11:45:38 +0000 (12:45 +0100)]
optimized strmm kernel for ARMV6

10 years agooptimized dtrmm kernel for ARMV7
wernsaar [Thu, 28 Nov 2013 11:32:12 +0000 (12:32 +0100)]
optimized dtrmm kernel for ARMV7

10 years agoadd optimized cgemm kernel for ARMV6
wernsaar [Thu, 28 Nov 2013 10:54:38 +0000 (11:54 +0100)]
add optimized cgemm kernel for ARMV6

10 years agooptimized zgemm kernel for ARMV6
wernsaar [Thu, 28 Nov 2013 09:04:43 +0000 (10:04 +0100)]
optimized zgemm kernel for ARMV6

10 years agooptimized zgemm_kernel_2x2_vfp.S
wernsaar [Thu, 28 Nov 2013 07:33:44 +0000 (08:33 +0100)]
optimized zgemm_kernel_2x2_vfp.S

10 years agooptimized sgemm kernel for ARMV6
wernsaar [Thu, 28 Nov 2013 07:08:08 +0000 (08:08 +0100)]
optimized sgemm kernel for ARMV6

10 years agooptimized sgemm kernel for ARMV6
wernsaar [Wed, 27 Nov 2013 17:38:32 +0000 (18:38 +0100)]
optimized sgemm kernel for ARMV6

10 years agooptimized dgemm kernel for ARMV6
wernsaar [Wed, 27 Nov 2013 16:37:38 +0000 (17:37 +0100)]
optimized dgemm kernel for ARMV6

10 years agoadded zgemm_kernel for ARMV6
wernsaar [Wed, 27 Nov 2013 15:15:06 +0000 (16:15 +0100)]
added zgemm_kernel for ARMV6

10 years agoadded optimized gemv_t kernel for ARMV6
wernsaar [Mon, 25 Nov 2013 18:31:27 +0000 (19:31 +0100)]
added optimized gemv_t kernel for ARMV6

10 years agoadd optimized axpy kernel
wernsaar [Mon, 25 Nov 2013 11:25:58 +0000 (12:25 +0100)]
add optimized axpy kernel

10 years agochanged default optimization from -O2 to -O3 for ARMV8
wernsaar [Sun, 24 Nov 2013 15:19:01 +0000 (16:19 +0100)]
changed default optimization from -O2 to -O3 for ARMV8

10 years agoadded experimental support for ARMV8
wernsaar [Sun, 24 Nov 2013 14:47:00 +0000 (15:47 +0100)]
added experimental support for ARMV8

10 years agochanged default optimization flag for ARM from -O2 to -O3
wernsaar [Sun, 24 Nov 2013 12:22:49 +0000 (13:22 +0100)]
changed default optimization flag for ARM from -O2 to -O3

10 years agoadd single and double precision gemv_n kernel for ARMV6
wernsaar [Sun, 24 Nov 2013 11:03:28 +0000 (12:03 +0100)]
add single and double precision gemv_n kernel  for ARMV6

10 years agoadded ncopy kernels for ARMV6
wernsaar [Sun, 24 Nov 2013 07:46:47 +0000 (08:46 +0100)]
added ncopy kernels for ARMV6

10 years agoadded optimized sgemm and strmm kernel for ARMV6
wernsaar [Sat, 23 Nov 2013 17:09:41 +0000 (18:09 +0100)]
added optimized sgemm and strmm kernel for ARMV6

10 years agoadded optimized dgemm and dtrmm kernel for ARMV6
wernsaar [Sat, 23 Nov 2013 15:24:52 +0000 (16:24 +0100)]
added optimized dgemm and dtrmm kernel for ARMV6

10 years agofixed bug in SAVE macros, that are not found by any test routine
wernsaar [Sat, 23 Nov 2013 13:35:19 +0000 (14:35 +0100)]
fixed bug in SAVE macros, that are not found by any test routine

10 years agosmall optimizations for zgemv kernels
wernsaar [Sat, 23 Nov 2013 11:35:31 +0000 (12:35 +0100)]
small optimizations for zgemv kernels

10 years agoadded nrm2 kernel for ARMV6
wernsaar [Fri, 22 Nov 2013 16:21:10 +0000 (17:21 +0100)]
added nrm2 kernel for ARMV6

10 years agorenamed some ncopy and tcopy files
wernsaar [Thu, 21 Nov 2013 23:20:25 +0000 (00:20 +0100)]
renamed some ncopy and tcopy files

10 years agoremoved obsolete file sdot_vfpv3.S
wernsaar [Thu, 21 Nov 2013 22:42:54 +0000 (23:42 +0100)]
removed obsolete file sdot_vfpv3.S

10 years agoadded sdot_vfp.S
wernsaar [Thu, 21 Nov 2013 22:34:51 +0000 (23:34 +0100)]
added sdot_vfp.S

10 years agorenamed swap_vfpv3.S to swap_vfp.S
wernsaar [Thu, 21 Nov 2013 22:19:32 +0000 (23:19 +0100)]
renamed swap_vfpv3.S to swap_vfp.S

10 years agorenamed some dot kernels
wernsaar [Thu, 21 Nov 2013 22:07:51 +0000 (23:07 +0100)]
renamed some dot kernels

10 years agodelete rot_vfpv3.S
wernsaar [Thu, 21 Nov 2013 21:52:24 +0000 (22:52 +0100)]
delete rot_vfpv3.S

10 years agorenamed rot_vfpv3.S to rot_vfp.S
wernsaar [Thu, 21 Nov 2013 21:49:28 +0000 (22:49 +0100)]
renamed rot_vfpv3.S to rot_vfp.S

10 years agorenamed asum_vfpv3.S to asum_vfp.S
wernsaar [Thu, 21 Nov 2013 21:26:27 +0000 (22:26 +0100)]
renamed asum_vfpv3.S to asum_vfp.S

10 years agorenamed scal_vfpv3.S to scal_vfp.S
wernsaar [Thu, 21 Nov 2013 21:03:36 +0000 (22:03 +0100)]
renamed scal_vfpv3.S to scal_vfp.S

10 years agorenamed iamax assembler kernel
wernsaar [Thu, 21 Nov 2013 20:12:33 +0000 (21:12 +0100)]
renamed iamax assembler kernel

10 years agorenamed some BLAS kernels, which are compatible to ARMV6
wernsaar [Thu, 21 Nov 2013 19:48:57 +0000 (20:48 +0100)]
renamed some BLAS kernels, which are compatible to ARMV6

10 years agoadded cpu detection and target ARMV6, used in raspberry pi
wernsaar [Thu, 21 Nov 2013 19:18:51 +0000 (20:18 +0100)]
added cpu detection and target ARMV6,  used in raspberry pi