summaryrefslogtreecommitdiff
path: root/compiler/sparc64/rsp64con.inc
blob: 016dfca34fdf72dec925239b37101b84c7652687 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
{ don't edit, this file is generated from spreg.dat }
NR_NO = tregister($00000000);
NR_G0 = tregister($01000000);
NR_G1 = tregister($01000001);
NR_G2 = tregister($01000002);
NR_G3 = tregister($01000003);
NR_G4 = tregister($01000004);
NR_G5 = tregister($01000005);
NR_G6 = tregister($01000006);
NR_G7 = tregister($01000007);
NR_O0 = tregister($01000008);
NR_O1 = tregister($01000009);
NR_O2 = tregister($0100000a);
NR_O3 = tregister($0100000b);
NR_O4 = tregister($0100000c);
NR_O5 = tregister($0100000d);
NR_O6 = tregister($0100000e);
NR_O7 = tregister($0100000f);
NR_L0 = tregister($01000010);
NR_L1 = tregister($01000011);
NR_L2 = tregister($01000012);
NR_L3 = tregister($01000013);
NR_L4 = tregister($01000014);
NR_L5 = tregister($01000015);
NR_L6 = tregister($01000016);
NR_L7 = tregister($01000017);
NR_I0 = tregister($01000018);
NR_I1 = tregister($01000019);
NR_I2 = tregister($0100001a);
NR_I3 = tregister($0100001b);
NR_I4 = tregister($0100001c);
NR_I5 = tregister($0100001d);
NR_I6 = tregister($0100001e);
NR_I7 = tregister($0100001f);
NR_FP = tregister($0104001e);
NR_SP = tregister($0104000e);
NR_F0 = tregister($02060000);
NR_F1 = tregister($02060001);
NR_F2 = tregister($02060002);
NR_F3 = tregister($02060003);
NR_F4 = tregister($02060004);
NR_F5 = tregister($02060005);
NR_F6 = tregister($02060006);
NR_F7 = tregister($02060007);
NR_F8 = tregister($02060008);
NR_F9 = tregister($02060009);
NR_F10 = tregister($0206000a);
NR_F11 = tregister($0206000b);
NR_F12 = tregister($0206000c);
NR_F13 = tregister($0206000d);
NR_F14 = tregister($0206000e);
NR_F15 = tregister($0206000f);
NR_F16 = tregister($02060010);
NR_F17 = tregister($02060011);
NR_F18 = tregister($02060012);
NR_F19 = tregister($02060013);
NR_F20 = tregister($02060014);
NR_F21 = tregister($02060015);
NR_F22 = tregister($02060016);
NR_F23 = tregister($02060017);
NR_F24 = tregister($02060018);
NR_F25 = tregister($02060019);
NR_F26 = tregister($0206001a);
NR_F27 = tregister($0206001b);
NR_F28 = tregister($0206001c);
NR_F29 = tregister($0206001d);
NR_F30 = tregister($0206001e);
NR_F31 = tregister($0206001f);
NR_D0 = tregister($02070000);
NR_D2 = tregister($02070002);
NR_D4 = tregister($02070004);
NR_D6 = tregister($02070006);
NR_D8 = tregister($02070008);
NR_D10 = tregister($0207000a);
NR_D12 = tregister($0207000c);
NR_D14 = tregister($0207000e);
NR_D16 = tregister($02070010);
NR_D18 = tregister($02070012);
NR_D20 = tregister($02070014);
NR_D22 = tregister($02070016);
NR_D24 = tregister($02070018);
NR_D26 = tregister($0207001a);
NR_D28 = tregister($0207001c);
NR_D30 = tregister($0207001e);
NR_D32 = tregister($02070020);
NR_D34 = tregister($02070022);
NR_D36 = tregister($02070024);
NR_D38 = tregister($02070026);
NR_D40 = tregister($02070028);
NR_D42 = tregister($0207002A);
NR_D44 = tregister($0207002C);
NR_D46 = tregister($0207002E);
NR_D48 = tregister($02070030);
NR_D50 = tregister($02070032);
NR_D52 = tregister($02070034);
NR_D54 = tregister($02070036);
NR_D56 = tregister($02070038);
NR_D58 = tregister($0207003A);
NR_D60 = tregister($0207003C);
NR_D62 = tregister($0207003E);
NR_C0 = tregister($03000000);
NR_C1 = tregister($03000001);
NR_C2 = tregister($03000002);
NR_C3 = tregister($03000003);
NR_C4 = tregister($03000004);
NR_C5 = tregister($03000005);
NR_C6 = tregister($03000006);
NR_C7 = tregister($03000007);
NR_C8 = tregister($03000008);
NR_C9 = tregister($03000009);
NR_C10 = tregister($0300000a);
NR_C11 = tregister($0300000b);
NR_C12 = tregister($0300000c);
NR_C13 = tregister($0300000d);
NR_C14 = tregister($0300000e);
NR_C15 = tregister($0300000f);
NR_C16 = tregister($03000010);
NR_C17 = tregister($03000011);
NR_C18 = tregister($03000012);
NR_C19 = tregister($03000013);
NR_C20 = tregister($03000014);
NR_C21 = tregister($03000015);
NR_C22 = tregister($03000016);
NR_C23 = tregister($03000017);
NR_C24 = tregister($03000018);
NR_C25 = tregister($03000019);
NR_C26 = tregister($0300001a);
NR_C27 = tregister($0300001b);
NR_C28 = tregister($0300001c);
NR_C29 = tregister($0300001d);
NR_C30 = tregister($0300001e);
NR_C31 = tregister($0300001f);
NR_FSR = tregister($05000000);
NR_FQ = tregister($05000001);
NR_CSR = tregister($05000002);
NR_CQ = tregister($05000003);
NR_PSR = tregister($05000004);
NR_TBR = tregister($05000005);
NR_WIM = tregister($05000006);
NR_Y = tregister($05000007);
NR_ICC = tregister($05000008);
NR_XCC = tregister($05000009);
NR_FCC0 = tregister($0500000a);
NR_FCC1 = tregister($0500000b);
NR_FCC2 = tregister($0500000c);
NR_FCC3 = tregister($0500000d);
NR_ASR0 = tregister($04000000);
NR_ASR1 = tregister($04000001);
NR_ASR2 = tregister($04000002);
NR_ASR3 = tregister($04000003);
NR_ASR4 = tregister($04000004);
NR_ASR5 = tregister($04000005);
NR_ASR6 = tregister($04000006);
NR_ASR7 = tregister($04000007);
NR_ASR8 = tregister($04000008);
NR_ASR9 = tregister($04000009);
NR_ASR10 = tregister($0400000a);
NR_ASR11 = tregister($0400000b);
NR_ASR12 = tregister($0400000c);
NR_ASR13 = tregister($0400000d);
NR_ASR14 = tregister($0400000e);
NR_ASR15 = tregister($0400000f);
NR_ASR16 = tregister($04000010);
NR_ASR17 = tregister($04000011);
NR_ASR18 = tregister($04000012);
NR_ASR19 = tregister($04000013);
NR_ASR20 = tregister($04000014);
NR_ASR21 = tregister($04000015);
NR_ASR22 = tregister($04000016);
NR_ASR23 = tregister($04000017);
NR_ASR24 = tregister($04000018);
NR_ASR25 = tregister($04000019);
NR_ASR26 = tregister($0400001a);
NR_ASR27 = tregister($0400001b);
NR_ASR28 = tregister($0400001c);
NR_ASR29 = tregister($0400001d);
NR_ASR30 = tregister($0400001e);
NR_ASR31 = tregister($0400001f);