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