patch-1.3.48 linux/include/asm-mips/regdef.h
Next file: linux/include/asm-mips/resource.h
Previous file: linux/include/asm-mips/reg.h
Back to the patch index
Back to the overall index
-  Lines: 38
 -  Date:
Wed Dec 13 12:39:46 1995
 -  Orig file: 
v1.3.47/linux/include/asm-mips/regdef.h
 -  Orig date: 
Fri Jan 13 20:38:36 1995
 
diff -u --recursive --new-file v1.3.47/linux/include/asm-mips/regdef.h linux/include/asm-mips/regdef.h
@@ -5,17 +5,17 @@
  * License.  See the file "COPYING" in the main directory of this archive
  * for more details.
  *
- * Copyright (C) 1994 by Ralf Baechle
+ * Copyright (C) 1994, 1995 by Ralf Baechle
  */
 
-#ifndef __ASM_MIPS_REGSDEFS_H
-#define __ASM_MIPS_REGSDEFS_H
+#ifndef __ASM_MIPS_REGDEF_H
+#define __ASM_MIPS_REGDEF_H
 
 /*
- * Symbolic register names
+ * Symbolic register names for 32 bit ABI
  */
 #define zero    $0      /* wired zero */
-#define AT      $1      /* assembler temp (uprcase, because ".set at") */
+#define AT      $1      /* assembler temp  - uppercase because of ".set at" */
 #define v0      $2      /* return value */
 #define v1      $3
 #define a0      $4      /* argument registers */
@@ -40,11 +40,13 @@
 #define s7      $23
 #define t8      $24     /* caller saved */
 #define t9      $25
+#define jp      $25     /* PIC jump register */
 #define k0      $26     /* kernel scratch */
 #define k1      $27
 #define gp      $28     /* global pointer */
 #define sp      $29     /* stack pointer */
 #define fp      $30     /* frame pointer */
+#define s8	$30	/* same like fp! */
 #define ra      $31     /* return address */
 
-#endif /* __ASM_MIPS_REGSDEFS_H */
+#endif /* __ASM_MIPS_REGDEF_H */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this