OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-mips64/] [regdef.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/*
2
 * This file is subject to the terms and conditions of the GNU General Public
3
 * License.  See the file "COPYING" in the main directory of this archive
4
 * for more details.
5
 *
6
 * Copyright (C) 1985 MIPS Computer Systems, Inc.
7
 * Copyright (C) 1990 - 1992, 1999 Silicon Graphics, Inc.
8
 * Copyright (C) 1999 Ralf Baechle
9
 */
10
#ifndef _ASM_REGDEF_H
11
#define _ASM_REGDEF_H
12
 
13
#define zero    $0      /* wired zero */
14
#define AT      $at     /* assembler temp - uppercase because of ".set at" */
15
#define v0      $2      /* return value - caller saved */
16
#define v1      $3
17
#define a0      $4      /* argument registers */
18
#define a1      $5
19
#define a2      $6
20
#define a3      $7
21
#define a4      $8      /* arg reg 64 bit; caller saved in 32 bit */
22
#define ta0     $8
23
#define a5      $9
24
#define ta1     $9
25
#define a6      $10
26
#define ta2     $10
27
#define a7      $11
28
#define ta3     $11
29
#define t0      $12     /* caller saved */
30
#define t1      $13
31
#define t2      $14
32
#define t3      $15
33
#define s0      $16     /* callee saved */
34
#define s1      $17
35
#define s2      $18
36
#define s3      $19
37
#define s4      $20
38
#define s5      $21
39
#define s6      $22
40
#define s7      $23
41
#define t8      $24     /* caller saved */
42
#define t9      $25     /* callee address for PIC/temp */
43
#define jp      $25     /* PIC jump register */
44
#define k0      $26     /* kernel temporary */
45
#define k1      $27
46
#define gp      $28     /* global pointer - caller saved for PIC */
47
#define sp      $29     /* stack pointer */
48
#define fp      $30     /* frame pointer */
49
#define s8      $30     /* callee saved */
50
#define ra      $31     /* return address */
51
 
52
#endif /* _ASM_REGDEF_H */

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.