X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fsparc-lispregs.h;h=127e9e2eccab5bbc331bc9a217505c22288765a9;hb=c8617f57d0413beb2890e94dabe227cef9c5ddad;hp=69c13cefe9981572718d001ad776bd6db451bc01;hpb=68fd2d2dd6f265669a8957accd8a33e62786a97e;p=sbcl.git diff --git a/src/runtime/sparc-lispregs.h b/src/runtime/sparc-lispregs.h index 69c13ce..127e9e2 100644 --- a/src/runtime/sparc-lispregs.h +++ b/src/runtime/sparc-lispregs.h @@ -27,49 +27,49 @@ #endif -#define reg_ZERO GREG(0) -#define reg_ALLOC GREG(1) -#define reg_NIL GREG(2) -#define reg_CSP GREG(3) -#define reg_CFP GREG(4) -#define reg_BSP GREG(5) +#define reg_ZERO GREG(0) +#define reg_ALLOC GREG(1) +#define reg_NIL GREG(2) +#define reg_CSP GREG(3) +#define reg_CFP GREG(4) +#define reg_BSP GREG(5) /* %g6 and %g7 are supposed to be reserved for the system */ -#define reg_NL0 OREG(0) -#define reg_NL1 OREG(1) -#define reg_NL2 OREG(2) -#define reg_NL3 OREG(3) -#define reg_NL4 OREG(4) -#define reg_NL5 OREG(5) -#define reg_NSP OREG(6) -#define reg_NARGS OREG(7) +#define reg_NL0 OREG(0) +#define reg_NL1 OREG(1) +#define reg_NL2 OREG(2) +#define reg_NL3 OREG(3) +#define reg_NL4 OREG(4) +#define reg_NL5 OREG(5) +#define reg_NSP OREG(6) +#define reg_NARGS OREG(7) -#define reg_A0 LREG(0) -#define reg_A1 LREG(1) -#define reg_A2 LREG(2) -#define reg_A3 LREG(3) -#define reg_A4 LREG(4) -#define reg_A5 LREG(5) -#define reg_OCFP LREG(6) -#define reg_LRA LREG(7) +#define reg_A0 LREG(0) +#define reg_A1 LREG(1) +#define reg_A2 LREG(2) +#define reg_A3 LREG(3) +#define reg_A4 LREG(4) +#define reg_A5 LREG(5) +#define reg_OCFP LREG(6) +#define reg_LRA LREG(7) -#define reg_FDEFN IREG(0) -#define reg_LEXENV IREG(1) -#define reg_L0 IREG(2) -#define reg_NFP IREG(3) -#define reg_CFUNC IREG(4) -#define reg_CODE IREG(5) -#define reg_LIP IREG(7) +#define reg_FDEFN IREG(0) +#define reg_LEXENV IREG(1) +#define reg_L0 IREG(2) +#define reg_NFP IREG(3) +#define reg_CFUNC IREG(4) +#define reg_CODE IREG(5) +#define reg_LIP IREG(7) #define REGNAMES \ - "ZERO", "ALLOC", "NULL", "CSP", \ - "CFP", "BSP", "%g6", "%g7", \ - "NL0", "NL1", "NL2", "NL3", \ - "NL4", "NL5", "NSP", "NARGS", \ - "A0", "A1", "A2", "A3", \ - "A4", "A5", "OCFP", "LRA", \ - "FDEFN", "LEXENV", "L0", "NFP", \ - "CFUNC", "CODE", "???", "LIP" + "ZERO", "ALLOC", "NULL", "CSP", \ + "CFP", "BSP", "%g6", "%g7", \ + "NL0", "NL1", "NL2", "NL3", \ + "NL4", "NL5", "NSP", "NARGS", \ + "A0", "A1", "A2", "A3", \ + "A4", "A5", "OCFP", "LRA", \ + "FDEFN", "LEXENV", "L0", "NFP", \ + "CFUNC", "CODE", "???", "LIP" #define BOXED_REGISTERS { \ reg_A0, reg_A1, reg_A2, reg_A3, reg_A4, reg_A5, reg_FDEFN, reg_LEXENV, \