source: mainline/kernel/arch/mips32/include/asm/regname.h@ a721f6a

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since a721f6a was a721f6a, checked in by Martin Decky <martin@…>, 15 years ago

tiny cstyle modifications (no change in functionality)

  • Property mode set to 100644
File size: 2.6 KB
RevLine 
[178ec7b]1/*
[df4ed85]2 * Copyright (c) 2005 Ondrej Palkovsky
[178ec7b]3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 *
9 * - Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * - Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 * - The name of the author may not be used to endorse or promote products
15 * derived from this software without specific prior written permission.
16 *
17 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
18 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
19 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
20 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
21 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 */
28
[a721f6a]29/** @addtogroup mips32
[b45c443]30 * @{
31 */
32/** @file
33 */
34
[06e1e95]35#ifndef KERN_mips32_REGNAME_H_
36#define KERN_mips32_REGNAME_H_
[e84439a]37
38#define zero 0
39#define at 1
40#define v0 2
41#define v1 3
42#define a0 4
43#define a1 5
44#define a2 6
45#define a3 7
46#define t0 8
47#define t1 9
48#define t2 10
49#define t3 11
50#define t4 12
51#define t5 13
52#define t6 14
53#define t7 15
54#define s0 16
55#define s1 17
56#define s2 18
57#define s3 19
58#define s4 20
59#define s5 21
60#define s6 22
61#define s7 23
62#define t8 24
63#define t9 25
64#define k0 26
65#define k1 27
66#define gp 28
67#define sp 29
68#define s8 30
69#define ra 31
70
[a721f6a]71#define rindex 0
72#define rrandom 1
73#define entrylo0 2
74#define entrylo1 3
75#define context 4
76#define pagemask 5
77#define wired 6
78#define badvaddr 8
79#define count 9
80#define entryhi 10
81#define compare 11
82#define status 12
83#define cause 13
84#define epc 14
85#define rconfig 16
86#define lladdr 17
87#define watchlo 18
88#define watchhi 19
89#define xcontext 20
90#define rdebug 23
91#define depc 24
92#define eepc 30
[e84439a]93
[a721f6a]94#endif
[b45c443]95
[2f40fe4]96/** @}
[b45c443]97 */
Note: See TracBrowser for help on using the repository browser.