Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
parisc
include
asm
asmregs.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
3
*
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2, or (at your option)
7
* any later version.
8
*
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software
16
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17
*/
18
19
#ifndef _PARISC_ASMREGS_H
20
#define _PARISC_ASMREGS_H
21
22
;! General Registers
23
24
rp
: .reg %
r2
25
arg3
: .reg %
r23
26
arg2
: .reg %
r24
27
arg1
: .reg %
r25
28
arg0: .reg %
r26
29
dp
: .reg %
r27
30
ret0: .reg %
r28
31
ret1: .reg %
r29
32
sl
: .reg %
r29
33
sp
: .reg %
r30
34
35
#if 0
36
/* PA20_REVISIT */
37
arg7: .reg
r19
38
arg6: .reg
r20
39
arg5
: .reg
r21
40
arg4
: .reg
r22
41
gp
: .reg
r27
42
ap: .reg
r29
43
#endif
44
45
46
r0
: .reg %
r0
47
r1
: .reg %
r1
48
r2
: .reg %
r2
49
r3
: .reg %
r3
50
r4
: .reg %
r4
51
r5
: .reg %
r5
52
r6
: .reg %
r6
53
r7
: .reg %
r7
54
r8
: .reg %
r8
55
r9
: .reg %
r9
56
r10
: .reg %
r10
57
r11
: .reg %
r11
58
r12
: .reg %
r12
59
r13
: .reg %
r13
60
r14
: .reg %
r14
61
r15
: .reg %
r15
62
r16
: .reg %
r16
63
r17
: .reg %
r17
64
r18
: .reg %
r18
65
r19
: .reg %
r19
66
r20
: .reg %
r20
67
r21
: .reg %
r21
68
r22
: .reg %
r22
69
r23
: .reg %
r23
70
r24
: .reg %
r24
71
r25
: .reg %
r25
72
r26
: .reg %
r26
73
r27
: .reg %
r27
74
r28
: .reg %
r28
75
r29
: .reg %
r29
76
r30
: .reg %
r30
77
r31
: .reg %
r31
78
79
80
;! Space Registers
81
82
sr0
: .reg %
sr0
83
sr1: .reg %sr1
84
sr2: .reg %sr2
85
sr3: .reg %sr3
86
sr4: .reg %sr4
87
sr5: .reg %sr5
88
sr6: .reg %sr6
89
sr7: .reg %sr7
90
91
92
;! Floating Point Registers
93
94
fr0
: .reg %
fr0
95
fr1: .reg %fr1
96
fr2: .reg %fr2
97
fr3: .reg %fr3
98
fr4: .reg %fr4
99
fr5: .reg %fr5
100
fr6: .reg %fr6
101
fr7: .reg %fr7
102
fr8: .reg %fr8
103
fr9: .reg %fr9
104
fr10: .reg %fr10
105
fr11: .reg %fr11
106
fr12: .reg %fr12
107
fr13: .reg %fr13
108
fr14: .reg %fr14
109
fr15: .reg %fr15
110
fr16: .reg %fr16
111
fr17: .reg %fr17
112
fr18: .reg %fr18
113
fr19: .reg %fr19
114
fr20: .reg %fr20
115
fr21: .reg %fr21
116
fr22: .reg %fr22
117
fr23: .reg %fr23
118
fr24: .reg %fr24
119
fr25: .reg %fr25
120
fr26: .reg %fr26
121
fr27: .reg %fr27
122
fr28: .reg %fr28
123
fr29: .reg %fr29
124
fr30: .reg %fr30
125
fr31: .reg %fr31
126
127
128
;!
Control
Registers
129
130
rctr: .reg %
cr0
131
pidr1: .reg %
cr8
132
pidr2: .reg %cr9
133
ccr
: .reg %cr10
134
sar
: .reg %cr11
135
pidr3: .reg %cr12
136
pidr4: .reg %cr13
137
iva: .reg %cr14
138
eiem: .reg %cr15
139
itmr: .reg %cr16
140
pcsq: .reg %cr17
141
pcoq: .reg %cr18
142
iir
: .reg %cr19
143
isr
: .reg %cr20
144
ior: .reg %cr21
145
ipsw: .reg %cr22
146
eirr: .reg %cr23
147
tr0: .reg %cr24
148
tr1: .reg %cr25
149
tr2: .reg %cr26
150
tr3: .reg %cr27
151
tr4: .reg %cr28
152
tr5: .reg %cr29
153
tr6: .reg %cr30
154
tr7: .reg %cr31
155
156
157
cr0
: .reg %
cr0
158
cr8
: .reg %
cr8
159
cr9: .reg %cr9
160
cr10: .reg %cr10
161
cr11: .reg %cr11
162
cr12: .reg %cr12
163
cr13: .reg %cr13
164
cr14: .reg %cr14
165
cr15: .reg %cr15
166
cr16: .reg %cr16
167
cr17: .reg %cr17
168
cr18: .reg %cr18
169
cr19: .reg %cr19
170
cr20: .reg %cr20
171
cr21: .reg %cr21
172
cr22: .reg %cr22
173
cr23: .reg %cr23
174
cr24: .reg %cr24
175
cr25: .reg %cr25
176
cr26: .reg %cr26
177
cr27: .reg %cr27
178
cr28: .reg %cr28
179
cr29: .reg %cr29
180
cr30: .reg %cr30
181
cr31: .reg %cr31
182
183
#endif
Generated on Thu Jan 10 2013 13:12:48 for Linux Kernel by
1.8.2