/[cmucl]/src/lisp/sparc-lispregs.h
ViewVC logotype

Diff of /src/lisp/sparc-lispregs.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by dtc, Mon Apr 21 00:52:24 1997 UTC revision 1.4.2.2 by pw, Sat Mar 23 18:51:08 2002 UTC
# Line 40  Line 40 
40  #define reg_CSP         GREG(3)  #define reg_CSP         GREG(3)
41  #define reg_CFP         GREG(4)  #define reg_CFP         GREG(4)
42  #define reg_BSP         GREG(5)  #define reg_BSP         GREG(5)
43  #define reg_NFP         GREG(6)  /* %g6 and %g7 are supposed to be reserved for the system */
 #define reg_CFUNC       GREG(7)  
44    
45  #define reg_NL0         OREG(0)  #define reg_NL0         OREG(0)
46  #define reg_NL1         OREG(1)  #define reg_NL1         OREG(1)
# Line 64  Line 63 
63  #define reg_FDEFN       IREG(0)  #define reg_FDEFN       IREG(0)
64  #define reg_LEXENV      IREG(1)  #define reg_LEXENV      IREG(1)
65  #define reg_L0          IREG(2)  #define reg_L0          IREG(2)
66  #define reg_L1          IREG(3)  #define reg_NFP         IREG(3)
67  #define reg_L2          IREG(4)  #define reg_CFUNC       IREG(4)
68  #define reg_CODE        IREG(5)  #define reg_CODE        IREG(5)
69  #define reg_LIP         IREG(7)  #define reg_LIP         IREG(7)
70    
71  #define REGNAMES \  #define REGNAMES \
72          "ZERO",         "ALLOC",        "NULL",         "CSP", \          "ZERO",         "ALLOC",        "NULL",         "CSP", \
73          "CFP",          "BSP",          "NFP",          "CFUNC", \          "CFP",          "BSP",          "%g6",          "%g7", \
74          "NL0",          "NL1",          "NL2",          "NL3", \          "NL0",          "NL1",          "NL2",          "NL3", \
75          "NL4",          "NL5",          "NSP",          "NARGS", \          "NL4",          "NL5",          "NSP",          "NARGS", \
76          "A0",           "A1",           "A2",           "A3", \          "A0",           "A1",           "A2",           "A3", \
77          "A4",           "A5",           "OCFP",         "LRA", \          "A4",           "A5",           "OCFP",         "LRA", \
78          "FDEFN",        "LEXENV",       "L0",           "L1", \          "FDEFN",        "LEXENV",       "L0",           "NFP", \
79          "L2",           "CODE",         "???",          "LIP"          "CFUNC",        "CODE",         "???",          "LIP"
80    
81  #define BOXED_REGISTERS { \  #define BOXED_REGISTERS { \
82      reg_A0, reg_A1, reg_A2, reg_A3, reg_A4, reg_A5, reg_FDEFN, reg_LEXENV, \      reg_A0, reg_A1, reg_A2, reg_A3, reg_A4, reg_A5, reg_FDEFN, reg_LEXENV, \
83      reg_OCFP, reg_LRA, reg_L0, reg_L1, reg_L2, reg_CODE \      reg_OCFP, reg_LRA, reg_L0, reg_CODE \
84  }  }
85    
86  #ifndef LANGUAGE_ASSEMBLY  #ifndef LANGUAGE_ASSEMBLY

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.4.2.2

  ViewVC Help
Powered by ViewVC 1.1.5