* Copyright (c) 1992 Regents of the University of California.
* This code is derived from software contributed to Berkeley by
* Ralph Campbell. This file is derived from the MIPS RISC
* Architecture book by Gerry Kane.
* %sccs.include.redist.c%
* @(#)regdef.h 7.1 (Berkeley) %G%
#define zero $0 /* always zero */
#define AT $at /* assembler temp */
#define v0 $2 /* return value */
#define a0 $4 /* argument registers */
#define t0 $8 /* temp registers (not saved across subroutine calls) */
#define s0 $16 /* saved across subroutine calls (callee saved) */
#define t8 $24 /* two more temp registers */
#define k0 $26 /* kernel temporary */
#define gp $28 /* global pointer */
#define sp $29 /* stack pointer */
#define s8 $30 /* one more callee saved */
#define ra $31 /* return address */