Browse Source

grab register definitions from regdef.h instead of using our own local ones

Mike Frysinger 18 years ago
parent
commit
63c36c1713
1 changed files with 1 additions and 41 deletions
  1. 1 41
      libc/sysdeps/linux/alpha/divrem.h

+ 1 - 41
libc/sysdeps/linux/alpha/divrem.h

@@ -33,6 +33,7 @@
 
 #include <features.h>
 
+#include <sys/regdef.h>
 #ifdef __linux__
 # include <asm/gentrap.h>
 # include <asm/pal.h>
@@ -50,47 +51,6 @@
 #define arg2			t11
 #define result			t12
 
-#define v0      $0      /* function return value */
-
-#define t0      $1      /* temporary registers (caller-saved) */
-#define t1      $2
-#define t2      $3
-#define t3      $4
-#define t4      $5
-#define t5      $6
-#define t6      $7
-#define t7      $8
-
-#define s0      $9      /* saved-registers (callee-saved registers) */
-#define s1      $10
-#define s2      $11
-#define s3      $12
-#define s4      $13
-#define s5      $14
-#define s6      $15
-#define fp      s6      /* frame-pointer (s6 in frame-less procedures) */
-
-#define a0      $16     /* argument registers (caller-saved) */
-#define a1      $17
-#define a2      $18
-#define a3      $19
-#define a4      $20
-#define a5      $21
-
-#define t8      $22     /* more temps (caller-saved) */
-#define t9      $23
-#define t10     $24
-#define t11     $25
-#define ra      $26     /* return address register */
-#define t12     $27
-
-#define pv      t12     /* procedure-variable register */
-#define AT      $at     /* assembler temporary */
-#define gp      $29     /* global pointer */
-#define sp      $30     /* stack pointer */
-#define zero    $31     /* reads as zero, writes are noops */
-
-
 
 #if IS_REM
 # define DIV_ONLY(x,y...)