3 This code was written as part of the CMU Common Lisp project at
4 Carnegie Mellon University, and has been placed in the public domain.
11 #if defined(mips) || defined(irix)
12 #include "mips-lispregs.h"
16 #include "sparc-lispregs.h"
20 #include "rt-lispregs.h"
24 #include "x86-lispregs.h"
28 #include "amd64-lispregs.h"
32 #include "hppa-lispregs.h"
36 #include "alpha-lispregs.h"
40 #include "ppc-lispregs.h"
43 /* This matches the definition of sc-offset in code/debug-info.lisp */
44 #define SC_OFFSET(sc,offset) (((offset) << 5) | (sc))
47 * Macros to compute the SC_OFFSET value. See read-var-integer and
48 * sc-offset and friends in debug-info.lisp
50 #define SC_OFFSET_HI(sc, regnum) ((SC_OFFSET(sc,regnum)) >> 8)
51 #define SC_OFFSET_LO(sc, regnum) ((SC_OFFSET(sc,regnum)) & 0xff)
55 #ifndef LANGUAGE_ASSEMBLY
56 extern char *lisp_register_names[];
59 #endif /* _LISPREGS_H_ */