| 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__   */
 |