| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- /*
 
-  * File      : mips.inc
 
-  * This file is part of RT-Thread RTOS
 
-  * COPYRIGHT (C) 2010, RT-Thread Development Team
 
-  *
 
-  * The license and distribution terms for this file may be
 
-  * found in the file LICENSE in this distribution or at
 
-  * http://www.rt-thread.org/license/LICENSE
 
-  *
 
-  * Change Logs:
 
-  * Date           Author       Notes
 
-  * 2010-05-17     sangwei      first version
 
-  */
 
- #ifndef __MIPS_INC__
 
- #define __MIPS_INC__
 
- #define zero    $0		/* wired zero */
 
- // #define at      $1
 
- #define v0      $2		/* return value */
 
- #define v1      $3
 
- #define a0      $4		/* argument registers */
 
- #define a1      $5
 
- #define a2      $6
 
- #define a3      $7
 
- #define t0      $8		/* caller saved */
 
- #define t1      $9
 
- #define t2      $10
 
- #define t3      $11
 
- #define t4      $12
 
- #define t5      $13
 
- #define t6      $14
 
- #define t7      $15
 
- #define s0      $16		/* callee saved */
 
- #define s1      $17
 
- #define s2      $18
 
- #define s3      $19
 
- #define s4      $20
 
- #define s5      $21
 
- #define s6      $22
 
- #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 /* end of __MIPS_INC__   */
 
 
  |