diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-03-02 03:53:43 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-03-02 03:53:43 +0000 |
commit | 63c36c1713336dc02e9dc0f7135279e1f1dbeb8d (patch) | |
tree | 3c757f069d333ad1f63a9870409c06a957d291d5 /libc/sysdeps | |
parent | 93cd5fc81d6bf4d5f27cc07aeae476b130caf98b (diff) |
grab register definitions from regdef.h instead of using our own local ones
Diffstat (limited to 'libc/sysdeps')
-rw-r--r-- | libc/sysdeps/linux/alpha/divrem.h | 42 |
1 files changed, 1 insertions, 41 deletions
diff --git a/libc/sysdeps/linux/alpha/divrem.h b/libc/sysdeps/linux/alpha/divrem.h index 3a0ca1ca0..8e51bf62f 100644 --- a/libc/sysdeps/linux/alpha/divrem.h +++ b/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...) |