- if ((s[1] == 'R') || (s[1] == 'r')) {
- int regnum;
-
- if (s[2] == '\0')
- return -1;
-
- /* skip the $R part and call atoi on the number */
- regnum = atoi(s + 2);
- if ((regnum >= 0) && (regnum < NREGS))
- return regnum;
- else
- return -1;
- } else {
- int i;
-
- for (i = 0; i < NREGS ; i++)
- if (strcasecmp(s + 1, lisp_register_names[i]) == 0)
-#ifdef __i386__
- return i*2;
+ if ((s[1] == 'R') || (s[1] == 'r')) {
+ int regnum;
+
+ if (s[2] == '\0')
+ return -1;
+
+ /* skip the $R part and call atoi on the number */
+ regnum = atoi(s + 2);
+ if ((regnum >= 0) && (regnum < NREGS))
+ return regnum;
+ else
+ return -1;
+ } else {
+ int i;
+
+ for (i = 0; i < NREGS ; i++)
+ if (strcasecmp(s + 1, lisp_register_names[i]) == 0)
+#ifdef LISP_FEATURE_X86
+ return i*2;