platform/upstream/openblas.git
8 years agoFix output descriptors of c_{s,d,c,z}blat3
Sébastien Villemot [Mon, 11 Jan 2016 10:22:17 +0000 (11:22 +0100)]
Fix output descriptors of c_{s,d,c,z}blat3

The NTRA argument can be equal to -1 if one does not want a snapshot file
(and this is the case with sample data {s,d,c,z}in3).
The routines {S,D,C,Z}PRCN3 will try to use their first argument as an output
unit number, so we avoid calling them when NTRA < 0.

Patch originally written by Camm Maguire.

8 years agoFix CBLAS double complex level 2 tests
Sébastien Villemot [Mon, 11 Jan 2016 10:15:33 +0000 (11:15 +0100)]
Fix CBLAS double complex level 2 tests

The SNAME variable contains names of C functions like "cblas_dgemv".
Apparently the code was not taking into account the 6-letter "cblas_"
prefix when determining the task to be done.

The issue does not affect c_{s,d,c}blat2.f, which use the correct
offsetting.

Patch originally written by Camm Maguire.

8 years agoadded benchmark tests for ssyrk and dsyrk
Werner Saar [Sun, 10 Jan 2016 11:19:03 +0000 (12:19 +0100)]
added benchmark tests for ssyrk and dsyrk

8 years agoMerge pull request #734 from jeromerobert/common_stackalloc
Zhang Xianyi [Sat, 9 Jan 2016 04:13:37 +0000 (22:13 -0600)]
Merge pull request #734 from jeromerobert/common_stackalloc

Factorize MAX_STACK_ALLOC code to common_stackalloc.h

8 years agoFactorize MAX_STACK_ALLOC code to common_stackalloc.h
Jerome Robert [Sun, 3 Jan 2016 12:59:37 +0000 (13:59 +0100)]
Factorize MAX_STACK_ALLOC code to common_stackalloc.h

Ref #727

8 years agoMerge pull request #733 from yuyichao/arm-asm
Zhang Xianyi [Wed, 6 Jan 2016 01:35:12 +0000 (19:35 -0600)]
Merge pull request #733 from yuyichao/arm-asm

Do not use vsub to clear the register values

8 years agoDo not use vsub to clear the register values since it doesn't work with non-normal...
Yichao Yu [Tue, 5 Jan 2016 04:36:25 +0000 (23:36 -0500)]
Do not use vsub to clear the register values since it doesn't work with non-normal numbers.

8 years agoMerge pull request #732 from wernsaar/develop
wernsaar [Tue, 5 Jan 2016 14:34:08 +0000 (15:34 +0100)]
Merge pull request #732 from wernsaar/develop

added optimized trsm_kernels

8 years agoadded optimized trsm_kernels
Werner Saar [Tue, 5 Jan 2016 12:05:05 +0000 (13:05 +0100)]
added optimized trsm_kernels

8 years agoinclude sched.h if OS is Android
Werner Saar [Tue, 5 Jan 2016 11:36:49 +0000 (12:36 +0100)]
include sched.h if OS is Android

8 years agoMerge pull request #728 from jeromerobert/fix-no-stack-alloc
Zhang Xianyi [Mon, 4 Jan 2016 21:04:24 +0000 (15:04 -0600)]
Merge pull request #728 from jeromerobert/fix-no-stack-alloc

Fix make MAX_STACK_ALLOC=0

8 years agoFix compilation when MAX_STACK_ALLOC is not set
Jerome Robert [Thu, 31 Dec 2015 13:36:22 +0000 (13:36 +0000)]
Fix compilation when MAX_STACK_ALLOC is not set

Close #722

8 years agoLet make MAX_STACK_ALLOC=0 do what expected
Jerome Robert [Thu, 31 Dec 2015 13:32:53 +0000 (13:32 +0000)]
Let make MAX_STACK_ALLOC=0 do what expected

It's no longer required to modify Makefile.rule to disable
stack allocation. It's now possible to run:

make MAX_STACK_ALLOC=0

8 years agoMerge pull request #726 from jeromerobert/amd-e2-3200
Zhang Xianyi [Mon, 28 Dec 2015 18:53:11 +0000 (12:53 -0600)]
Merge pull request #726 from jeromerobert/amd-e2-3200

Fix detection of AMD E2-3200

8 years agoMerge pull request #725 from jeromerobert/make-nb-jobs
Zhang Xianyi [Mon, 28 Dec 2015 18:48:49 +0000 (12:48 -0600)]
Merge pull request #725 from jeromerobert/make-nb-jobs

Allow to force the number of parallel make job

8 years agoFix detection of AMD E2-3200
Jerome Robert [Mon, 28 Dec 2015 18:26:43 +0000 (19:26 +0100)]
Fix detection of AMD E2-3200

8 years agoAllow to force the number of parallel make job
Jerome Robert [Mon, 28 Dec 2015 18:28:42 +0000 (19:28 +0100)]
Allow to force the number of parallel make job

This is particularly useful when using distcc

8 years agoMerge branch 'develop' of github.com:xianyi/OpenBLAS into develop
Zhang Xianyi [Mon, 14 Dec 2015 16:07:10 +0000 (10:07 -0600)]
Merge branch 'develop' of github.com:xianyi/OpenBLAS into develop

8 years agoFixed rotg bug on ARM.
Zhang Xianyi [Mon, 14 Dec 2015 16:07:01 +0000 (10:07 -0600)]
Fixed rotg bug on ARM.

8 years agoMerge pull request #713 from btracey/patch-2
Zhang Xianyi [Thu, 10 Dec 2015 16:13:49 +0000 (10:13 -0600)]
Merge pull request #713 from btracey/patch-2

Fix Dormbr to perform the correct size operations with RowMajor

8 years agoMerge pull request #711 from btracey/patch-1
Zhang Xianyi [Thu, 10 Dec 2015 16:13:12 +0000 (10:13 -0600)]
Merge pull request #711 from btracey/patch-1

Fix Dormlq to perform the correct size operations with RowMajor

8 years agoFix Dormbr to perform the correct size operations with RowMajor
Brendan Tracey [Wed, 9 Dec 2015 07:50:22 +0000 (00:50 -0700)]
Fix Dormbr to perform the correct size operations with RowMajor

Fixes issue #712

8 years agoFix Dormlq to perform the correct size operations with RowMajor
Brendan Tracey [Wed, 9 Dec 2015 05:34:21 +0000 (22:34 -0700)]
Fix Dormlq to perform the correct size operations with RowMajor

Fixes issue #615.

8 years agoMerge branch 'develop' of github.com:xianyi/OpenBLAS into develop
Zhang Xianyi [Fri, 4 Dec 2015 16:46:42 +0000 (00:46 +0800)]
Merge branch 'develop' of github.com:xianyi/OpenBLAS into develop

8 years agoRefs #708. Modified config template for MSVC.
Zhang Xianyi [Fri, 4 Dec 2015 16:45:29 +0000 (00:45 +0800)]
Refs #708. Modified config template for MSVC.

8 years agoRefs #706. Fixed lapacke installation error.
Zhang Xianyi [Wed, 2 Dec 2015 17:32:39 +0000 (01:32 +0800)]
Refs #706. Fixed lapacke installation error.

8 years agoMerge pull request #704 from tkelman/patch-1
Zhang Xianyi [Tue, 1 Dec 2015 04:37:25 +0000 (22:37 -0600)]
Merge pull request #704 from tkelman/patch-1

fix makefile warning when renaming symbols

8 years agofix makefile warning when renaming symbols
Tony Kelman [Tue, 1 Dec 2015 04:16:33 +0000 (20:16 -0800)]
fix makefile warning when renaming symbols

use different names for `openblas*.renamed` between osx and other unices, fixes
```
Makefile:121: warning: overriding commands for target `../libopenblas64_p-r0.2.15.a.renamed'
Makefile:100: warning: ignoring old commands for target `../libopenblas64_p-r0.2.15.a.renamed'
```

also clean `*.renamed`

8 years agoRefs #697. Fixed gemv bug for Windows.
Zhang Xianyi [Mon, 30 Nov 2015 21:19:45 +0000 (15:19 -0600)]
Refs #697. Fixed gemv bug for Windows.

Thank matzeri's patch.

8 years agoRefs #702. Delete redundant xerbla exporting
Zhang Xianyi [Mon, 30 Nov 2015 17:08:33 +0000 (11:08 -0600)]
Refs #702. Delete redundant xerbla exporting

8 years agoRefs #699. Split the obj list of LAPACKE 3.6.0.
Zhang Xianyi [Tue, 24 Nov 2015 19:15:28 +0000 (13:15 -0600)]
Refs #699. Split the obj list of LAPACKE 3.6.0.

8 years agoMerge pull request #690 from rayglover/msvc-fix
Zhang Xianyi [Mon, 23 Nov 2015 17:05:37 +0000 (11:05 -0600)]
Merge pull request #690 from rayglover/msvc-fix

(Visual Studio) Don't use C99 complex numbers when building C++ code.

8 years agoMerge pull request #696 from ashwinyes/develop_20151120_lapack_test_fixes
Zhang Xianyi [Mon, 23 Nov 2015 17:04:42 +0000 (11:04 -0600)]
Merge pull request #696 from ashwinyes/develop_20151120_lapack_test_fixes

Cortex A57 fixes and Lapack 3.6.0

8 years agofix for bad or outdated mingw compiler
Werner Saar [Mon, 23 Nov 2015 15:20:14 +0000 (16:20 +0100)]
fix for bad or outdated mingw compiler

8 years agolapack-test fixes in nrm2 kernels for Cortex A57
Ashwin Sekhar T K [Mon, 23 Nov 2015 06:38:56 +0000 (12:08 +0530)]
lapack-test fixes in nrm2 kernels for Cortex A57

8 years agolapack fixes for Windos
Werner Saar [Sat, 21 Nov 2015 13:33:27 +0000 (14:33 +0100)]
lapack fixes for Windos

8 years agofixes for cross compile
Werner Saar [Sat, 21 Nov 2015 09:48:37 +0000 (10:48 +0100)]
fixes for cross compile

8 years agobugfix for cross compiling
Werner Saar [Fri, 20 Nov 2015 12:47:22 +0000 (13:47 +0100)]
bugfix for cross compiling

8 years agoadded lapack-3.6.0
Werner Saar [Fri, 20 Nov 2015 08:45:46 +0000 (09:45 +0100)]
added lapack-3.6.0

8 years agoremoved lapack-3.5.0
Werner Saar [Fri, 20 Nov 2015 08:41:59 +0000 (09:41 +0100)]
removed lapack-3.5.0

8 years agoincrease the stack size limit in the constructor
Werner Saar [Fri, 20 Nov 2015 08:23:01 +0000 (09:23 +0100)]
increase the stack size limit in the constructor

8 years agoFix blas_lock for arm64
Ashwin Sekhar T K [Thu, 19 Nov 2015 20:15:35 +0000 (01:45 +0530)]
Fix blas_lock for arm64

8 years agolapack-test fixes for Cortex A57
Ashwin Sekhar T K [Thu, 19 Nov 2015 19:45:04 +0000 (01:15 +0530)]
lapack-test fixes for Cortex A57

8 years agoChange BUFFER_SIZE for Cortex A57 to 20 MB
Ashwin Sekhar T K [Thu, 19 Nov 2015 19:42:04 +0000 (01:12 +0530)]
Change BUFFER_SIZE for Cortex A57 to 20 MB

Change the GEMM_P, GEMM_Q, GEMM_R values for Cortex A57

8 years ago(Visual Studio) Don't use C99 complex numbers when building C++ code.
Ray Glover [Tue, 17 Nov 2015 17:29:30 +0000 (17:29 +0000)]
(Visual Studio) Don't use C99 complex numbers when building C++ code.

9 years agoFix #686. Merge branch 'ashwinyes-develop' into develop
Zhang Xianyi [Tue, 10 Nov 2015 20:30:26 +0000 (04:30 +0800)]
Fix #686. Merge branch 'ashwinyes-develop' into develop

9 years agoUse 40 MB buffer for ARM Cortex A57.
Zhang Xianyi [Tue, 10 Nov 2015 20:22:34 +0000 (04:22 +0800)]
Use 40 MB buffer for ARM Cortex A57.

9 years agoDelete vi swap file.
Zhang Xianyi [Tue, 10 Nov 2015 20:19:43 +0000 (04:19 +0800)]
Delete vi swap file.

9 years agoMerge branch 'develop' of https://github.com/ashwinyes/OpenBLAS into ashwinyes-develop
Zhang Xianyi [Tue, 10 Nov 2015 20:16:22 +0000 (04:16 +0800)]
Merge branch 'develop' of https://github.com/ashwinyes/OpenBLAS into ashwinyes-develop

9 years agoUpdate develop version.
Zhang Xianyi [Tue, 10 Nov 2015 20:14:58 +0000 (04:14 +0800)]
Update develop version.

9 years agoMerge pull request #684 from sebastien-villemot/develop
Zhang Xianyi [Mon, 9 Nov 2015 17:39:21 +0000 (11:39 -0600)]
Merge pull request #684 from sebastien-villemot/develop

Fix detection of POWER architecture in c_check.

9 years agoFix detection of POWER architecture in c_check.
Sébastien Villemot [Mon, 9 Nov 2015 17:36:04 +0000 (18:36 +0100)]
Fix detection of POWER architecture in c_check.

This is necessary to avoid the false detection of a cross-compiling
environment.

9 years agoFix bug in benchmark/gemm.c
Ashwin Sekhar T K [Fri, 6 Nov 2015 14:45:05 +0000 (20:15 +0530)]
Fix bug in benchmark/gemm.c

9 years agoOptimized trmm kernels for CORTEXA57
Ashwin Sekhar T K [Mon, 2 Nov 2015 14:00:28 +0000 (19:30 +0530)]
Optimized trmm kernels for CORTEXA57

9 years agoOptimized zgemm kernel for CORTEXA57
Ashwin Sekhar T K [Mon, 2 Nov 2015 13:28:28 +0000 (18:58 +0530)]
Optimized zgemm kernel for CORTEXA57

9 years agoOptimized cgemm kernel for CORTEXA57
Ashwin Sekhar T K [Mon, 2 Nov 2015 13:10:27 +0000 (18:40 +0530)]
Optimized cgemm kernel for CORTEXA57

Also, add a generic ztrmm 4x4 kernel

9 years agoOptimized dgemm kernel for CORTEXA57
Ashwin Sekhar T K [Mon, 2 Nov 2015 12:23:28 +0000 (17:53 +0530)]
Optimized dgemm kernel for CORTEXA57

9 years agoImprove the sgemm kernel for CORTEXA57
Ashwin Sekhar T K [Mon, 2 Nov 2015 12:15:24 +0000 (17:45 +0530)]
Improve the sgemm kernel for CORTEXA57

9 years agoOptimized gemv kernels for CORTEXA57
Ashwin Sekhar T K [Mon, 2 Nov 2015 11:47:47 +0000 (17:17 +0530)]
Optimized gemv kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized swap kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 09:09:02 +0000 (14:39 +0530)]
Optimized swap kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized scal kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 09:06:31 +0000 (14:36 +0530)]
Optimized scal kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized rot kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 09:03:00 +0000 (14:33 +0530)]
Optimized rot kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized nrm2 kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 08:59:27 +0000 (14:29 +0530)]
Optimized nrm2 kernels for CORTEXA57

9 years agoOptimized dot kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 08:46:04 +0000 (14:16 +0530)]
Optimized dot kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized copy kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 06:49:05 +0000 (12:19 +0530)]
Optimized copy kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized axpy kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 06:42:08 +0000 (12:12 +0530)]
Optimized axpy kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized asum kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 06:22:15 +0000 (11:52 +0530)]
Optimized asum kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized iamax kernels for CORTEXA57
Ashwin Sekhar T K [Tue, 6 Oct 2015 06:11:15 +0000 (11:41 +0530)]
Optimized iamax kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoOptimized amax kernels for CORTEXA57
Ashwin Sekhar T K [Mon, 5 Oct 2015 14:19:44 +0000 (19:49 +0530)]
Optimized amax kernels for CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoFix compiler errors in common.h
Ashwin Sekhar T K [Mon, 5 Oct 2015 12:16:11 +0000 (17:46 +0530)]
Fix compiler errors in common.h

9 years agoAdding arm64 target CORTEXA57
Ashwin Sekhar T K [Fri, 4 Sep 2015 07:56:52 +0000 (13:26 +0530)]
Adding arm64 target CORTEXA57

Co-Authored-By: Ralph Campbell <ralph.campbell@broadcom.com>
9 years agoMinor C code fixes in interface/
Ralph Campbell [Thu, 3 Sep 2015 12:30:12 +0000 (18:00 +0530)]
Minor C code fixes in interface/

9 years agoMinor C code fixes in driver/
Ralph Campbell [Thu, 3 Sep 2015 12:27:06 +0000 (17:57 +0530)]
Minor C code fixes in driver/

9 years agoMinor C code fixes in kernel/arm
Ralph Campbell [Fri, 6 Nov 2015 14:34:56 +0000 (20:04 +0530)]
Minor C code fixes in kernel/arm

9 years agoRemove duplicate -D args in kernel/Makefile.L1
Ralph Campbell [Fri, 6 Nov 2015 14:34:17 +0000 (20:04 +0530)]
Remove duplicate -D args in kernel/Makefile.L1

9 years agoRefs #682. Enable LAPACK_COMPLEX_STRUCTURE when __ANDROID_API_ < 21.
Zhang Xianyi [Sat, 7 Nov 2015 05:46:20 +0000 (23:46 -0600)]
Refs #682. Enable LAPACK_COMPLEX_STRUCTURE when __ANDROID_API_ < 21.

9 years agoDetect AMD Trinity and Richland.
Zhang Xianyi [Wed, 28 Oct 2015 18:53:29 +0000 (02:53 +0800)]
Detect AMD Trinity and Richland.

9 years agoMerge pull request #677 from j-bo/develop
Zhang Xianyi [Wed, 28 Oct 2015 14:44:25 +0000 (09:44 -0500)]
Merge pull request #677 from j-bo/develop

Refs #676.  Fixed ONLY_CBLAS=1 compiling bug on windows.

9 years agoRefs #676. Fixed ONLY_CBLAS=1 compiling bug on windows.
j-bo [Wed, 28 Oct 2015 14:10:42 +0000 (15:10 +0100)]
Refs #676.  Fixed ONLY_CBLAS=1 compiling bug on windows.

9 years agoMerge branch 'develop' v0.2.15
Zhang Xianyi [Tue, 27 Oct 2015 20:44:50 +0000 (15:44 -0500)]
Merge branch 'develop'

9 years agoUpdate doc for OpenBLAS 0.2.15 version. [CI skipped]
Zhang Xianyi [Tue, 27 Oct 2015 20:44:35 +0000 (15:44 -0500)]
Update doc for OpenBLAS 0.2.15 version. [CI skipped]

9 years agoMerge pull request #674 from j-bo/develop
Zhang Xianyi [Tue, 27 Oct 2015 15:49:22 +0000 (10:49 -0500)]
Merge pull request #674 from j-bo/develop

Fix #673

9 years agoOnly include complex.h since Android 5.0
Zhang Xianyi [Tue, 27 Oct 2015 15:47:55 +0000 (10:47 -0500)]
Only include complex.h since Android 5.0

9 years agoMerge pull request #1 from j-bo/j-bo-patch-673
j-bo [Tue, 27 Oct 2015 12:56:45 +0000 (13:56 +0100)]
Merge pull request #1 from j-bo/j-bo-patch-673

Fix #673

9 years agoFix #673
j-bo [Tue, 27 Oct 2015 12:55:24 +0000 (13:55 +0100)]
Fix #673

Add lacking headers declarations when compiling for Android ARM7

9 years agoRefs #668. Raise the signal when pthread_create fails.
Zhang Xianyi [Tue, 27 Oct 2015 00:02:51 +0000 (19:02 -0500)]
Refs #668. Raise the signal when pthread_create fails.

Thank James K. Lowden for the patch.

9 years agoAdd AppVeyor badge.
Zhang Xianyi [Mon, 26 Oct 2015 23:14:41 +0000 (18:14 -0500)]
Add AppVeyor badge.

9 years ago[ci skip] Build Visual Studio 12 Win64 on Appveyor
Zhang Xianyi [Mon, 26 Oct 2015 23:08:54 +0000 (18:08 -0500)]
[ci skip] Build Visual Studio 12 Win64 on Appveyor

9 years agoOnly test x64 Windows CI.
Zhang Xianyi [Mon, 26 Oct 2015 21:11:07 +0000 (05:11 +0800)]
Only test x64 Windows CI.

9 years agoFix DYNAMIC_ARCH=1 bug.
Zhang Xianyi [Mon, 26 Oct 2015 21:10:40 +0000 (05:10 +0800)]
Fix DYNAMIC_ARCH=1 bug.

9 years agoUse AppVeyor Windows CI.
Zhang Xianyi [Mon, 26 Oct 2015 20:08:17 +0000 (15:08 -0500)]
Use AppVeyor Windows CI.

9 years agoMerge branch 'cmake' into develop
Zhang Xianyi [Mon, 26 Oct 2015 19:54:59 +0000 (14:54 -0500)]
Merge branch 'cmake' into develop

9 years agoMerge branch 'develop' into cmake
Zhang Xianyi [Mon, 26 Oct 2015 19:54:34 +0000 (14:54 -0500)]
Merge branch 'develop' into cmake

Conflicts:
driver/others/memory.c

9 years agoFix cmake bug on MSVC 32-bit.
Zhang Xianyi [Mon, 26 Oct 2015 19:52:13 +0000 (14:52 -0500)]
Fix cmake bug on MSVC 32-bit.

9 years agoFix cmake bug on x86 32-bit.
Zhang Xianyi [Mon, 26 Oct 2015 18:54:53 +0000 (02:54 +0800)]
Fix cmake bug on x86 32-bit.

e.g. Build 32-bit on 64-bit Linux.
cmake -DBINARY=32

9 years agoAdd CBLAS test for CMAKE.
Zhang Xianyi [Mon, 26 Oct 2015 15:42:21 +0000 (23:42 +0800)]
Add CBLAS test for CMAKE.

9 years agoRefs #671. the return of i?max cannot larger than N.
Zhang Xianyi [Fri, 23 Oct 2015 17:16:34 +0000 (01:16 +0800)]
Refs #671. the return of i?max cannot larger than N.

9 years agoRefs #669. Fixed the build bug with gcc on Mac OS X.
Zhang Xianyi [Thu, 22 Oct 2015 16:07:35 +0000 (11:07 -0500)]
Refs #669. Fixed the build bug with gcc on Mac OS X.

9 years agoFixed cmake bug on Visual Studio.
Zhang Xianyi [Tue, 20 Oct 2015 19:37:22 +0000 (14:37 -0500)]
Fixed cmake bug on Visual Studio.

9 years agoFixed cmake bug on haswell.
Zhang Xianyi [Tue, 20 Oct 2015 18:24:54 +0000 (02:24 +0800)]
Fixed cmake bug on haswell.