• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/include/asm/
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
24rp:	.reg	%r2
25arg3:	.reg	%r23
26arg2:	.reg	%r24
27arg1:	.reg	%r25
28arg0:	.reg	%r26
29dp:	.reg	%r27
30ret0:	.reg	%r28
31ret1:	.reg	%r29
32sl:	.reg	%r29
33sp:	.reg	%r30
34
35
36
37r0:	.reg	%r0
38r1:	.reg	%r1
39r2:	.reg	%r2
40r3:	.reg	%r3
41r4:	.reg	%r4
42r5:	.reg	%r5
43r6:	.reg	%r6
44r7:	.reg	%r7
45r8:	.reg	%r8
46r9:	.reg	%r9
47r10:	.reg	%r10
48r11:	.reg	%r11
49r12:	.reg	%r12
50r13:	.reg	%r13
51r14:	.reg	%r14
52r15:	.reg	%r15
53r16:	.reg	%r16
54r17:	.reg	%r17
55r18:	.reg	%r18
56r19:	.reg	%r19
57r20:	.reg	%r20
58r21:	.reg	%r21
59r22:	.reg	%r22
60r23:	.reg	%r23
61r24:	.reg	%r24
62r25:	.reg	%r25
63r26:	.reg	%r26
64r27:	.reg	%r27
65r28:	.reg	%r28
66r29:	.reg	%r29
67r30:	.reg	%r30
68r31:	.reg	%r31
69
70
71;! Space Registers
72
73sr0:	.reg	%sr0
74sr1:	.reg	%sr1
75sr2:	.reg	%sr2
76sr3:	.reg	%sr3
77sr4:	.reg	%sr4
78sr5:	.reg	%sr5
79sr6:	.reg	%sr6
80sr7:	.reg	%sr7
81
82
83;! Floating Point Registers
84
85fr0:	.reg	%fr0
86fr1:	.reg	%fr1
87fr2:	.reg	%fr2
88fr3:	.reg	%fr3
89fr4:	.reg	%fr4
90fr5:	.reg	%fr5
91fr6:	.reg	%fr6
92fr7:	.reg	%fr7
93fr8:	.reg	%fr8
94fr9:	.reg	%fr9
95fr10:	.reg	%fr10
96fr11:	.reg	%fr11
97fr12:	.reg	%fr12
98fr13:	.reg	%fr13
99fr14:	.reg	%fr14
100fr15:	.reg	%fr15
101fr16:	.reg	%fr16
102fr17:	.reg	%fr17
103fr18:	.reg	%fr18
104fr19:	.reg	%fr19
105fr20:	.reg	%fr20
106fr21:	.reg	%fr21
107fr22:	.reg	%fr22
108fr23:	.reg	%fr23
109fr24:	.reg	%fr24
110fr25:	.reg	%fr25
111fr26:	.reg	%fr26
112fr27:	.reg	%fr27
113fr28:	.reg	%fr28
114fr29:	.reg	%fr29
115fr30:	.reg	%fr30
116fr31:	.reg	%fr31
117
118
119;! Control Registers
120
121rctr:	.reg	%cr0
122pidr1:	.reg	%cr8
123pidr2:	.reg	%cr9
124ccr:	.reg	%cr10
125sar:	.reg	%cr11
126pidr3:	.reg	%cr12
127pidr4:	.reg	%cr13
128iva:	.reg	%cr14
129eiem:	.reg	%cr15
130itmr:	.reg	%cr16
131pcsq:	.reg	%cr17
132pcoq:	.reg	%cr18
133iir:	.reg	%cr19
134isr:	.reg	%cr20
135ior:	.reg	%cr21
136ipsw:	.reg	%cr22
137eirr:	.reg	%cr23
138tr0:	.reg	%cr24
139tr1:	.reg	%cr25
140tr2:	.reg	%cr26
141tr3:	.reg	%cr27
142tr4:	.reg	%cr28
143tr5:	.reg	%cr29
144tr6:	.reg	%cr30
145tr7:	.reg	%cr31
146
147
148cr0:	.reg	%cr0
149cr8:	.reg	%cr8
150cr9:	.reg	%cr9
151cr10:	.reg	%cr10
152cr11:	.reg	%cr11
153cr12:	.reg	%cr12
154cr13:	.reg	%cr13
155cr14:	.reg	%cr14
156cr15:	.reg	%cr15
157cr16:	.reg	%cr16
158cr17:	.reg	%cr17
159cr18:	.reg	%cr18
160cr19:	.reg	%cr19
161cr20:	.reg	%cr20
162cr21:	.reg	%cr21
163cr22:	.reg	%cr22
164cr23:	.reg	%cr23
165cr24:	.reg	%cr24
166cr25:	.reg	%cr25
167cr26:	.reg	%cr26
168cr27:	.reg	%cr27
169cr28:	.reg	%cr28
170cr29:	.reg	%cr29
171cr30:	.reg	%cr30
172cr31:	.reg	%cr31
173
174#endif
175