From 7ba4fe5afbc6fffdbc6cd2cc6f7ff72050135996 Mon Sep 17 00:00:00 2001 From: Matthew Brandyberry Date: Tue, 21 Jul 2015 12:45:12 -0500 Subject: [PATCH] ppc64le platform support (ELF ABI v2) --- common_power.h | 31 ++++++++++++++++++ kernel/power/axpy.S | 2 +- kernel/power/axpy_ppc440.S | 2 +- kernel/power/gemm_beta.S | 18 +++++------ kernel/power/gemm_kernel.S | 38 +++++++++++----------- kernel/power/gemm_kernel_altivec.S | 2 +- kernel/power/gemm_kernel_altivec_cell.S | 2 +- kernel/power/gemm_kernel_altivec_g4.S | 2 +- kernel/power/gemm_kernel_cell.S | 38 +++++++++++----------- kernel/power/gemm_kernel_g4.S | 10 +++--- kernel/power/gemm_kernel_power3.S | 30 +++++++++--------- kernel/power/gemm_kernel_power6.S | 10 +++--- kernel/power/gemm_kernel_ppc440.S | 10 +++--- kernel/power/gemv_n.S | 30 +++++++++--------- kernel/power/gemv_n_ppc440.S | 30 +++++++++--------- kernel/power/gemv_t.S | 30 +++++++++--------- kernel/power/gemv_t_ppc440.S | 30 +++++++++--------- kernel/power/ger.S | 30 +++++++++--------- kernel/power/swap.S | 2 +- kernel/power/symv_L.S | 20 ++++++------ kernel/power/symv_U.S | 20 ++++++------ kernel/power/trsm_kernel_LN.S | 38 +++++++++++----------- kernel/power/trsm_kernel_LT.S | 38 +++++++++++----------- kernel/power/trsm_kernel_RT.S | 38 +++++++++++----------- kernel/power/trsm_kernel_cell_LN.S | 38 +++++++++++----------- kernel/power/trsm_kernel_cell_LT.S | 38 +++++++++++----------- kernel/power/trsm_kernel_cell_RT.S | 38 +++++++++++----------- kernel/power/trsm_kernel_power6_LN.S | 10 +++--- kernel/power/trsm_kernel_power6_LT.S | 10 +++--- kernel/power/trsm_kernel_power6_RT.S | 10 +++--- kernel/power/trsm_kernel_ppc440_LN.S | 10 +++--- kernel/power/trsm_kernel_ppc440_LT.S | 10 +++--- kernel/power/trsm_kernel_ppc440_RT.S | 10 +++--- kernel/power/zaxpy.S | 12 +++---- kernel/power/zaxpy_ppc440.S | 12 +++---- kernel/power/zgemm_beta.S | 18 +++++------ kernel/power/zgemm_kernel.S | 40 ++++++++++++------------ kernel/power/zgemm_kernel_altivec.S | 32 +++++++++---------- kernel/power/zgemm_kernel_altivec_cell.S | 32 +++++++++---------- kernel/power/zgemm_kernel_altivec_g4.S | 12 +++---- kernel/power/zgemm_kernel_cell.S | 40 ++++++++++++------------ kernel/power/zgemm_kernel_g4.S | 20 ++++++------ kernel/power/zgemm_kernel_power3.S | 32 +++++++++---------- kernel/power/zgemm_kernel_power6.S | 20 ++++++------ kernel/power/zgemm_kernel_ppc440.S | 20 ++++++------ kernel/power/zgemv_n.S | 30 +++++++++--------- kernel/power/zgemv_n_ppc440.S | 40 ++++++++++++------------ kernel/power/zgemv_t.S | 40 ++++++++++++------------ kernel/power/zgemv_t_ppc440.S | 40 ++++++++++++------------ kernel/power/zger.S | 40 ++++++++++++------------ kernel/power/zswap.S | 12 +++---- kernel/power/zsymv_L.S | 30 +++++++++--------- kernel/power/zsymv_U.S | 30 +++++++++--------- kernel/power/ztrsm_kernel_LN.S | 40 ++++++++++++------------ kernel/power/ztrsm_kernel_LT.S | 40 ++++++++++++------------ kernel/power/ztrsm_kernel_RT.S | 40 ++++++++++++------------ kernel/power/ztrsm_kernel_cell_LN.S | 20 ++++++------ kernel/power/ztrsm_kernel_cell_LT.S | 40 ++++++++++++------------ kernel/power/ztrsm_kernel_cell_RT.S | 20 ++++++------ kernel/power/ztrsm_kernel_power6_LN.S | 20 ++++++------ kernel/power/ztrsm_kernel_power6_LT.S | 20 ++++++------ kernel/power/ztrsm_kernel_power6_RT.S | 20 ++++++------ kernel/power/ztrsm_kernel_ppc440_LN.S | 20 ++++++------ kernel/power/ztrsm_kernel_ppc440_LT.S | 20 ++++++------ kernel/power/ztrsm_kernel_ppc440_RT.S | 20 ++++++------ 65 files changed, 789 insertions(+), 758 deletions(-) diff --git a/common_power.h b/common_power.h index f88f527bd..e9b5cb630 100644 --- a/common_power.h +++ b/common_power.h @@ -495,6 +495,15 @@ static inline int blas_quickdivide(blasint x, blasint y){ REALNAME: #define EPILOGUE .size REALNAME, .-REALNAME #else +#if _CALL_ELF == 2 +#define PROLOGUE \ + .section .text;\ + .align 6;\ + .globl REALNAME;\ + .type REALNAME, @function;\ +REALNAME: +#define EPILOGUE .size REALNAME, .-REALNAME +#else #define PROLOGUE \ .section .text;\ .align 5;\ @@ -514,6 +523,7 @@ REALNAME:;\ .size .REALNAME, .-.REALNAME; \ .section .note.GNU-stack,"",@progbits #endif +#endif #ifdef PROFILE #ifndef __64BIT__ @@ -792,4 +802,25 @@ Lmcount$lazy_ptr: #ifndef MAP_ANONYMOUS #define MAP_ANONYMOUS MAP_ANON #endif + +#ifdef OS_LINUX +#ifndef __64BIT__ +#define FRAMESLOT(X) (((X) * 4) + 8) +#else +#if _CALL_ELF == 2 +#define FRAMESLOT(X) (((X) * 8) + 96) +#else +#define FRAMESLOT(X) (((X) * 8) + 112) +#endif +#endif +#endif + +#if defined(OS_AIX) || defined(OS_DARWIN) +#ifndef __64BIT__ +#define FRAMESLOT(X) (((X) * 4) + 56) +#else +#define FRAMESLOT(X) (((X) * 8) + 112) +#endif +#endif + #endif diff --git a/kernel/power/axpy.S b/kernel/power/axpy.S index 190f82d6b..fb9789da4 100644 --- a/kernel/power/axpy.S +++ b/kernel/power/axpy.S @@ -106,7 +106,7 @@ stfd f24, 80(SP) #if (defined(_AIX) || defined(__APPLE__)) && !defined(__64BIT__) && defined(DOUBLE) - lwz INCY, 56 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif fmr ALPHA, f1 diff --git a/kernel/power/axpy_ppc440.S b/kernel/power/axpy_ppc440.S index df3f25e5f..81a660e4d 100644 --- a/kernel/power/axpy_ppc440.S +++ b/kernel/power/axpy_ppc440.S @@ -104,7 +104,7 @@ stfd f24, 80(SP) #if (defined(_AIX) || defined(__APPLE__)) && !defined(__64BIT__) && defined(DOUBLE) - lwz INCY, 56 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif fmr ALPHA, f1 diff --git a/kernel/power/gemm_beta.S b/kernel/power/gemm_beta.S index 969f54c61..62d7761ec 100644 --- a/kernel/power/gemm_beta.S +++ b/kernel/power/gemm_beta.S @@ -64,24 +64,24 @@ #ifdef linux #ifndef __64BIT__ - lwz LDC, 8 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #else - ld C, 112 + STACKSIZE(SP) - ld LDC, 120 + STACKSIZE(SP) + ld C, FRAMESLOT(0) + STACKSIZE(SP) + ld LDC, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld C, 112 + STACKSIZE(SP) - ld LDC, 120 + STACKSIZE(SP) + ld C, FRAMESLOT(0) + STACKSIZE(SP) + ld LDC, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz C, 56 + STACKSIZE(SP) - lwz LDC, 60 + STACKSIZE(SP) + lwz C, FRAMESLOT(0) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemm_kernel.S b/kernel/power/gemm_kernel.S index cae2fabca..e5e9ec346 100644 --- a/kernel/power/gemm_kernel.S +++ b/kernel/power/gemm_kernel.S @@ -179,7 +179,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif @@ -187,17 +187,17 @@ #if defined(TRMMKERNEL) #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -231,29 +231,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemm_kernel_altivec.S b/kernel/power/gemm_kernel_altivec.S index 8a525ef22..6c7e78319 100644 --- a/kernel/power/gemm_kernel_altivec.S +++ b/kernel/power/gemm_kernel_altivec.S @@ -241,7 +241,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/gemm_kernel_altivec_cell.S b/kernel/power/gemm_kernel_altivec_cell.S index ac750c2e8..b7445a1f6 100644 --- a/kernel/power/gemm_kernel_altivec_cell.S +++ b/kernel/power/gemm_kernel_altivec_cell.S @@ -247,7 +247,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/gemm_kernel_altivec_g4.S b/kernel/power/gemm_kernel_altivec_g4.S index 26339afeb..548150143 100644 --- a/kernel/power/gemm_kernel_altivec_g4.S +++ b/kernel/power/gemm_kernel_altivec_g4.S @@ -241,7 +241,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/gemm_kernel_cell.S b/kernel/power/gemm_kernel_cell.S index 1dbacc7f9..f3d3b8325 100644 --- a/kernel/power/gemm_kernel_cell.S +++ b/kernel/power/gemm_kernel_cell.S @@ -185,7 +185,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif @@ -193,17 +193,17 @@ #if defined(TRMMKERNEL) #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -229,29 +229,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ -xc ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) +xc ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemm_kernel_g4.S b/kernel/power/gemm_kernel_g4.S index b6c849965..259f04c4e 100644 --- a/kernel/power/gemm_kernel_g4.S +++ b/kernel/power/gemm_kernel_g4.S @@ -177,7 +177,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif @@ -185,17 +185,17 @@ #if defined(TRMMKERNEL) #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemm_kernel_power3.S b/kernel/power/gemm_kernel_power3.S index 6fe2def67..4a6b5da62 100644 --- a/kernel/power/gemm_kernel_power3.S +++ b/kernel/power/gemm_kernel_power3.S @@ -168,7 +168,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif @@ -190,29 +190,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemm_kernel_power6.S b/kernel/power/gemm_kernel_power6.S index 5f8fa76ce..1a412c4fb 100644 --- a/kernel/power/gemm_kernel_power6.S +++ b/kernel/power/gemm_kernel_power6.S @@ -176,7 +176,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif @@ -184,17 +184,17 @@ #if defined(TRMMKERNEL) #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemm_kernel_ppc440.S b/kernel/power/gemm_kernel_ppc440.S index 2e86d5130..b128beb38 100644 --- a/kernel/power/gemm_kernel_ppc440.S +++ b/kernel/power/gemm_kernel_ppc440.S @@ -176,7 +176,7 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif @@ -184,17 +184,17 @@ #if defined(TRMMKERNEL) #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/gemv_n.S b/kernel/power/gemv_n.S index 2b19f0a4e..77587ecb1 100644 --- a/kernel/power/gemv_n.S +++ b/kernel/power/gemv_n.S @@ -248,31 +248,31 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/gemv_n_ppc440.S b/kernel/power/gemv_n_ppc440.S index baedebc2b..beb21200a 100644 --- a/kernel/power/gemv_n_ppc440.S +++ b/kernel/power/gemv_n_ppc440.S @@ -201,31 +201,31 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/gemv_t.S b/kernel/power/gemv_t.S index 005e5d56c..817a60b86 100644 --- a/kernel/power/gemv_t.S +++ b/kernel/power/gemv_t.S @@ -257,31 +257,31 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/gemv_t_ppc440.S b/kernel/power/gemv_t_ppc440.S index 62433af19..6e560db6c 100644 --- a/kernel/power/gemv_t_ppc440.S +++ b/kernel/power/gemv_t_ppc440.S @@ -192,31 +192,31 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/ger.S b/kernel/power/ger.S index bc10bf40d..fd397ce8c 100644 --- a/kernel/power/ger.S +++ b/kernel/power/ger.S @@ -226,31 +226,31 @@ #ifdef linux #ifndef __64BIT__ - lwz LDA, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz LDA, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld A, 112 + STACKSIZE(SP) - ld LDA, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld A, FRAMESLOT(0) + STACKSIZE(SP) + ld LDA, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz INCY, 56 + STACKSIZE(SP) - lwz A, 60 + STACKSIZE(SP) - lwz LDA, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz A, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDA, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz A, 56 + STACKSIZE(SP) - lwz LDA, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz A, FRAMESLOT(0) + STACKSIZE(SP) + lwz LDA, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld A, 112 + STACKSIZE(SP) - ld LDA, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld A, FRAMESLOT(0) + STACKSIZE(SP) + ld LDA, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/swap.S b/kernel/power/swap.S index f8b56d472..e862b17bb 100644 --- a/kernel/power/swap.S +++ b/kernel/power/swap.S @@ -115,7 +115,7 @@ stfd f31, 136(SP) #if (defined(_AIX) || defined(__APPLE__)) && !defined(__64BIT__) && defined(DOUBLE) - lwz INCY, 56 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif slwi INCX, INCX, BASE_SHIFT diff --git a/kernel/power/symv_L.S b/kernel/power/symv_L.S index fbf735abd..f7d768c50 100644 --- a/kernel/power/symv_L.S +++ b/kernel/power/symv_L.S @@ -250,26 +250,26 @@ #ifdef linux #ifndef __64BIT__ - lwz BUFFER, 56 + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(0) + STACKSIZE(SP) #else - ld INCY, 112 + STACKSIZE(SP) - ld BUFFER, 120 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz INCY, 56 + STACKSIZE(SP) - lwz BUFFER, 60 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #endif #else - ld INCY, 112 + STACKSIZE(SP) - ld BUFFER, 120 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/symv_U.S b/kernel/power/symv_U.S index ec1aeea39..d8e082397 100644 --- a/kernel/power/symv_U.S +++ b/kernel/power/symv_U.S @@ -249,26 +249,26 @@ #ifdef linux #ifndef __64BIT__ - lwz BUFFER, 56 + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(0) + STACKSIZE(SP) #else - ld INCY, 112 + STACKSIZE(SP) - ld BUFFER, 120 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz INCY, 56 + STACKSIZE(SP) - lwz BUFFER, 60 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #endif #else - ld INCY, 112 + STACKSIZE(SP) - ld BUFFER, 120 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/trsm_kernel_LN.S b/kernel/power/trsm_kernel_LN.S index 0c13a25a4..7983c573b 100644 --- a/kernel/power/trsm_kernel_LN.S +++ b/kernel/power/trsm_kernel_LN.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -239,29 +239,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_LT.S b/kernel/power/trsm_kernel_LT.S index 06481e5e9..c561fd014 100644 --- a/kernel/power/trsm_kernel_LT.S +++ b/kernel/power/trsm_kernel_LT.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -260,29 +260,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_RT.S b/kernel/power/trsm_kernel_RT.S index 1777ba86d..07b88402c 100644 --- a/kernel/power/trsm_kernel_RT.S +++ b/kernel/power/trsm_kernel_RT.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -257,29 +257,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_cell_LN.S b/kernel/power/trsm_kernel_cell_LN.S index b5ed925ed..803530cbb 100644 --- a/kernel/power/trsm_kernel_cell_LN.S +++ b/kernel/power/trsm_kernel_cell_LN.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -234,29 +234,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_cell_LT.S b/kernel/power/trsm_kernel_cell_LT.S index cdc6f7514..105e7d43c 100644 --- a/kernel/power/trsm_kernel_cell_LT.S +++ b/kernel/power/trsm_kernel_cell_LT.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -260,29 +260,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_cell_RT.S b/kernel/power/trsm_kernel_cell_RT.S index 731f52c19..a54a261cb 100644 --- a/kernel/power/trsm_kernel_cell_RT.S +++ b/kernel/power/trsm_kernel_cell_RT.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -234,29 +234,29 @@ #ifdef linux #ifndef __64BIT__ mr PREA, r10 - lwz PREB, 8 + STACKSIZE(SP) - lwz PREC, 12 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(1) + STACKSIZE(SP) #else - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 112 + STACKSIZE(SP) - ld PREB, 120 + STACKSIZE(SP) - ld PREC, 128 + STACKSIZE(SP) + ld PREA, FRAMESLOT(0) + STACKSIZE(SP) + ld PREB, FRAMESLOT(1) + STACKSIZE(SP) + ld PREC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 60 + STACKSIZE(SP) - lwz PREB, 64 + STACKSIZE(SP) - lwz PREC, 68 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz PREA, 56 + STACKSIZE(SP) - lwz PREB, 60 + STACKSIZE(SP) - lwz PREC, 64 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(0) + STACKSIZE(SP) + lwz PREB, FRAMESLOT(1) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_power6_LN.S b/kernel/power/trsm_kernel_power6_LN.S index 2f85cd14b..937a6761a 100644 --- a/kernel/power/trsm_kernel_power6_LN.S +++ b/kernel/power/trsm_kernel_power6_LN.S @@ -173,24 +173,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_power6_LT.S b/kernel/power/trsm_kernel_power6_LT.S index 6b3d21b14..924f00ec0 100644 --- a/kernel/power/trsm_kernel_power6_LT.S +++ b/kernel/power/trsm_kernel_power6_LT.S @@ -174,24 +174,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_power6_RT.S b/kernel/power/trsm_kernel_power6_RT.S index f6b2e5cfb..40ee5e28d 100644 --- a/kernel/power/trsm_kernel_power6_RT.S +++ b/kernel/power/trsm_kernel_power6_RT.S @@ -173,24 +173,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_ppc440_LN.S b/kernel/power/trsm_kernel_ppc440_LN.S index 265e79e0f..6b7312101 100644 --- a/kernel/power/trsm_kernel_ppc440_LN.S +++ b/kernel/power/trsm_kernel_ppc440_LN.S @@ -185,24 +185,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_ppc440_LT.S b/kernel/power/trsm_kernel_ppc440_LT.S index de7ff7415..28b109b96 100644 --- a/kernel/power/trsm_kernel_ppc440_LT.S +++ b/kernel/power/trsm_kernel_ppc440_LT.S @@ -170,24 +170,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/trsm_kernel_ppc440_RT.S b/kernel/power/trsm_kernel_ppc440_RT.S index e8d202d97..df80cd393 100644 --- a/kernel/power/trsm_kernel_ppc440_RT.S +++ b/kernel/power/trsm_kernel_ppc440_RT.S @@ -185,24 +185,24 @@ #if defined(_AIX) || defined(__APPLE__) #if !defined(__64BIT__) && defined(DOUBLE) - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif slwi LDC, LDC, BASE_SHIFT #if defined(linux) && defined(__64BIT__) - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 112 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else - lwz OFFSET, 56 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zaxpy.S b/kernel/power/zaxpy.S index 1acd729ae..ac5b249bb 100644 --- a/kernel/power/zaxpy.S +++ b/kernel/power/zaxpy.S @@ -124,19 +124,19 @@ stfd f25, 88(SP) #if defined(linux) && defined(__64BIT__) - ld INCY, 112 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld INCY, 112 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz INCY, 56 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zaxpy_ppc440.S b/kernel/power/zaxpy_ppc440.S index 1ac232444..b5c604e91 100644 --- a/kernel/power/zaxpy_ppc440.S +++ b/kernel/power/zaxpy_ppc440.S @@ -113,19 +113,19 @@ stfd f25, 88(SP) #if defined(linux) && defined(__64BIT__) - ld INCY, 112 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld INCY, 112 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz INCY, 56 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_beta.S b/kernel/power/zgemm_beta.S index 4a9cbd8bb..43b72ca15 100644 --- a/kernel/power/zgemm_beta.S +++ b/kernel/power/zgemm_beta.S @@ -64,24 +64,24 @@ #ifdef linux #ifndef __64BIT__ - lwz LDC, 8 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #else - ld C, 120 + STACKSIZE(SP) - ld LDC, 128 + STACKSIZE(SP) + ld C, FRAMESLOT(1) + STACKSIZE(SP) + ld LDC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld C, 120 + STACKSIZE(SP) - ld LDC, 128 + STACKSIZE(SP) + ld C, FRAMESLOT(1) + STACKSIZE(SP) + ld LDC, FRAMESLOT(2) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz C, 68 + STACKSIZE(SP) - lwz LDC, 72 + STACKSIZE(SP) + lwz C, FRAMESLOT(3) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(4) + STACKSIZE(SP) #else - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel.S b/kernel/power/zgemm_kernel.S index 3d6689531..8ec8b674a 100644 --- a/kernel/power/zgemm_kernel.S +++ b/kernel/power/zgemm_kernel.S @@ -171,37 +171,37 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #ifdef TRMMKERNEL #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif @@ -233,25 +233,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_altivec.S b/kernel/power/zgemm_kernel_altivec.S index 2267e975a..2b650cd02 100644 --- a/kernel/power/zgemm_kernel_altivec.S +++ b/kernel/power/zgemm_kernel_altivec.S @@ -240,20 +240,20 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -266,25 +266,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREB, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREB, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREB, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREB, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREB, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREB, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREB, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_altivec_cell.S b/kernel/power/zgemm_kernel_altivec_cell.S index 9a1407d6e..642d1f2e7 100644 --- a/kernel/power/zgemm_kernel_altivec_cell.S +++ b/kernel/power/zgemm_kernel_altivec_cell.S @@ -246,20 +246,20 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -272,25 +272,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREB, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREB, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREB, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREB, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREB, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREB, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREB, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREB, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_altivec_g4.S b/kernel/power/zgemm_kernel_altivec_g4.S index 4c774a1e3..0f7a6f9aa 100644 --- a/kernel/power/zgemm_kernel_altivec_g4.S +++ b/kernel/power/zgemm_kernel_altivec_g4.S @@ -240,20 +240,20 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_cell.S b/kernel/power/zgemm_kernel_cell.S index 5667b130d..8fd6b0afb 100644 --- a/kernel/power/zgemm_kernel_cell.S +++ b/kernel/power/zgemm_kernel_cell.S @@ -177,37 +177,37 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #ifdef TRMMKERNEL #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif @@ -232,25 +232,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_g4.S b/kernel/power/zgemm_kernel_g4.S index af6f88e99..bf6bf77e8 100644 --- a/kernel/power/zgemm_kernel_g4.S +++ b/kernel/power/zgemm_kernel_g4.S @@ -187,37 +187,37 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #ifdef TRMMKERNEL #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_power3.S b/kernel/power/zgemm_kernel_power3.S index d7d6e2aea..471d3b9ae 100644 --- a/kernel/power/zgemm_kernel_power3.S +++ b/kernel/power/zgemm_kernel_power3.S @@ -163,20 +163,20 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif @@ -204,25 +204,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_power6.S b/kernel/power/zgemm_kernel_power6.S index 3f79c0523..3c28649bc 100644 --- a/kernel/power/zgemm_kernel_power6.S +++ b/kernel/power/zgemm_kernel_power6.S @@ -201,37 +201,37 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #ifdef TRMMKERNEL #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemm_kernel_ppc440.S b/kernel/power/zgemm_kernel_ppc440.S index 075fa2b4f..748b69a0c 100644 --- a/kernel/power/zgemm_kernel_ppc440.S +++ b/kernel/power/zgemm_kernel_ppc440.S @@ -184,37 +184,37 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #ifdef TRMMKERNEL #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zgemv_n.S b/kernel/power/zgemv_n.S index ba4685dec..23e0177c0 100644 --- a/kernel/power/zgemv_n.S +++ b/kernel/power/zgemv_n.S @@ -247,31 +247,31 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz LDA, 56 + STACKSIZE(SP) - lwz X, 60 + STACKSIZE(SP) - lwz INCX, 64 + STACKSIZE(SP) - lwz Y, 68 + STACKSIZE(SP) - lwz INCY, 72 + STACKSIZE(SP) + lwz LDA, FRAMESLOT(0) + STACKSIZE(SP) + lwz X, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCX, FRAMESLOT(2) + STACKSIZE(SP) + lwz Y, FRAMESLOT(3) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(4) + STACKSIZE(SP) #else - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/zgemv_n_ppc440.S b/kernel/power/zgemv_n_ppc440.S index 31e720261..55dd2d84f 100644 --- a/kernel/power/zgemv_n_ppc440.S +++ b/kernel/power/zgemv_n_ppc440.S @@ -225,36 +225,36 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz LDA, 56 + STACKSIZE(SP) - lwz X, 60 + STACKSIZE(SP) - lwz INCX, 64 + STACKSIZE(SP) - lwz Y, 68 + STACKSIZE(SP) - lwz INCY, 72 + STACKSIZE(SP) - lwz BUFFER, 76 + STACKSIZE(SP) + lwz LDA, FRAMESLOT(0) + STACKSIZE(SP) + lwz X, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCX, FRAMESLOT(2) + STACKSIZE(SP) + lwz Y, FRAMESLOT(3) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(4) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/zgemv_t.S b/kernel/power/zgemv_t.S index bd8ac4043..c0bad3152 100644 --- a/kernel/power/zgemv_t.S +++ b/kernel/power/zgemv_t.S @@ -222,36 +222,36 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz LDA, 56 + STACKSIZE(SP) - lwz X, 60 + STACKSIZE(SP) - lwz INCX, 64 + STACKSIZE(SP) - lwz Y, 68 + STACKSIZE(SP) - lwz INCY, 72 + STACKSIZE(SP) - lwz BUFFER, 76 + STACKSIZE(SP) + lwz LDA, FRAMESLOT(0) + STACKSIZE(SP) + lwz X, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCX, FRAMESLOT(2) + STACKSIZE(SP) + lwz Y, FRAMESLOT(3) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(4) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/zgemv_t_ppc440.S b/kernel/power/zgemv_t_ppc440.S index 043b9e37b..bfc039a0c 100644 --- a/kernel/power/zgemv_t_ppc440.S +++ b/kernel/power/zgemv_t_ppc440.S @@ -181,36 +181,36 @@ #ifdef linux #ifndef __64BIT__ - lwz INCY, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz LDA, 56 + STACKSIZE(SP) - lwz X, 60 + STACKSIZE(SP) - lwz INCX, 64 + STACKSIZE(SP) - lwz Y, 68 + STACKSIZE(SP) - lwz INCY, 72 + STACKSIZE(SP) - lwz BUFFER, 76 + STACKSIZE(SP) + lwz LDA, FRAMESLOT(0) + STACKSIZE(SP) + lwz X, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCX, FRAMESLOT(2) + STACKSIZE(SP) + lwz Y, FRAMESLOT(3) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(4) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #else - ld INCX, 112 + STACKSIZE(SP) - ld Y, 120 + STACKSIZE(SP) - ld INCY, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCX, FRAMESLOT(0) + STACKSIZE(SP) + ld Y, FRAMESLOT(1) + STACKSIZE(SP) + ld INCY, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/zger.S b/kernel/power/zger.S index 01cb90731..a9a607815 100644 --- a/kernel/power/zger.S +++ b/kernel/power/zger.S @@ -237,36 +237,36 @@ #ifdef linux #ifndef __64BIT__ - lwz LDA, 8 + STACKSIZE(SP) - lwz BUFFER, 12 + STACKSIZE(SP) + lwz LDA, FRAMESLOT(0) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(1) + STACKSIZE(SP) #else - ld INCY, 112 + STACKSIZE(SP) - ld A, 120 + STACKSIZE(SP) - ld LDA, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) + ld A, FRAMESLOT(1) + STACKSIZE(SP) + ld LDA, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) - lwz A, 68 + STACKSIZE(SP) - lwz LDA, 72 + STACKSIZE(SP) - lwz BUFFER, 76 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) + lwz A, FRAMESLOT(3) + STACKSIZE(SP) + lwz LDA, FRAMESLOT(4) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz INCY, 56 + STACKSIZE(SP) - lwz A, 60 + STACKSIZE(SP) - lwz LDA, 64 + STACKSIZE(SP) - lwz BUFFER, 68 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) + lwz A, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDA, FRAMESLOT(2) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #else - ld INCY, 112 + STACKSIZE(SP) - ld A, 120 + STACKSIZE(SP) - ld LDA, 128 + STACKSIZE(SP) - ld BUFFER, 136 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) + ld A, FRAMESLOT(1) + STACKSIZE(SP) + ld LDA, FRAMESLOT(2) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(3) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/zswap.S b/kernel/power/zswap.S index 048e8ac5f..8befadca2 100644 --- a/kernel/power/zswap.S +++ b/kernel/power/zswap.S @@ -118,19 +118,19 @@ stfd f31, 136(SP) #if defined(linux) && defined(__64BIT__) - ld INCY, 112 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld INCY, 112 + STACKSIZE(SP) + ld INCY, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz INCX, 56 + STACKSIZE(SP) - lwz Y, 60 + STACKSIZE(SP) - lwz INCY, 64 + STACKSIZE(SP) + lwz INCX, FRAMESLOT(0) + STACKSIZE(SP) + lwz Y, FRAMESLOT(1) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz INCY, 56 + STACKSIZE(SP) + lwz INCY, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/zsymv_L.S b/kernel/power/zsymv_L.S index ad4a8cd5c..b348e328f 100644 --- a/kernel/power/zsymv_L.S +++ b/kernel/power/zsymv_L.S @@ -261,31 +261,31 @@ #ifdef linux #ifndef __64BIT__ - lwz BUFFER, 56 + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(0) + STACKSIZE(SP) #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz X, 56 + STACKSIZE(SP) - lwz INCX, 60 + STACKSIZE(SP) - lwz Y, 64 + STACKSIZE(SP) - lwz INCY, 68 + STACKSIZE(SP) - lwz BUFFER, 72 + STACKSIZE(SP) + lwz X, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCX, FRAMESLOT(1) + STACKSIZE(SP) + lwz Y, FRAMESLOT(2) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(3) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(4) + STACKSIZE(SP) #else - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/zsymv_U.S b/kernel/power/zsymv_U.S index 4032b66bb..b631cbe35 100644 --- a/kernel/power/zsymv_U.S +++ b/kernel/power/zsymv_U.S @@ -258,31 +258,31 @@ #ifdef linux #ifndef __64BIT__ - lwz BUFFER, 56 + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(0) + STACKSIZE(SP) #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifndef __64BIT__ #ifdef DOUBLE - lwz X, 56 + STACKSIZE(SP) - lwz INCX, 60 + STACKSIZE(SP) - lwz Y, 64 + STACKSIZE(SP) - lwz INCY, 68 + STACKSIZE(SP) - lwz BUFFER, 72 + STACKSIZE(SP) + lwz X, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCX, FRAMESLOT(1) + STACKSIZE(SP) + lwz Y, FRAMESLOT(2) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(3) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(4) + STACKSIZE(SP) #else - lwz Y, 56 + STACKSIZE(SP) - lwz INCY, 60 + STACKSIZE(SP) - lwz BUFFER, 64 + STACKSIZE(SP) + lwz Y, FRAMESLOT(0) + STACKSIZE(SP) + lwz INCY, FRAMESLOT(1) + STACKSIZE(SP) + lwz BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #else - ld Y, 112 + STACKSIZE(SP) - ld INCY, 120 + STACKSIZE(SP) - ld BUFFER, 128 + STACKSIZE(SP) + ld Y, FRAMESLOT(0) + STACKSIZE(SP) + ld INCY, FRAMESLOT(1) + STACKSIZE(SP) + ld BUFFER, FRAMESLOT(2) + STACKSIZE(SP) #endif #endif diff --git a/kernel/power/ztrsm_kernel_LN.S b/kernel/power/ztrsm_kernel_LN.S index 64fb96823..87473b45d 100644 --- a/kernel/power/ztrsm_kernel_LN.S +++ b/kernel/power/ztrsm_kernel_LN.S @@ -168,36 +168,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif @@ -246,25 +246,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_LT.S b/kernel/power/ztrsm_kernel_LT.S index ae4615cf5..db0860124 100644 --- a/kernel/power/ztrsm_kernel_LT.S +++ b/kernel/power/ztrsm_kernel_LT.S @@ -168,36 +168,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif @@ -249,25 +249,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_RT.S b/kernel/power/ztrsm_kernel_RT.S index f756dda77..c50ab86df 100644 --- a/kernel/power/ztrsm_kernel_RT.S +++ b/kernel/power/ztrsm_kernel_RT.S @@ -168,36 +168,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif @@ -249,25 +249,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_cell_LN.S b/kernel/power/ztrsm_kernel_cell_LN.S index 2427a4ddd..884a3e864 100644 --- a/kernel/power/ztrsm_kernel_cell_LN.S +++ b/kernel/power/ztrsm_kernel_cell_LN.S @@ -174,36 +174,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_cell_LT.S b/kernel/power/ztrsm_kernel_cell_LT.S index 0d88ded9a..388dfe3c2 100644 --- a/kernel/power/ztrsm_kernel_cell_LT.S +++ b/kernel/power/ztrsm_kernel_cell_LT.S @@ -174,36 +174,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif @@ -248,25 +248,25 @@ #ifdef linux #ifndef __64BIT__ - lwz PREA, 16 + STACKSIZE(SP) - lwz PREC, 20 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(2) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(3) + STACKSIZE(SP) #else - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld PREA, 136 + STACKSIZE(SP) - ld PREC, 144 + STACKSIZE(SP) + ld PREA, FRAMESLOT(3) + STACKSIZE(SP) + ld PREC, FRAMESLOT(4) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz PREA, 72 + STACKSIZE(SP) - lwz PREC, 76 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(4) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(5) + STACKSIZE(SP) #else - lwz PREA, 68 + STACKSIZE(SP) - lwz PREC, 72 + STACKSIZE(SP) + lwz PREA, FRAMESLOT(3) + STACKSIZE(SP) + lwz PREC, FRAMESLOT(4) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_cell_RT.S b/kernel/power/ztrsm_kernel_cell_RT.S index 84f2089fa..00b50fe04 100644 --- a/kernel/power/ztrsm_kernel_cell_RT.S +++ b/kernel/power/ztrsm_kernel_cell_RT.S @@ -174,36 +174,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_power6_LN.S b/kernel/power/ztrsm_kernel_power6_LN.S index 42239bb55..65b8077db 100644 --- a/kernel/power/ztrsm_kernel_power6_LN.S +++ b/kernel/power/ztrsm_kernel_power6_LN.S @@ -186,36 +186,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_power6_LT.S b/kernel/power/ztrsm_kernel_power6_LT.S index dfae4d60b..c27170604 100644 --- a/kernel/power/ztrsm_kernel_power6_LT.S +++ b/kernel/power/ztrsm_kernel_power6_LT.S @@ -186,36 +186,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_power6_RT.S b/kernel/power/ztrsm_kernel_power6_RT.S index 79f8b70b8..ff0338cdc 100644 --- a/kernel/power/ztrsm_kernel_power6_RT.S +++ b/kernel/power/ztrsm_kernel_power6_RT.S @@ -186,36 +186,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_ppc440_LN.S b/kernel/power/ztrsm_kernel_ppc440_LN.S index 51db71903..d33522456 100644 --- a/kernel/power/ztrsm_kernel_ppc440_LN.S +++ b/kernel/power/ztrsm_kernel_ppc440_LN.S @@ -179,36 +179,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_ppc440_LT.S b/kernel/power/ztrsm_kernel_ppc440_LT.S index b5e23b3c6..a9e7b891f 100644 --- a/kernel/power/ztrsm_kernel_ppc440_LT.S +++ b/kernel/power/ztrsm_kernel_ppc440_LT.S @@ -179,36 +179,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif diff --git a/kernel/power/ztrsm_kernel_ppc440_RT.S b/kernel/power/ztrsm_kernel_ppc440_RT.S index 2bb374d22..43f4b07cb 100644 --- a/kernel/power/ztrsm_kernel_ppc440_RT.S +++ b/kernel/power/ztrsm_kernel_ppc440_RT.S @@ -179,36 +179,36 @@ #ifdef linux #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld LDC, 112 + STACKSIZE(SP) + ld LDC, FRAMESLOT(0) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz B, 56 + STACKSIZE(SP) - lwz C, 60 + STACKSIZE(SP) - lwz LDC, 64 + STACKSIZE(SP) + lwz B, FRAMESLOT(0) + STACKSIZE(SP) + lwz C, FRAMESLOT(1) + STACKSIZE(SP) + lwz LDC, FRAMESLOT(2) + STACKSIZE(SP) #else - lwz LDC, 56 + STACKSIZE(SP) + lwz LDC, FRAMESLOT(0) + STACKSIZE(SP) #endif #endif #endif #if defined(linux) && defined(__64BIT__) - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #if defined(_AIX) || defined(__APPLE__) #ifdef __64BIT__ - ld OFFSET, 120 + STACKSIZE(SP) + ld OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #else #ifdef DOUBLE - lwz OFFSET, 68 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(3) + STACKSIZE(SP) #else - lwz OFFSET, 60 + STACKSIZE(SP) + lwz OFFSET, FRAMESLOT(1) + STACKSIZE(SP) #endif #endif #endif