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
parent
commit
dc6e44c3f8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 1 additions and 8 deletions
  1. +1
    -1
      Makefile.power
  2. +0
    -2
      kernel/power/ctrmm_kernel_8x4_power8.S
  3. +0
    -2
      kernel/power/dgemm_kernel_16x4_power8.S
  4. +0
    -1
      kernel/power/dtrmm_kernel_16x4_power8.S
  5. +0
    -1
      kernel/power/dtrsm_kernel_LT_16x4_power8.S
  6. +0
    -1
      kernel/power/strmm_kernel_16x8_power8.S

+ 1
- 1
Makefile.power View File

@@ -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



+ 0
- 2
kernel/power/ctrmm_kernel_8x4_power8.S View File

@@ -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)


+ 0
- 2
kernel/power/dgemm_kernel_16x4_power8.S View File

@@ -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)


+ 0
- 1
kernel/power/dtrmm_kernel_16x4_power8.S View File

@@ -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)


+ 0
- 1
kernel/power/dtrsm_kernel_LT_16x4_power8.S View File

@@ -47,7 +47,6 @@
#endif

#ifdef __64BIT__
#define STACKSIZE 320
#define STACKSIZE 520
#define ALPHA 296+200(SP)
#define FZERO 304+200(SP)


+ 0
- 1
kernel/power/strmm_kernel_16x8_power8.S View File

@@ -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)


Loading…
Cancel
Save