]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - arch/parisc/include/asm/asmregs.h
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-jammy-kernel.git] / arch / parisc / include / asm / asmregs.h
CommitLineData
de6cc651 1/* SPDX-License-Identifier: GPL-2.0-or-later */
1da177e4
LT
2/*
3 * Copyright (C) 1999 Hewlett-Packard (Frank Rowand)
1da177e4
LT
4 */
5
6#ifndef _PARISC_ASMREGS_H
7#define _PARISC_ASMREGS_H
8
9;! General Registers
10
11rp: .reg %r2
12arg3: .reg %r23
13arg2: .reg %r24
14arg1: .reg %r25
15arg0: .reg %r26
16dp: .reg %r27
17ret0: .reg %r28
18ret1: .reg %r29
19sl: .reg %r29
20sp: .reg %r30
21
22#if 0
23/* PA20_REVISIT */
24arg7: .reg r19
25arg6: .reg r20
26arg5: .reg r21
27arg4: .reg r22
28gp: .reg r27
29ap: .reg r29
30#endif
31
32
33r0: .reg %r0
34r1: .reg %r1
35r2: .reg %r2
36r3: .reg %r3
37r4: .reg %r4
38r5: .reg %r5
39r6: .reg %r6
40r7: .reg %r7
41r8: .reg %r8
42r9: .reg %r9
43r10: .reg %r10
44r11: .reg %r11
45r12: .reg %r12
46r13: .reg %r13
47r14: .reg %r14
48r15: .reg %r15
49r16: .reg %r16
50r17: .reg %r17
51r18: .reg %r18
52r19: .reg %r19
53r20: .reg %r20
54r21: .reg %r21
55r22: .reg %r22
56r23: .reg %r23
57r24: .reg %r24
58r25: .reg %r25
59r26: .reg %r26
60r27: .reg %r27
61r28: .reg %r28
62r29: .reg %r29
63r30: .reg %r30
64r31: .reg %r31
65
66
67;! Space Registers
68
69sr0: .reg %sr0
70sr1: .reg %sr1
71sr2: .reg %sr2
72sr3: .reg %sr3
73sr4: .reg %sr4
74sr5: .reg %sr5
75sr6: .reg %sr6
76sr7: .reg %sr7
77
78
79;! Floating Point Registers
80
81fr0: .reg %fr0
82fr1: .reg %fr1
83fr2: .reg %fr2
84fr3: .reg %fr3
85fr4: .reg %fr4
86fr5: .reg %fr5
87fr6: .reg %fr6
88fr7: .reg %fr7
89fr8: .reg %fr8
90fr9: .reg %fr9
91fr10: .reg %fr10
92fr11: .reg %fr11
93fr12: .reg %fr12
94fr13: .reg %fr13
95fr14: .reg %fr14
96fr15: .reg %fr15
97fr16: .reg %fr16
98fr17: .reg %fr17
99fr18: .reg %fr18
100fr19: .reg %fr19
101fr20: .reg %fr20
102fr21: .reg %fr21
103fr22: .reg %fr22
104fr23: .reg %fr23
105fr24: .reg %fr24
106fr25: .reg %fr25
107fr26: .reg %fr26
108fr27: .reg %fr27
109fr28: .reg %fr28
110fr29: .reg %fr29
111fr30: .reg %fr30
112fr31: .reg %fr31
113
114
115;! Control Registers
116
117rctr: .reg %cr0
118pidr1: .reg %cr8
119pidr2: .reg %cr9
120ccr: .reg %cr10
121sar: .reg %cr11
122pidr3: .reg %cr12
123pidr4: .reg %cr13
124iva: .reg %cr14
125eiem: .reg %cr15
126itmr: .reg %cr16
127pcsq: .reg %cr17
128pcoq: .reg %cr18
129iir: .reg %cr19
130isr: .reg %cr20
131ior: .reg %cr21
132ipsw: .reg %cr22
133eirr: .reg %cr23
134tr0: .reg %cr24
135tr1: .reg %cr25
136tr2: .reg %cr26
137tr3: .reg %cr27
138tr4: .reg %cr28
139tr5: .reg %cr29
140tr6: .reg %cr30
141tr7: .reg %cr31
142
143
144cr0: .reg %cr0
145cr8: .reg %cr8
146cr9: .reg %cr9
147cr10: .reg %cr10
148cr11: .reg %cr11
149cr12: .reg %cr12
150cr13: .reg %cr13
151cr14: .reg %cr14
152cr15: .reg %cr15
153cr16: .reg %cr16
154cr17: .reg %cr17
155cr18: .reg %cr18
156cr19: .reg %cr19
157cr20: .reg %cr20
158cr21: .reg %cr21
159cr22: .reg %cr22
160cr23: .reg %cr23
161cr24: .reg %cr24
162cr25: .reg %cr25
163cr26: .reg %cr26
164cr27: .reg %cr27
165cr28: .reg %cr28
166cr29: .reg %cr29
167cr30: .reg %cr30
168cr31: .reg %cr31
169
170#endif