Browse Source
Merge pull request #2916 from martin-frbg/issue2911
Clean up duplicate definitions in POWER8 kernels and fix power10 option passing
tags/v0.3.12
Martin Kroeker
GitHub
5 years ago
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with
1 additions and
8 deletions
-
Makefile.power
-
kernel/power/ctrmm_kernel_8x4_power8.S
-
kernel/power/dgemm_kernel_16x4_power8.S
-
kernel/power/dtrmm_kernel_16x4_power8.S
-
kernel/power/dtrsm_kernel_LT_16x4_power8.S
-
kernel/power/strmm_kernel_16x8_power8.S
|
|
|
@@ -10,7 +10,7 @@ USE_OPENMP = 1 |
|
|
|
endif |
|
|
|
|
|
|
|
ifeq ($(CORE), POWER10) |
|
|
|
COMMON_OPT += -Ofast -mcpu=power10 -mtune=power10 -mvsx -fno-fast-math |
|
|
|
CCOMMON_OPT += -Ofast -mcpu=power10 -mtune=power10 -mvsx -fno-fast-math |
|
|
|
FCOMMON_OPT += -O2 -frecursive -mcpu=power10 -mtune=power10 -fno-fast-math |
|
|
|
endif |
|
|
|
|
|
|
|
|
|
|
|
@@ -82,12 +82,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef __64BIT__ |
|
|
|
#define STACKSIZE 400 |
|
|
|
#define STACKSIZE 592 |
|
|
|
#define ALPHA_R_SP 304+192(SP) |
|
|
|
#define ALPHA_I_SP 312+192(SP) |
|
|
|
#else |
|
|
|
#define STACKSIZE 256 |
|
|
|
#define STACKSIZE 452 |
|
|
|
#define ALPHA_R_SP 224+196(SP) |
|
|
|
#define ALPHA_I_SP 232+196(SP) |
|
|
|
|
|
|
|
@@ -82,12 +82,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef __64BIT__ |
|
|
|
#define STACKSIZE 320 |
|
|
|
#define STACKSIZE 512 |
|
|
|
#define ALPHA_SP 296+192(SP) |
|
|
|
#define FZERO 304+192(SP) |
|
|
|
#else |
|
|
|
#define STACKSIZE 240 |
|
|
|
#define STACKSIZE 440 |
|
|
|
#define ALPHA_SP 224+200(SP) |
|
|
|
#define FZERO 232+200(SP) |
|
|
|
|
|
|
|
@@ -82,7 +82,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef __64BIT__ |
|
|
|
#define STACKSIZE 320 |
|
|
|
#define STACKSIZE 520 |
|
|
|
#define ALPHA_SP 296+200(SP) |
|
|
|
#define FZERO 304+200(SP) |
|
|
|
|
|
|
|
@@ -47,7 +47,6 @@ |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef __64BIT__ |
|
|
|
#define STACKSIZE 320 |
|
|
|
#define STACKSIZE 520 |
|
|
|
#define ALPHA 296+200(SP) |
|
|
|
#define FZERO 304+200(SP) |
|
|
|
|
|
|
|
@@ -82,7 +82,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
#endif |
|
|
|
|
|
|
|
#ifdef __64BIT__ |
|
|
|
#define STACKSIZE 340 |
|
|
|
#define STACKSIZE 540 |
|
|
|
#define ALPHA_SP 296+200(SP) |
|
|
|
#define FZERO 304+200(SP) |
|
|
|
|