More conservative defaults in GENCGC
[sbcl.git] / src / runtime / x86-lispregs.h
index 6fa58c4..f8709e8 100644 (file)
  * files for more information.
  */
 
-/*
- * $Header$
- */
-
 /* the number of registers visible as registers in the virtual machine
  * (excludes stuff like segment registers) */
-#define NREGS  (8)
+#define NREGS   (8)
 
 #ifdef LANGUAGE_ASSEMBLY
 #define REG(num) $ ## num
@@ -38,8 +34,9 @@
 #define reg_EBP REG(10)
 #define reg_ESI REG(12)
 #define reg_EDI REG(14)
+#define reg_UESP REG(16)
 
-#define REGNAMES "EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI"
+#define REGNAMES "EAX", "ECX", "EDX", "EBX", "ESP", "EBP", "ESI", "EDI", "UESP"
 
 /* classification of registers
  *