+/*
+ * This software is part of the SBCL system. See the README file for
+ * more information.
+ *
+ * This software is derived from the CMU CL system, which was
+ * written at Carnegie Mellon University and released into the
+ * public domain. The software is in the public domain and is
+ * provided with absolutely no warranty. See the COPYING and CREDITS
+ * files for more information.
+ */
#define NREGS (32)
#ifdef LANGUAGE_ASSEMBLY
+#ifdef linux
#define REG(num) $##num
#else
+#define REG(num) $/**/num
+#endif /* linux */
+#else
#define REG(num) num
#endif
/* "traditional" register name and use */