1 /* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/lispregs.h,v 1.8 2005/01/13 19:55:00 fgilham Rel $ */
6 #if defined(mips) || defined(irix)
7 #include "mips-lispregs.h"
11 #include "sparc-lispregs.h"
15 #include "rt-lispregs.h"
19 #include "x86-lispregs.h"
23 #include "amd64-lispregs.h"
27 #include "hppa-lispregs.h"
31 #include "alpha-lispregs.h"
35 #include "ppc-lispregs.h"
38 /* This matches the definition of sc-offset in code/debug-info.lisp */
39 #define SC_OFFSET(sc,offset) (((offset) << 5) | (sc))
42 * Macros to compute the SC_OFFSET value. See read-var-integer and
43 * sc-offset and friends in debug-info.lisp
45 #define SC_OFFSET_HI(sc, regnum) ((SC_OFFSET(sc,regnum)) >> 8)
46 #define SC_OFFSET_LO(sc, regnum) ((SC_OFFSET(sc,regnum)) & 0xff)
50 #ifndef LANGUAGE_ASSEMBLY
51 extern char *lisp_register_names[];
54 #endif /* _LISPREGS_H_ */