ppc64le platform support (ELF ABI v2)

This commit is contained in:
Matthew Brandyberry 2015-07-21 12:45:12 -05:00
parent 3f1b57668e
commit 7ba4fe5afb
65 changed files with 789 additions and 758 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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