or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns
[deliverable/binutils-gdb.git] / sim / or1k / cpu.h
CommitLineData
6e51bfa7
SH
1/* CPU family header for or1k32bf.
2
3THIS FILE IS MACHINE GENERATED WITH CGEN.
4
e2882c85 5Copyright 1996-2018 Free Software Foundation, Inc.
6e51bfa7
SH
6
7This file is part of the GNU simulators.
8
9 This file is free software; you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation; either version 3, or (at your option)
12 any later version.
13
14 It is distributed in the hope that it will be useful, but WITHOUT
15 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
17 License for more details.
18
19 You should have received a copy of the GNU General Public License along
20 with this program; if not, write to the Free Software Foundation, Inc.,
21 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
22
23*/
24
25#ifndef CPU_OR1K32BF_H
26#define CPU_OR1K32BF_H
27
28/* Maximum number of instructions that are fetched at a time.
29 This is for LIW type instructions sets (e.g. m32r). */
30#define MAX_LIW_INSNS 1
31
32/* Maximum number of instructions that can be executed in parallel. */
33#define MAX_PARALLEL_INSNS 1
34
35/* The size of an "int" needed to hold an instruction word.
36 This is usually 32 bits, but some architectures needs 64 bits. */
37typedef CGEN_INSN_INT CGEN_INSN_WORD;
38
39#include "cgen-engine.h"
40
41/* CPU state information. */
42typedef struct {
43 /* Hardware elements. */
44 struct {
45 /* program counter */
46 USI h_pc;
47#define GET_H_PC() CPU (h_pc)
48#define SET_H_PC(x) \
49do { \
50{\
51SET_H_SYS_PPC (CPU (h_pc));\
52CPU (h_pc) = (x);\
53}\
54;} while (0)
55 /* general registers */
56 USI h_gpr[32];
57#define GET_H_GPR(index) GET_H_SPR (((index) + (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR0))))
58#define SET_H_GPR(index, x) \
59do { \
60SET_H_SPR ((((index)) + (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR0))), (x));\
61;} while (0)
62 /* atomic reserve flag */
63 BI h_atomic_reserve;
64#define GET_H_ATOMIC_RESERVE() CPU (h_atomic_reserve)
65#define SET_H_ATOMIC_RESERVE(x) (CPU (h_atomic_reserve) = (x))
66 /* atomic reserve address */
67 SI h_atomic_address;
68#define GET_H_ATOMIC_ADDRESS() CPU (h_atomic_address)
69#define SET_H_ATOMIC_ADDRESS(x) (CPU (h_atomic_address) = (x))
70 } hardware;
71#define CPU_CGEN_HW(cpu) (& (cpu)->cpu_data.hardware)
72} OR1K32BF_CPU_DATA;
73
74/* Virtual regs. */
75
76#define GET_H_FSR(index) SUBWORDSISF (TRUNCSISI (GET_H_GPR (index)))
77#define SET_H_FSR(index, x) \
78do { \
79SET_H_GPR ((index), ZEXTSISI (SUBWORDSFSI ((x))));\
80;} while (0)
81#define GET_H_SPR(index) or1k32bf_h_spr_get_raw (current_cpu, index)
82#define SET_H_SPR(index, x) \
83do { \
84or1k32bf_h_spr_set_raw (current_cpu, (index), (x));\
85;} while (0)
86#define GET_H_SYS_VR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR))
87#define SET_H_SYS_VR(x) \
88do { \
89SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), (x));\
90;} while (0)
91#define GET_H_SYS_UPR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR))
92#define SET_H_SYS_UPR(x) \
93do { \
94SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), (x));\
95;} while (0)
96#define GET_H_SYS_CPUCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR))
97#define SET_H_SYS_CPUCFGR(x) \
98do { \
99SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), (x));\
100;} while (0)
101#define GET_H_SYS_DMMUCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_DMMUCFGR))
102#define SET_H_SYS_DMMUCFGR(x) \
103do { \
104SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_DMMUCFGR), (x));\
105;} while (0)
106#define GET_H_SYS_IMMUCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_IMMUCFGR))
107#define SET_H_SYS_IMMUCFGR(x) \
108do { \
109SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_IMMUCFGR), (x));\
110;} while (0)
111#define GET_H_SYS_DCCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_DCCFGR))
112#define SET_H_SYS_DCCFGR(x) \
113do { \
114SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_DCCFGR), (x));\
115;} while (0)
116#define GET_H_SYS_ICCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ICCFGR))
117#define SET_H_SYS_ICCFGR(x) \
118do { \
119SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ICCFGR), (x));\
120;} while (0)
121#define GET_H_SYS_DCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_DCFGR))
122#define SET_H_SYS_DCFGR(x) \
123do { \
124SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_DCFGR), (x));\
125;} while (0)
126#define GET_H_SYS_PCCFGR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_PCCFGR))
127#define SET_H_SYS_PCCFGR(x) \
128do { \
129SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_PCCFGR), (x));\
130;} while (0)
131#define GET_H_SYS_NPC() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_NPC))
132#define SET_H_SYS_NPC(x) \
133do { \
134SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_NPC), (x));\
135;} while (0)
136#define GET_H_SYS_SR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR))
137#define SET_H_SYS_SR(x) \
138do { \
139SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), (x));\
140;} while (0)
141#define GET_H_SYS_PPC() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_PPC))
142#define SET_H_SYS_PPC(x) \
143do { \
144SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_PPC), (x));\
145;} while (0)
146#define GET_H_SYS_FPCSR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR))
147#define SET_H_SYS_FPCSR(x) \
148do { \
149SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), (x));\
150;} while (0)
151#define GET_H_SYS_EPCR0() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR0))
152#define SET_H_SYS_EPCR0(x) \
153do { \
154SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR0), (x));\
155;} while (0)
156#define GET_H_SYS_EPCR1() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR1))
157#define SET_H_SYS_EPCR1(x) \
158do { \
159SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR1), (x));\
160;} while (0)
161#define GET_H_SYS_EPCR2() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR2))
162#define SET_H_SYS_EPCR2(x) \
163do { \
164SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR2), (x));\
165;} while (0)
166#define GET_H_SYS_EPCR3() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR3))
167#define SET_H_SYS_EPCR3(x) \
168do { \
169SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR3), (x));\
170;} while (0)
171#define GET_H_SYS_EPCR4() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR4))
172#define SET_H_SYS_EPCR4(x) \
173do { \
174SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR4), (x));\
175;} while (0)
176#define GET_H_SYS_EPCR5() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR5))
177#define SET_H_SYS_EPCR5(x) \
178do { \
179SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR5), (x));\
180;} while (0)
181#define GET_H_SYS_EPCR6() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR6))
182#define SET_H_SYS_EPCR6(x) \
183do { \
184SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR6), (x));\
185;} while (0)
186#define GET_H_SYS_EPCR7() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR7))
187#define SET_H_SYS_EPCR7(x) \
188do { \
189SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR7), (x));\
190;} while (0)
191#define GET_H_SYS_EPCR8() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR8))
192#define SET_H_SYS_EPCR8(x) \
193do { \
194SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR8), (x));\
195;} while (0)
196#define GET_H_SYS_EPCR9() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR9))
197#define SET_H_SYS_EPCR9(x) \
198do { \
199SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR9), (x));\
200;} while (0)
201#define GET_H_SYS_EPCR10() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR10))
202#define SET_H_SYS_EPCR10(x) \
203do { \
204SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR10), (x));\
205;} while (0)
206#define GET_H_SYS_EPCR11() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR11))
207#define SET_H_SYS_EPCR11(x) \
208do { \
209SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR11), (x));\
210;} while (0)
211#define GET_H_SYS_EPCR12() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR12))
212#define SET_H_SYS_EPCR12(x) \
213do { \
214SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR12), (x));\
215;} while (0)
216#define GET_H_SYS_EPCR13() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR13))
217#define SET_H_SYS_EPCR13(x) \
218do { \
219SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR13), (x));\
220;} while (0)
221#define GET_H_SYS_EPCR14() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR14))
222#define SET_H_SYS_EPCR14(x) \
223do { \
224SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR14), (x));\
225;} while (0)
226#define GET_H_SYS_EPCR15() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR15))
227#define SET_H_SYS_EPCR15(x) \
228do { \
229SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EPCR15), (x));\
230;} while (0)
231#define GET_H_SYS_EEAR0() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR0))
232#define SET_H_SYS_EEAR0(x) \
233do { \
234SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR0), (x));\
235;} while (0)
236#define GET_H_SYS_EEAR1() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR1))
237#define SET_H_SYS_EEAR1(x) \
238do { \
239SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR1), (x));\
240;} while (0)
241#define GET_H_SYS_EEAR2() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR2))
242#define SET_H_SYS_EEAR2(x) \
243do { \
244SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR2), (x));\
245;} while (0)
246#define GET_H_SYS_EEAR3() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR3))
247#define SET_H_SYS_EEAR3(x) \
248do { \
249SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR3), (x));\
250;} while (0)
251#define GET_H_SYS_EEAR4() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR4))
252#define SET_H_SYS_EEAR4(x) \
253do { \
254SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR4), (x));\
255;} while (0)
256#define GET_H_SYS_EEAR5() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR5))
257#define SET_H_SYS_EEAR5(x) \
258do { \
259SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR5), (x));\
260;} while (0)
261#define GET_H_SYS_EEAR6() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR6))
262#define SET_H_SYS_EEAR6(x) \
263do { \
264SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR6), (x));\
265;} while (0)
266#define GET_H_SYS_EEAR7() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR7))
267#define SET_H_SYS_EEAR7(x) \
268do { \
269SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR7), (x));\
270;} while (0)
271#define GET_H_SYS_EEAR8() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR8))
272#define SET_H_SYS_EEAR8(x) \
273do { \
274SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR8), (x));\
275;} while (0)
276#define GET_H_SYS_EEAR9() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR9))
277#define SET_H_SYS_EEAR9(x) \
278do { \
279SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR9), (x));\
280;} while (0)
281#define GET_H_SYS_EEAR10() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR10))
282#define SET_H_SYS_EEAR10(x) \
283do { \
284SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR10), (x));\
285;} while (0)
286#define GET_H_SYS_EEAR11() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR11))
287#define SET_H_SYS_EEAR11(x) \
288do { \
289SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR11), (x));\
290;} while (0)
291#define GET_H_SYS_EEAR12() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR12))
292#define SET_H_SYS_EEAR12(x) \
293do { \
294SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR12), (x));\
295;} while (0)
296#define GET_H_SYS_EEAR13() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR13))
297#define SET_H_SYS_EEAR13(x) \
298do { \
299SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR13), (x));\
300;} while (0)
301#define GET_H_SYS_EEAR14() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR14))
302#define SET_H_SYS_EEAR14(x) \
303do { \
304SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR14), (x));\
305;} while (0)
306#define GET_H_SYS_EEAR15() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR15))
307#define SET_H_SYS_EEAR15(x) \
308do { \
309SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_EEAR15), (x));\
310;} while (0)
311#define GET_H_SYS_ESR0() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR0))
312#define SET_H_SYS_ESR0(x) \
313do { \
314SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR0), (x));\
315;} while (0)
316#define GET_H_SYS_ESR1() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR1))
317#define SET_H_SYS_ESR1(x) \
318do { \
319SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR1), (x));\
320;} while (0)
321#define GET_H_SYS_ESR2() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR2))
322#define SET_H_SYS_ESR2(x) \
323do { \
324SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR2), (x));\
325;} while (0)
326#define GET_H_SYS_ESR3() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR3))
327#define SET_H_SYS_ESR3(x) \
328do { \
329SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR3), (x));\
330;} while (0)
331#define GET_H_SYS_ESR4() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR4))
332#define SET_H_SYS_ESR4(x) \
333do { \
334SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR4), (x));\
335;} while (0)
336#define GET_H_SYS_ESR5() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR5))
337#define SET_H_SYS_ESR5(x) \
338do { \
339SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR5), (x));\
340;} while (0)
341#define GET_H_SYS_ESR6() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR6))
342#define SET_H_SYS_ESR6(x) \
343do { \
344SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR6), (x));\
345;} while (0)
346#define GET_H_SYS_ESR7() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR7))
347#define SET_H_SYS_ESR7(x) \
348do { \
349SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR7), (x));\
350;} while (0)
351#define GET_H_SYS_ESR8() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR8))
352#define SET_H_SYS_ESR8(x) \
353do { \
354SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR8), (x));\
355;} while (0)
356#define GET_H_SYS_ESR9() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR9))
357#define SET_H_SYS_ESR9(x) \
358do { \
359SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR9), (x));\
360;} while (0)
361#define GET_H_SYS_ESR10() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR10))
362#define SET_H_SYS_ESR10(x) \
363do { \
364SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR10), (x));\
365;} while (0)
366#define GET_H_SYS_ESR11() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR11))
367#define SET_H_SYS_ESR11(x) \
368do { \
369SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR11), (x));\
370;} while (0)
371#define GET_H_SYS_ESR12() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR12))
372#define SET_H_SYS_ESR12(x) \
373do { \
374SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR12), (x));\
375;} while (0)
376#define GET_H_SYS_ESR13() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR13))
377#define SET_H_SYS_ESR13(x) \
378do { \
379SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR13), (x));\
380;} while (0)
381#define GET_H_SYS_ESR14() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR14))
382#define SET_H_SYS_ESR14(x) \
383do { \
384SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR14), (x));\
385;} while (0)
386#define GET_H_SYS_ESR15() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR15))
387#define SET_H_SYS_ESR15(x) \
388do { \
389SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_ESR15), (x));\
390;} while (0)
391#define GET_H_SYS_GPR0() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR0))
392#define SET_H_SYS_GPR0(x) \
393do { \
394SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR0), (x));\
395;} while (0)
396#define GET_H_SYS_GPR1() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR1))
397#define SET_H_SYS_GPR1(x) \
398do { \
399SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR1), (x));\
400;} while (0)
401#define GET_H_SYS_GPR2() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR2))
402#define SET_H_SYS_GPR2(x) \
403do { \
404SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR2), (x));\
405;} while (0)
406#define GET_H_SYS_GPR3() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR3))
407#define SET_H_SYS_GPR3(x) \
408do { \
409SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR3), (x));\
410;} while (0)
411#define GET_H_SYS_GPR4() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR4))
412#define SET_H_SYS_GPR4(x) \
413do { \
414SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR4), (x));\
415;} while (0)
416#define GET_H_SYS_GPR5() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR5))
417#define SET_H_SYS_GPR5(x) \
418do { \
419SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR5), (x));\
420;} while (0)
421#define GET_H_SYS_GPR6() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR6))
422#define SET_H_SYS_GPR6(x) \
423do { \
424SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR6), (x));\
425;} while (0)
426#define GET_H_SYS_GPR7() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR7))
427#define SET_H_SYS_GPR7(x) \
428do { \
429SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR7), (x));\
430;} while (0)
431#define GET_H_SYS_GPR8() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR8))
432#define SET_H_SYS_GPR8(x) \
433do { \
434SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR8), (x));\
435;} while (0)
436#define GET_H_SYS_GPR9() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR9))
437#define SET_H_SYS_GPR9(x) \
438do { \
439SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR9), (x));\
440;} while (0)
441#define GET_H_SYS_GPR10() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR10))
442#define SET_H_SYS_GPR10(x) \
443do { \
444SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR10), (x));\
445;} while (0)
446#define GET_H_SYS_GPR11() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR11))
447#define SET_H_SYS_GPR11(x) \
448do { \
449SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR11), (x));\
450;} while (0)
451#define GET_H_SYS_GPR12() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR12))
452#define SET_H_SYS_GPR12(x) \
453do { \
454SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR12), (x));\
455;} while (0)
456#define GET_H_SYS_GPR13() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR13))
457#define SET_H_SYS_GPR13(x) \
458do { \
459SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR13), (x));\
460;} while (0)
461#define GET_H_SYS_GPR14() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR14))
462#define SET_H_SYS_GPR14(x) \
463do { \
464SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR14), (x));\
465;} while (0)
466#define GET_H_SYS_GPR15() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR15))
467#define SET_H_SYS_GPR15(x) \
468do { \
469SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR15), (x));\
470;} while (0)
471#define GET_H_SYS_GPR16() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR16))
472#define SET_H_SYS_GPR16(x) \
473do { \
474SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR16), (x));\
475;} while (0)
476#define GET_H_SYS_GPR17() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR17))
477#define SET_H_SYS_GPR17(x) \
478do { \
479SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR17), (x));\
480;} while (0)
481#define GET_H_SYS_GPR18() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR18))
482#define SET_H_SYS_GPR18(x) \
483do { \
484SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR18), (x));\
485;} while (0)
486#define GET_H_SYS_GPR19() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR19))
487#define SET_H_SYS_GPR19(x) \
488do { \
489SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR19), (x));\
490;} while (0)
491#define GET_H_SYS_GPR20() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR20))
492#define SET_H_SYS_GPR20(x) \
493do { \
494SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR20), (x));\
495;} while (0)
496#define GET_H_SYS_GPR21() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR21))
497#define SET_H_SYS_GPR21(x) \
498do { \
499SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR21), (x));\
500;} while (0)
501#define GET_H_SYS_GPR22() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR22))
502#define SET_H_SYS_GPR22(x) \
503do { \
504SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR22), (x));\
505;} while (0)
506#define GET_H_SYS_GPR23() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR23))
507#define SET_H_SYS_GPR23(x) \
508do { \
509SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR23), (x));\
510;} while (0)
511#define GET_H_SYS_GPR24() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR24))
512#define SET_H_SYS_GPR24(x) \
513do { \
514SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR24), (x));\
515;} while (0)
516#define GET_H_SYS_GPR25() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR25))
517#define SET_H_SYS_GPR25(x) \
518do { \
519SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR25), (x));\
520;} while (0)
521#define GET_H_SYS_GPR26() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR26))
522#define SET_H_SYS_GPR26(x) \
523do { \
524SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR26), (x));\
525;} while (0)
526#define GET_H_SYS_GPR27() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR27))
527#define SET_H_SYS_GPR27(x) \
528do { \
529SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR27), (x));\
530;} while (0)
531#define GET_H_SYS_GPR28() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR28))
532#define SET_H_SYS_GPR28(x) \
533do { \
534SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR28), (x));\
535;} while (0)
536#define GET_H_SYS_GPR29() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR29))
537#define SET_H_SYS_GPR29(x) \
538do { \
539SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR29), (x));\
540;} while (0)
541#define GET_H_SYS_GPR30() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR30))
542#define SET_H_SYS_GPR30(x) \
543do { \
544SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR30), (x));\
545;} while (0)
546#define GET_H_SYS_GPR31() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR31))
547#define SET_H_SYS_GPR31(x) \
548do { \
549SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR31), (x));\
550;} while (0)
551#define GET_H_SYS_GPR32() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR32))
552#define SET_H_SYS_GPR32(x) \
553do { \
554SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR32), (x));\
555;} while (0)
556#define GET_H_SYS_GPR33() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR33))
557#define SET_H_SYS_GPR33(x) \
558do { \
559SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR33), (x));\
560;} while (0)
561#define GET_H_SYS_GPR34() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR34))
562#define SET_H_SYS_GPR34(x) \
563do { \
564SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR34), (x));\
565;} while (0)
566#define GET_H_SYS_GPR35() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR35))
567#define SET_H_SYS_GPR35(x) \
568do { \
569SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR35), (x));\
570;} while (0)
571#define GET_H_SYS_GPR36() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR36))
572#define SET_H_SYS_GPR36(x) \
573do { \
574SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR36), (x));\
575;} while (0)
576#define GET_H_SYS_GPR37() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR37))
577#define SET_H_SYS_GPR37(x) \
578do { \
579SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR37), (x));\
580;} while (0)
581#define GET_H_SYS_GPR38() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR38))
582#define SET_H_SYS_GPR38(x) \
583do { \
584SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR38), (x));\
585;} while (0)
586#define GET_H_SYS_GPR39() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR39))
587#define SET_H_SYS_GPR39(x) \
588do { \
589SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR39), (x));\
590;} while (0)
591#define GET_H_SYS_GPR40() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR40))
592#define SET_H_SYS_GPR40(x) \
593do { \
594SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR40), (x));\
595;} while (0)
596#define GET_H_SYS_GPR41() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR41))
597#define SET_H_SYS_GPR41(x) \
598do { \
599SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR41), (x));\
600;} while (0)
601#define GET_H_SYS_GPR42() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR42))
602#define SET_H_SYS_GPR42(x) \
603do { \
604SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR42), (x));\
605;} while (0)
606#define GET_H_SYS_GPR43() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR43))
607#define SET_H_SYS_GPR43(x) \
608do { \
609SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR43), (x));\
610;} while (0)
611#define GET_H_SYS_GPR44() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR44))
612#define SET_H_SYS_GPR44(x) \
613do { \
614SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR44), (x));\
615;} while (0)
616#define GET_H_SYS_GPR45() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR45))
617#define SET_H_SYS_GPR45(x) \
618do { \
619SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR45), (x));\
620;} while (0)
621#define GET_H_SYS_GPR46() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR46))
622#define SET_H_SYS_GPR46(x) \
623do { \
624SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR46), (x));\
625;} while (0)
626#define GET_H_SYS_GPR47() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR47))
627#define SET_H_SYS_GPR47(x) \
628do { \
629SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR47), (x));\
630;} while (0)
631#define GET_H_SYS_GPR48() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR48))
632#define SET_H_SYS_GPR48(x) \
633do { \
634SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR48), (x));\
635;} while (0)
636#define GET_H_SYS_GPR49() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR49))
637#define SET_H_SYS_GPR49(x) \
638do { \
639SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR49), (x));\
640;} while (0)
641#define GET_H_SYS_GPR50() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR50))
642#define SET_H_SYS_GPR50(x) \
643do { \
644SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR50), (x));\
645;} while (0)
646#define GET_H_SYS_GPR51() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR51))
647#define SET_H_SYS_GPR51(x) \
648do { \
649SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR51), (x));\
650;} while (0)
651#define GET_H_SYS_GPR52() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR52))
652#define SET_H_SYS_GPR52(x) \
653do { \
654SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR52), (x));\
655;} while (0)
656#define GET_H_SYS_GPR53() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR53))
657#define SET_H_SYS_GPR53(x) \
658do { \
659SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR53), (x));\
660;} while (0)
661#define GET_H_SYS_GPR54() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR54))
662#define SET_H_SYS_GPR54(x) \
663do { \
664SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR54), (x));\
665;} while (0)
666#define GET_H_SYS_GPR55() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR55))
667#define SET_H_SYS_GPR55(x) \
668do { \
669SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR55), (x));\
670;} while (0)
671#define GET_H_SYS_GPR56() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR56))
672#define SET_H_SYS_GPR56(x) \
673do { \
674SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR56), (x));\
675;} while (0)
676#define GET_H_SYS_GPR57() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR57))
677#define SET_H_SYS_GPR57(x) \
678do { \
679SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR57), (x));\
680;} while (0)
681#define GET_H_SYS_GPR58() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR58))
682#define SET_H_SYS_GPR58(x) \
683do { \
684SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR58), (x));\
685;} while (0)
686#define GET_H_SYS_GPR59() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR59))
687#define SET_H_SYS_GPR59(x) \
688do { \
689SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR59), (x));\
690;} while (0)
691#define GET_H_SYS_GPR60() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR60))
692#define SET_H_SYS_GPR60(x) \
693do { \
694SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR60), (x));\
695;} while (0)
696#define GET_H_SYS_GPR61() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR61))
697#define SET_H_SYS_GPR61(x) \
698do { \
699SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR61), (x));\
700;} while (0)
701#define GET_H_SYS_GPR62() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR62))
702#define SET_H_SYS_GPR62(x) \
703do { \
704SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR62), (x));\
705;} while (0)
706#define GET_H_SYS_GPR63() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR63))
707#define SET_H_SYS_GPR63(x) \
708do { \
709SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR63), (x));\
710;} while (0)
711#define GET_H_SYS_GPR64() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR64))
712#define SET_H_SYS_GPR64(x) \
713do { \
714SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR64), (x));\
715;} while (0)
716#define GET_H_SYS_GPR65() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR65))
717#define SET_H_SYS_GPR65(x) \
718do { \
719SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR65), (x));\
720;} while (0)
721#define GET_H_SYS_GPR66() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR66))
722#define SET_H_SYS_GPR66(x) \
723do { \
724SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR66), (x));\
725;} while (0)
726#define GET_H_SYS_GPR67() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR67))
727#define SET_H_SYS_GPR67(x) \
728do { \
729SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR67), (x));\
730;} while (0)
731#define GET_H_SYS_GPR68() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR68))
732#define SET_H_SYS_GPR68(x) \
733do { \
734SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR68), (x));\
735;} while (0)
736#define GET_H_SYS_GPR69() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR69))
737#define SET_H_SYS_GPR69(x) \
738do { \
739SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR69), (x));\
740;} while (0)
741#define GET_H_SYS_GPR70() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR70))
742#define SET_H_SYS_GPR70(x) \
743do { \
744SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR70), (x));\
745;} while (0)
746#define GET_H_SYS_GPR71() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR71))
747#define SET_H_SYS_GPR71(x) \
748do { \
749SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR71), (x));\
750;} while (0)
751#define GET_H_SYS_GPR72() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR72))
752#define SET_H_SYS_GPR72(x) \
753do { \
754SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR72), (x));\
755;} while (0)
756#define GET_H_SYS_GPR73() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR73))
757#define SET_H_SYS_GPR73(x) \
758do { \
759SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR73), (x));\
760;} while (0)
761#define GET_H_SYS_GPR74() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR74))
762#define SET_H_SYS_GPR74(x) \
763do { \
764SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR74), (x));\
765;} while (0)
766#define GET_H_SYS_GPR75() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR75))
767#define SET_H_SYS_GPR75(x) \
768do { \
769SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR75), (x));\
770;} while (0)
771#define GET_H_SYS_GPR76() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR76))
772#define SET_H_SYS_GPR76(x) \
773do { \
774SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR76), (x));\
775;} while (0)
776#define GET_H_SYS_GPR77() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR77))
777#define SET_H_SYS_GPR77(x) \
778do { \
779SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR77), (x));\
780;} while (0)
781#define GET_H_SYS_GPR78() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR78))
782#define SET_H_SYS_GPR78(x) \
783do { \
784SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR78), (x));\
785;} while (0)
786#define GET_H_SYS_GPR79() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR79))
787#define SET_H_SYS_GPR79(x) \
788do { \
789SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR79), (x));\
790;} while (0)
791#define GET_H_SYS_GPR80() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR80))
792#define SET_H_SYS_GPR80(x) \
793do { \
794SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR80), (x));\
795;} while (0)
796#define GET_H_SYS_GPR81() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR81))
797#define SET_H_SYS_GPR81(x) \
798do { \
799SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR81), (x));\
800;} while (0)
801#define GET_H_SYS_GPR82() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR82))
802#define SET_H_SYS_GPR82(x) \
803do { \
804SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR82), (x));\
805;} while (0)
806#define GET_H_SYS_GPR83() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR83))
807#define SET_H_SYS_GPR83(x) \
808do { \
809SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR83), (x));\
810;} while (0)
811#define GET_H_SYS_GPR84() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR84))
812#define SET_H_SYS_GPR84(x) \
813do { \
814SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR84), (x));\
815;} while (0)
816#define GET_H_SYS_GPR85() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR85))
817#define SET_H_SYS_GPR85(x) \
818do { \
819SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR85), (x));\
820;} while (0)
821#define GET_H_SYS_GPR86() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR86))
822#define SET_H_SYS_GPR86(x) \
823do { \
824SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR86), (x));\
825;} while (0)
826#define GET_H_SYS_GPR87() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR87))
827#define SET_H_SYS_GPR87(x) \
828do { \
829SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR87), (x));\
830;} while (0)
831#define GET_H_SYS_GPR88() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR88))
832#define SET_H_SYS_GPR88(x) \
833do { \
834SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR88), (x));\
835;} while (0)
836#define GET_H_SYS_GPR89() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR89))
837#define SET_H_SYS_GPR89(x) \
838do { \
839SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR89), (x));\
840;} while (0)
841#define GET_H_SYS_GPR90() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR90))
842#define SET_H_SYS_GPR90(x) \
843do { \
844SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR90), (x));\
845;} while (0)
846#define GET_H_SYS_GPR91() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR91))
847#define SET_H_SYS_GPR91(x) \
848do { \
849SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR91), (x));\
850;} while (0)
851#define GET_H_SYS_GPR92() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR92))
852#define SET_H_SYS_GPR92(x) \
853do { \
854SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR92), (x));\
855;} while (0)
856#define GET_H_SYS_GPR93() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR93))
857#define SET_H_SYS_GPR93(x) \
858do { \
859SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR93), (x));\
860;} while (0)
861#define GET_H_SYS_GPR94() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR94))
862#define SET_H_SYS_GPR94(x) \
863do { \
864SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR94), (x));\
865;} while (0)
866#define GET_H_SYS_GPR95() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR95))
867#define SET_H_SYS_GPR95(x) \
868do { \
869SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR95), (x));\
870;} while (0)
871#define GET_H_SYS_GPR96() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR96))
872#define SET_H_SYS_GPR96(x) \
873do { \
874SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR96), (x));\
875;} while (0)
876#define GET_H_SYS_GPR97() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR97))
877#define SET_H_SYS_GPR97(x) \
878do { \
879SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR97), (x));\
880;} while (0)
881#define GET_H_SYS_GPR98() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR98))
882#define SET_H_SYS_GPR98(x) \
883do { \
884SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR98), (x));\
885;} while (0)
886#define GET_H_SYS_GPR99() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR99))
887#define SET_H_SYS_GPR99(x) \
888do { \
889SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR99), (x));\
890;} while (0)
891#define GET_H_SYS_GPR100() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR100))
892#define SET_H_SYS_GPR100(x) \
893do { \
894SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR100), (x));\
895;} while (0)
896#define GET_H_SYS_GPR101() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR101))
897#define SET_H_SYS_GPR101(x) \
898do { \
899SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR101), (x));\
900;} while (0)
901#define GET_H_SYS_GPR102() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR102))
902#define SET_H_SYS_GPR102(x) \
903do { \
904SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR102), (x));\
905;} while (0)
906#define GET_H_SYS_GPR103() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR103))
907#define SET_H_SYS_GPR103(x) \
908do { \
909SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR103), (x));\
910;} while (0)
911#define GET_H_SYS_GPR104() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR104))
912#define SET_H_SYS_GPR104(x) \
913do { \
914SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR104), (x));\
915;} while (0)
916#define GET_H_SYS_GPR105() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR105))
917#define SET_H_SYS_GPR105(x) \
918do { \
919SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR105), (x));\
920;} while (0)
921#define GET_H_SYS_GPR106() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR106))
922#define SET_H_SYS_GPR106(x) \
923do { \
924SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR106), (x));\
925;} while (0)
926#define GET_H_SYS_GPR107() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR107))
927#define SET_H_SYS_GPR107(x) \
928do { \
929SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR107), (x));\
930;} while (0)
931#define GET_H_SYS_GPR108() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR108))
932#define SET_H_SYS_GPR108(x) \
933do { \
934SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR108), (x));\
935;} while (0)
936#define GET_H_SYS_GPR109() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR109))
937#define SET_H_SYS_GPR109(x) \
938do { \
939SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR109), (x));\
940;} while (0)
941#define GET_H_SYS_GPR110() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR110))
942#define SET_H_SYS_GPR110(x) \
943do { \
944SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR110), (x));\
945;} while (0)
946#define GET_H_SYS_GPR111() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR111))
947#define SET_H_SYS_GPR111(x) \
948do { \
949SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR111), (x));\
950;} while (0)
951#define GET_H_SYS_GPR112() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR112))
952#define SET_H_SYS_GPR112(x) \
953do { \
954SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR112), (x));\
955;} while (0)
956#define GET_H_SYS_GPR113() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR113))
957#define SET_H_SYS_GPR113(x) \
958do { \
959SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR113), (x));\
960;} while (0)
961#define GET_H_SYS_GPR114() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR114))
962#define SET_H_SYS_GPR114(x) \
963do { \
964SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR114), (x));\
965;} while (0)
966#define GET_H_SYS_GPR115() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR115))
967#define SET_H_SYS_GPR115(x) \
968do { \
969SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR115), (x));\
970;} while (0)
971#define GET_H_SYS_GPR116() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR116))
972#define SET_H_SYS_GPR116(x) \
973do { \
974SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR116), (x));\
975;} while (0)
976#define GET_H_SYS_GPR117() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR117))
977#define SET_H_SYS_GPR117(x) \
978do { \
979SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR117), (x));\
980;} while (0)
981#define GET_H_SYS_GPR118() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR118))
982#define SET_H_SYS_GPR118(x) \
983do { \
984SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR118), (x));\
985;} while (0)
986#define GET_H_SYS_GPR119() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR119))
987#define SET_H_SYS_GPR119(x) \
988do { \
989SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR119), (x));\
990;} while (0)
991#define GET_H_SYS_GPR120() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR120))
992#define SET_H_SYS_GPR120(x) \
993do { \
994SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR120), (x));\
995;} while (0)
996#define GET_H_SYS_GPR121() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR121))
997#define SET_H_SYS_GPR121(x) \
998do { \
999SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR121), (x));\
1000;} while (0)
1001#define GET_H_SYS_GPR122() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR122))
1002#define SET_H_SYS_GPR122(x) \
1003do { \
1004SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR122), (x));\
1005;} while (0)
1006#define GET_H_SYS_GPR123() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR123))
1007#define SET_H_SYS_GPR123(x) \
1008do { \
1009SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR123), (x));\
1010;} while (0)
1011#define GET_H_SYS_GPR124() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR124))
1012#define SET_H_SYS_GPR124(x) \
1013do { \
1014SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR124), (x));\
1015;} while (0)
1016#define GET_H_SYS_GPR125() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR125))
1017#define SET_H_SYS_GPR125(x) \
1018do { \
1019SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR125), (x));\
1020;} while (0)
1021#define GET_H_SYS_GPR126() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR126))
1022#define SET_H_SYS_GPR126(x) \
1023do { \
1024SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR126), (x));\
1025;} while (0)
1026#define GET_H_SYS_GPR127() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR127))
1027#define SET_H_SYS_GPR127(x) \
1028do { \
1029SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR127), (x));\
1030;} while (0)
1031#define GET_H_SYS_GPR128() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR128))
1032#define SET_H_SYS_GPR128(x) \
1033do { \
1034SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR128), (x));\
1035;} while (0)
1036#define GET_H_SYS_GPR129() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR129))
1037#define SET_H_SYS_GPR129(x) \
1038do { \
1039SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR129), (x));\
1040;} while (0)
1041#define GET_H_SYS_GPR130() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR130))
1042#define SET_H_SYS_GPR130(x) \
1043do { \
1044SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR130), (x));\
1045;} while (0)
1046#define GET_H_SYS_GPR131() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR131))
1047#define SET_H_SYS_GPR131(x) \
1048do { \
1049SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR131), (x));\
1050;} while (0)
1051#define GET_H_SYS_GPR132() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR132))
1052#define SET_H_SYS_GPR132(x) \
1053do { \
1054SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR132), (x));\
1055;} while (0)
1056#define GET_H_SYS_GPR133() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR133))
1057#define SET_H_SYS_GPR133(x) \
1058do { \
1059SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR133), (x));\
1060;} while (0)
1061#define GET_H_SYS_GPR134() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR134))
1062#define SET_H_SYS_GPR134(x) \
1063do { \
1064SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR134), (x));\
1065;} while (0)
1066#define GET_H_SYS_GPR135() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR135))
1067#define SET_H_SYS_GPR135(x) \
1068do { \
1069SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR135), (x));\
1070;} while (0)
1071#define GET_H_SYS_GPR136() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR136))
1072#define SET_H_SYS_GPR136(x) \
1073do { \
1074SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR136), (x));\
1075;} while (0)
1076#define GET_H_SYS_GPR137() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR137))
1077#define SET_H_SYS_GPR137(x) \
1078do { \
1079SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR137), (x));\
1080;} while (0)
1081#define GET_H_SYS_GPR138() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR138))
1082#define SET_H_SYS_GPR138(x) \
1083do { \
1084SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR138), (x));\
1085;} while (0)
1086#define GET_H_SYS_GPR139() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR139))
1087#define SET_H_SYS_GPR139(x) \
1088do { \
1089SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR139), (x));\
1090;} while (0)
1091#define GET_H_SYS_GPR140() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR140))
1092#define SET_H_SYS_GPR140(x) \
1093do { \
1094SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR140), (x));\
1095;} while (0)
1096#define GET_H_SYS_GPR141() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR141))
1097#define SET_H_SYS_GPR141(x) \
1098do { \
1099SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR141), (x));\
1100;} while (0)
1101#define GET_H_SYS_GPR142() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR142))
1102#define SET_H_SYS_GPR142(x) \
1103do { \
1104SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR142), (x));\
1105;} while (0)
1106#define GET_H_SYS_GPR143() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR143))
1107#define SET_H_SYS_GPR143(x) \
1108do { \
1109SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR143), (x));\
1110;} while (0)
1111#define GET_H_SYS_GPR144() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR144))
1112#define SET_H_SYS_GPR144(x) \
1113do { \
1114SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR144), (x));\
1115;} while (0)
1116#define GET_H_SYS_GPR145() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR145))
1117#define SET_H_SYS_GPR145(x) \
1118do { \
1119SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR145), (x));\
1120;} while (0)
1121#define GET_H_SYS_GPR146() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR146))
1122#define SET_H_SYS_GPR146(x) \
1123do { \
1124SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR146), (x));\
1125;} while (0)
1126#define GET_H_SYS_GPR147() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR147))
1127#define SET_H_SYS_GPR147(x) \
1128do { \
1129SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR147), (x));\
1130;} while (0)
1131#define GET_H_SYS_GPR148() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR148))
1132#define SET_H_SYS_GPR148(x) \
1133do { \
1134SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR148), (x));\
1135;} while (0)
1136#define GET_H_SYS_GPR149() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR149))
1137#define SET_H_SYS_GPR149(x) \
1138do { \
1139SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR149), (x));\
1140;} while (0)
1141#define GET_H_SYS_GPR150() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR150))
1142#define SET_H_SYS_GPR150(x) \
1143do { \
1144SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR150), (x));\
1145;} while (0)
1146#define GET_H_SYS_GPR151() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR151))
1147#define SET_H_SYS_GPR151(x) \
1148do { \
1149SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR151), (x));\
1150;} while (0)
1151#define GET_H_SYS_GPR152() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR152))
1152#define SET_H_SYS_GPR152(x) \
1153do { \
1154SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR152), (x));\
1155;} while (0)
1156#define GET_H_SYS_GPR153() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR153))
1157#define SET_H_SYS_GPR153(x) \
1158do { \
1159SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR153), (x));\
1160;} while (0)
1161#define GET_H_SYS_GPR154() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR154))
1162#define SET_H_SYS_GPR154(x) \
1163do { \
1164SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR154), (x));\
1165;} while (0)
1166#define GET_H_SYS_GPR155() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR155))
1167#define SET_H_SYS_GPR155(x) \
1168do { \
1169SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR155), (x));\
1170;} while (0)
1171#define GET_H_SYS_GPR156() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR156))
1172#define SET_H_SYS_GPR156(x) \
1173do { \
1174SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR156), (x));\
1175;} while (0)
1176#define GET_H_SYS_GPR157() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR157))
1177#define SET_H_SYS_GPR157(x) \
1178do { \
1179SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR157), (x));\
1180;} while (0)
1181#define GET_H_SYS_GPR158() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR158))
1182#define SET_H_SYS_GPR158(x) \
1183do { \
1184SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR158), (x));\
1185;} while (0)
1186#define GET_H_SYS_GPR159() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR159))
1187#define SET_H_SYS_GPR159(x) \
1188do { \
1189SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR159), (x));\
1190;} while (0)
1191#define GET_H_SYS_GPR160() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR160))
1192#define SET_H_SYS_GPR160(x) \
1193do { \
1194SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR160), (x));\
1195;} while (0)
1196#define GET_H_SYS_GPR161() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR161))
1197#define SET_H_SYS_GPR161(x) \
1198do { \
1199SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR161), (x));\
1200;} while (0)
1201#define GET_H_SYS_GPR162() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR162))
1202#define SET_H_SYS_GPR162(x) \
1203do { \
1204SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR162), (x));\
1205;} while (0)
1206#define GET_H_SYS_GPR163() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR163))
1207#define SET_H_SYS_GPR163(x) \
1208do { \
1209SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR163), (x));\
1210;} while (0)
1211#define GET_H_SYS_GPR164() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR164))
1212#define SET_H_SYS_GPR164(x) \
1213do { \
1214SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR164), (x));\
1215;} while (0)
1216#define GET_H_SYS_GPR165() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR165))
1217#define SET_H_SYS_GPR165(x) \
1218do { \
1219SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR165), (x));\
1220;} while (0)
1221#define GET_H_SYS_GPR166() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR166))
1222#define SET_H_SYS_GPR166(x) \
1223do { \
1224SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR166), (x));\
1225;} while (0)
1226#define GET_H_SYS_GPR167() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR167))
1227#define SET_H_SYS_GPR167(x) \
1228do { \
1229SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR167), (x));\
1230;} while (0)
1231#define GET_H_SYS_GPR168() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR168))
1232#define SET_H_SYS_GPR168(x) \
1233do { \
1234SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR168), (x));\
1235;} while (0)
1236#define GET_H_SYS_GPR169() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR169))
1237#define SET_H_SYS_GPR169(x) \
1238do { \
1239SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR169), (x));\
1240;} while (0)
1241#define GET_H_SYS_GPR170() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR170))
1242#define SET_H_SYS_GPR170(x) \
1243do { \
1244SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR170), (x));\
1245;} while (0)
1246#define GET_H_SYS_GPR171() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR171))
1247#define SET_H_SYS_GPR171(x) \
1248do { \
1249SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR171), (x));\
1250;} while (0)
1251#define GET_H_SYS_GPR172() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR172))
1252#define SET_H_SYS_GPR172(x) \
1253do { \
1254SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR172), (x));\
1255;} while (0)
1256#define GET_H_SYS_GPR173() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR173))
1257#define SET_H_SYS_GPR173(x) \
1258do { \
1259SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR173), (x));\
1260;} while (0)
1261#define GET_H_SYS_GPR174() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR174))
1262#define SET_H_SYS_GPR174(x) \
1263do { \
1264SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR174), (x));\
1265;} while (0)
1266#define GET_H_SYS_GPR175() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR175))
1267#define SET_H_SYS_GPR175(x) \
1268do { \
1269SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR175), (x));\
1270;} while (0)
1271#define GET_H_SYS_GPR176() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR176))
1272#define SET_H_SYS_GPR176(x) \
1273do { \
1274SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR176), (x));\
1275;} while (0)
1276#define GET_H_SYS_GPR177() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR177))
1277#define SET_H_SYS_GPR177(x) \
1278do { \
1279SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR177), (x));\
1280;} while (0)
1281#define GET_H_SYS_GPR178() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR178))
1282#define SET_H_SYS_GPR178(x) \
1283do { \
1284SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR178), (x));\
1285;} while (0)
1286#define GET_H_SYS_GPR179() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR179))
1287#define SET_H_SYS_GPR179(x) \
1288do { \
1289SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR179), (x));\
1290;} while (0)
1291#define GET_H_SYS_GPR180() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR180))
1292#define SET_H_SYS_GPR180(x) \
1293do { \
1294SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR180), (x));\
1295;} while (0)
1296#define GET_H_SYS_GPR181() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR181))
1297#define SET_H_SYS_GPR181(x) \
1298do { \
1299SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR181), (x));\
1300;} while (0)
1301#define GET_H_SYS_GPR182() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR182))
1302#define SET_H_SYS_GPR182(x) \
1303do { \
1304SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR182), (x));\
1305;} while (0)
1306#define GET_H_SYS_GPR183() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR183))
1307#define SET_H_SYS_GPR183(x) \
1308do { \
1309SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR183), (x));\
1310;} while (0)
1311#define GET_H_SYS_GPR184() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR184))
1312#define SET_H_SYS_GPR184(x) \
1313do { \
1314SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR184), (x));\
1315;} while (0)
1316#define GET_H_SYS_GPR185() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR185))
1317#define SET_H_SYS_GPR185(x) \
1318do { \
1319SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR185), (x));\
1320;} while (0)
1321#define GET_H_SYS_GPR186() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR186))
1322#define SET_H_SYS_GPR186(x) \
1323do { \
1324SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR186), (x));\
1325;} while (0)
1326#define GET_H_SYS_GPR187() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR187))
1327#define SET_H_SYS_GPR187(x) \
1328do { \
1329SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR187), (x));\
1330;} while (0)
1331#define GET_H_SYS_GPR188() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR188))
1332#define SET_H_SYS_GPR188(x) \
1333do { \
1334SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR188), (x));\
1335;} while (0)
1336#define GET_H_SYS_GPR189() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR189))
1337#define SET_H_SYS_GPR189(x) \
1338do { \
1339SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR189), (x));\
1340;} while (0)
1341#define GET_H_SYS_GPR190() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR190))
1342#define SET_H_SYS_GPR190(x) \
1343do { \
1344SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR190), (x));\
1345;} while (0)
1346#define GET_H_SYS_GPR191() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR191))
1347#define SET_H_SYS_GPR191(x) \
1348do { \
1349SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR191), (x));\
1350;} while (0)
1351#define GET_H_SYS_GPR192() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR192))
1352#define SET_H_SYS_GPR192(x) \
1353do { \
1354SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR192), (x));\
1355;} while (0)
1356#define GET_H_SYS_GPR193() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR193))
1357#define SET_H_SYS_GPR193(x) \
1358do { \
1359SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR193), (x));\
1360;} while (0)
1361#define GET_H_SYS_GPR194() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR194))
1362#define SET_H_SYS_GPR194(x) \
1363do { \
1364SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR194), (x));\
1365;} while (0)
1366#define GET_H_SYS_GPR195() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR195))
1367#define SET_H_SYS_GPR195(x) \
1368do { \
1369SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR195), (x));\
1370;} while (0)
1371#define GET_H_SYS_GPR196() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR196))
1372#define SET_H_SYS_GPR196(x) \
1373do { \
1374SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR196), (x));\
1375;} while (0)
1376#define GET_H_SYS_GPR197() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR197))
1377#define SET_H_SYS_GPR197(x) \
1378do { \
1379SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR197), (x));\
1380;} while (0)
1381#define GET_H_SYS_GPR198() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR198))
1382#define SET_H_SYS_GPR198(x) \
1383do { \
1384SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR198), (x));\
1385;} while (0)
1386#define GET_H_SYS_GPR199() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR199))
1387#define SET_H_SYS_GPR199(x) \
1388do { \
1389SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR199), (x));\
1390;} while (0)
1391#define GET_H_SYS_GPR200() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR200))
1392#define SET_H_SYS_GPR200(x) \
1393do { \
1394SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR200), (x));\
1395;} while (0)
1396#define GET_H_SYS_GPR201() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR201))
1397#define SET_H_SYS_GPR201(x) \
1398do { \
1399SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR201), (x));\
1400;} while (0)
1401#define GET_H_SYS_GPR202() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR202))
1402#define SET_H_SYS_GPR202(x) \
1403do { \
1404SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR202), (x));\
1405;} while (0)
1406#define GET_H_SYS_GPR203() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR203))
1407#define SET_H_SYS_GPR203(x) \
1408do { \
1409SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR203), (x));\
1410;} while (0)
1411#define GET_H_SYS_GPR204() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR204))
1412#define SET_H_SYS_GPR204(x) \
1413do { \
1414SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR204), (x));\
1415;} while (0)
1416#define GET_H_SYS_GPR205() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR205))
1417#define SET_H_SYS_GPR205(x) \
1418do { \
1419SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR205), (x));\
1420;} while (0)
1421#define GET_H_SYS_GPR206() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR206))
1422#define SET_H_SYS_GPR206(x) \
1423do { \
1424SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR206), (x));\
1425;} while (0)
1426#define GET_H_SYS_GPR207() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR207))
1427#define SET_H_SYS_GPR207(x) \
1428do { \
1429SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR207), (x));\
1430;} while (0)
1431#define GET_H_SYS_GPR208() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR208))
1432#define SET_H_SYS_GPR208(x) \
1433do { \
1434SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR208), (x));\
1435;} while (0)
1436#define GET_H_SYS_GPR209() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR209))
1437#define SET_H_SYS_GPR209(x) \
1438do { \
1439SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR209), (x));\
1440;} while (0)
1441#define GET_H_SYS_GPR210() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR210))
1442#define SET_H_SYS_GPR210(x) \
1443do { \
1444SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR210), (x));\
1445;} while (0)
1446#define GET_H_SYS_GPR211() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR211))
1447#define SET_H_SYS_GPR211(x) \
1448do { \
1449SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR211), (x));\
1450;} while (0)
1451#define GET_H_SYS_GPR212() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR212))
1452#define SET_H_SYS_GPR212(x) \
1453do { \
1454SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR212), (x));\
1455;} while (0)
1456#define GET_H_SYS_GPR213() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR213))
1457#define SET_H_SYS_GPR213(x) \
1458do { \
1459SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR213), (x));\
1460;} while (0)
1461#define GET_H_SYS_GPR214() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR214))
1462#define SET_H_SYS_GPR214(x) \
1463do { \
1464SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR214), (x));\
1465;} while (0)
1466#define GET_H_SYS_GPR215() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR215))
1467#define SET_H_SYS_GPR215(x) \
1468do { \
1469SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR215), (x));\
1470;} while (0)
1471#define GET_H_SYS_GPR216() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR216))
1472#define SET_H_SYS_GPR216(x) \
1473do { \
1474SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR216), (x));\
1475;} while (0)
1476#define GET_H_SYS_GPR217() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR217))
1477#define SET_H_SYS_GPR217(x) \
1478do { \
1479SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR217), (x));\
1480;} while (0)
1481#define GET_H_SYS_GPR218() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR218))
1482#define SET_H_SYS_GPR218(x) \
1483do { \
1484SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR218), (x));\
1485;} while (0)
1486#define GET_H_SYS_GPR219() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR219))
1487#define SET_H_SYS_GPR219(x) \
1488do { \
1489SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR219), (x));\
1490;} while (0)
1491#define GET_H_SYS_GPR220() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR220))
1492#define SET_H_SYS_GPR220(x) \
1493do { \
1494SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR220), (x));\
1495;} while (0)
1496#define GET_H_SYS_GPR221() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR221))
1497#define SET_H_SYS_GPR221(x) \
1498do { \
1499SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR221), (x));\
1500;} while (0)
1501#define GET_H_SYS_GPR222() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR222))
1502#define SET_H_SYS_GPR222(x) \
1503do { \
1504SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR222), (x));\
1505;} while (0)
1506#define GET_H_SYS_GPR223() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR223))
1507#define SET_H_SYS_GPR223(x) \
1508do { \
1509SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR223), (x));\
1510;} while (0)
1511#define GET_H_SYS_GPR224() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR224))
1512#define SET_H_SYS_GPR224(x) \
1513do { \
1514SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR224), (x));\
1515;} while (0)
1516#define GET_H_SYS_GPR225() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR225))
1517#define SET_H_SYS_GPR225(x) \
1518do { \
1519SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR225), (x));\
1520;} while (0)
1521#define GET_H_SYS_GPR226() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR226))
1522#define SET_H_SYS_GPR226(x) \
1523do { \
1524SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR226), (x));\
1525;} while (0)
1526#define GET_H_SYS_GPR227() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR227))
1527#define SET_H_SYS_GPR227(x) \
1528do { \
1529SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR227), (x));\
1530;} while (0)
1531#define GET_H_SYS_GPR228() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR228))
1532#define SET_H_SYS_GPR228(x) \
1533do { \
1534SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR228), (x));\
1535;} while (0)
1536#define GET_H_SYS_GPR229() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR229))
1537#define SET_H_SYS_GPR229(x) \
1538do { \
1539SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR229), (x));\
1540;} while (0)
1541#define GET_H_SYS_GPR230() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR230))
1542#define SET_H_SYS_GPR230(x) \
1543do { \
1544SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR230), (x));\
1545;} while (0)
1546#define GET_H_SYS_GPR231() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR231))
1547#define SET_H_SYS_GPR231(x) \
1548do { \
1549SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR231), (x));\
1550;} while (0)
1551#define GET_H_SYS_GPR232() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR232))
1552#define SET_H_SYS_GPR232(x) \
1553do { \
1554SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR232), (x));\
1555;} while (0)
1556#define GET_H_SYS_GPR233() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR233))
1557#define SET_H_SYS_GPR233(x) \
1558do { \
1559SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR233), (x));\
1560;} while (0)
1561#define GET_H_SYS_GPR234() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR234))
1562#define SET_H_SYS_GPR234(x) \
1563do { \
1564SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR234), (x));\
1565;} while (0)
1566#define GET_H_SYS_GPR235() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR235))
1567#define SET_H_SYS_GPR235(x) \
1568do { \
1569SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR235), (x));\
1570;} while (0)
1571#define GET_H_SYS_GPR236() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR236))
1572#define SET_H_SYS_GPR236(x) \
1573do { \
1574SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR236), (x));\
1575;} while (0)
1576#define GET_H_SYS_GPR237() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR237))
1577#define SET_H_SYS_GPR237(x) \
1578do { \
1579SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR237), (x));\
1580;} while (0)
1581#define GET_H_SYS_GPR238() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR238))
1582#define SET_H_SYS_GPR238(x) \
1583do { \
1584SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR238), (x));\
1585;} while (0)
1586#define GET_H_SYS_GPR239() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR239))
1587#define SET_H_SYS_GPR239(x) \
1588do { \
1589SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR239), (x));\
1590;} while (0)
1591#define GET_H_SYS_GPR240() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR240))
1592#define SET_H_SYS_GPR240(x) \
1593do { \
1594SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR240), (x));\
1595;} while (0)
1596#define GET_H_SYS_GPR241() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR241))
1597#define SET_H_SYS_GPR241(x) \
1598do { \
1599SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR241), (x));\
1600;} while (0)
1601#define GET_H_SYS_GPR242() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR242))
1602#define SET_H_SYS_GPR242(x) \
1603do { \
1604SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR242), (x));\
1605;} while (0)
1606#define GET_H_SYS_GPR243() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR243))
1607#define SET_H_SYS_GPR243(x) \
1608do { \
1609SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR243), (x));\
1610;} while (0)
1611#define GET_H_SYS_GPR244() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR244))
1612#define SET_H_SYS_GPR244(x) \
1613do { \
1614SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR244), (x));\
1615;} while (0)
1616#define GET_H_SYS_GPR245() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR245))
1617#define SET_H_SYS_GPR245(x) \
1618do { \
1619SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR245), (x));\
1620;} while (0)
1621#define GET_H_SYS_GPR246() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR246))
1622#define SET_H_SYS_GPR246(x) \
1623do { \
1624SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR246), (x));\
1625;} while (0)
1626#define GET_H_SYS_GPR247() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR247))
1627#define SET_H_SYS_GPR247(x) \
1628do { \
1629SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR247), (x));\
1630;} while (0)
1631#define GET_H_SYS_GPR248() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR248))
1632#define SET_H_SYS_GPR248(x) \
1633do { \
1634SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR248), (x));\
1635;} while (0)
1636#define GET_H_SYS_GPR249() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR249))
1637#define SET_H_SYS_GPR249(x) \
1638do { \
1639SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR249), (x));\
1640;} while (0)
1641#define GET_H_SYS_GPR250() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR250))
1642#define SET_H_SYS_GPR250(x) \
1643do { \
1644SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR250), (x));\
1645;} while (0)
1646#define GET_H_SYS_GPR251() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR251))
1647#define SET_H_SYS_GPR251(x) \
1648do { \
1649SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR251), (x));\
1650;} while (0)
1651#define GET_H_SYS_GPR252() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR252))
1652#define SET_H_SYS_GPR252(x) \
1653do { \
1654SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR252), (x));\
1655;} while (0)
1656#define GET_H_SYS_GPR253() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR253))
1657#define SET_H_SYS_GPR253(x) \
1658do { \
1659SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR253), (x));\
1660;} while (0)
1661#define GET_H_SYS_GPR254() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR254))
1662#define SET_H_SYS_GPR254(x) \
1663do { \
1664SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR254), (x));\
1665;} while (0)
1666#define GET_H_SYS_GPR255() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR255))
1667#define SET_H_SYS_GPR255(x) \
1668do { \
1669SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR255), (x));\
1670;} while (0)
1671#define GET_H_SYS_GPR256() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR256))
1672#define SET_H_SYS_GPR256(x) \
1673do { \
1674SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR256), (x));\
1675;} while (0)
1676#define GET_H_SYS_GPR257() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR257))
1677#define SET_H_SYS_GPR257(x) \
1678do { \
1679SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR257), (x));\
1680;} while (0)
1681#define GET_H_SYS_GPR258() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR258))
1682#define SET_H_SYS_GPR258(x) \
1683do { \
1684SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR258), (x));\
1685;} while (0)
1686#define GET_H_SYS_GPR259() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR259))
1687#define SET_H_SYS_GPR259(x) \
1688do { \
1689SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR259), (x));\
1690;} while (0)
1691#define GET_H_SYS_GPR260() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR260))
1692#define SET_H_SYS_GPR260(x) \
1693do { \
1694SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR260), (x));\
1695;} while (0)
1696#define GET_H_SYS_GPR261() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR261))
1697#define SET_H_SYS_GPR261(x) \
1698do { \
1699SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR261), (x));\
1700;} while (0)
1701#define GET_H_SYS_GPR262() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR262))
1702#define SET_H_SYS_GPR262(x) \
1703do { \
1704SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR262), (x));\
1705;} while (0)
1706#define GET_H_SYS_GPR263() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR263))
1707#define SET_H_SYS_GPR263(x) \
1708do { \
1709SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR263), (x));\
1710;} while (0)
1711#define GET_H_SYS_GPR264() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR264))
1712#define SET_H_SYS_GPR264(x) \
1713do { \
1714SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR264), (x));\
1715;} while (0)
1716#define GET_H_SYS_GPR265() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR265))
1717#define SET_H_SYS_GPR265(x) \
1718do { \
1719SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR265), (x));\
1720;} while (0)
1721#define GET_H_SYS_GPR266() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR266))
1722#define SET_H_SYS_GPR266(x) \
1723do { \
1724SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR266), (x));\
1725;} while (0)
1726#define GET_H_SYS_GPR267() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR267))
1727#define SET_H_SYS_GPR267(x) \
1728do { \
1729SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR267), (x));\
1730;} while (0)
1731#define GET_H_SYS_GPR268() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR268))
1732#define SET_H_SYS_GPR268(x) \
1733do { \
1734SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR268), (x));\
1735;} while (0)
1736#define GET_H_SYS_GPR269() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR269))
1737#define SET_H_SYS_GPR269(x) \
1738do { \
1739SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR269), (x));\
1740;} while (0)
1741#define GET_H_SYS_GPR270() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR270))
1742#define SET_H_SYS_GPR270(x) \
1743do { \
1744SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR270), (x));\
1745;} while (0)
1746#define GET_H_SYS_GPR271() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR271))
1747#define SET_H_SYS_GPR271(x) \
1748do { \
1749SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR271), (x));\
1750;} while (0)
1751#define GET_H_SYS_GPR272() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR272))
1752#define SET_H_SYS_GPR272(x) \
1753do { \
1754SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR272), (x));\
1755;} while (0)
1756#define GET_H_SYS_GPR273() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR273))
1757#define SET_H_SYS_GPR273(x) \
1758do { \
1759SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR273), (x));\
1760;} while (0)
1761#define GET_H_SYS_GPR274() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR274))
1762#define SET_H_SYS_GPR274(x) \
1763do { \
1764SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR274), (x));\
1765;} while (0)
1766#define GET_H_SYS_GPR275() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR275))
1767#define SET_H_SYS_GPR275(x) \
1768do { \
1769SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR275), (x));\
1770;} while (0)
1771#define GET_H_SYS_GPR276() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR276))
1772#define SET_H_SYS_GPR276(x) \
1773do { \
1774SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR276), (x));\
1775;} while (0)
1776#define GET_H_SYS_GPR277() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR277))
1777#define SET_H_SYS_GPR277(x) \
1778do { \
1779SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR277), (x));\
1780;} while (0)
1781#define GET_H_SYS_GPR278() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR278))
1782#define SET_H_SYS_GPR278(x) \
1783do { \
1784SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR278), (x));\
1785;} while (0)
1786#define GET_H_SYS_GPR279() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR279))
1787#define SET_H_SYS_GPR279(x) \
1788do { \
1789SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR279), (x));\
1790;} while (0)
1791#define GET_H_SYS_GPR280() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR280))
1792#define SET_H_SYS_GPR280(x) \
1793do { \
1794SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR280), (x));\
1795;} while (0)
1796#define GET_H_SYS_GPR281() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR281))
1797#define SET_H_SYS_GPR281(x) \
1798do { \
1799SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR281), (x));\
1800;} while (0)
1801#define GET_H_SYS_GPR282() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR282))
1802#define SET_H_SYS_GPR282(x) \
1803do { \
1804SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR282), (x));\
1805;} while (0)
1806#define GET_H_SYS_GPR283() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR283))
1807#define SET_H_SYS_GPR283(x) \
1808do { \
1809SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR283), (x));\
1810;} while (0)
1811#define GET_H_SYS_GPR284() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR284))
1812#define SET_H_SYS_GPR284(x) \
1813do { \
1814SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR284), (x));\
1815;} while (0)
1816#define GET_H_SYS_GPR285() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR285))
1817#define SET_H_SYS_GPR285(x) \
1818do { \
1819SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR285), (x));\
1820;} while (0)
1821#define GET_H_SYS_GPR286() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR286))
1822#define SET_H_SYS_GPR286(x) \
1823do { \
1824SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR286), (x));\
1825;} while (0)
1826#define GET_H_SYS_GPR287() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR287))
1827#define SET_H_SYS_GPR287(x) \
1828do { \
1829SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR287), (x));\
1830;} while (0)
1831#define GET_H_SYS_GPR288() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR288))
1832#define SET_H_SYS_GPR288(x) \
1833do { \
1834SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR288), (x));\
1835;} while (0)
1836#define GET_H_SYS_GPR289() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR289))
1837#define SET_H_SYS_GPR289(x) \
1838do { \
1839SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR289), (x));\
1840;} while (0)
1841#define GET_H_SYS_GPR290() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR290))
1842#define SET_H_SYS_GPR290(x) \
1843do { \
1844SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR290), (x));\
1845;} while (0)
1846#define GET_H_SYS_GPR291() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR291))
1847#define SET_H_SYS_GPR291(x) \
1848do { \
1849SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR291), (x));\
1850;} while (0)
1851#define GET_H_SYS_GPR292() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR292))
1852#define SET_H_SYS_GPR292(x) \
1853do { \
1854SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR292), (x));\
1855;} while (0)
1856#define GET_H_SYS_GPR293() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR293))
1857#define SET_H_SYS_GPR293(x) \
1858do { \
1859SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR293), (x));\
1860;} while (0)
1861#define GET_H_SYS_GPR294() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR294))
1862#define SET_H_SYS_GPR294(x) \
1863do { \
1864SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR294), (x));\
1865;} while (0)
1866#define GET_H_SYS_GPR295() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR295))
1867#define SET_H_SYS_GPR295(x) \
1868do { \
1869SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR295), (x));\
1870;} while (0)
1871#define GET_H_SYS_GPR296() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR296))
1872#define SET_H_SYS_GPR296(x) \
1873do { \
1874SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR296), (x));\
1875;} while (0)
1876#define GET_H_SYS_GPR297() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR297))
1877#define SET_H_SYS_GPR297(x) \
1878do { \
1879SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR297), (x));\
1880;} while (0)
1881#define GET_H_SYS_GPR298() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR298))
1882#define SET_H_SYS_GPR298(x) \
1883do { \
1884SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR298), (x));\
1885;} while (0)
1886#define GET_H_SYS_GPR299() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR299))
1887#define SET_H_SYS_GPR299(x) \
1888do { \
1889SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR299), (x));\
1890;} while (0)
1891#define GET_H_SYS_GPR300() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR300))
1892#define SET_H_SYS_GPR300(x) \
1893do { \
1894SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR300), (x));\
1895;} while (0)
1896#define GET_H_SYS_GPR301() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR301))
1897#define SET_H_SYS_GPR301(x) \
1898do { \
1899SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR301), (x));\
1900;} while (0)
1901#define GET_H_SYS_GPR302() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR302))
1902#define SET_H_SYS_GPR302(x) \
1903do { \
1904SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR302), (x));\
1905;} while (0)
1906#define GET_H_SYS_GPR303() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR303))
1907#define SET_H_SYS_GPR303(x) \
1908do { \
1909SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR303), (x));\
1910;} while (0)
1911#define GET_H_SYS_GPR304() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR304))
1912#define SET_H_SYS_GPR304(x) \
1913do { \
1914SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR304), (x));\
1915;} while (0)
1916#define GET_H_SYS_GPR305() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR305))
1917#define SET_H_SYS_GPR305(x) \
1918do { \
1919SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR305), (x));\
1920;} while (0)
1921#define GET_H_SYS_GPR306() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR306))
1922#define SET_H_SYS_GPR306(x) \
1923do { \
1924SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR306), (x));\
1925;} while (0)
1926#define GET_H_SYS_GPR307() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR307))
1927#define SET_H_SYS_GPR307(x) \
1928do { \
1929SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR307), (x));\
1930;} while (0)
1931#define GET_H_SYS_GPR308() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR308))
1932#define SET_H_SYS_GPR308(x) \
1933do { \
1934SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR308), (x));\
1935;} while (0)
1936#define GET_H_SYS_GPR309() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR309))
1937#define SET_H_SYS_GPR309(x) \
1938do { \
1939SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR309), (x));\
1940;} while (0)
1941#define GET_H_SYS_GPR310() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR310))
1942#define SET_H_SYS_GPR310(x) \
1943do { \
1944SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR310), (x));\
1945;} while (0)
1946#define GET_H_SYS_GPR311() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR311))
1947#define SET_H_SYS_GPR311(x) \
1948do { \
1949SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR311), (x));\
1950;} while (0)
1951#define GET_H_SYS_GPR312() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR312))
1952#define SET_H_SYS_GPR312(x) \
1953do { \
1954SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR312), (x));\
1955;} while (0)
1956#define GET_H_SYS_GPR313() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR313))
1957#define SET_H_SYS_GPR313(x) \
1958do { \
1959SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR313), (x));\
1960;} while (0)
1961#define GET_H_SYS_GPR314() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR314))
1962#define SET_H_SYS_GPR314(x) \
1963do { \
1964SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR314), (x));\
1965;} while (0)
1966#define GET_H_SYS_GPR315() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR315))
1967#define SET_H_SYS_GPR315(x) \
1968do { \
1969SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR315), (x));\
1970;} while (0)
1971#define GET_H_SYS_GPR316() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR316))
1972#define SET_H_SYS_GPR316(x) \
1973do { \
1974SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR316), (x));\
1975;} while (0)
1976#define GET_H_SYS_GPR317() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR317))
1977#define SET_H_SYS_GPR317(x) \
1978do { \
1979SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR317), (x));\
1980;} while (0)
1981#define GET_H_SYS_GPR318() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR318))
1982#define SET_H_SYS_GPR318(x) \
1983do { \
1984SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR318), (x));\
1985;} while (0)
1986#define GET_H_SYS_GPR319() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR319))
1987#define SET_H_SYS_GPR319(x) \
1988do { \
1989SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR319), (x));\
1990;} while (0)
1991#define GET_H_SYS_GPR320() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR320))
1992#define SET_H_SYS_GPR320(x) \
1993do { \
1994SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR320), (x));\
1995;} while (0)
1996#define GET_H_SYS_GPR321() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR321))
1997#define SET_H_SYS_GPR321(x) \
1998do { \
1999SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR321), (x));\
2000;} while (0)
2001#define GET_H_SYS_GPR322() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR322))
2002#define SET_H_SYS_GPR322(x) \
2003do { \
2004SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR322), (x));\
2005;} while (0)
2006#define GET_H_SYS_GPR323() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR323))
2007#define SET_H_SYS_GPR323(x) \
2008do { \
2009SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR323), (x));\
2010;} while (0)
2011#define GET_H_SYS_GPR324() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR324))
2012#define SET_H_SYS_GPR324(x) \
2013do { \
2014SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR324), (x));\
2015;} while (0)
2016#define GET_H_SYS_GPR325() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR325))
2017#define SET_H_SYS_GPR325(x) \
2018do { \
2019SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR325), (x));\
2020;} while (0)
2021#define GET_H_SYS_GPR326() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR326))
2022#define SET_H_SYS_GPR326(x) \
2023do { \
2024SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR326), (x));\
2025;} while (0)
2026#define GET_H_SYS_GPR327() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR327))
2027#define SET_H_SYS_GPR327(x) \
2028do { \
2029SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR327), (x));\
2030;} while (0)
2031#define GET_H_SYS_GPR328() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR328))
2032#define SET_H_SYS_GPR328(x) \
2033do { \
2034SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR328), (x));\
2035;} while (0)
2036#define GET_H_SYS_GPR329() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR329))
2037#define SET_H_SYS_GPR329(x) \
2038do { \
2039SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR329), (x));\
2040;} while (0)
2041#define GET_H_SYS_GPR330() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR330))
2042#define SET_H_SYS_GPR330(x) \
2043do { \
2044SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR330), (x));\
2045;} while (0)
2046#define GET_H_SYS_GPR331() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR331))
2047#define SET_H_SYS_GPR331(x) \
2048do { \
2049SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR331), (x));\
2050;} while (0)
2051#define GET_H_SYS_GPR332() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR332))
2052#define SET_H_SYS_GPR332(x) \
2053do { \
2054SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR332), (x));\
2055;} while (0)
2056#define GET_H_SYS_GPR333() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR333))
2057#define SET_H_SYS_GPR333(x) \
2058do { \
2059SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR333), (x));\
2060;} while (0)
2061#define GET_H_SYS_GPR334() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR334))
2062#define SET_H_SYS_GPR334(x) \
2063do { \
2064SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR334), (x));\
2065;} while (0)
2066#define GET_H_SYS_GPR335() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR335))
2067#define SET_H_SYS_GPR335(x) \
2068do { \
2069SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR335), (x));\
2070;} while (0)
2071#define GET_H_SYS_GPR336() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR336))
2072#define SET_H_SYS_GPR336(x) \
2073do { \
2074SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR336), (x));\
2075;} while (0)
2076#define GET_H_SYS_GPR337() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR337))
2077#define SET_H_SYS_GPR337(x) \
2078do { \
2079SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR337), (x));\
2080;} while (0)
2081#define GET_H_SYS_GPR338() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR338))
2082#define SET_H_SYS_GPR338(x) \
2083do { \
2084SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR338), (x));\
2085;} while (0)
2086#define GET_H_SYS_GPR339() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR339))
2087#define SET_H_SYS_GPR339(x) \
2088do { \
2089SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR339), (x));\
2090;} while (0)
2091#define GET_H_SYS_GPR340() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR340))
2092#define SET_H_SYS_GPR340(x) \
2093do { \
2094SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR340), (x));\
2095;} while (0)
2096#define GET_H_SYS_GPR341() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR341))
2097#define SET_H_SYS_GPR341(x) \
2098do { \
2099SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR341), (x));\
2100;} while (0)
2101#define GET_H_SYS_GPR342() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR342))
2102#define SET_H_SYS_GPR342(x) \
2103do { \
2104SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR342), (x));\
2105;} while (0)
2106#define GET_H_SYS_GPR343() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR343))
2107#define SET_H_SYS_GPR343(x) \
2108do { \
2109SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR343), (x));\
2110;} while (0)
2111#define GET_H_SYS_GPR344() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR344))
2112#define SET_H_SYS_GPR344(x) \
2113do { \
2114SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR344), (x));\
2115;} while (0)
2116#define GET_H_SYS_GPR345() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR345))
2117#define SET_H_SYS_GPR345(x) \
2118do { \
2119SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR345), (x));\
2120;} while (0)
2121#define GET_H_SYS_GPR346() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR346))
2122#define SET_H_SYS_GPR346(x) \
2123do { \
2124SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR346), (x));\
2125;} while (0)
2126#define GET_H_SYS_GPR347() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR347))
2127#define SET_H_SYS_GPR347(x) \
2128do { \
2129SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR347), (x));\
2130;} while (0)
2131#define GET_H_SYS_GPR348() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR348))
2132#define SET_H_SYS_GPR348(x) \
2133do { \
2134SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR348), (x));\
2135;} while (0)
2136#define GET_H_SYS_GPR349() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR349))
2137#define SET_H_SYS_GPR349(x) \
2138do { \
2139SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR349), (x));\
2140;} while (0)
2141#define GET_H_SYS_GPR350() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR350))
2142#define SET_H_SYS_GPR350(x) \
2143do { \
2144SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR350), (x));\
2145;} while (0)
2146#define GET_H_SYS_GPR351() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR351))
2147#define SET_H_SYS_GPR351(x) \
2148do { \
2149SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR351), (x));\
2150;} while (0)
2151#define GET_H_SYS_GPR352() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR352))
2152#define SET_H_SYS_GPR352(x) \
2153do { \
2154SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR352), (x));\
2155;} while (0)
2156#define GET_H_SYS_GPR353() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR353))
2157#define SET_H_SYS_GPR353(x) \
2158do { \
2159SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR353), (x));\
2160;} while (0)
2161#define GET_H_SYS_GPR354() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR354))
2162#define SET_H_SYS_GPR354(x) \
2163do { \
2164SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR354), (x));\
2165;} while (0)
2166#define GET_H_SYS_GPR355() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR355))
2167#define SET_H_SYS_GPR355(x) \
2168do { \
2169SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR355), (x));\
2170;} while (0)
2171#define GET_H_SYS_GPR356() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR356))
2172#define SET_H_SYS_GPR356(x) \
2173do { \
2174SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR356), (x));\
2175;} while (0)
2176#define GET_H_SYS_GPR357() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR357))
2177#define SET_H_SYS_GPR357(x) \
2178do { \
2179SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR357), (x));\
2180;} while (0)
2181#define GET_H_SYS_GPR358() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR358))
2182#define SET_H_SYS_GPR358(x) \
2183do { \
2184SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR358), (x));\
2185;} while (0)
2186#define GET_H_SYS_GPR359() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR359))
2187#define SET_H_SYS_GPR359(x) \
2188do { \
2189SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR359), (x));\
2190;} while (0)
2191#define GET_H_SYS_GPR360() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR360))
2192#define SET_H_SYS_GPR360(x) \
2193do { \
2194SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR360), (x));\
2195;} while (0)
2196#define GET_H_SYS_GPR361() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR361))
2197#define SET_H_SYS_GPR361(x) \
2198do { \
2199SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR361), (x));\
2200;} while (0)
2201#define GET_H_SYS_GPR362() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR362))
2202#define SET_H_SYS_GPR362(x) \
2203do { \
2204SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR362), (x));\
2205;} while (0)
2206#define GET_H_SYS_GPR363() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR363))
2207#define SET_H_SYS_GPR363(x) \
2208do { \
2209SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR363), (x));\
2210;} while (0)
2211#define GET_H_SYS_GPR364() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR364))
2212#define SET_H_SYS_GPR364(x) \
2213do { \
2214SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR364), (x));\
2215;} while (0)
2216#define GET_H_SYS_GPR365() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR365))
2217#define SET_H_SYS_GPR365(x) \
2218do { \
2219SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR365), (x));\
2220;} while (0)
2221#define GET_H_SYS_GPR366() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR366))
2222#define SET_H_SYS_GPR366(x) \
2223do { \
2224SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR366), (x));\
2225;} while (0)
2226#define GET_H_SYS_GPR367() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR367))
2227#define SET_H_SYS_GPR367(x) \
2228do { \
2229SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR367), (x));\
2230;} while (0)
2231#define GET_H_SYS_GPR368() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR368))
2232#define SET_H_SYS_GPR368(x) \
2233do { \
2234SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR368), (x));\
2235;} while (0)
2236#define GET_H_SYS_GPR369() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR369))
2237#define SET_H_SYS_GPR369(x) \
2238do { \
2239SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR369), (x));\
2240;} while (0)
2241#define GET_H_SYS_GPR370() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR370))
2242#define SET_H_SYS_GPR370(x) \
2243do { \
2244SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR370), (x));\
2245;} while (0)
2246#define GET_H_SYS_GPR371() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR371))
2247#define SET_H_SYS_GPR371(x) \
2248do { \
2249SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR371), (x));\
2250;} while (0)
2251#define GET_H_SYS_GPR372() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR372))
2252#define SET_H_SYS_GPR372(x) \
2253do { \
2254SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR372), (x));\
2255;} while (0)
2256#define GET_H_SYS_GPR373() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR373))
2257#define SET_H_SYS_GPR373(x) \
2258do { \
2259SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR373), (x));\
2260;} while (0)
2261#define GET_H_SYS_GPR374() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR374))
2262#define SET_H_SYS_GPR374(x) \
2263do { \
2264SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR374), (x));\
2265;} while (0)
2266#define GET_H_SYS_GPR375() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR375))
2267#define SET_H_SYS_GPR375(x) \
2268do { \
2269SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR375), (x));\
2270;} while (0)
2271#define GET_H_SYS_GPR376() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR376))
2272#define SET_H_SYS_GPR376(x) \
2273do { \
2274SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR376), (x));\
2275;} while (0)
2276#define GET_H_SYS_GPR377() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR377))
2277#define SET_H_SYS_GPR377(x) \
2278do { \
2279SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR377), (x));\
2280;} while (0)
2281#define GET_H_SYS_GPR378() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR378))
2282#define SET_H_SYS_GPR378(x) \
2283do { \
2284SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR378), (x));\
2285;} while (0)
2286#define GET_H_SYS_GPR379() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR379))
2287#define SET_H_SYS_GPR379(x) \
2288do { \
2289SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR379), (x));\
2290;} while (0)
2291#define GET_H_SYS_GPR380() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR380))
2292#define SET_H_SYS_GPR380(x) \
2293do { \
2294SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR380), (x));\
2295;} while (0)
2296#define GET_H_SYS_GPR381() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR381))
2297#define SET_H_SYS_GPR381(x) \
2298do { \
2299SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR381), (x));\
2300;} while (0)
2301#define GET_H_SYS_GPR382() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR382))
2302#define SET_H_SYS_GPR382(x) \
2303do { \
2304SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR382), (x));\
2305;} while (0)
2306#define GET_H_SYS_GPR383() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR383))
2307#define SET_H_SYS_GPR383(x) \
2308do { \
2309SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR383), (x));\
2310;} while (0)
2311#define GET_H_SYS_GPR384() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR384))
2312#define SET_H_SYS_GPR384(x) \
2313do { \
2314SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR384), (x));\
2315;} while (0)
2316#define GET_H_SYS_GPR385() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR385))
2317#define SET_H_SYS_GPR385(x) \
2318do { \
2319SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR385), (x));\
2320;} while (0)
2321#define GET_H_SYS_GPR386() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR386))
2322#define SET_H_SYS_GPR386(x) \
2323do { \
2324SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR386), (x));\
2325;} while (0)
2326#define GET_H_SYS_GPR387() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR387))
2327#define SET_H_SYS_GPR387(x) \
2328do { \
2329SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR387), (x));\
2330;} while (0)
2331#define GET_H_SYS_GPR388() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR388))
2332#define SET_H_SYS_GPR388(x) \
2333do { \
2334SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR388), (x));\
2335;} while (0)
2336#define GET_H_SYS_GPR389() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR389))
2337#define SET_H_SYS_GPR389(x) \
2338do { \
2339SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR389), (x));\
2340;} while (0)
2341#define GET_H_SYS_GPR390() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR390))
2342#define SET_H_SYS_GPR390(x) \
2343do { \
2344SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR390), (x));\
2345;} while (0)
2346#define GET_H_SYS_GPR391() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR391))
2347#define SET_H_SYS_GPR391(x) \
2348do { \
2349SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR391), (x));\
2350;} while (0)
2351#define GET_H_SYS_GPR392() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR392))
2352#define SET_H_SYS_GPR392(x) \
2353do { \
2354SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR392), (x));\
2355;} while (0)
2356#define GET_H_SYS_GPR393() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR393))
2357#define SET_H_SYS_GPR393(x) \
2358do { \
2359SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR393), (x));\
2360;} while (0)
2361#define GET_H_SYS_GPR394() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR394))
2362#define SET_H_SYS_GPR394(x) \
2363do { \
2364SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR394), (x));\
2365;} while (0)
2366#define GET_H_SYS_GPR395() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR395))
2367#define SET_H_SYS_GPR395(x) \
2368do { \
2369SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR395), (x));\
2370;} while (0)
2371#define GET_H_SYS_GPR396() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR396))
2372#define SET_H_SYS_GPR396(x) \
2373do { \
2374SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR396), (x));\
2375;} while (0)
2376#define GET_H_SYS_GPR397() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR397))
2377#define SET_H_SYS_GPR397(x) \
2378do { \
2379SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR397), (x));\
2380;} while (0)
2381#define GET_H_SYS_GPR398() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR398))
2382#define SET_H_SYS_GPR398(x) \
2383do { \
2384SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR398), (x));\
2385;} while (0)
2386#define GET_H_SYS_GPR399() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR399))
2387#define SET_H_SYS_GPR399(x) \
2388do { \
2389SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR399), (x));\
2390;} while (0)
2391#define GET_H_SYS_GPR400() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR400))
2392#define SET_H_SYS_GPR400(x) \
2393do { \
2394SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR400), (x));\
2395;} while (0)
2396#define GET_H_SYS_GPR401() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR401))
2397#define SET_H_SYS_GPR401(x) \
2398do { \
2399SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR401), (x));\
2400;} while (0)
2401#define GET_H_SYS_GPR402() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR402))
2402#define SET_H_SYS_GPR402(x) \
2403do { \
2404SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR402), (x));\
2405;} while (0)
2406#define GET_H_SYS_GPR403() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR403))
2407#define SET_H_SYS_GPR403(x) \
2408do { \
2409SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR403), (x));\
2410;} while (0)
2411#define GET_H_SYS_GPR404() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR404))
2412#define SET_H_SYS_GPR404(x) \
2413do { \
2414SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR404), (x));\
2415;} while (0)
2416#define GET_H_SYS_GPR405() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR405))
2417#define SET_H_SYS_GPR405(x) \
2418do { \
2419SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR405), (x));\
2420;} while (0)
2421#define GET_H_SYS_GPR406() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR406))
2422#define SET_H_SYS_GPR406(x) \
2423do { \
2424SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR406), (x));\
2425;} while (0)
2426#define GET_H_SYS_GPR407() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR407))
2427#define SET_H_SYS_GPR407(x) \
2428do { \
2429SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR407), (x));\
2430;} while (0)
2431#define GET_H_SYS_GPR408() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR408))
2432#define SET_H_SYS_GPR408(x) \
2433do { \
2434SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR408), (x));\
2435;} while (0)
2436#define GET_H_SYS_GPR409() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR409))
2437#define SET_H_SYS_GPR409(x) \
2438do { \
2439SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR409), (x));\
2440;} while (0)
2441#define GET_H_SYS_GPR410() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR410))
2442#define SET_H_SYS_GPR410(x) \
2443do { \
2444SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR410), (x));\
2445;} while (0)
2446#define GET_H_SYS_GPR411() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR411))
2447#define SET_H_SYS_GPR411(x) \
2448do { \
2449SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR411), (x));\
2450;} while (0)
2451#define GET_H_SYS_GPR412() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR412))
2452#define SET_H_SYS_GPR412(x) \
2453do { \
2454SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR412), (x));\
2455;} while (0)
2456#define GET_H_SYS_GPR413() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR413))
2457#define SET_H_SYS_GPR413(x) \
2458do { \
2459SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR413), (x));\
2460;} while (0)
2461#define GET_H_SYS_GPR414() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR414))
2462#define SET_H_SYS_GPR414(x) \
2463do { \
2464SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR414), (x));\
2465;} while (0)
2466#define GET_H_SYS_GPR415() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR415))
2467#define SET_H_SYS_GPR415(x) \
2468do { \
2469SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR415), (x));\
2470;} while (0)
2471#define GET_H_SYS_GPR416() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR416))
2472#define SET_H_SYS_GPR416(x) \
2473do { \
2474SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR416), (x));\
2475;} while (0)
2476#define GET_H_SYS_GPR417() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR417))
2477#define SET_H_SYS_GPR417(x) \
2478do { \
2479SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR417), (x));\
2480;} while (0)
2481#define GET_H_SYS_GPR418() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR418))
2482#define SET_H_SYS_GPR418(x) \
2483do { \
2484SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR418), (x));\
2485;} while (0)
2486#define GET_H_SYS_GPR419() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR419))
2487#define SET_H_SYS_GPR419(x) \
2488do { \
2489SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR419), (x));\
2490;} while (0)
2491#define GET_H_SYS_GPR420() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR420))
2492#define SET_H_SYS_GPR420(x) \
2493do { \
2494SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR420), (x));\
2495;} while (0)
2496#define GET_H_SYS_GPR421() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR421))
2497#define SET_H_SYS_GPR421(x) \
2498do { \
2499SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR421), (x));\
2500;} while (0)
2501#define GET_H_SYS_GPR422() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR422))
2502#define SET_H_SYS_GPR422(x) \
2503do { \
2504SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR422), (x));\
2505;} while (0)
2506#define GET_H_SYS_GPR423() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR423))
2507#define SET_H_SYS_GPR423(x) \
2508do { \
2509SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR423), (x));\
2510;} while (0)
2511#define GET_H_SYS_GPR424() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR424))
2512#define SET_H_SYS_GPR424(x) \
2513do { \
2514SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR424), (x));\
2515;} while (0)
2516#define GET_H_SYS_GPR425() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR425))
2517#define SET_H_SYS_GPR425(x) \
2518do { \
2519SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR425), (x));\
2520;} while (0)
2521#define GET_H_SYS_GPR426() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR426))
2522#define SET_H_SYS_GPR426(x) \
2523do { \
2524SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR426), (x));\
2525;} while (0)
2526#define GET_H_SYS_GPR427() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR427))
2527#define SET_H_SYS_GPR427(x) \
2528do { \
2529SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR427), (x));\
2530;} while (0)
2531#define GET_H_SYS_GPR428() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR428))
2532#define SET_H_SYS_GPR428(x) \
2533do { \
2534SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR428), (x));\
2535;} while (0)
2536#define GET_H_SYS_GPR429() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR429))
2537#define SET_H_SYS_GPR429(x) \
2538do { \
2539SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR429), (x));\
2540;} while (0)
2541#define GET_H_SYS_GPR430() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR430))
2542#define SET_H_SYS_GPR430(x) \
2543do { \
2544SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR430), (x));\
2545;} while (0)
2546#define GET_H_SYS_GPR431() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR431))
2547#define SET_H_SYS_GPR431(x) \
2548do { \
2549SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR431), (x));\
2550;} while (0)
2551#define GET_H_SYS_GPR432() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR432))
2552#define SET_H_SYS_GPR432(x) \
2553do { \
2554SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR432), (x));\
2555;} while (0)
2556#define GET_H_SYS_GPR433() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR433))
2557#define SET_H_SYS_GPR433(x) \
2558do { \
2559SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR433), (x));\
2560;} while (0)
2561#define GET_H_SYS_GPR434() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR434))
2562#define SET_H_SYS_GPR434(x) \
2563do { \
2564SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR434), (x));\
2565;} while (0)
2566#define GET_H_SYS_GPR435() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR435))
2567#define SET_H_SYS_GPR435(x) \
2568do { \
2569SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR435), (x));\
2570;} while (0)
2571#define GET_H_SYS_GPR436() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR436))
2572#define SET_H_SYS_GPR436(x) \
2573do { \
2574SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR436), (x));\
2575;} while (0)
2576#define GET_H_SYS_GPR437() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR437))
2577#define SET_H_SYS_GPR437(x) \
2578do { \
2579SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR437), (x));\
2580;} while (0)
2581#define GET_H_SYS_GPR438() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR438))
2582#define SET_H_SYS_GPR438(x) \
2583do { \
2584SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR438), (x));\
2585;} while (0)
2586#define GET_H_SYS_GPR439() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR439))
2587#define SET_H_SYS_GPR439(x) \
2588do { \
2589SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR439), (x));\
2590;} while (0)
2591#define GET_H_SYS_GPR440() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR440))
2592#define SET_H_SYS_GPR440(x) \
2593do { \
2594SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR440), (x));\
2595;} while (0)
2596#define GET_H_SYS_GPR441() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR441))
2597#define SET_H_SYS_GPR441(x) \
2598do { \
2599SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR441), (x));\
2600;} while (0)
2601#define GET_H_SYS_GPR442() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR442))
2602#define SET_H_SYS_GPR442(x) \
2603do { \
2604SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR442), (x));\
2605;} while (0)
2606#define GET_H_SYS_GPR443() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR443))
2607#define SET_H_SYS_GPR443(x) \
2608do { \
2609SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR443), (x));\
2610;} while (0)
2611#define GET_H_SYS_GPR444() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR444))
2612#define SET_H_SYS_GPR444(x) \
2613do { \
2614SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR444), (x));\
2615;} while (0)
2616#define GET_H_SYS_GPR445() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR445))
2617#define SET_H_SYS_GPR445(x) \
2618do { \
2619SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR445), (x));\
2620;} while (0)
2621#define GET_H_SYS_GPR446() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR446))
2622#define SET_H_SYS_GPR446(x) \
2623do { \
2624SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR446), (x));\
2625;} while (0)
2626#define GET_H_SYS_GPR447() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR447))
2627#define SET_H_SYS_GPR447(x) \
2628do { \
2629SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR447), (x));\
2630;} while (0)
2631#define GET_H_SYS_GPR448() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR448))
2632#define SET_H_SYS_GPR448(x) \
2633do { \
2634SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR448), (x));\
2635;} while (0)
2636#define GET_H_SYS_GPR449() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR449))
2637#define SET_H_SYS_GPR449(x) \
2638do { \
2639SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR449), (x));\
2640;} while (0)
2641#define GET_H_SYS_GPR450() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR450))
2642#define SET_H_SYS_GPR450(x) \
2643do { \
2644SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR450), (x));\
2645;} while (0)
2646#define GET_H_SYS_GPR451() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR451))
2647#define SET_H_SYS_GPR451(x) \
2648do { \
2649SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR451), (x));\
2650;} while (0)
2651#define GET_H_SYS_GPR452() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR452))
2652#define SET_H_SYS_GPR452(x) \
2653do { \
2654SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR452), (x));\
2655;} while (0)
2656#define GET_H_SYS_GPR453() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR453))
2657#define SET_H_SYS_GPR453(x) \
2658do { \
2659SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR453), (x));\
2660;} while (0)
2661#define GET_H_SYS_GPR454() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR454))
2662#define SET_H_SYS_GPR454(x) \
2663do { \
2664SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR454), (x));\
2665;} while (0)
2666#define GET_H_SYS_GPR455() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR455))
2667#define SET_H_SYS_GPR455(x) \
2668do { \
2669SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR455), (x));\
2670;} while (0)
2671#define GET_H_SYS_GPR456() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR456))
2672#define SET_H_SYS_GPR456(x) \
2673do { \
2674SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR456), (x));\
2675;} while (0)
2676#define GET_H_SYS_GPR457() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR457))
2677#define SET_H_SYS_GPR457(x) \
2678do { \
2679SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR457), (x));\
2680;} while (0)
2681#define GET_H_SYS_GPR458() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR458))
2682#define SET_H_SYS_GPR458(x) \
2683do { \
2684SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR458), (x));\
2685;} while (0)
2686#define GET_H_SYS_GPR459() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR459))
2687#define SET_H_SYS_GPR459(x) \
2688do { \
2689SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR459), (x));\
2690;} while (0)
2691#define GET_H_SYS_GPR460() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR460))
2692#define SET_H_SYS_GPR460(x) \
2693do { \
2694SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR460), (x));\
2695;} while (0)
2696#define GET_H_SYS_GPR461() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR461))
2697#define SET_H_SYS_GPR461(x) \
2698do { \
2699SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR461), (x));\
2700;} while (0)
2701#define GET_H_SYS_GPR462() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR462))
2702#define SET_H_SYS_GPR462(x) \
2703do { \
2704SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR462), (x));\
2705;} while (0)
2706#define GET_H_SYS_GPR463() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR463))
2707#define SET_H_SYS_GPR463(x) \
2708do { \
2709SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR463), (x));\
2710;} while (0)
2711#define GET_H_SYS_GPR464() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR464))
2712#define SET_H_SYS_GPR464(x) \
2713do { \
2714SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR464), (x));\
2715;} while (0)
2716#define GET_H_SYS_GPR465() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR465))
2717#define SET_H_SYS_GPR465(x) \
2718do { \
2719SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR465), (x));\
2720;} while (0)
2721#define GET_H_SYS_GPR466() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR466))
2722#define SET_H_SYS_GPR466(x) \
2723do { \
2724SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR466), (x));\
2725;} while (0)
2726#define GET_H_SYS_GPR467() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR467))
2727#define SET_H_SYS_GPR467(x) \
2728do { \
2729SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR467), (x));\
2730;} while (0)
2731#define GET_H_SYS_GPR468() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR468))
2732#define SET_H_SYS_GPR468(x) \
2733do { \
2734SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR468), (x));\
2735;} while (0)
2736#define GET_H_SYS_GPR469() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR469))
2737#define SET_H_SYS_GPR469(x) \
2738do { \
2739SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR469), (x));\
2740;} while (0)
2741#define GET_H_SYS_GPR470() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR470))
2742#define SET_H_SYS_GPR470(x) \
2743do { \
2744SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR470), (x));\
2745;} while (0)
2746#define GET_H_SYS_GPR471() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR471))
2747#define SET_H_SYS_GPR471(x) \
2748do { \
2749SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR471), (x));\
2750;} while (0)
2751#define GET_H_SYS_GPR472() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR472))
2752#define SET_H_SYS_GPR472(x) \
2753do { \
2754SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR472), (x));\
2755;} while (0)
2756#define GET_H_SYS_GPR473() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR473))
2757#define SET_H_SYS_GPR473(x) \
2758do { \
2759SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR473), (x));\
2760;} while (0)
2761#define GET_H_SYS_GPR474() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR474))
2762#define SET_H_SYS_GPR474(x) \
2763do { \
2764SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR474), (x));\
2765;} while (0)
2766#define GET_H_SYS_GPR475() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR475))
2767#define SET_H_SYS_GPR475(x) \
2768do { \
2769SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR475), (x));\
2770;} while (0)
2771#define GET_H_SYS_GPR476() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR476))
2772#define SET_H_SYS_GPR476(x) \
2773do { \
2774SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR476), (x));\
2775;} while (0)
2776#define GET_H_SYS_GPR477() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR477))
2777#define SET_H_SYS_GPR477(x) \
2778do { \
2779SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR477), (x));\
2780;} while (0)
2781#define GET_H_SYS_GPR478() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR478))
2782#define SET_H_SYS_GPR478(x) \
2783do { \
2784SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR478), (x));\
2785;} while (0)
2786#define GET_H_SYS_GPR479() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR479))
2787#define SET_H_SYS_GPR479(x) \
2788do { \
2789SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR479), (x));\
2790;} while (0)
2791#define GET_H_SYS_GPR480() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR480))
2792#define SET_H_SYS_GPR480(x) \
2793do { \
2794SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR480), (x));\
2795;} while (0)
2796#define GET_H_SYS_GPR481() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR481))
2797#define SET_H_SYS_GPR481(x) \
2798do { \
2799SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR481), (x));\
2800;} while (0)
2801#define GET_H_SYS_GPR482() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR482))
2802#define SET_H_SYS_GPR482(x) \
2803do { \
2804SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR482), (x));\
2805;} while (0)
2806#define GET_H_SYS_GPR483() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR483))
2807#define SET_H_SYS_GPR483(x) \
2808do { \
2809SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR483), (x));\
2810;} while (0)
2811#define GET_H_SYS_GPR484() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR484))
2812#define SET_H_SYS_GPR484(x) \
2813do { \
2814SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR484), (x));\
2815;} while (0)
2816#define GET_H_SYS_GPR485() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR485))
2817#define SET_H_SYS_GPR485(x) \
2818do { \
2819SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR485), (x));\
2820;} while (0)
2821#define GET_H_SYS_GPR486() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR486))
2822#define SET_H_SYS_GPR486(x) \
2823do { \
2824SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR486), (x));\
2825;} while (0)
2826#define GET_H_SYS_GPR487() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR487))
2827#define SET_H_SYS_GPR487(x) \
2828do { \
2829SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR487), (x));\
2830;} while (0)
2831#define GET_H_SYS_GPR488() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR488))
2832#define SET_H_SYS_GPR488(x) \
2833do { \
2834SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR488), (x));\
2835;} while (0)
2836#define GET_H_SYS_GPR489() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR489))
2837#define SET_H_SYS_GPR489(x) \
2838do { \
2839SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR489), (x));\
2840;} while (0)
2841#define GET_H_SYS_GPR490() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR490))
2842#define SET_H_SYS_GPR490(x) \
2843do { \
2844SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR490), (x));\
2845;} while (0)
2846#define GET_H_SYS_GPR491() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR491))
2847#define SET_H_SYS_GPR491(x) \
2848do { \
2849SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR491), (x));\
2850;} while (0)
2851#define GET_H_SYS_GPR492() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR492))
2852#define SET_H_SYS_GPR492(x) \
2853do { \
2854SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR492), (x));\
2855;} while (0)
2856#define GET_H_SYS_GPR493() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR493))
2857#define SET_H_SYS_GPR493(x) \
2858do { \
2859SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR493), (x));\
2860;} while (0)
2861#define GET_H_SYS_GPR494() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR494))
2862#define SET_H_SYS_GPR494(x) \
2863do { \
2864SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR494), (x));\
2865;} while (0)
2866#define GET_H_SYS_GPR495() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR495))
2867#define SET_H_SYS_GPR495(x) \
2868do { \
2869SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR495), (x));\
2870;} while (0)
2871#define GET_H_SYS_GPR496() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR496))
2872#define SET_H_SYS_GPR496(x) \
2873do { \
2874SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR496), (x));\
2875;} while (0)
2876#define GET_H_SYS_GPR497() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR497))
2877#define SET_H_SYS_GPR497(x) \
2878do { \
2879SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR497), (x));\
2880;} while (0)
2881#define GET_H_SYS_GPR498() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR498))
2882#define SET_H_SYS_GPR498(x) \
2883do { \
2884SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR498), (x));\
2885;} while (0)
2886#define GET_H_SYS_GPR499() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR499))
2887#define SET_H_SYS_GPR499(x) \
2888do { \
2889SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR499), (x));\
2890;} while (0)
2891#define GET_H_SYS_GPR500() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR500))
2892#define SET_H_SYS_GPR500(x) \
2893do { \
2894SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR500), (x));\
2895;} while (0)
2896#define GET_H_SYS_GPR501() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR501))
2897#define SET_H_SYS_GPR501(x) \
2898do { \
2899SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR501), (x));\
2900;} while (0)
2901#define GET_H_SYS_GPR502() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR502))
2902#define SET_H_SYS_GPR502(x) \
2903do { \
2904SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR502), (x));\
2905;} while (0)
2906#define GET_H_SYS_GPR503() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR503))
2907#define SET_H_SYS_GPR503(x) \
2908do { \
2909SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR503), (x));\
2910;} while (0)
2911#define GET_H_SYS_GPR504() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR504))
2912#define SET_H_SYS_GPR504(x) \
2913do { \
2914SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR504), (x));\
2915;} while (0)
2916#define GET_H_SYS_GPR505() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR505))
2917#define SET_H_SYS_GPR505(x) \
2918do { \
2919SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR505), (x));\
2920;} while (0)
2921#define GET_H_SYS_GPR506() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR506))
2922#define SET_H_SYS_GPR506(x) \
2923do { \
2924SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR506), (x));\
2925;} while (0)
2926#define GET_H_SYS_GPR507() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR507))
2927#define SET_H_SYS_GPR507(x) \
2928do { \
2929SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR507), (x));\
2930;} while (0)
2931#define GET_H_SYS_GPR508() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR508))
2932#define SET_H_SYS_GPR508(x) \
2933do { \
2934SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR508), (x));\
2935;} while (0)
2936#define GET_H_SYS_GPR509() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR509))
2937#define SET_H_SYS_GPR509(x) \
2938do { \
2939SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR509), (x));\
2940;} while (0)
2941#define GET_H_SYS_GPR510() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR510))
2942#define SET_H_SYS_GPR510(x) \
2943do { \
2944SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR510), (x));\
2945;} while (0)
2946#define GET_H_SYS_GPR511() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR511))
2947#define SET_H_SYS_GPR511(x) \
2948do { \
2949SET_H_SPR (ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_GPR511), (x));\
2950;} while (0)
2951#define GET_H_MAC_MACLO() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_MAC, 11), SPR_INDEX_MAC_MACLO))
2952#define SET_H_MAC_MACLO(x) \
2953do { \
2954SET_H_SPR (ORSI (SLLSI (SPR_GROUP_MAC, 11), SPR_INDEX_MAC_MACLO), (x));\
2955;} while (0)
2956#define GET_H_MAC_MACHI() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_MAC, 11), SPR_INDEX_MAC_MACHI))
2957#define SET_H_MAC_MACHI(x) \
2958do { \
2959SET_H_SPR (ORSI (SLLSI (SPR_GROUP_MAC, 11), SPR_INDEX_MAC_MACHI), (x));\
2960;} while (0)
2961#define GET_H_TICK_TTMR() GET_H_SPR (ORSI (SLLSI (SPR_GROUP_TICK, 11), SPR_INDEX_TICK_TTMR))
2962#define SET_H_TICK_TTMR(x) \
2963do { \
2964SET_H_SPR (ORSI (SLLSI (SPR_GROUP_TICK, 11), SPR_INDEX_TICK_TTMR), (x));\
2965;} while (0)
2966#define GET_H_SYS_VR_REV() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), 5, 0)
2967#define SET_H_SYS_VR_REV(x) \
2968do { \
2969or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), 5, 0, (x));\
2970;} while (0)
2971#define GET_H_SYS_VR_CFG() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), 23, 16)
2972#define SET_H_SYS_VR_CFG(x) \
2973do { \
2974or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), 23, 16, (x));\
2975;} while (0)
2976#define GET_H_SYS_VR_VER() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), 31, 24)
2977#define SET_H_SYS_VR_VER(x) \
2978do { \
2979or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_VR), 31, 24, (x));\
2980;} while (0)
2981#define GET_H_SYS_UPR_UP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 0, 0)
2982#define SET_H_SYS_UPR_UP(x) \
2983do { \
2984or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 0, 0, (x));\
2985;} while (0)
2986#define GET_H_SYS_UPR_DCP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 1, 1)
2987#define SET_H_SYS_UPR_DCP(x) \
2988do { \
2989or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 1, 1, (x));\
2990;} while (0)
2991#define GET_H_SYS_UPR_ICP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 2, 2)
2992#define SET_H_SYS_UPR_ICP(x) \
2993do { \
2994or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 2, 2, (x));\
2995;} while (0)
2996#define GET_H_SYS_UPR_DMP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 3, 3)
2997#define SET_H_SYS_UPR_DMP(x) \
2998do { \
2999or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 3, 3, (x));\
3000;} while (0)
3001#define GET_H_SYS_UPR_MP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 4, 4)
3002#define SET_H_SYS_UPR_MP(x) \
3003do { \
3004or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 4, 4, (x));\
3005;} while (0)
3006#define GET_H_SYS_UPR_IMP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 5, 5)
3007#define SET_H_SYS_UPR_IMP(x) \
3008do { \
3009or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 5, 5, (x));\
3010;} while (0)
3011#define GET_H_SYS_UPR_DUP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 6, 6)
3012#define SET_H_SYS_UPR_DUP(x) \
3013do { \
3014or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 6, 6, (x));\
3015;} while (0)
3016#define GET_H_SYS_UPR_PCUP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 7, 7)
3017#define SET_H_SYS_UPR_PCUP(x) \
3018do { \
3019or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 7, 7, (x));\
3020;} while (0)
3021#define GET_H_SYS_UPR_PICP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 8, 8)
3022#define SET_H_SYS_UPR_PICP(x) \
3023do { \
3024or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 8, 8, (x));\
3025;} while (0)
3026#define GET_H_SYS_UPR_PMP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 9, 9)
3027#define SET_H_SYS_UPR_PMP(x) \
3028do { \
3029or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 9, 9, (x));\
3030;} while (0)
3031#define GET_H_SYS_UPR_TTP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 10, 10)
3032#define SET_H_SYS_UPR_TTP(x) \
3033do { \
3034or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 10, 10, (x));\
3035;} while (0)
3036#define GET_H_SYS_UPR_CUP() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 31, 24)
3037#define SET_H_SYS_UPR_CUP(x) \
3038do { \
3039or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_UPR), 31, 24, (x));\
3040;} while (0)
3041#define GET_H_SYS_CPUCFGR_NSGR() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 3, 0)
3042#define SET_H_SYS_CPUCFGR_NSGR(x) \
3043do { \
3044or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 3, 0, (x));\
3045;} while (0)
3046#define GET_H_SYS_CPUCFGR_CGF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 4, 4)
3047#define SET_H_SYS_CPUCFGR_CGF(x) \
3048do { \
3049or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 4, 4, (x));\
3050;} while (0)
3051#define GET_H_SYS_CPUCFGR_OB32S() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 5, 5)
3052#define SET_H_SYS_CPUCFGR_OB32S(x) \
3053do { \
3054or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 5, 5, (x));\
3055;} while (0)
3056#define GET_H_SYS_CPUCFGR_OB64S() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 6, 6)
3057#define SET_H_SYS_CPUCFGR_OB64S(x) \
3058do { \
3059or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 6, 6, (x));\
3060;} while (0)
3061#define GET_H_SYS_CPUCFGR_OF32S() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 7, 7)
3062#define SET_H_SYS_CPUCFGR_OF32S(x) \
3063do { \
3064or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 7, 7, (x));\
3065;} while (0)
3066#define GET_H_SYS_CPUCFGR_OF64S() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 8, 8)
3067#define SET_H_SYS_CPUCFGR_OF64S(x) \
3068do { \
3069or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 8, 8, (x));\
3070;} while (0)
3071#define GET_H_SYS_CPUCFGR_OV64S() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 9, 9)
3072#define SET_H_SYS_CPUCFGR_OV64S(x) \
3073do { \
3074or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 9, 9, (x));\
3075;} while (0)
3076#define GET_H_SYS_CPUCFGR_ND() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 10, 10)
3077#define SET_H_SYS_CPUCFGR_ND(x) \
3078do { \
3079or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_CPUCFGR), 10, 10, (x));\
3080;} while (0)
3081#define GET_H_SYS_SR_SM() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 0, 0)
3082#define SET_H_SYS_SR_SM(x) \
3083do { \
3084or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 0, 0, (x));\
3085;} while (0)
3086#define GET_H_SYS_SR_TEE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 1, 1)
3087#define SET_H_SYS_SR_TEE(x) \
3088do { \
3089or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 1, 1, (x));\
3090;} while (0)
3091#define GET_H_SYS_SR_IEE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 2, 2)
3092#define SET_H_SYS_SR_IEE(x) \
3093do { \
3094or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 2, 2, (x));\
3095;} while (0)
3096#define GET_H_SYS_SR_DCE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 3, 3)
3097#define SET_H_SYS_SR_DCE(x) \
3098do { \
3099or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 3, 3, (x));\
3100;} while (0)
3101#define GET_H_SYS_SR_ICE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 4, 4)
3102#define SET_H_SYS_SR_ICE(x) \
3103do { \
3104or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 4, 4, (x));\
3105;} while (0)
3106#define GET_H_SYS_SR_DME() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 5, 5)
3107#define SET_H_SYS_SR_DME(x) \
3108do { \
3109or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 5, 5, (x));\
3110;} while (0)
3111#define GET_H_SYS_SR_IME() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 6, 6)
3112#define SET_H_SYS_SR_IME(x) \
3113do { \
3114or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 6, 6, (x));\
3115;} while (0)
3116#define GET_H_SYS_SR_LEE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 7, 7)
3117#define SET_H_SYS_SR_LEE(x) \
3118do { \
3119or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 7, 7, (x));\
3120;} while (0)
3121#define GET_H_SYS_SR_CE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 8, 8)
3122#define SET_H_SYS_SR_CE(x) \
3123do { \
3124or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 8, 8, (x));\
3125;} while (0)
3126#define GET_H_SYS_SR_F() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 9, 9)
3127#define SET_H_SYS_SR_F(x) \
3128do { \
3129or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 9, 9, (x));\
3130;} while (0)
3131#define GET_H_SYS_SR_CY() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 10, 10)
3132#define SET_H_SYS_SR_CY(x) \
3133do { \
3134or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 10, 10, (x));\
3135;} while (0)
3136#define GET_H_SYS_SR_OV() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 11, 11)
3137#define SET_H_SYS_SR_OV(x) \
3138do { \
3139or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 11, 11, (x));\
3140;} while (0)
3141#define GET_H_SYS_SR_OVE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 12, 12)
3142#define SET_H_SYS_SR_OVE(x) \
3143do { \
3144or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 12, 12, (x));\
3145;} while (0)
3146#define GET_H_SYS_SR_DSX() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 13, 13)
3147#define SET_H_SYS_SR_DSX(x) \
3148do { \
3149or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 13, 13, (x));\
3150;} while (0)
3151#define GET_H_SYS_SR_EPH() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 14, 14)
3152#define SET_H_SYS_SR_EPH(x) \
3153do { \
3154or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 14, 14, (x));\
3155;} while (0)
3156#define GET_H_SYS_SR_FO() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 15, 15)
3157#define SET_H_SYS_SR_FO(x) \
3158do { \
3159or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 15, 15, (x));\
3160;} while (0)
3161#define GET_H_SYS_SR_SUMRA() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 16, 16)
3162#define SET_H_SYS_SR_SUMRA(x) \
3163do { \
3164or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 16, 16, (x));\
3165;} while (0)
3166#define GET_H_SYS_SR_CID() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 31, 28)
3167#define SET_H_SYS_SR_CID(x) \
3168do { \
3169or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_SR), 31, 28, (x));\
3170;} while (0)
3171#define GET_H_SYS_FPCSR_FPEE() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 0, 0)
3172#define SET_H_SYS_FPCSR_FPEE(x) \
3173do { \
3174or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 0, 0, (x));\
3175;} while (0)
3176#define GET_H_SYS_FPCSR_RM() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 2, 1)
3177#define SET_H_SYS_FPCSR_RM(x) \
3178do { \
3179or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 2, 1, (x));\
3180;} while (0)
3181#define GET_H_SYS_FPCSR_OVF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 3, 3)
3182#define SET_H_SYS_FPCSR_OVF(x) \
3183do { \
3184or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 3, 3, (x));\
3185;} while (0)
3186#define GET_H_SYS_FPCSR_UNF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 4, 4)
3187#define SET_H_SYS_FPCSR_UNF(x) \
3188do { \
3189or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 4, 4, (x));\
3190;} while (0)
3191#define GET_H_SYS_FPCSR_SNF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 5, 5)
3192#define SET_H_SYS_FPCSR_SNF(x) \
3193do { \
3194or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 5, 5, (x));\
3195;} while (0)
3196#define GET_H_SYS_FPCSR_QNF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 6, 6)
3197#define SET_H_SYS_FPCSR_QNF(x) \
3198do { \
3199or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 6, 6, (x));\
3200;} while (0)
3201#define GET_H_SYS_FPCSR_ZF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 7, 7)
3202#define SET_H_SYS_FPCSR_ZF(x) \
3203do { \
3204or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 7, 7, (x));\
3205;} while (0)
3206#define GET_H_SYS_FPCSR_IXF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 8, 8)
3207#define SET_H_SYS_FPCSR_IXF(x) \
3208do { \
3209or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 8, 8, (x));\
3210;} while (0)
3211#define GET_H_SYS_FPCSR_IVF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 9, 9)
3212#define SET_H_SYS_FPCSR_IVF(x) \
3213do { \
3214or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 9, 9, (x));\
3215;} while (0)
3216#define GET_H_SYS_FPCSR_INF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 10, 10)
3217#define SET_H_SYS_FPCSR_INF(x) \
3218do { \
3219or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 10, 10, (x));\
3220;} while (0)
3221#define GET_H_SYS_FPCSR_DZF() or1k32bf_h_spr_field_get_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 11, 11)
3222#define SET_H_SYS_FPCSR_DZF(x) \
3223do { \
3224or1k32bf_h_spr_field_set_raw (current_cpu, ORSI (SLLSI (SPR_GROUP_SYS, 11), SPR_INDEX_SYS_FPCSR), 11, 11, (x));\
3225;} while (0)
3226
3227/* Cover fns for register access. */
3228USI or1k32bf_h_pc_get (SIM_CPU *);
3229void or1k32bf_h_pc_set (SIM_CPU *, USI);
3230SF or1k32bf_h_fsr_get (SIM_CPU *, UINT);
3231void or1k32bf_h_fsr_set (SIM_CPU *, UINT, SF);
3232USI or1k32bf_h_spr_get (SIM_CPU *, UINT);
3233void or1k32bf_h_spr_set (SIM_CPU *, UINT, USI);
3234USI or1k32bf_h_gpr_get (SIM_CPU *, UINT);
3235void or1k32bf_h_gpr_set (SIM_CPU *, UINT, USI);
3236USI or1k32bf_h_sys_vr_get (SIM_CPU *);
3237void or1k32bf_h_sys_vr_set (SIM_CPU *, USI);
3238USI or1k32bf_h_sys_upr_get (SIM_CPU *);
3239void or1k32bf_h_sys_upr_set (SIM_CPU *, USI);
3240USI or1k32bf_h_sys_cpucfgr_get (SIM_CPU *);
3241void or1k32bf_h_sys_cpucfgr_set (SIM_CPU *, USI);
3242USI or1k32bf_h_sys_dmmucfgr_get (SIM_CPU *);
3243void or1k32bf_h_sys_dmmucfgr_set (SIM_CPU *, USI);
3244USI or1k32bf_h_sys_immucfgr_get (SIM_CPU *);
3245void or1k32bf_h_sys_immucfgr_set (SIM_CPU *, USI);
3246USI or1k32bf_h_sys_dccfgr_get (SIM_CPU *);
3247void or1k32bf_h_sys_dccfgr_set (SIM_CPU *, USI);
3248USI or1k32bf_h_sys_iccfgr_get (SIM_CPU *);
3249void or1k32bf_h_sys_iccfgr_set (SIM_CPU *, USI);
3250USI or1k32bf_h_sys_dcfgr_get (SIM_CPU *);
3251void or1k32bf_h_sys_dcfgr_set (SIM_CPU *, USI);
3252USI or1k32bf_h_sys_pccfgr_get (SIM_CPU *);
3253void or1k32bf_h_sys_pccfgr_set (SIM_CPU *, USI);
3254USI or1k32bf_h_sys_npc_get (SIM_CPU *);
3255void or1k32bf_h_sys_npc_set (SIM_CPU *, USI);
3256USI or1k32bf_h_sys_sr_get (SIM_CPU *);
3257void or1k32bf_h_sys_sr_set (SIM_CPU *, USI);
3258USI or1k32bf_h_sys_ppc_get (SIM_CPU *);
3259void or1k32bf_h_sys_ppc_set (SIM_CPU *, USI);
3260USI or1k32bf_h_sys_fpcsr_get (SIM_CPU *);
3261void or1k32bf_h_sys_fpcsr_set (SIM_CPU *, USI);
3262USI or1k32bf_h_sys_epcr0_get (SIM_CPU *);
3263void or1k32bf_h_sys_epcr0_set (SIM_CPU *, USI);
3264USI or1k32bf_h_sys_epcr1_get (SIM_CPU *);
3265void or1k32bf_h_sys_epcr1_set (SIM_CPU *, USI);
3266USI or1k32bf_h_sys_epcr2_get (SIM_CPU *);
3267void or1k32bf_h_sys_epcr2_set (SIM_CPU *, USI);
3268USI or1k32bf_h_sys_epcr3_get (SIM_CPU *);
3269void or1k32bf_h_sys_epcr3_set (SIM_CPU *, USI);
3270USI or1k32bf_h_sys_epcr4_get (SIM_CPU *);
3271void or1k32bf_h_sys_epcr4_set (SIM_CPU *, USI);
3272USI or1k32bf_h_sys_epcr5_get (SIM_CPU *);
3273void or1k32bf_h_sys_epcr5_set (SIM_CPU *, USI);
3274USI or1k32bf_h_sys_epcr6_get (SIM_CPU *);
3275void or1k32bf_h_sys_epcr6_set (SIM_CPU *, USI);
3276USI or1k32bf_h_sys_epcr7_get (SIM_CPU *);
3277void or1k32bf_h_sys_epcr7_set (SIM_CPU *, USI);
3278USI or1k32bf_h_sys_epcr8_get (SIM_CPU *);
3279void or1k32bf_h_sys_epcr8_set (SIM_CPU *, USI);
3280USI or1k32bf_h_sys_epcr9_get (SIM_CPU *);
3281void or1k32bf_h_sys_epcr9_set (SIM_CPU *, USI);
3282USI or1k32bf_h_sys_epcr10_get (SIM_CPU *);
3283void or1k32bf_h_sys_epcr10_set (SIM_CPU *, USI);
3284USI or1k32bf_h_sys_epcr11_get (SIM_CPU *);
3285void or1k32bf_h_sys_epcr11_set (SIM_CPU *, USI);
3286USI or1k32bf_h_sys_epcr12_get (SIM_CPU *);
3287void or1k32bf_h_sys_epcr12_set (SIM_CPU *, USI);
3288USI or1k32bf_h_sys_epcr13_get (SIM_CPU *);
3289void or1k32bf_h_sys_epcr13_set (SIM_CPU *, USI);
3290USI or1k32bf_h_sys_epcr14_get (SIM_CPU *);
3291void or1k32bf_h_sys_epcr14_set (SIM_CPU *, USI);
3292USI or1k32bf_h_sys_epcr15_get (SIM_CPU *);
3293void or1k32bf_h_sys_epcr15_set (SIM_CPU *, USI);
3294USI or1k32bf_h_sys_eear0_get (SIM_CPU *);
3295void or1k32bf_h_sys_eear0_set (SIM_CPU *, USI);
3296USI or1k32bf_h_sys_eear1_get (SIM_CPU *);
3297void or1k32bf_h_sys_eear1_set (SIM_CPU *, USI);
3298USI or1k32bf_h_sys_eear2_get (SIM_CPU *);
3299void or1k32bf_h_sys_eear2_set (SIM_CPU *, USI);
3300USI or1k32bf_h_sys_eear3_get (SIM_CPU *);
3301void or1k32bf_h_sys_eear3_set (SIM_CPU *, USI);
3302USI or1k32bf_h_sys_eear4_get (SIM_CPU *);
3303void or1k32bf_h_sys_eear4_set (SIM_CPU *, USI);
3304USI or1k32bf_h_sys_eear5_get (SIM_CPU *);
3305void or1k32bf_h_sys_eear5_set (SIM_CPU *, USI);
3306USI or1k32bf_h_sys_eear6_get (SIM_CPU *);
3307void or1k32bf_h_sys_eear6_set (SIM_CPU *, USI);
3308USI or1k32bf_h_sys_eear7_get (SIM_CPU *);
3309void or1k32bf_h_sys_eear7_set (SIM_CPU *, USI);
3310USI or1k32bf_h_sys_eear8_get (SIM_CPU *);
3311void or1k32bf_h_sys_eear8_set (SIM_CPU *, USI);
3312USI or1k32bf_h_sys_eear9_get (SIM_CPU *);
3313void or1k32bf_h_sys_eear9_set (SIM_CPU *, USI);
3314USI or1k32bf_h_sys_eear10_get (SIM_CPU *);
3315void or1k32bf_h_sys_eear10_set (SIM_CPU *, USI);
3316USI or1k32bf_h_sys_eear11_get (SIM_CPU *);
3317void or1k32bf_h_sys_eear11_set (SIM_CPU *, USI);
3318USI or1k32bf_h_sys_eear12_get (SIM_CPU *);
3319void or1k32bf_h_sys_eear12_set (SIM_CPU *, USI);
3320USI or1k32bf_h_sys_eear13_get (SIM_CPU *);
3321void or1k32bf_h_sys_eear13_set (SIM_CPU *, USI);
3322USI or1k32bf_h_sys_eear14_get (SIM_CPU *);
3323void or1k32bf_h_sys_eear14_set (SIM_CPU *, USI);
3324USI or1k32bf_h_sys_eear15_get (SIM_CPU *);
3325void or1k32bf_h_sys_eear15_set (SIM_CPU *, USI);
3326USI or1k32bf_h_sys_esr0_get (SIM_CPU *);
3327void or1k32bf_h_sys_esr0_set (SIM_CPU *, USI);
3328USI or1k32bf_h_sys_esr1_get (SIM_CPU *);
3329void or1k32bf_h_sys_esr1_set (SIM_CPU *, USI);
3330USI or1k32bf_h_sys_esr2_get (SIM_CPU *);
3331void or1k32bf_h_sys_esr2_set (SIM_CPU *, USI);
3332USI or1k32bf_h_sys_esr3_get (SIM_CPU *);
3333void or1k32bf_h_sys_esr3_set (SIM_CPU *, USI);
3334USI or1k32bf_h_sys_esr4_get (SIM_CPU *);
3335void or1k32bf_h_sys_esr4_set (SIM_CPU *, USI);
3336USI or1k32bf_h_sys_esr5_get (SIM_CPU *);
3337void or1k32bf_h_sys_esr5_set (SIM_CPU *, USI);
3338USI or1k32bf_h_sys_esr6_get (SIM_CPU *);
3339void or1k32bf_h_sys_esr6_set (SIM_CPU *, USI);
3340USI or1k32bf_h_sys_esr7_get (SIM_CPU *);
3341void or1k32bf_h_sys_esr7_set (SIM_CPU *, USI);
3342USI or1k32bf_h_sys_esr8_get (SIM_CPU *);
3343void or1k32bf_h_sys_esr8_set (SIM_CPU *, USI);
3344USI or1k32bf_h_sys_esr9_get (SIM_CPU *);
3345void or1k32bf_h_sys_esr9_set (SIM_CPU *, USI);
3346USI or1k32bf_h_sys_esr10_get (SIM_CPU *);
3347void or1k32bf_h_sys_esr10_set (SIM_CPU *, USI);
3348USI or1k32bf_h_sys_esr11_get (SIM_CPU *);
3349void or1k32bf_h_sys_esr11_set (SIM_CPU *, USI);
3350USI or1k32bf_h_sys_esr12_get (SIM_CPU *);
3351void or1k32bf_h_sys_esr12_set (SIM_CPU *, USI);
3352USI or1k32bf_h_sys_esr13_get (SIM_CPU *);
3353void or1k32bf_h_sys_esr13_set (SIM_CPU *, USI);
3354USI or1k32bf_h_sys_esr14_get (SIM_CPU *);
3355void or1k32bf_h_sys_esr14_set (SIM_CPU *, USI);
3356USI or1k32bf_h_sys_esr15_get (SIM_CPU *);
3357void or1k32bf_h_sys_esr15_set (SIM_CPU *, USI);
3358USI or1k32bf_h_sys_gpr0_get (SIM_CPU *);
3359void or1k32bf_h_sys_gpr0_set (SIM_CPU *, USI);
3360USI or1k32bf_h_sys_gpr1_get (SIM_CPU *);
3361void or1k32bf_h_sys_gpr1_set (SIM_CPU *, USI);
3362USI or1k32bf_h_sys_gpr2_get (SIM_CPU *);
3363void or1k32bf_h_sys_gpr2_set (SIM_CPU *, USI);
3364USI or1k32bf_h_sys_gpr3_get (SIM_CPU *);
3365void or1k32bf_h_sys_gpr3_set (SIM_CPU *, USI);
3366USI or1k32bf_h_sys_gpr4_get (SIM_CPU *);
3367void or1k32bf_h_sys_gpr4_set (SIM_CPU *, USI);
3368USI or1k32bf_h_sys_gpr5_get (SIM_CPU *);
3369void or1k32bf_h_sys_gpr5_set (SIM_CPU *, USI);
3370USI or1k32bf_h_sys_gpr6_get (SIM_CPU *);
3371void or1k32bf_h_sys_gpr6_set (SIM_CPU *, USI);
3372USI or1k32bf_h_sys_gpr7_get (SIM_CPU *);
3373void or1k32bf_h_sys_gpr7_set (SIM_CPU *, USI);
3374USI or1k32bf_h_sys_gpr8_get (SIM_CPU *);
3375void or1k32bf_h_sys_gpr8_set (SIM_CPU *, USI);
3376USI or1k32bf_h_sys_gpr9_get (SIM_CPU *);
3377void or1k32bf_h_sys_gpr9_set (SIM_CPU *, USI);
3378USI or1k32bf_h_sys_gpr10_get (SIM_CPU *);
3379void or1k32bf_h_sys_gpr10_set (SIM_CPU *, USI);
3380USI or1k32bf_h_sys_gpr11_get (SIM_CPU *);
3381void or1k32bf_h_sys_gpr11_set (SIM_CPU *, USI);
3382USI or1k32bf_h_sys_gpr12_get (SIM_CPU *);
3383void or1k32bf_h_sys_gpr12_set (SIM_CPU *, USI);
3384USI or1k32bf_h_sys_gpr13_get (SIM_CPU *);
3385void or1k32bf_h_sys_gpr13_set (SIM_CPU *, USI);
3386USI or1k32bf_h_sys_gpr14_get (SIM_CPU *);
3387void or1k32bf_h_sys_gpr14_set (SIM_CPU *, USI);
3388USI or1k32bf_h_sys_gpr15_get (SIM_CPU *);
3389void or1k32bf_h_sys_gpr15_set (SIM_CPU *, USI);
3390USI or1k32bf_h_sys_gpr16_get (SIM_CPU *);
3391void or1k32bf_h_sys_gpr16_set (SIM_CPU *, USI);
3392USI or1k32bf_h_sys_gpr17_get (SIM_CPU *);
3393void or1k32bf_h_sys_gpr17_set (SIM_CPU *, USI);
3394USI or1k32bf_h_sys_gpr18_get (SIM_CPU *);
3395void or1k32bf_h_sys_gpr18_set (SIM_CPU *, USI);
3396USI or1k32bf_h_sys_gpr19_get (SIM_CPU *);
3397void or1k32bf_h_sys_gpr19_set (SIM_CPU *, USI);
3398USI or1k32bf_h_sys_gpr20_get (SIM_CPU *);
3399void or1k32bf_h_sys_gpr20_set (SIM_CPU *, USI);
3400USI or1k32bf_h_sys_gpr21_get (SIM_CPU *);
3401void or1k32bf_h_sys_gpr21_set (SIM_CPU *, USI);
3402USI or1k32bf_h_sys_gpr22_get (SIM_CPU *);
3403void or1k32bf_h_sys_gpr22_set (SIM_CPU *, USI);
3404USI or1k32bf_h_sys_gpr23_get (SIM_CPU *);
3405void or1k32bf_h_sys_gpr23_set (SIM_CPU *, USI);
3406USI or1k32bf_h_sys_gpr24_get (SIM_CPU *);
3407void or1k32bf_h_sys_gpr24_set (SIM_CPU *, USI);
3408USI or1k32bf_h_sys_gpr25_get (SIM_CPU *);
3409void or1k32bf_h_sys_gpr25_set (SIM_CPU *, USI);
3410USI or1k32bf_h_sys_gpr26_get (SIM_CPU *);
3411void or1k32bf_h_sys_gpr26_set (SIM_CPU *, USI);
3412USI or1k32bf_h_sys_gpr27_get (SIM_CPU *);
3413void or1k32bf_h_sys_gpr27_set (SIM_CPU *, USI);
3414USI or1k32bf_h_sys_gpr28_get (SIM_CPU *);
3415void or1k32bf_h_sys_gpr28_set (SIM_CPU *, USI);
3416USI or1k32bf_h_sys_gpr29_get (SIM_CPU *);
3417void or1k32bf_h_sys_gpr29_set (SIM_CPU *, USI);
3418USI or1k32bf_h_sys_gpr30_get (SIM_CPU *);
3419void or1k32bf_h_sys_gpr30_set (SIM_CPU *, USI);
3420USI or1k32bf_h_sys_gpr31_get (SIM_CPU *);
3421void or1k32bf_h_sys_gpr31_set (SIM_CPU *, USI);
3422USI or1k32bf_h_sys_gpr32_get (SIM_CPU *);
3423void or1k32bf_h_sys_gpr32_set (SIM_CPU *, USI);
3424USI or1k32bf_h_sys_gpr33_get (SIM_CPU *);
3425void or1k32bf_h_sys_gpr33_set (SIM_CPU *, USI);
3426USI or1k32bf_h_sys_gpr34_get (SIM_CPU *);
3427void or1k32bf_h_sys_gpr34_set (SIM_CPU *, USI);
3428USI or1k32bf_h_sys_gpr35_get (SIM_CPU *);
3429void or1k32bf_h_sys_gpr35_set (SIM_CPU *, USI);
3430USI or1k32bf_h_sys_gpr36_get (SIM_CPU *);
3431void or1k32bf_h_sys_gpr36_set (SIM_CPU *, USI);
3432USI or1k32bf_h_sys_gpr37_get (SIM_CPU *);
3433void or1k32bf_h_sys_gpr37_set (SIM_CPU *, USI);
3434USI or1k32bf_h_sys_gpr38_get (SIM_CPU *);
3435void or1k32bf_h_sys_gpr38_set (SIM_CPU *, USI);
3436USI or1k32bf_h_sys_gpr39_get (SIM_CPU *);
3437void or1k32bf_h_sys_gpr39_set (SIM_CPU *, USI);
3438USI or1k32bf_h_sys_gpr40_get (SIM_CPU *);
3439void or1k32bf_h_sys_gpr40_set (SIM_CPU *, USI);
3440USI or1k32bf_h_sys_gpr41_get (SIM_CPU *);
3441void or1k32bf_h_sys_gpr41_set (SIM_CPU *, USI);
3442USI or1k32bf_h_sys_gpr42_get (SIM_CPU *);
3443void or1k32bf_h_sys_gpr42_set (SIM_CPU *, USI);
3444USI or1k32bf_h_sys_gpr43_get (SIM_CPU *);
3445void or1k32bf_h_sys_gpr43_set (SIM_CPU *, USI);
3446USI or1k32bf_h_sys_gpr44_get (SIM_CPU *);
3447void or1k32bf_h_sys_gpr44_set (SIM_CPU *, USI);
3448USI or1k32bf_h_sys_gpr45_get (SIM_CPU *);
3449void or1k32bf_h_sys_gpr45_set (SIM_CPU *, USI);
3450USI or1k32bf_h_sys_gpr46_get (SIM_CPU *);
3451void or1k32bf_h_sys_gpr46_set (SIM_CPU *, USI);
3452USI or1k32bf_h_sys_gpr47_get (SIM_CPU *);
3453void or1k32bf_h_sys_gpr47_set (SIM_CPU *, USI);
3454USI or1k32bf_h_sys_gpr48_get (SIM_CPU *);
3455void or1k32bf_h_sys_gpr48_set (SIM_CPU *, USI);
3456USI or1k32bf_h_sys_gpr49_get (SIM_CPU *);
3457void or1k32bf_h_sys_gpr49_set (SIM_CPU *, USI);
3458USI or1k32bf_h_sys_gpr50_get (SIM_CPU *);
3459void or1k32bf_h_sys_gpr50_set (SIM_CPU *, USI);
3460USI or1k32bf_h_sys_gpr51_get (SIM_CPU *);
3461void or1k32bf_h_sys_gpr51_set (SIM_CPU *, USI);
3462USI or1k32bf_h_sys_gpr52_get (SIM_CPU *);
3463void or1k32bf_h_sys_gpr52_set (SIM_CPU *, USI);
3464USI or1k32bf_h_sys_gpr53_get (SIM_CPU *);
3465void or1k32bf_h_sys_gpr53_set (SIM_CPU *, USI);
3466USI or1k32bf_h_sys_gpr54_get (SIM_CPU *);
3467void or1k32bf_h_sys_gpr54_set (SIM_CPU *, USI);
3468USI or1k32bf_h_sys_gpr55_get (SIM_CPU *);
3469void or1k32bf_h_sys_gpr55_set (SIM_CPU *, USI);
3470USI or1k32bf_h_sys_gpr56_get (SIM_CPU *);
3471void or1k32bf_h_sys_gpr56_set (SIM_CPU *, USI);
3472USI or1k32bf_h_sys_gpr57_get (SIM_CPU *);
3473void or1k32bf_h_sys_gpr57_set (SIM_CPU *, USI);
3474USI or1k32bf_h_sys_gpr58_get (SIM_CPU *);
3475void or1k32bf_h_sys_gpr58_set (SIM_CPU *, USI);
3476USI or1k32bf_h_sys_gpr59_get (SIM_CPU *);
3477void or1k32bf_h_sys_gpr59_set (SIM_CPU *, USI);
3478USI or1k32bf_h_sys_gpr60_get (SIM_CPU *);
3479void or1k32bf_h_sys_gpr60_set (SIM_CPU *, USI);
3480USI or1k32bf_h_sys_gpr61_get (SIM_CPU *);
3481void or1k32bf_h_sys_gpr61_set (SIM_CPU *, USI);
3482USI or1k32bf_h_sys_gpr62_get (SIM_CPU *);
3483void or1k32bf_h_sys_gpr62_set (SIM_CPU *, USI);
3484USI or1k32bf_h_sys_gpr63_get (SIM_CPU *);
3485void or1k32bf_h_sys_gpr63_set (SIM_CPU *, USI);
3486USI or1k32bf_h_sys_gpr64_get (SIM_CPU *);
3487void or1k32bf_h_sys_gpr64_set (SIM_CPU *, USI);
3488USI or1k32bf_h_sys_gpr65_get (SIM_CPU *);
3489void or1k32bf_h_sys_gpr65_set (SIM_CPU *, USI);
3490USI or1k32bf_h_sys_gpr66_get (SIM_CPU *);
3491void or1k32bf_h_sys_gpr66_set (SIM_CPU *, USI);
3492USI or1k32bf_h_sys_gpr67_get (SIM_CPU *);
3493void or1k32bf_h_sys_gpr67_set (SIM_CPU *, USI);
3494USI or1k32bf_h_sys_gpr68_get (SIM_CPU *);
3495void or1k32bf_h_sys_gpr68_set (SIM_CPU *, USI);
3496USI or1k32bf_h_sys_gpr69_get (SIM_CPU *);
3497void or1k32bf_h_sys_gpr69_set (SIM_CPU *, USI);
3498USI or1k32bf_h_sys_gpr70_get (SIM_CPU *);
3499void or1k32bf_h_sys_gpr70_set (SIM_CPU *, USI);
3500USI or1k32bf_h_sys_gpr71_get (SIM_CPU *);
3501void or1k32bf_h_sys_gpr71_set (SIM_CPU *, USI);
3502USI or1k32bf_h_sys_gpr72_get (SIM_CPU *);
3503void or1k32bf_h_sys_gpr72_set (SIM_CPU *, USI);
3504USI or1k32bf_h_sys_gpr73_get (SIM_CPU *);
3505void or1k32bf_h_sys_gpr73_set (SIM_CPU *, USI);
3506USI or1k32bf_h_sys_gpr74_get (SIM_CPU *);
3507void or1k32bf_h_sys_gpr74_set (SIM_CPU *, USI);
3508USI or1k32bf_h_sys_gpr75_get (SIM_CPU *);
3509void or1k32bf_h_sys_gpr75_set (SIM_CPU *, USI);
3510USI or1k32bf_h_sys_gpr76_get (SIM_CPU *);
3511void or1k32bf_h_sys_gpr76_set (SIM_CPU *, USI);
3512USI or1k32bf_h_sys_gpr77_get (SIM_CPU *);
3513void or1k32bf_h_sys_gpr77_set (SIM_CPU *, USI);
3514USI or1k32bf_h_sys_gpr78_get (SIM_CPU *);
3515void or1k32bf_h_sys_gpr78_set (SIM_CPU *, USI);
3516USI or1k32bf_h_sys_gpr79_get (SIM_CPU *);
3517void or1k32bf_h_sys_gpr79_set (SIM_CPU *, USI);
3518USI or1k32bf_h_sys_gpr80_get (SIM_CPU *);
3519void or1k32bf_h_sys_gpr80_set (SIM_CPU *, USI);
3520USI or1k32bf_h_sys_gpr81_get (SIM_CPU *);
3521void or1k32bf_h_sys_gpr81_set (SIM_CPU *, USI);
3522USI or1k32bf_h_sys_gpr82_get (SIM_CPU *);
3523void or1k32bf_h_sys_gpr82_set (SIM_CPU *, USI);
3524USI or1k32bf_h_sys_gpr83_get (SIM_CPU *);
3525void or1k32bf_h_sys_gpr83_set (SIM_CPU *, USI);
3526USI or1k32bf_h_sys_gpr84_get (SIM_CPU *);
3527void or1k32bf_h_sys_gpr84_set (SIM_CPU *, USI);
3528USI or1k32bf_h_sys_gpr85_get (SIM_CPU *);
3529void or1k32bf_h_sys_gpr85_set (SIM_CPU *, USI);
3530USI or1k32bf_h_sys_gpr86_get (SIM_CPU *);
3531void or1k32bf_h_sys_gpr86_set (SIM_CPU *, USI);
3532USI or1k32bf_h_sys_gpr87_get (SIM_CPU *);
3533void or1k32bf_h_sys_gpr87_set (SIM_CPU *, USI);
3534USI or1k32bf_h_sys_gpr88_get (SIM_CPU *);
3535void or1k32bf_h_sys_gpr88_set (SIM_CPU *, USI);
3536USI or1k32bf_h_sys_gpr89_get (SIM_CPU *);
3537void or1k32bf_h_sys_gpr89_set (SIM_CPU *, USI);
3538USI or1k32bf_h_sys_gpr90_get (SIM_CPU *);
3539void or1k32bf_h_sys_gpr90_set (SIM_CPU *, USI);
3540USI or1k32bf_h_sys_gpr91_get (SIM_CPU *);
3541void or1k32bf_h_sys_gpr91_set (SIM_CPU *, USI);
3542USI or1k32bf_h_sys_gpr92_get (SIM_CPU *);
3543void or1k32bf_h_sys_gpr92_set (SIM_CPU *, USI);
3544USI or1k32bf_h_sys_gpr93_get (SIM_CPU *);
3545void or1k32bf_h_sys_gpr93_set (SIM_CPU *, USI);
3546USI or1k32bf_h_sys_gpr94_get (SIM_CPU *);
3547void or1k32bf_h_sys_gpr94_set (SIM_CPU *, USI);
3548USI or1k32bf_h_sys_gpr95_get (SIM_CPU *);
3549void or1k32bf_h_sys_gpr95_set (SIM_CPU *, USI);
3550USI or1k32bf_h_sys_gpr96_get (SIM_CPU *);
3551void or1k32bf_h_sys_gpr96_set (SIM_CPU *, USI);
3552USI or1k32bf_h_sys_gpr97_get (SIM_CPU *);
3553void or1k32bf_h_sys_gpr97_set (SIM_CPU *, USI);
3554USI or1k32bf_h_sys_gpr98_get (SIM_CPU *);
3555void or1k32bf_h_sys_gpr98_set (SIM_CPU *, USI);
3556USI or1k32bf_h_sys_gpr99_get (SIM_CPU *);
3557void or1k32bf_h_sys_gpr99_set (SIM_CPU *, USI);
3558USI or1k32bf_h_sys_gpr100_get (SIM_CPU *);
3559void or1k32bf_h_sys_gpr100_set (SIM_CPU *, USI);
3560USI or1k32bf_h_sys_gpr101_get (SIM_CPU *);
3561void or1k32bf_h_sys_gpr101_set (SIM_CPU *, USI);
3562USI or1k32bf_h_sys_gpr102_get (SIM_CPU *);
3563void or1k32bf_h_sys_gpr102_set (SIM_CPU *, USI);
3564USI or1k32bf_h_sys_gpr103_get (SIM_CPU *);
3565void or1k32bf_h_sys_gpr103_set (SIM_CPU *, USI);
3566USI or1k32bf_h_sys_gpr104_get (SIM_CPU *);
3567void or1k32bf_h_sys_gpr104_set (SIM_CPU *, USI);
3568USI or1k32bf_h_sys_gpr105_get (SIM_CPU *);
3569void or1k32bf_h_sys_gpr105_set (SIM_CPU *, USI);
3570USI or1k32bf_h_sys_gpr106_get (SIM_CPU *);
3571void or1k32bf_h_sys_gpr106_set (SIM_CPU *, USI);
3572USI or1k32bf_h_sys_gpr107_get (SIM_CPU *);
3573void or1k32bf_h_sys_gpr107_set (SIM_CPU *, USI);
3574USI or1k32bf_h_sys_gpr108_get (SIM_CPU *);
3575void or1k32bf_h_sys_gpr108_set (SIM_CPU *, USI);
3576USI or1k32bf_h_sys_gpr109_get (SIM_CPU *);
3577void or1k32bf_h_sys_gpr109_set (SIM_CPU *, USI);
3578USI or1k32bf_h_sys_gpr110_get (SIM_CPU *);
3579void or1k32bf_h_sys_gpr110_set (SIM_CPU *, USI);
3580USI or1k32bf_h_sys_gpr111_get (SIM_CPU *);
3581void or1k32bf_h_sys_gpr111_set (SIM_CPU *, USI);
3582USI or1k32bf_h_sys_gpr112_get (SIM_CPU *);
3583void or1k32bf_h_sys_gpr112_set (SIM_CPU *, USI);
3584USI or1k32bf_h_sys_gpr113_get (SIM_CPU *);
3585void or1k32bf_h_sys_gpr113_set (SIM_CPU *, USI);
3586USI or1k32bf_h_sys_gpr114_get (SIM_CPU *);
3587void or1k32bf_h_sys_gpr114_set (SIM_CPU *, USI);
3588USI or1k32bf_h_sys_gpr115_get (SIM_CPU *);
3589void or1k32bf_h_sys_gpr115_set (SIM_CPU *, USI);
3590USI or1k32bf_h_sys_gpr116_get (SIM_CPU *);
3591void or1k32bf_h_sys_gpr116_set (SIM_CPU *, USI);
3592USI or1k32bf_h_sys_gpr117_get (SIM_CPU *);
3593void or1k32bf_h_sys_gpr117_set (SIM_CPU *, USI);
3594USI or1k32bf_h_sys_gpr118_get (SIM_CPU *);
3595void or1k32bf_h_sys_gpr118_set (SIM_CPU *, USI);
3596USI or1k32bf_h_sys_gpr119_get (SIM_CPU *);
3597void or1k32bf_h_sys_gpr119_set (SIM_CPU *, USI);
3598USI or1k32bf_h_sys_gpr120_get (SIM_CPU *);
3599void or1k32bf_h_sys_gpr120_set (SIM_CPU *, USI);
3600USI or1k32bf_h_sys_gpr121_get (SIM_CPU *);
3601void or1k32bf_h_sys_gpr121_set (SIM_CPU *, USI);
3602USI or1k32bf_h_sys_gpr122_get (SIM_CPU *);
3603void or1k32bf_h_sys_gpr122_set (SIM_CPU *, USI);
3604USI or1k32bf_h_sys_gpr123_get (SIM_CPU *);
3605void or1k32bf_h_sys_gpr123_set (SIM_CPU *, USI);
3606USI or1k32bf_h_sys_gpr124_get (SIM_CPU *);
3607void or1k32bf_h_sys_gpr124_set (SIM_CPU *, USI);
3608USI or1k32bf_h_sys_gpr125_get (SIM_CPU *);
3609void or1k32bf_h_sys_gpr125_set (SIM_CPU *, USI);
3610USI or1k32bf_h_sys_gpr126_get (SIM_CPU *);
3611void or1k32bf_h_sys_gpr126_set (SIM_CPU *, USI);
3612USI or1k32bf_h_sys_gpr127_get (SIM_CPU *);
3613void or1k32bf_h_sys_gpr127_set (SIM_CPU *, USI);
3614USI or1k32bf_h_sys_gpr128_get (SIM_CPU *);
3615void or1k32bf_h_sys_gpr128_set (SIM_CPU *, USI);
3616USI or1k32bf_h_sys_gpr129_get (SIM_CPU *);
3617void or1k32bf_h_sys_gpr129_set (SIM_CPU *, USI);
3618USI or1k32bf_h_sys_gpr130_get (SIM_CPU *);
3619void or1k32bf_h_sys_gpr130_set (SIM_CPU *, USI);
3620USI or1k32bf_h_sys_gpr131_get (SIM_CPU *);
3621void or1k32bf_h_sys_gpr131_set (SIM_CPU *, USI);
3622USI or1k32bf_h_sys_gpr132_get (SIM_CPU *);
3623void or1k32bf_h_sys_gpr132_set (SIM_CPU *, USI);
3624USI or1k32bf_h_sys_gpr133_get (SIM_CPU *);
3625void or1k32bf_h_sys_gpr133_set (SIM_CPU *, USI);
3626USI or1k32bf_h_sys_gpr134_get (SIM_CPU *);
3627void or1k32bf_h_sys_gpr134_set (SIM_CPU *, USI);
3628USI or1k32bf_h_sys_gpr135_get (SIM_CPU *);
3629void or1k32bf_h_sys_gpr135_set (SIM_CPU *, USI);
3630USI or1k32bf_h_sys_gpr136_get (SIM_CPU *);
3631void or1k32bf_h_sys_gpr136_set (SIM_CPU *, USI);
3632USI or1k32bf_h_sys_gpr137_get (SIM_CPU *);
3633void or1k32bf_h_sys_gpr137_set (SIM_CPU *, USI);
3634USI or1k32bf_h_sys_gpr138_get (SIM_CPU *);
3635void or1k32bf_h_sys_gpr138_set (SIM_CPU *, USI);
3636USI or1k32bf_h_sys_gpr139_get (SIM_CPU *);
3637void or1k32bf_h_sys_gpr139_set (SIM_CPU *, USI);
3638USI or1k32bf_h_sys_gpr140_get (SIM_CPU *);
3639void or1k32bf_h_sys_gpr140_set (SIM_CPU *, USI);
3640USI or1k32bf_h_sys_gpr141_get (SIM_CPU *);
3641void or1k32bf_h_sys_gpr141_set (SIM_CPU *, USI);
3642USI or1k32bf_h_sys_gpr142_get (SIM_CPU *);
3643void or1k32bf_h_sys_gpr142_set (SIM_CPU *, USI);
3644USI or1k32bf_h_sys_gpr143_get (SIM_CPU *);
3645void or1k32bf_h_sys_gpr143_set (SIM_CPU *, USI);
3646USI or1k32bf_h_sys_gpr144_get (SIM_CPU *);
3647void or1k32bf_h_sys_gpr144_set (SIM_CPU *, USI);
3648USI or1k32bf_h_sys_gpr145_get (SIM_CPU *);
3649void or1k32bf_h_sys_gpr145_set (SIM_CPU *, USI);
3650USI or1k32bf_h_sys_gpr146_get (SIM_CPU *);
3651void or1k32bf_h_sys_gpr146_set (SIM_CPU *, USI);
3652USI or1k32bf_h_sys_gpr147_get (SIM_CPU *);
3653void or1k32bf_h_sys_gpr147_set (SIM_CPU *, USI);
3654USI or1k32bf_h_sys_gpr148_get (SIM_CPU *);
3655void or1k32bf_h_sys_gpr148_set (SIM_CPU *, USI);
3656USI or1k32bf_h_sys_gpr149_get (SIM_CPU *);
3657void or1k32bf_h_sys_gpr149_set (SIM_CPU *, USI);
3658USI or1k32bf_h_sys_gpr150_get (SIM_CPU *);
3659void or1k32bf_h_sys_gpr150_set (SIM_CPU *, USI);
3660USI or1k32bf_h_sys_gpr151_get (SIM_CPU *);
3661void or1k32bf_h_sys_gpr151_set (SIM_CPU *, USI);
3662USI or1k32bf_h_sys_gpr152_get (SIM_CPU *);
3663void or1k32bf_h_sys_gpr152_set (SIM_CPU *, USI);
3664USI or1k32bf_h_sys_gpr153_get (SIM_CPU *);
3665void or1k32bf_h_sys_gpr153_set (SIM_CPU *, USI);
3666USI or1k32bf_h_sys_gpr154_get (SIM_CPU *);
3667void or1k32bf_h_sys_gpr154_set (SIM_CPU *, USI);
3668USI or1k32bf_h_sys_gpr155_get (SIM_CPU *);
3669void or1k32bf_h_sys_gpr155_set (SIM_CPU *, USI);
3670USI or1k32bf_h_sys_gpr156_get (SIM_CPU *);
3671void or1k32bf_h_sys_gpr156_set (SIM_CPU *, USI);
3672USI or1k32bf_h_sys_gpr157_get (SIM_CPU *);
3673void or1k32bf_h_sys_gpr157_set (SIM_CPU *, USI);
3674USI or1k32bf_h_sys_gpr158_get (SIM_CPU *);
3675void or1k32bf_h_sys_gpr158_set (SIM_CPU *, USI);
3676USI or1k32bf_h_sys_gpr159_get (SIM_CPU *);
3677void or1k32bf_h_sys_gpr159_set (SIM_CPU *, USI);
3678USI or1k32bf_h_sys_gpr160_get (SIM_CPU *);
3679void or1k32bf_h_sys_gpr160_set (SIM_CPU *, USI);
3680USI or1k32bf_h_sys_gpr161_get (SIM_CPU *);
3681void or1k32bf_h_sys_gpr161_set (SIM_CPU *, USI);
3682USI or1k32bf_h_sys_gpr162_get (SIM_CPU *);
3683void or1k32bf_h_sys_gpr162_set (SIM_CPU *, USI);
3684USI or1k32bf_h_sys_gpr163_get (SIM_CPU *);
3685void or1k32bf_h_sys_gpr163_set (SIM_CPU *, USI);
3686USI or1k32bf_h_sys_gpr164_get (SIM_CPU *);
3687void or1k32bf_h_sys_gpr164_set (SIM_CPU *, USI);
3688USI or1k32bf_h_sys_gpr165_get (SIM_CPU *);
3689void or1k32bf_h_sys_gpr165_set (SIM_CPU *, USI);
3690USI or1k32bf_h_sys_gpr166_get (SIM_CPU *);
3691void or1k32bf_h_sys_gpr166_set (SIM_CPU *, USI);
3692USI or1k32bf_h_sys_gpr167_get (SIM_CPU *);
3693void or1k32bf_h_sys_gpr167_set (SIM_CPU *, USI);
3694USI or1k32bf_h_sys_gpr168_get (SIM_CPU *);
3695void or1k32bf_h_sys_gpr168_set (SIM_CPU *, USI);
3696USI or1k32bf_h_sys_gpr169_get (SIM_CPU *);
3697void or1k32bf_h_sys_gpr169_set (SIM_CPU *, USI);
3698USI or1k32bf_h_sys_gpr170_get (SIM_CPU *);
3699void or1k32bf_h_sys_gpr170_set (SIM_CPU *, USI);
3700USI or1k32bf_h_sys_gpr171_get (SIM_CPU *);
3701void or1k32bf_h_sys_gpr171_set (SIM_CPU *, USI);
3702USI or1k32bf_h_sys_gpr172_get (SIM_CPU *);
3703void or1k32bf_h_sys_gpr172_set (SIM_CPU *, USI);
3704USI or1k32bf_h_sys_gpr173_get (SIM_CPU *);
3705void or1k32bf_h_sys_gpr173_set (SIM_CPU *, USI);
3706USI or1k32bf_h_sys_gpr174_get (SIM_CPU *);
3707void or1k32bf_h_sys_gpr174_set (SIM_CPU *, USI);
3708USI or1k32bf_h_sys_gpr175_get (SIM_CPU *);
3709void or1k32bf_h_sys_gpr175_set (SIM_CPU *, USI);
3710USI or1k32bf_h_sys_gpr176_get (SIM_CPU *);
3711void or1k32bf_h_sys_gpr176_set (SIM_CPU *, USI);
3712USI or1k32bf_h_sys_gpr177_get (SIM_CPU *);
3713void or1k32bf_h_sys_gpr177_set (SIM_CPU *, USI);
3714USI or1k32bf_h_sys_gpr178_get (SIM_CPU *);
3715void or1k32bf_h_sys_gpr178_set (SIM_CPU *, USI);
3716USI or1k32bf_h_sys_gpr179_get (SIM_CPU *);
3717void or1k32bf_h_sys_gpr179_set (SIM_CPU *, USI);
3718USI or1k32bf_h_sys_gpr180_get (SIM_CPU *);
3719void or1k32bf_h_sys_gpr180_set (SIM_CPU *, USI);
3720USI or1k32bf_h_sys_gpr181_get (SIM_CPU *);
3721void or1k32bf_h_sys_gpr181_set (SIM_CPU *, USI);
3722USI or1k32bf_h_sys_gpr182_get (SIM_CPU *);
3723void or1k32bf_h_sys_gpr182_set (SIM_CPU *, USI);
3724USI or1k32bf_h_sys_gpr183_get (SIM_CPU *);
3725void or1k32bf_h_sys_gpr183_set (SIM_CPU *, USI);
3726USI or1k32bf_h_sys_gpr184_get (SIM_CPU *);
3727void or1k32bf_h_sys_gpr184_set (SIM_CPU *, USI);
3728USI or1k32bf_h_sys_gpr185_get (SIM_CPU *);
3729void or1k32bf_h_sys_gpr185_set (SIM_CPU *, USI);
3730USI or1k32bf_h_sys_gpr186_get (SIM_CPU *);
3731void or1k32bf_h_sys_gpr186_set (SIM_CPU *, USI);
3732USI or1k32bf_h_sys_gpr187_get (SIM_CPU *);
3733void or1k32bf_h_sys_gpr187_set (SIM_CPU *, USI);
3734USI or1k32bf_h_sys_gpr188_get (SIM_CPU *);
3735void or1k32bf_h_sys_gpr188_set (SIM_CPU *, USI);
3736USI or1k32bf_h_sys_gpr189_get (SIM_CPU *);
3737void or1k32bf_h_sys_gpr189_set (SIM_CPU *, USI);
3738USI or1k32bf_h_sys_gpr190_get (SIM_CPU *);
3739void or1k32bf_h_sys_gpr190_set (SIM_CPU *, USI);
3740USI or1k32bf_h_sys_gpr191_get (SIM_CPU *);
3741void or1k32bf_h_sys_gpr191_set (SIM_CPU *, USI);
3742USI or1k32bf_h_sys_gpr192_get (SIM_CPU *);
3743void or1k32bf_h_sys_gpr192_set (SIM_CPU *, USI);
3744USI or1k32bf_h_sys_gpr193_get (SIM_CPU *);
3745void or1k32bf_h_sys_gpr193_set (SIM_CPU *, USI);
3746USI or1k32bf_h_sys_gpr194_get (SIM_CPU *);
3747void or1k32bf_h_sys_gpr194_set (SIM_CPU *, USI);
3748USI or1k32bf_h_sys_gpr195_get (SIM_CPU *);
3749void or1k32bf_h_sys_gpr195_set (SIM_CPU *, USI);
3750USI or1k32bf_h_sys_gpr196_get (SIM_CPU *);
3751void or1k32bf_h_sys_gpr196_set (SIM_CPU *, USI);
3752USI or1k32bf_h_sys_gpr197_get (SIM_CPU *);
3753void or1k32bf_h_sys_gpr197_set (SIM_CPU *, USI);
3754USI or1k32bf_h_sys_gpr198_get (SIM_CPU *);
3755void or1k32bf_h_sys_gpr198_set (SIM_CPU *, USI);
3756USI or1k32bf_h_sys_gpr199_get (SIM_CPU *);
3757void or1k32bf_h_sys_gpr199_set (SIM_CPU *, USI);
3758USI or1k32bf_h_sys_gpr200_get (SIM_CPU *);
3759void or1k32bf_h_sys_gpr200_set (SIM_CPU *, USI);
3760USI or1k32bf_h_sys_gpr201_get (SIM_CPU *);
3761void or1k32bf_h_sys_gpr201_set (SIM_CPU *, USI);
3762USI or1k32bf_h_sys_gpr202_get (SIM_CPU *);
3763void or1k32bf_h_sys_gpr202_set (SIM_CPU *, USI);
3764USI or1k32bf_h_sys_gpr203_get (SIM_CPU *);
3765void or1k32bf_h_sys_gpr203_set (SIM_CPU *, USI);
3766USI or1k32bf_h_sys_gpr204_get (SIM_CPU *);
3767void or1k32bf_h_sys_gpr204_set (SIM_CPU *, USI);
3768USI or1k32bf_h_sys_gpr205_get (SIM_CPU *);
3769void or1k32bf_h_sys_gpr205_set (SIM_CPU *, USI);
3770USI or1k32bf_h_sys_gpr206_get (SIM_CPU *);
3771void or1k32bf_h_sys_gpr206_set (SIM_CPU *, USI);
3772USI or1k32bf_h_sys_gpr207_get (SIM_CPU *);
3773void or1k32bf_h_sys_gpr207_set (SIM_CPU *, USI);
3774USI or1k32bf_h_sys_gpr208_get (SIM_CPU *);
3775void or1k32bf_h_sys_gpr208_set (SIM_CPU *, USI);
3776USI or1k32bf_h_sys_gpr209_get (SIM_CPU *);
3777void or1k32bf_h_sys_gpr209_set (SIM_CPU *, USI);
3778USI or1k32bf_h_sys_gpr210_get (SIM_CPU *);
3779void or1k32bf_h_sys_gpr210_set (SIM_CPU *, USI);
3780USI or1k32bf_h_sys_gpr211_get (SIM_CPU *);
3781void or1k32bf_h_sys_gpr211_set (SIM_CPU *, USI);
3782USI or1k32bf_h_sys_gpr212_get (SIM_CPU *);
3783void or1k32bf_h_sys_gpr212_set (SIM_CPU *, USI);
3784USI or1k32bf_h_sys_gpr213_get (SIM_CPU *);
3785void or1k32bf_h_sys_gpr213_set (SIM_CPU *, USI);
3786USI or1k32bf_h_sys_gpr214_get (SIM_CPU *);
3787void or1k32bf_h_sys_gpr214_set (SIM_CPU *, USI);
3788USI or1k32bf_h_sys_gpr215_get (SIM_CPU *);
3789void or1k32bf_h_sys_gpr215_set (SIM_CPU *, USI);
3790USI or1k32bf_h_sys_gpr216_get (SIM_CPU *);
3791void or1k32bf_h_sys_gpr216_set (SIM_CPU *, USI);
3792USI or1k32bf_h_sys_gpr217_get (SIM_CPU *);
3793void or1k32bf_h_sys_gpr217_set (SIM_CPU *, USI);
3794USI or1k32bf_h_sys_gpr218_get (SIM_CPU *);
3795void or1k32bf_h_sys_gpr218_set (SIM_CPU *, USI);
3796USI or1k32bf_h_sys_gpr219_get (SIM_CPU *);
3797void or1k32bf_h_sys_gpr219_set (SIM_CPU *, USI);
3798USI or1k32bf_h_sys_gpr220_get (SIM_CPU *);
3799void or1k32bf_h_sys_gpr220_set (SIM_CPU *, USI);
3800USI or1k32bf_h_sys_gpr221_get (SIM_CPU *);
3801void or1k32bf_h_sys_gpr221_set (SIM_CPU *, USI);
3802USI or1k32bf_h_sys_gpr222_get (SIM_CPU *);
3803void or1k32bf_h_sys_gpr222_set (SIM_CPU *, USI);
3804USI or1k32bf_h_sys_gpr223_get (SIM_CPU *);
3805void or1k32bf_h_sys_gpr223_set (SIM_CPU *, USI);
3806USI or1k32bf_h_sys_gpr224_get (SIM_CPU *);
3807void or1k32bf_h_sys_gpr224_set (SIM_CPU *, USI);
3808USI or1k32bf_h_sys_gpr225_get (SIM_CPU *);
3809void or1k32bf_h_sys_gpr225_set (SIM_CPU *, USI);
3810USI or1k32bf_h_sys_gpr226_get (SIM_CPU *);
3811void or1k32bf_h_sys_gpr226_set (SIM_CPU *, USI);
3812USI or1k32bf_h_sys_gpr227_get (SIM_CPU *);
3813void or1k32bf_h_sys_gpr227_set (SIM_CPU *, USI);
3814USI or1k32bf_h_sys_gpr228_get (SIM_CPU *);
3815void or1k32bf_h_sys_gpr228_set (SIM_CPU *, USI);
3816USI or1k32bf_h_sys_gpr229_get (SIM_CPU *);
3817void or1k32bf_h_sys_gpr229_set (SIM_CPU *, USI);
3818USI or1k32bf_h_sys_gpr230_get (SIM_CPU *);
3819void or1k32bf_h_sys_gpr230_set (SIM_CPU *, USI);
3820USI or1k32bf_h_sys_gpr231_get (SIM_CPU *);
3821void or1k32bf_h_sys_gpr231_set (SIM_CPU *, USI);
3822USI or1k32bf_h_sys_gpr232_get (SIM_CPU *);
3823void or1k32bf_h_sys_gpr232_set (SIM_CPU *, USI);
3824USI or1k32bf_h_sys_gpr233_get (SIM_CPU *);
3825void or1k32bf_h_sys_gpr233_set (SIM_CPU *, USI);
3826USI or1k32bf_h_sys_gpr234_get (SIM_CPU *);
3827void or1k32bf_h_sys_gpr234_set (SIM_CPU *, USI);
3828USI or1k32bf_h_sys_gpr235_get (SIM_CPU *);
3829void or1k32bf_h_sys_gpr235_set (SIM_CPU *, USI);
3830USI or1k32bf_h_sys_gpr236_get (SIM_CPU *);
3831void or1k32bf_h_sys_gpr236_set (SIM_CPU *, USI);
3832USI or1k32bf_h_sys_gpr237_get (SIM_CPU *);
3833void or1k32bf_h_sys_gpr237_set (SIM_CPU *, USI);
3834USI or1k32bf_h_sys_gpr238_get (SIM_CPU *);
3835void or1k32bf_h_sys_gpr238_set (SIM_CPU *, USI);
3836USI or1k32bf_h_sys_gpr239_get (SIM_CPU *);
3837void or1k32bf_h_sys_gpr239_set (SIM_CPU *, USI);
3838USI or1k32bf_h_sys_gpr240_get (SIM_CPU *);
3839void or1k32bf_h_sys_gpr240_set (SIM_CPU *, USI);
3840USI or1k32bf_h_sys_gpr241_get (SIM_CPU *);
3841void or1k32bf_h_sys_gpr241_set (SIM_CPU *, USI);
3842USI or1k32bf_h_sys_gpr242_get (SIM_CPU *);
3843void or1k32bf_h_sys_gpr242_set (SIM_CPU *, USI);
3844USI or1k32bf_h_sys_gpr243_get (SIM_CPU *);
3845void or1k32bf_h_sys_gpr243_set (SIM_CPU *, USI);
3846USI or1k32bf_h_sys_gpr244_get (SIM_CPU *);
3847void or1k32bf_h_sys_gpr244_set (SIM_CPU *, USI);
3848USI or1k32bf_h_sys_gpr245_get (SIM_CPU *);
3849void or1k32bf_h_sys_gpr245_set (SIM_CPU *, USI);
3850USI or1k32bf_h_sys_gpr246_get (SIM_CPU *);
3851void or1k32bf_h_sys_gpr246_set (SIM_CPU *, USI);
3852USI or1k32bf_h_sys_gpr247_get (SIM_CPU *);
3853void or1k32bf_h_sys_gpr247_set (SIM_CPU *, USI);
3854USI or1k32bf_h_sys_gpr248_get (SIM_CPU *);
3855void or1k32bf_h_sys_gpr248_set (SIM_CPU *, USI);
3856USI or1k32bf_h_sys_gpr249_get (SIM_CPU *);
3857void or1k32bf_h_sys_gpr249_set (SIM_CPU *, USI);
3858USI or1k32bf_h_sys_gpr250_get (SIM_CPU *);
3859void or1k32bf_h_sys_gpr250_set (SIM_CPU *, USI);
3860USI or1k32bf_h_sys_gpr251_get (SIM_CPU *);
3861void or1k32bf_h_sys_gpr251_set (SIM_CPU *, USI);
3862USI or1k32bf_h_sys_gpr252_get (SIM_CPU *);
3863void or1k32bf_h_sys_gpr252_set (SIM_CPU *, USI);
3864USI or1k32bf_h_sys_gpr253_get (SIM_CPU *);
3865void or1k32bf_h_sys_gpr253_set (SIM_CPU *, USI);
3866USI or1k32bf_h_sys_gpr254_get (SIM_CPU *);
3867void or1k32bf_h_sys_gpr254_set (SIM_CPU *, USI);
3868USI or1k32bf_h_sys_gpr255_get (SIM_CPU *);
3869void or1k32bf_h_sys_gpr255_set (SIM_CPU *, USI);
3870USI or1k32bf_h_sys_gpr256_get (SIM_CPU *);
3871void or1k32bf_h_sys_gpr256_set (SIM_CPU *, USI);
3872USI or1k32bf_h_sys_gpr257_get (SIM_CPU *);
3873void or1k32bf_h_sys_gpr257_set (SIM_CPU *, USI);
3874USI or1k32bf_h_sys_gpr258_get (SIM_CPU *);
3875void or1k32bf_h_sys_gpr258_set (SIM_CPU *, USI);
3876USI or1k32bf_h_sys_gpr259_get (SIM_CPU *);
3877void or1k32bf_h_sys_gpr259_set (SIM_CPU *, USI);
3878USI or1k32bf_h_sys_gpr260_get (SIM_CPU *);
3879void or1k32bf_h_sys_gpr260_set (SIM_CPU *, USI);
3880USI or1k32bf_h_sys_gpr261_get (SIM_CPU *);
3881void or1k32bf_h_sys_gpr261_set (SIM_CPU *, USI);
3882USI or1k32bf_h_sys_gpr262_get (SIM_CPU *);
3883void or1k32bf_h_sys_gpr262_set (SIM_CPU *, USI);
3884USI or1k32bf_h_sys_gpr263_get (SIM_CPU *);
3885void or1k32bf_h_sys_gpr263_set (SIM_CPU *, USI);
3886USI or1k32bf_h_sys_gpr264_get (SIM_CPU *);
3887void or1k32bf_h_sys_gpr264_set (SIM_CPU *, USI);
3888USI or1k32bf_h_sys_gpr265_get (SIM_CPU *);
3889void or1k32bf_h_sys_gpr265_set (SIM_CPU *, USI);
3890USI or1k32bf_h_sys_gpr266_get (SIM_CPU *);
3891void or1k32bf_h_sys_gpr266_set (SIM_CPU *, USI);
3892USI or1k32bf_h_sys_gpr267_get (SIM_CPU *);
3893void or1k32bf_h_sys_gpr267_set (SIM_CPU *, USI);
3894USI or1k32bf_h_sys_gpr268_get (SIM_CPU *);
3895void or1k32bf_h_sys_gpr268_set (SIM_CPU *, USI);
3896USI or1k32bf_h_sys_gpr269_get (SIM_CPU *);
3897void or1k32bf_h_sys_gpr269_set (SIM_CPU *, USI);
3898USI or1k32bf_h_sys_gpr270_get (SIM_CPU *);
3899void or1k32bf_h_sys_gpr270_set (SIM_CPU *, USI);
3900USI or1k32bf_h_sys_gpr271_get (SIM_CPU *);
3901void or1k32bf_h_sys_gpr271_set (SIM_CPU *, USI);
3902USI or1k32bf_h_sys_gpr272_get (SIM_CPU *);
3903void or1k32bf_h_sys_gpr272_set (SIM_CPU *, USI);
3904USI or1k32bf_h_sys_gpr273_get (SIM_CPU *);
3905void or1k32bf_h_sys_gpr273_set (SIM_CPU *, USI);
3906USI or1k32bf_h_sys_gpr274_get (SIM_CPU *);
3907void or1k32bf_h_sys_gpr274_set (SIM_CPU *, USI);
3908USI or1k32bf_h_sys_gpr275_get (SIM_CPU *);
3909void or1k32bf_h_sys_gpr275_set (SIM_CPU *, USI);
3910USI or1k32bf_h_sys_gpr276_get (SIM_CPU *);
3911void or1k32bf_h_sys_gpr276_set (SIM_CPU *, USI);
3912USI or1k32bf_h_sys_gpr277_get (SIM_CPU *);
3913void or1k32bf_h_sys_gpr277_set (SIM_CPU *, USI);
3914USI or1k32bf_h_sys_gpr278_get (SIM_CPU *);
3915void or1k32bf_h_sys_gpr278_set (SIM_CPU *, USI);
3916USI or1k32bf_h_sys_gpr279_get (SIM_CPU *);
3917void or1k32bf_h_sys_gpr279_set (SIM_CPU *, USI);
3918USI or1k32bf_h_sys_gpr280_get (SIM_CPU *);
3919void or1k32bf_h_sys_gpr280_set (SIM_CPU *, USI);
3920USI or1k32bf_h_sys_gpr281_get (SIM_CPU *);
3921void or1k32bf_h_sys_gpr281_set (SIM_CPU *, USI);
3922USI or1k32bf_h_sys_gpr282_get (SIM_CPU *);
3923void or1k32bf_h_sys_gpr282_set (SIM_CPU *, USI);
3924USI or1k32bf_h_sys_gpr283_get (SIM_CPU *);
3925void or1k32bf_h_sys_gpr283_set (SIM_CPU *, USI);
3926USI or1k32bf_h_sys_gpr284_get (SIM_CPU *);
3927void or1k32bf_h_sys_gpr284_set (SIM_CPU *, USI);
3928USI or1k32bf_h_sys_gpr285_get (SIM_CPU *);
3929void or1k32bf_h_sys_gpr285_set (SIM_CPU *, USI);
3930USI or1k32bf_h_sys_gpr286_get (SIM_CPU *);
3931void or1k32bf_h_sys_gpr286_set (SIM_CPU *, USI);
3932USI or1k32bf_h_sys_gpr287_get (SIM_CPU *);
3933void or1k32bf_h_sys_gpr287_set (SIM_CPU *, USI);
3934USI or1k32bf_h_sys_gpr288_get (SIM_CPU *);
3935void or1k32bf_h_sys_gpr288_set (SIM_CPU *, USI);
3936USI or1k32bf_h_sys_gpr289_get (SIM_CPU *);
3937void or1k32bf_h_sys_gpr289_set (SIM_CPU *, USI);
3938USI or1k32bf_h_sys_gpr290_get (SIM_CPU *);
3939void or1k32bf_h_sys_gpr290_set (SIM_CPU *, USI);
3940USI or1k32bf_h_sys_gpr291_get (SIM_CPU *);
3941void or1k32bf_h_sys_gpr291_set (SIM_CPU *, USI);
3942USI or1k32bf_h_sys_gpr292_get (SIM_CPU *);
3943void or1k32bf_h_sys_gpr292_set (SIM_CPU *, USI);
3944USI or1k32bf_h_sys_gpr293_get (SIM_CPU *);
3945void or1k32bf_h_sys_gpr293_set (SIM_CPU *, USI);
3946USI or1k32bf_h_sys_gpr294_get (SIM_CPU *);
3947void or1k32bf_h_sys_gpr294_set (SIM_CPU *, USI);
3948USI or1k32bf_h_sys_gpr295_get (SIM_CPU *);
3949void or1k32bf_h_sys_gpr295_set (SIM_CPU *, USI);
3950USI or1k32bf_h_sys_gpr296_get (SIM_CPU *);
3951void or1k32bf_h_sys_gpr296_set (SIM_CPU *, USI);
3952USI or1k32bf_h_sys_gpr297_get (SIM_CPU *);
3953void or1k32bf_h_sys_gpr297_set (SIM_CPU *, USI);
3954USI or1k32bf_h_sys_gpr298_get (SIM_CPU *);
3955void or1k32bf_h_sys_gpr298_set (SIM_CPU *, USI);
3956USI or1k32bf_h_sys_gpr299_get (SIM_CPU *);
3957void or1k32bf_h_sys_gpr299_set (SIM_CPU *, USI);
3958USI or1k32bf_h_sys_gpr300_get (SIM_CPU *);
3959void or1k32bf_h_sys_gpr300_set (SIM_CPU *, USI);
3960USI or1k32bf_h_sys_gpr301_get (SIM_CPU *);
3961void or1k32bf_h_sys_gpr301_set (SIM_CPU *, USI);
3962USI or1k32bf_h_sys_gpr302_get (SIM_CPU *);
3963void or1k32bf_h_sys_gpr302_set (SIM_CPU *, USI);
3964USI or1k32bf_h_sys_gpr303_get (SIM_CPU *);
3965void or1k32bf_h_sys_gpr303_set (SIM_CPU *, USI);
3966USI or1k32bf_h_sys_gpr304_get (SIM_CPU *);
3967void or1k32bf_h_sys_gpr304_set (SIM_CPU *, USI);
3968USI or1k32bf_h_sys_gpr305_get (SIM_CPU *);
3969void or1k32bf_h_sys_gpr305_set (SIM_CPU *, USI);
3970USI or1k32bf_h_sys_gpr306_get (SIM_CPU *);
3971void or1k32bf_h_sys_gpr306_set (SIM_CPU *, USI);
3972USI or1k32bf_h_sys_gpr307_get (SIM_CPU *);
3973void or1k32bf_h_sys_gpr307_set (SIM_CPU *, USI);
3974USI or1k32bf_h_sys_gpr308_get (SIM_CPU *);
3975void or1k32bf_h_sys_gpr308_set (SIM_CPU *, USI);
3976USI or1k32bf_h_sys_gpr309_get (SIM_CPU *);
3977void or1k32bf_h_sys_gpr309_set (SIM_CPU *, USI);
3978USI or1k32bf_h_sys_gpr310_get (SIM_CPU *);
3979void or1k32bf_h_sys_gpr310_set (SIM_CPU *, USI);
3980USI or1k32bf_h_sys_gpr311_get (SIM_CPU *);
3981void or1k32bf_h_sys_gpr311_set (SIM_CPU *, USI);
3982USI or1k32bf_h_sys_gpr312_get (SIM_CPU *);
3983void or1k32bf_h_sys_gpr312_set (SIM_CPU *, USI);
3984USI or1k32bf_h_sys_gpr313_get (SIM_CPU *);
3985void or1k32bf_h_sys_gpr313_set (SIM_CPU *, USI);
3986USI or1k32bf_h_sys_gpr314_get (SIM_CPU *);
3987void or1k32bf_h_sys_gpr314_set (SIM_CPU *, USI);
3988USI or1k32bf_h_sys_gpr315_get (SIM_CPU *);
3989void or1k32bf_h_sys_gpr315_set (SIM_CPU *, USI);
3990USI or1k32bf_h_sys_gpr316_get (SIM_CPU *);
3991void or1k32bf_h_sys_gpr316_set (SIM_CPU *, USI);
3992USI or1k32bf_h_sys_gpr317_get (SIM_CPU *);
3993void or1k32bf_h_sys_gpr317_set (SIM_CPU *, USI);
3994USI or1k32bf_h_sys_gpr318_get (SIM_CPU *);
3995void or1k32bf_h_sys_gpr318_set (SIM_CPU *, USI);
3996USI or1k32bf_h_sys_gpr319_get (SIM_CPU *);
3997void or1k32bf_h_sys_gpr319_set (SIM_CPU *, USI);
3998USI or1k32bf_h_sys_gpr320_get (SIM_CPU *);
3999void or1k32bf_h_sys_gpr320_set (SIM_CPU *, USI);
4000USI or1k32bf_h_sys_gpr321_get (SIM_CPU *);
4001void or1k32bf_h_sys_gpr321_set (SIM_CPU *, USI);
4002USI or1k32bf_h_sys_gpr322_get (SIM_CPU *);
4003void or1k32bf_h_sys_gpr322_set (SIM_CPU *, USI);
4004USI or1k32bf_h_sys_gpr323_get (SIM_CPU *);
4005void or1k32bf_h_sys_gpr323_set (SIM_CPU *, USI);
4006USI or1k32bf_h_sys_gpr324_get (SIM_CPU *);
4007void or1k32bf_h_sys_gpr324_set (SIM_CPU *, USI);
4008USI or1k32bf_h_sys_gpr325_get (SIM_CPU *);
4009void or1k32bf_h_sys_gpr325_set (SIM_CPU *, USI);
4010USI or1k32bf_h_sys_gpr326_get (SIM_CPU *);
4011void or1k32bf_h_sys_gpr326_set (SIM_CPU *, USI);
4012USI or1k32bf_h_sys_gpr327_get (SIM_CPU *);
4013void or1k32bf_h_sys_gpr327_set (SIM_CPU *, USI);
4014USI or1k32bf_h_sys_gpr328_get (SIM_CPU *);
4015void or1k32bf_h_sys_gpr328_set (SIM_CPU *, USI);
4016USI or1k32bf_h_sys_gpr329_get (SIM_CPU *);
4017void or1k32bf_h_sys_gpr329_set (SIM_CPU *, USI);
4018USI or1k32bf_h_sys_gpr330_get (SIM_CPU *);
4019void or1k32bf_h_sys_gpr330_set (SIM_CPU *, USI);
4020USI or1k32bf_h_sys_gpr331_get (SIM_CPU *);
4021void or1k32bf_h_sys_gpr331_set (SIM_CPU *, USI);
4022USI or1k32bf_h_sys_gpr332_get (SIM_CPU *);
4023void or1k32bf_h_sys_gpr332_set (SIM_CPU *, USI);
4024USI or1k32bf_h_sys_gpr333_get (SIM_CPU *);
4025void or1k32bf_h_sys_gpr333_set (SIM_CPU *, USI);
4026USI or1k32bf_h_sys_gpr334_get (SIM_CPU *);
4027void or1k32bf_h_sys_gpr334_set (SIM_CPU *, USI);
4028USI or1k32bf_h_sys_gpr335_get (SIM_CPU *);
4029void or1k32bf_h_sys_gpr335_set (SIM_CPU *, USI);
4030USI or1k32bf_h_sys_gpr336_get (SIM_CPU *);
4031void or1k32bf_h_sys_gpr336_set (SIM_CPU *, USI);
4032USI or1k32bf_h_sys_gpr337_get (SIM_CPU *);
4033void or1k32bf_h_sys_gpr337_set (SIM_CPU *, USI);
4034USI or1k32bf_h_sys_gpr338_get (SIM_CPU *);
4035void or1k32bf_h_sys_gpr338_set (SIM_CPU *, USI);
4036USI or1k32bf_h_sys_gpr339_get (SIM_CPU *);
4037void or1k32bf_h_sys_gpr339_set (SIM_CPU *, USI);
4038USI or1k32bf_h_sys_gpr340_get (SIM_CPU *);
4039void or1k32bf_h_sys_gpr340_set (SIM_CPU *, USI);
4040USI or1k32bf_h_sys_gpr341_get (SIM_CPU *);
4041void or1k32bf_h_sys_gpr341_set (SIM_CPU *, USI);
4042USI or1k32bf_h_sys_gpr342_get (SIM_CPU *);
4043void or1k32bf_h_sys_gpr342_set (SIM_CPU *, USI);
4044USI or1k32bf_h_sys_gpr343_get (SIM_CPU *);
4045void or1k32bf_h_sys_gpr343_set (SIM_CPU *, USI);
4046USI or1k32bf_h_sys_gpr344_get (SIM_CPU *);
4047void or1k32bf_h_sys_gpr344_set (SIM_CPU *, USI);
4048USI or1k32bf_h_sys_gpr345_get (SIM_CPU *);
4049void or1k32bf_h_sys_gpr345_set (SIM_CPU *, USI);
4050USI or1k32bf_h_sys_gpr346_get (SIM_CPU *);
4051void or1k32bf_h_sys_gpr346_set (SIM_CPU *, USI);
4052USI or1k32bf_h_sys_gpr347_get (SIM_CPU *);
4053void or1k32bf_h_sys_gpr347_set (SIM_CPU *, USI);
4054USI or1k32bf_h_sys_gpr348_get (SIM_CPU *);
4055void or1k32bf_h_sys_gpr348_set (SIM_CPU *, USI);
4056USI or1k32bf_h_sys_gpr349_get (SIM_CPU *);
4057void or1k32bf_h_sys_gpr349_set (SIM_CPU *, USI);
4058USI or1k32bf_h_sys_gpr350_get (SIM_CPU *);
4059void or1k32bf_h_sys_gpr350_set (SIM_CPU *, USI);
4060USI or1k32bf_h_sys_gpr351_get (SIM_CPU *);
4061void or1k32bf_h_sys_gpr351_set (SIM_CPU *, USI);
4062USI or1k32bf_h_sys_gpr352_get (SIM_CPU *);
4063void or1k32bf_h_sys_gpr352_set (SIM_CPU *, USI);
4064USI or1k32bf_h_sys_gpr353_get (SIM_CPU *);
4065void or1k32bf_h_sys_gpr353_set (SIM_CPU *, USI);
4066USI or1k32bf_h_sys_gpr354_get (SIM_CPU *);
4067void or1k32bf_h_sys_gpr354_set (SIM_CPU *, USI);
4068USI or1k32bf_h_sys_gpr355_get (SIM_CPU *);
4069void or1k32bf_h_sys_gpr355_set (SIM_CPU *, USI);
4070USI or1k32bf_h_sys_gpr356_get (SIM_CPU *);
4071void or1k32bf_h_sys_gpr356_set (SIM_CPU *, USI);
4072USI or1k32bf_h_sys_gpr357_get (SIM_CPU *);
4073void or1k32bf_h_sys_gpr357_set (SIM_CPU *, USI);
4074USI or1k32bf_h_sys_gpr358_get (SIM_CPU *);
4075void or1k32bf_h_sys_gpr358_set (SIM_CPU *, USI);
4076USI or1k32bf_h_sys_gpr359_get (SIM_CPU *);
4077void or1k32bf_h_sys_gpr359_set (SIM_CPU *, USI);
4078USI or1k32bf_h_sys_gpr360_get (SIM_CPU *);
4079void or1k32bf_h_sys_gpr360_set (SIM_CPU *, USI);
4080USI or1k32bf_h_sys_gpr361_get (SIM_CPU *);
4081void or1k32bf_h_sys_gpr361_set (SIM_CPU *, USI);
4082USI or1k32bf_h_sys_gpr362_get (SIM_CPU *);
4083void or1k32bf_h_sys_gpr362_set (SIM_CPU *, USI);
4084USI or1k32bf_h_sys_gpr363_get (SIM_CPU *);
4085void or1k32bf_h_sys_gpr363_set (SIM_CPU *, USI);
4086USI or1k32bf_h_sys_gpr364_get (SIM_CPU *);
4087void or1k32bf_h_sys_gpr364_set (SIM_CPU *, USI);
4088USI or1k32bf_h_sys_gpr365_get (SIM_CPU *);
4089void or1k32bf_h_sys_gpr365_set (SIM_CPU *, USI);
4090USI or1k32bf_h_sys_gpr366_get (SIM_CPU *);
4091void or1k32bf_h_sys_gpr366_set (SIM_CPU *, USI);
4092USI or1k32bf_h_sys_gpr367_get (SIM_CPU *);
4093void or1k32bf_h_sys_gpr367_set (SIM_CPU *, USI);
4094USI or1k32bf_h_sys_gpr368_get (SIM_CPU *);
4095void or1k32bf_h_sys_gpr368_set (SIM_CPU *, USI);
4096USI or1k32bf_h_sys_gpr369_get (SIM_CPU *);
4097void or1k32bf_h_sys_gpr369_set (SIM_CPU *, USI);
4098USI or1k32bf_h_sys_gpr370_get (SIM_CPU *);
4099void or1k32bf_h_sys_gpr370_set (SIM_CPU *, USI);
4100USI or1k32bf_h_sys_gpr371_get (SIM_CPU *);
4101void or1k32bf_h_sys_gpr371_set (SIM_CPU *, USI);
4102USI or1k32bf_h_sys_gpr372_get (SIM_CPU *);
4103void or1k32bf_h_sys_gpr372_set (SIM_CPU *, USI);
4104USI or1k32bf_h_sys_gpr373_get (SIM_CPU *);
4105void or1k32bf_h_sys_gpr373_set (SIM_CPU *, USI);
4106USI or1k32bf_h_sys_gpr374_get (SIM_CPU *);
4107void or1k32bf_h_sys_gpr374_set (SIM_CPU *, USI);
4108USI or1k32bf_h_sys_gpr375_get (SIM_CPU *);
4109void or1k32bf_h_sys_gpr375_set (SIM_CPU *, USI);
4110USI or1k32bf_h_sys_gpr376_get (SIM_CPU *);
4111void or1k32bf_h_sys_gpr376_set (SIM_CPU *, USI);
4112USI or1k32bf_h_sys_gpr377_get (SIM_CPU *);
4113void or1k32bf_h_sys_gpr377_set (SIM_CPU *, USI);
4114USI or1k32bf_h_sys_gpr378_get (SIM_CPU *);
4115void or1k32bf_h_sys_gpr378_set (SIM_CPU *, USI);
4116USI or1k32bf_h_sys_gpr379_get (SIM_CPU *);
4117void or1k32bf_h_sys_gpr379_set (SIM_CPU *, USI);
4118USI or1k32bf_h_sys_gpr380_get (SIM_CPU *);
4119void or1k32bf_h_sys_gpr380_set (SIM_CPU *, USI);
4120USI or1k32bf_h_sys_gpr381_get (SIM_CPU *);
4121void or1k32bf_h_sys_gpr381_set (SIM_CPU *, USI);
4122USI or1k32bf_h_sys_gpr382_get (SIM_CPU *);
4123void or1k32bf_h_sys_gpr382_set (SIM_CPU *, USI);
4124USI or1k32bf_h_sys_gpr383_get (SIM_CPU *);
4125void or1k32bf_h_sys_gpr383_set (SIM_CPU *, USI);
4126USI or1k32bf_h_sys_gpr384_get (SIM_CPU *);
4127void or1k32bf_h_sys_gpr384_set (SIM_CPU *, USI);
4128USI or1k32bf_h_sys_gpr385_get (SIM_CPU *);
4129void or1k32bf_h_sys_gpr385_set (SIM_CPU *, USI);
4130USI or1k32bf_h_sys_gpr386_get (SIM_CPU *);
4131void or1k32bf_h_sys_gpr386_set (SIM_CPU *, USI);
4132USI or1k32bf_h_sys_gpr387_get (SIM_CPU *);
4133void or1k32bf_h_sys_gpr387_set (SIM_CPU *, USI);
4134USI or1k32bf_h_sys_gpr388_get (SIM_CPU *);
4135void or1k32bf_h_sys_gpr388_set (SIM_CPU *, USI);
4136USI or1k32bf_h_sys_gpr389_get (SIM_CPU *);
4137void or1k32bf_h_sys_gpr389_set (SIM_CPU *, USI);
4138USI or1k32bf_h_sys_gpr390_get (SIM_CPU *);
4139void or1k32bf_h_sys_gpr390_set (SIM_CPU *, USI);
4140USI or1k32bf_h_sys_gpr391_get (SIM_CPU *);
4141void or1k32bf_h_sys_gpr391_set (SIM_CPU *, USI);
4142USI or1k32bf_h_sys_gpr392_get (SIM_CPU *);
4143void or1k32bf_h_sys_gpr392_set (SIM_CPU *, USI);
4144USI or1k32bf_h_sys_gpr393_get (SIM_CPU *);
4145void or1k32bf_h_sys_gpr393_set (SIM_CPU *, USI);
4146USI or1k32bf_h_sys_gpr394_get (SIM_CPU *);
4147void or1k32bf_h_sys_gpr394_set (SIM_CPU *, USI);
4148USI or1k32bf_h_sys_gpr395_get (SIM_CPU *);
4149void or1k32bf_h_sys_gpr395_set (SIM_CPU *, USI);
4150USI or1k32bf_h_sys_gpr396_get (SIM_CPU *);
4151void or1k32bf_h_sys_gpr396_set (SIM_CPU *, USI);
4152USI or1k32bf_h_sys_gpr397_get (SIM_CPU *);
4153void or1k32bf_h_sys_gpr397_set (SIM_CPU *, USI);
4154USI or1k32bf_h_sys_gpr398_get (SIM_CPU *);
4155void or1k32bf_h_sys_gpr398_set (SIM_CPU *, USI);
4156USI or1k32bf_h_sys_gpr399_get (SIM_CPU *);
4157void or1k32bf_h_sys_gpr399_set (SIM_CPU *, USI);
4158USI or1k32bf_h_sys_gpr400_get (SIM_CPU *);
4159void or1k32bf_h_sys_gpr400_set (SIM_CPU *, USI);
4160USI or1k32bf_h_sys_gpr401_get (SIM_CPU *);
4161void or1k32bf_h_sys_gpr401_set (SIM_CPU *, USI);
4162USI or1k32bf_h_sys_gpr402_get (SIM_CPU *);
4163void or1k32bf_h_sys_gpr402_set (SIM_CPU *, USI);
4164USI or1k32bf_h_sys_gpr403_get (SIM_CPU *);
4165void or1k32bf_h_sys_gpr403_set (SIM_CPU *, USI);
4166USI or1k32bf_h_sys_gpr404_get (SIM_CPU *);
4167void or1k32bf_h_sys_gpr404_set (SIM_CPU *, USI);
4168USI or1k32bf_h_sys_gpr405_get (SIM_CPU *);
4169void or1k32bf_h_sys_gpr405_set (SIM_CPU *, USI);
4170USI or1k32bf_h_sys_gpr406_get (SIM_CPU *);
4171void or1k32bf_h_sys_gpr406_set (SIM_CPU *, USI);
4172USI or1k32bf_h_sys_gpr407_get (SIM_CPU *);
4173void or1k32bf_h_sys_gpr407_set (SIM_CPU *, USI);
4174USI or1k32bf_h_sys_gpr408_get (SIM_CPU *);
4175void or1k32bf_h_sys_gpr408_set (SIM_CPU *, USI);
4176USI or1k32bf_h_sys_gpr409_get (SIM_CPU *);
4177void or1k32bf_h_sys_gpr409_set (SIM_CPU *, USI);
4178USI or1k32bf_h_sys_gpr410_get (SIM_CPU *);
4179void or1k32bf_h_sys_gpr410_set (SIM_CPU *, USI);
4180USI or1k32bf_h_sys_gpr411_get (SIM_CPU *);
4181void or1k32bf_h_sys_gpr411_set (SIM_CPU *, USI);
4182USI or1k32bf_h_sys_gpr412_get (SIM_CPU *);
4183void or1k32bf_h_sys_gpr412_set (SIM_CPU *, USI);
4184USI or1k32bf_h_sys_gpr413_get (SIM_CPU *);
4185void or1k32bf_h_sys_gpr413_set (SIM_CPU *, USI);
4186USI or1k32bf_h_sys_gpr414_get (SIM_CPU *);
4187void or1k32bf_h_sys_gpr414_set (SIM_CPU *, USI);
4188USI or1k32bf_h_sys_gpr415_get (SIM_CPU *);
4189void or1k32bf_h_sys_gpr415_set (SIM_CPU *, USI);
4190USI or1k32bf_h_sys_gpr416_get (SIM_CPU *);
4191void or1k32bf_h_sys_gpr416_set (SIM_CPU *, USI);
4192USI or1k32bf_h_sys_gpr417_get (SIM_CPU *);
4193void or1k32bf_h_sys_gpr417_set (SIM_CPU *, USI);
4194USI or1k32bf_h_sys_gpr418_get (SIM_CPU *);
4195void or1k32bf_h_sys_gpr418_set (SIM_CPU *, USI);
4196USI or1k32bf_h_sys_gpr419_get (SIM_CPU *);
4197void or1k32bf_h_sys_gpr419_set (SIM_CPU *, USI);
4198USI or1k32bf_h_sys_gpr420_get (SIM_CPU *);
4199void or1k32bf_h_sys_gpr420_set (SIM_CPU *, USI);
4200USI or1k32bf_h_sys_gpr421_get (SIM_CPU *);
4201void or1k32bf_h_sys_gpr421_set (SIM_CPU *, USI);
4202USI or1k32bf_h_sys_gpr422_get (SIM_CPU *);
4203void or1k32bf_h_sys_gpr422_set (SIM_CPU *, USI);
4204USI or1k32bf_h_sys_gpr423_get (SIM_CPU *);
4205void or1k32bf_h_sys_gpr423_set (SIM_CPU *, USI);
4206USI or1k32bf_h_sys_gpr424_get (SIM_CPU *);
4207void or1k32bf_h_sys_gpr424_set (SIM_CPU *, USI);
4208USI or1k32bf_h_sys_gpr425_get (SIM_CPU *);
4209void or1k32bf_h_sys_gpr425_set (SIM_CPU *, USI);
4210USI or1k32bf_h_sys_gpr426_get (SIM_CPU *);
4211void or1k32bf_h_sys_gpr426_set (SIM_CPU *, USI);
4212USI or1k32bf_h_sys_gpr427_get (SIM_CPU *);
4213void or1k32bf_h_sys_gpr427_set (SIM_CPU *, USI);
4214USI or1k32bf_h_sys_gpr428_get (SIM_CPU *);
4215void or1k32bf_h_sys_gpr428_set (SIM_CPU *, USI);
4216USI or1k32bf_h_sys_gpr429_get (SIM_CPU *);
4217void or1k32bf_h_sys_gpr429_set (SIM_CPU *, USI);
4218USI or1k32bf_h_sys_gpr430_get (SIM_CPU *);
4219void or1k32bf_h_sys_gpr430_set (SIM_CPU *, USI);
4220USI or1k32bf_h_sys_gpr431_get (SIM_CPU *);
4221void or1k32bf_h_sys_gpr431_set (SIM_CPU *, USI);
4222USI or1k32bf_h_sys_gpr432_get (SIM_CPU *);
4223void or1k32bf_h_sys_gpr432_set (SIM_CPU *, USI);
4224USI or1k32bf_h_sys_gpr433_get (SIM_CPU *);
4225void or1k32bf_h_sys_gpr433_set (SIM_CPU *, USI);
4226USI or1k32bf_h_sys_gpr434_get (SIM_CPU *);
4227void or1k32bf_h_sys_gpr434_set (SIM_CPU *, USI);
4228USI or1k32bf_h_sys_gpr435_get (SIM_CPU *);
4229void or1k32bf_h_sys_gpr435_set (SIM_CPU *, USI);
4230USI or1k32bf_h_sys_gpr436_get (SIM_CPU *);
4231void or1k32bf_h_sys_gpr436_set (SIM_CPU *, USI);
4232USI or1k32bf_h_sys_gpr437_get (SIM_CPU *);
4233void or1k32bf_h_sys_gpr437_set (SIM_CPU *, USI);
4234USI or1k32bf_h_sys_gpr438_get (SIM_CPU *);
4235void or1k32bf_h_sys_gpr438_set (SIM_CPU *, USI);
4236USI or1k32bf_h_sys_gpr439_get (SIM_CPU *);
4237void or1k32bf_h_sys_gpr439_set (SIM_CPU *, USI);
4238USI or1k32bf_h_sys_gpr440_get (SIM_CPU *);
4239void or1k32bf_h_sys_gpr440_set (SIM_CPU *, USI);
4240USI or1k32bf_h_sys_gpr441_get (SIM_CPU *);
4241void or1k32bf_h_sys_gpr441_set (SIM_CPU *, USI);
4242USI or1k32bf_h_sys_gpr442_get (SIM_CPU *);
4243void or1k32bf_h_sys_gpr442_set (SIM_CPU *, USI);
4244USI or1k32bf_h_sys_gpr443_get (SIM_CPU *);
4245void or1k32bf_h_sys_gpr443_set (SIM_CPU *, USI);
4246USI or1k32bf_h_sys_gpr444_get (SIM_CPU *);
4247void or1k32bf_h_sys_gpr444_set (SIM_CPU *, USI);
4248USI or1k32bf_h_sys_gpr445_get (SIM_CPU *);
4249void or1k32bf_h_sys_gpr445_set (SIM_CPU *, USI);
4250USI or1k32bf_h_sys_gpr446_get (SIM_CPU *);
4251void or1k32bf_h_sys_gpr446_set (SIM_CPU *, USI);
4252USI or1k32bf_h_sys_gpr447_get (SIM_CPU *);
4253void or1k32bf_h_sys_gpr447_set (SIM_CPU *, USI);
4254USI or1k32bf_h_sys_gpr448_get (SIM_CPU *);
4255void or1k32bf_h_sys_gpr448_set (SIM_CPU *, USI);
4256USI or1k32bf_h_sys_gpr449_get (SIM_CPU *);
4257void or1k32bf_h_sys_gpr449_set (SIM_CPU *, USI);
4258USI or1k32bf_h_sys_gpr450_get (SIM_CPU *);
4259void or1k32bf_h_sys_gpr450_set (SIM_CPU *, USI);
4260USI or1k32bf_h_sys_gpr451_get (SIM_CPU *);
4261void or1k32bf_h_sys_gpr451_set (SIM_CPU *, USI);
4262USI or1k32bf_h_sys_gpr452_get (SIM_CPU *);
4263void or1k32bf_h_sys_gpr452_set (SIM_CPU *, USI);
4264USI or1k32bf_h_sys_gpr453_get (SIM_CPU *);
4265void or1k32bf_h_sys_gpr453_set (SIM_CPU *, USI);
4266USI or1k32bf_h_sys_gpr454_get (SIM_CPU *);
4267void or1k32bf_h_sys_gpr454_set (SIM_CPU *, USI);
4268USI or1k32bf_h_sys_gpr455_get (SIM_CPU *);
4269void or1k32bf_h_sys_gpr455_set (SIM_CPU *, USI);
4270USI or1k32bf_h_sys_gpr456_get (SIM_CPU *);
4271void or1k32bf_h_sys_gpr456_set (SIM_CPU *, USI);
4272USI or1k32bf_h_sys_gpr457_get (SIM_CPU *);
4273void or1k32bf_h_sys_gpr457_set (SIM_CPU *, USI);
4274USI or1k32bf_h_sys_gpr458_get (SIM_CPU *);
4275void or1k32bf_h_sys_gpr458_set (SIM_CPU *, USI);
4276USI or1k32bf_h_sys_gpr459_get (SIM_CPU *);
4277void or1k32bf_h_sys_gpr459_set (SIM_CPU *, USI);
4278USI or1k32bf_h_sys_gpr460_get (SIM_CPU *);
4279void or1k32bf_h_sys_gpr460_set (SIM_CPU *, USI);
4280USI or1k32bf_h_sys_gpr461_get (SIM_CPU *);
4281void or1k32bf_h_sys_gpr461_set (SIM_CPU *, USI);
4282USI or1k32bf_h_sys_gpr462_get (SIM_CPU *);
4283void or1k32bf_h_sys_gpr462_set (SIM_CPU *, USI);
4284USI or1k32bf_h_sys_gpr463_get (SIM_CPU *);
4285void or1k32bf_h_sys_gpr463_set (SIM_CPU *, USI);
4286USI or1k32bf_h_sys_gpr464_get (SIM_CPU *);
4287void or1k32bf_h_sys_gpr464_set (SIM_CPU *, USI);
4288USI or1k32bf_h_sys_gpr465_get (SIM_CPU *);
4289void or1k32bf_h_sys_gpr465_set (SIM_CPU *, USI);
4290USI or1k32bf_h_sys_gpr466_get (SIM_CPU *);
4291void or1k32bf_h_sys_gpr466_set (SIM_CPU *, USI);
4292USI or1k32bf_h_sys_gpr467_get (SIM_CPU *);
4293void or1k32bf_h_sys_gpr467_set (SIM_CPU *, USI);
4294USI or1k32bf_h_sys_gpr468_get (SIM_CPU *);
4295void or1k32bf_h_sys_gpr468_set (SIM_CPU *, USI);
4296USI or1k32bf_h_sys_gpr469_get (SIM_CPU *);
4297void or1k32bf_h_sys_gpr469_set (SIM_CPU *, USI);
4298USI or1k32bf_h_sys_gpr470_get (SIM_CPU *);
4299void or1k32bf_h_sys_gpr470_set (SIM_CPU *, USI);
4300USI or1k32bf_h_sys_gpr471_get (SIM_CPU *);
4301void or1k32bf_h_sys_gpr471_set (SIM_CPU *, USI);
4302USI or1k32bf_h_sys_gpr472_get (SIM_CPU *);
4303void or1k32bf_h_sys_gpr472_set (SIM_CPU *, USI);
4304USI or1k32bf_h_sys_gpr473_get (SIM_CPU *);
4305void or1k32bf_h_sys_gpr473_set (SIM_CPU *, USI);
4306USI or1k32bf_h_sys_gpr474_get (SIM_CPU *);
4307void or1k32bf_h_sys_gpr474_set (SIM_CPU *, USI);
4308USI or1k32bf_h_sys_gpr475_get (SIM_CPU *);
4309void or1k32bf_h_sys_gpr475_set (SIM_CPU *, USI);
4310USI or1k32bf_h_sys_gpr476_get (SIM_CPU *);
4311void or1k32bf_h_sys_gpr476_set (SIM_CPU *, USI);
4312USI or1k32bf_h_sys_gpr477_get (SIM_CPU *);
4313void or1k32bf_h_sys_gpr477_set (SIM_CPU *, USI);
4314USI or1k32bf_h_sys_gpr478_get (SIM_CPU *);
4315void or1k32bf_h_sys_gpr478_set (SIM_CPU *, USI);
4316USI or1k32bf_h_sys_gpr479_get (SIM_CPU *);
4317void or1k32bf_h_sys_gpr479_set (SIM_CPU *, USI);
4318USI or1k32bf_h_sys_gpr480_get (SIM_CPU *);
4319void or1k32bf_h_sys_gpr480_set (SIM_CPU *, USI);
4320USI or1k32bf_h_sys_gpr481_get (SIM_CPU *);
4321void or1k32bf_h_sys_gpr481_set (SIM_CPU *, USI);
4322USI or1k32bf_h_sys_gpr482_get (SIM_CPU *);
4323void or1k32bf_h_sys_gpr482_set (SIM_CPU *, USI);
4324USI or1k32bf_h_sys_gpr483_get (SIM_CPU *);
4325void or1k32bf_h_sys_gpr483_set (SIM_CPU *, USI);
4326USI or1k32bf_h_sys_gpr484_get (SIM_CPU *);
4327void or1k32bf_h_sys_gpr484_set (SIM_CPU *, USI);
4328USI or1k32bf_h_sys_gpr485_get (SIM_CPU *);
4329void or1k32bf_h_sys_gpr485_set (SIM_CPU *, USI);
4330USI or1k32bf_h_sys_gpr486_get (SIM_CPU *);
4331void or1k32bf_h_sys_gpr486_set (SIM_CPU *, USI);
4332USI or1k32bf_h_sys_gpr487_get (SIM_CPU *);
4333void or1k32bf_h_sys_gpr487_set (SIM_CPU *, USI);
4334USI or1k32bf_h_sys_gpr488_get (SIM_CPU *);
4335void or1k32bf_h_sys_gpr488_set (SIM_CPU *, USI);
4336USI or1k32bf_h_sys_gpr489_get (SIM_CPU *);
4337void or1k32bf_h_sys_gpr489_set (SIM_CPU *, USI);
4338USI or1k32bf_h_sys_gpr490_get (SIM_CPU *);
4339void or1k32bf_h_sys_gpr490_set (SIM_CPU *, USI);
4340USI or1k32bf_h_sys_gpr491_get (SIM_CPU *);
4341void or1k32bf_h_sys_gpr491_set (SIM_CPU *, USI);
4342USI or1k32bf_h_sys_gpr492_get (SIM_CPU *);
4343void or1k32bf_h_sys_gpr492_set (SIM_CPU *, USI);
4344USI or1k32bf_h_sys_gpr493_get (SIM_CPU *);
4345void or1k32bf_h_sys_gpr493_set (SIM_CPU *, USI);
4346USI or1k32bf_h_sys_gpr494_get (SIM_CPU *);
4347void or1k32bf_h_sys_gpr494_set (SIM_CPU *, USI);
4348USI or1k32bf_h_sys_gpr495_get (SIM_CPU *);
4349void or1k32bf_h_sys_gpr495_set (SIM_CPU *, USI);
4350USI or1k32bf_h_sys_gpr496_get (SIM_CPU *);
4351void or1k32bf_h_sys_gpr496_set (SIM_CPU *, USI);
4352USI or1k32bf_h_sys_gpr497_get (SIM_CPU *);
4353void or1k32bf_h_sys_gpr497_set (SIM_CPU *, USI);
4354USI or1k32bf_h_sys_gpr498_get (SIM_CPU *);
4355void or1k32bf_h_sys_gpr498_set (SIM_CPU *, USI);
4356USI or1k32bf_h_sys_gpr499_get (SIM_CPU *);
4357void or1k32bf_h_sys_gpr499_set (SIM_CPU *, USI);
4358USI or1k32bf_h_sys_gpr500_get (SIM_CPU *);
4359void or1k32bf_h_sys_gpr500_set (SIM_CPU *, USI);
4360USI or1k32bf_h_sys_gpr501_get (SIM_CPU *);
4361void or1k32bf_h_sys_gpr501_set (SIM_CPU *, USI);
4362USI or1k32bf_h_sys_gpr502_get (SIM_CPU *);
4363void or1k32bf_h_sys_gpr502_set (SIM_CPU *, USI);
4364USI or1k32bf_h_sys_gpr503_get (SIM_CPU *);
4365void or1k32bf_h_sys_gpr503_set (SIM_CPU *, USI);
4366USI or1k32bf_h_sys_gpr504_get (SIM_CPU *);
4367void or1k32bf_h_sys_gpr504_set (SIM_CPU *, USI);
4368USI or1k32bf_h_sys_gpr505_get (SIM_CPU *);
4369void or1k32bf_h_sys_gpr505_set (SIM_CPU *, USI);
4370USI or1k32bf_h_sys_gpr506_get (SIM_CPU *);
4371void or1k32bf_h_sys_gpr506_set (SIM_CPU *, USI);
4372USI or1k32bf_h_sys_gpr507_get (SIM_CPU *);
4373void or1k32bf_h_sys_gpr507_set (SIM_CPU *, USI);
4374USI or1k32bf_h_sys_gpr508_get (SIM_CPU *);
4375void or1k32bf_h_sys_gpr508_set (SIM_CPU *, USI);
4376USI or1k32bf_h_sys_gpr509_get (SIM_CPU *);
4377void or1k32bf_h_sys_gpr509_set (SIM_CPU *, USI);
4378USI or1k32bf_h_sys_gpr510_get (SIM_CPU *);
4379void or1k32bf_h_sys_gpr510_set (SIM_CPU *, USI);
4380USI or1k32bf_h_sys_gpr511_get (SIM_CPU *);
4381void or1k32bf_h_sys_gpr511_set (SIM_CPU *, USI);
4382USI or1k32bf_h_mac_maclo_get (SIM_CPU *);
4383void or1k32bf_h_mac_maclo_set (SIM_CPU *, USI);
4384USI or1k32bf_h_mac_machi_get (SIM_CPU *);
4385void or1k32bf_h_mac_machi_set (SIM_CPU *, USI);
4386USI or1k32bf_h_tick_ttmr_get (SIM_CPU *);
4387void or1k32bf_h_tick_ttmr_set (SIM_CPU *, USI);
4388USI or1k32bf_h_sys_vr_rev_get (SIM_CPU *);
4389void or1k32bf_h_sys_vr_rev_set (SIM_CPU *, USI);
4390USI or1k32bf_h_sys_vr_cfg_get (SIM_CPU *);
4391void or1k32bf_h_sys_vr_cfg_set (SIM_CPU *, USI);
4392USI or1k32bf_h_sys_vr_ver_get (SIM_CPU *);
4393void or1k32bf_h_sys_vr_ver_set (SIM_CPU *, USI);
4394USI or1k32bf_h_sys_upr_up_get (SIM_CPU *);
4395void or1k32bf_h_sys_upr_up_set (SIM_CPU *, USI);
4396USI or1k32bf_h_sys_upr_dcp_get (SIM_CPU *);
4397void or1k32bf_h_sys_upr_dcp_set (SIM_CPU *, USI);
4398USI or1k32bf_h_sys_upr_icp_get (SIM_CPU *);
4399void or1k32bf_h_sys_upr_icp_set (SIM_CPU *, USI);
4400USI or1k32bf_h_sys_upr_dmp_get (SIM_CPU *);
4401void or1k32bf_h_sys_upr_dmp_set (SIM_CPU *, USI);
4402USI or1k32bf_h_sys_upr_mp_get (SIM_CPU *);
4403void or1k32bf_h_sys_upr_mp_set (SIM_CPU *, USI);
4404USI or1k32bf_h_sys_upr_imp_get (SIM_CPU *);
4405void or1k32bf_h_sys_upr_imp_set (SIM_CPU *, USI);
4406USI or1k32bf_h_sys_upr_dup_get (SIM_CPU *);
4407void or1k32bf_h_sys_upr_dup_set (SIM_CPU *, USI);
4408USI or1k32bf_h_sys_upr_pcup_get (SIM_CPU *);
4409void or1k32bf_h_sys_upr_pcup_set (SIM_CPU *, USI);
4410USI or1k32bf_h_sys_upr_picp_get (SIM_CPU *);
4411void or1k32bf_h_sys_upr_picp_set (SIM_CPU *, USI);
4412USI or1k32bf_h_sys_upr_pmp_get (SIM_CPU *);
4413void or1k32bf_h_sys_upr_pmp_set (SIM_CPU *, USI);
4414USI or1k32bf_h_sys_upr_ttp_get (SIM_CPU *);
4415void or1k32bf_h_sys_upr_ttp_set (SIM_CPU *, USI);
4416USI or1k32bf_h_sys_upr_cup_get (SIM_CPU *);
4417void or1k32bf_h_sys_upr_cup_set (SIM_CPU *, USI);
4418USI or1k32bf_h_sys_cpucfgr_nsgr_get (SIM_CPU *);
4419void or1k32bf_h_sys_cpucfgr_nsgr_set (SIM_CPU *, USI);
4420USI or1k32bf_h_sys_cpucfgr_cgf_get (SIM_CPU *);
4421void or1k32bf_h_sys_cpucfgr_cgf_set (SIM_CPU *, USI);
4422USI or1k32bf_h_sys_cpucfgr_ob32s_get (SIM_CPU *);
4423void or1k32bf_h_sys_cpucfgr_ob32s_set (SIM_CPU *, USI);
4424USI or1k32bf_h_sys_cpucfgr_ob64s_get (SIM_CPU *);
4425void or1k32bf_h_sys_cpucfgr_ob64s_set (SIM_CPU *, USI);
4426USI or1k32bf_h_sys_cpucfgr_of32s_get (SIM_CPU *);
4427void or1k32bf_h_sys_cpucfgr_of32s_set (SIM_CPU *, USI);
4428USI or1k32bf_h_sys_cpucfgr_of64s_get (SIM_CPU *);
4429void or1k32bf_h_sys_cpucfgr_of64s_set (SIM_CPU *, USI);
4430USI or1k32bf_h_sys_cpucfgr_ov64s_get (SIM_CPU *);
4431void or1k32bf_h_sys_cpucfgr_ov64s_set (SIM_CPU *, USI);
4432USI or1k32bf_h_sys_cpucfgr_nd_get (SIM_CPU *);
4433void or1k32bf_h_sys_cpucfgr_nd_set (SIM_CPU *, USI);
4434USI or1k32bf_h_sys_sr_sm_get (SIM_CPU *);
4435void or1k32bf_h_sys_sr_sm_set (SIM_CPU *, USI);
4436USI or1k32bf_h_sys_sr_tee_get (SIM_CPU *);
4437void or1k32bf_h_sys_sr_tee_set (SIM_CPU *, USI);
4438USI or1k32bf_h_sys_sr_iee_get (SIM_CPU *);
4439void or1k32bf_h_sys_sr_iee_set (SIM_CPU *, USI);
4440USI or1k32bf_h_sys_sr_dce_get (SIM_CPU *);
4441void or1k32bf_h_sys_sr_dce_set (SIM_CPU *, USI);
4442USI or1k32bf_h_sys_sr_ice_get (SIM_CPU *);
4443void or1k32bf_h_sys_sr_ice_set (SIM_CPU *, USI);
4444USI or1k32bf_h_sys_sr_dme_get (SIM_CPU *);
4445void or1k32bf_h_sys_sr_dme_set (SIM_CPU *, USI);
4446USI or1k32bf_h_sys_sr_ime_get (SIM_CPU *);
4447void or1k32bf_h_sys_sr_ime_set (SIM_CPU *, USI);
4448USI or1k32bf_h_sys_sr_lee_get (SIM_CPU *);
4449void or1k32bf_h_sys_sr_lee_set (SIM_CPU *, USI);
4450USI or1k32bf_h_sys_sr_ce_get (SIM_CPU *);
4451void or1k32bf_h_sys_sr_ce_set (SIM_CPU *, USI);
4452USI or1k32bf_h_sys_sr_f_get (SIM_CPU *);
4453void or1k32bf_h_sys_sr_f_set (SIM_CPU *, USI);
4454USI or1k32bf_h_sys_sr_cy_get (SIM_CPU *);
4455void or1k32bf_h_sys_sr_cy_set (SIM_CPU *, USI);
4456USI or1k32bf_h_sys_sr_ov_get (SIM_CPU *);
4457void or1k32bf_h_sys_sr_ov_set (SIM_CPU *, USI);
4458USI or1k32bf_h_sys_sr_ove_get (SIM_CPU *);
4459void or1k32bf_h_sys_sr_ove_set (SIM_CPU *, USI);
4460USI or1k32bf_h_sys_sr_dsx_get (SIM_CPU *);
4461void or1k32bf_h_sys_sr_dsx_set (SIM_CPU *, USI);
4462USI or1k32bf_h_sys_sr_eph_get (SIM_CPU *);
4463void or1k32bf_h_sys_sr_eph_set (SIM_CPU *, USI);
4464USI or1k32bf_h_sys_sr_fo_get (SIM_CPU *);
4465void or1k32bf_h_sys_sr_fo_set (SIM_CPU *, USI);
4466USI or1k32bf_h_sys_sr_sumra_get (SIM_CPU *);
4467void or1k32bf_h_sys_sr_sumra_set (SIM_CPU *, USI);
4468USI or1k32bf_h_sys_sr_cid_get (SIM_CPU *);
4469void or1k32bf_h_sys_sr_cid_set (SIM_CPU *, USI);
4470USI or1k32bf_h_sys_fpcsr_fpee_get (SIM_CPU *);
4471void or1k32bf_h_sys_fpcsr_fpee_set (SIM_CPU *, USI);
4472USI or1k32bf_h_sys_fpcsr_rm_get (SIM_CPU *);
4473void or1k32bf_h_sys_fpcsr_rm_set (SIM_CPU *, USI);
4474USI or1k32bf_h_sys_fpcsr_ovf_get (SIM_CPU *);
4475void or1k32bf_h_sys_fpcsr_ovf_set (SIM_CPU *, USI);
4476USI or1k32bf_h_sys_fpcsr_unf_get (SIM_CPU *);
4477void or1k32bf_h_sys_fpcsr_unf_set (SIM_CPU *, USI);
4478USI or1k32bf_h_sys_fpcsr_snf_get (SIM_CPU *);
4479void or1k32bf_h_sys_fpcsr_snf_set (SIM_CPU *, USI);
4480USI or1k32bf_h_sys_fpcsr_qnf_get (SIM_CPU *);
4481void or1k32bf_h_sys_fpcsr_qnf_set (SIM_CPU *, USI);
4482USI or1k32bf_h_sys_fpcsr_zf_get (SIM_CPU *);
4483void or1k32bf_h_sys_fpcsr_zf_set (SIM_CPU *, USI);
4484USI or1k32bf_h_sys_fpcsr_ixf_get (SIM_CPU *);
4485void or1k32bf_h_sys_fpcsr_ixf_set (SIM_CPU *, USI);
4486USI or1k32bf_h_sys_fpcsr_ivf_get (SIM_CPU *);
4487void or1k32bf_h_sys_fpcsr_ivf_set (SIM_CPU *, USI);
4488USI or1k32bf_h_sys_fpcsr_inf_get (SIM_CPU *);
4489void or1k32bf_h_sys_fpcsr_inf_set (SIM_CPU *, USI);
4490USI or1k32bf_h_sys_fpcsr_dzf_get (SIM_CPU *);
4491void or1k32bf_h_sys_fpcsr_dzf_set (SIM_CPU *, USI);
4492BI or1k32bf_h_atomic_reserve_get (SIM_CPU *);
4493void or1k32bf_h_atomic_reserve_set (SIM_CPU *, BI);
4494SI or1k32bf_h_atomic_address_get (SIM_CPU *);
4495void or1k32bf_h_atomic_address_set (SIM_CPU *, SI);
4496
4497/* These must be hand-written. */
4498extern CPUREG_FETCH_FN or1k32bf_fetch_register;
4499extern CPUREG_STORE_FN or1k32bf_store_register;
4500
4501typedef struct {
4502 int empty;
4503} MODEL_OR1200_DATA;
4504
4505typedef struct {
4506 int empty;
4507} MODEL_OR1200ND_DATA;
4508
4509/* Instruction argument buffer. */
4510
4511union sem_fields {
4512 struct { /* no operands */
4513 int empty;
4514 } sfmt_empty;
4515 struct { /* */
4516 IADDR i_disp26;
4517 } sfmt_l_j;
07f5f4c6
RH
4518 struct { /* */
4519 IADDR i_disp21;
4520 UINT f_r1;
4521 } sfmt_l_adrp;
6e51bfa7
SH
4522 struct { /* */
4523 UINT f_r1;
4524 UINT f_r2;
4525 UINT f_uimm6;
4526 } sfmt_l_slli;
4527 struct { /* */
4528 UINT f_r1;
4529 UINT f_r2;
4530 UINT f_r3;
4531 } sfmt_l_sll;
4532 struct { /* */
4533 INT f_simm16_split;
4534 UINT f_r2;
4535 UINT f_r3;
4536 } sfmt_l_sw;
4537 struct { /* */
4538 INT f_simm16;
4539 UINT f_r1;
4540 UINT f_r2;
4541 } sfmt_l_lwz;
4542 struct { /* */
4543 UINT f_r2;
4544 UINT f_r3;
4545 UINT f_uimm16_split;
4546 } sfmt_l_mtspr;
4547 struct { /* */
4548 UINT f_r1;
4549 UINT f_r2;
4550 UINT f_uimm16;
4551 } sfmt_l_mfspr;
4552#if WITH_SCACHE_PBB
4553 /* Writeback handler. */
4554 struct {
4555 /* Pointer to argbuf entry for insn whose results need writing back. */
4556 const struct argbuf *abuf;
4557 } write;
4558 /* x-before handler */
4559 struct {
4560 /*const SCACHE *insns[MAX_PARALLEL_INSNS];*/
4561 int first_p;
4562 } before;
4563 /* x-after handler */
4564 struct {
4565 int empty;
4566 } after;
4567 /* This entry is used to terminate each pbb. */
4568 struct {
4569 /* Number of insns in pbb. */
4570 int insn_count;
4571 /* Next pbb to execute. */
4572 SCACHE *next;
4573 SCACHE *branch_target;
4574 } chain;
4575#endif
4576};
4577
4578/* The ARGBUF struct. */
4579struct argbuf {
4580 /* These are the baseclass definitions. */
4581 IADDR addr;
4582 const IDESC *idesc;
4583 char trace_p;
4584 char profile_p;
4585 /* ??? Temporary hack for skip insns. */
4586 char skip_count;
4587 char unused;
4588 /* cpu specific data follows */
4589 union sem semantic;
4590 int written;
4591 union sem_fields fields;
4592};
4593
4594/* A cached insn.
4595
4596 ??? SCACHE used to contain more than just argbuf. We could delete the
4597 type entirely and always just use ARGBUF, but for future concerns and as
4598 a level of abstraction it is left in. */
4599
4600struct scache {
4601 struct argbuf argbuf;
4602};
4603
4604/* Macros to simplify extraction, reading and semantic code.
4605 These define and assign the local vars that contain the insn's fields. */
4606
4607#define EXTRACT_IFMT_EMPTY_VARS \
4608 unsigned int length;
4609#define EXTRACT_IFMT_EMPTY_CODE \
4610 length = 0; \
4611
4612#define EXTRACT_IFMT_L_J_VARS \
4613 UINT f_opcode; \
4614 USI f_disp26; \
4615 unsigned int length;
4616#define EXTRACT_IFMT_L_J_CODE \
4617 length = 4; \
4618 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4619 f_disp26 = ((((EXTRACT_LSB0_SINT (insn, 32, 25, 26)) << (2))) + (pc)); \
4620
07f5f4c6
RH
4621#define EXTRACT_IFMT_L_ADRP_VARS \
4622 UINT f_opcode; \
4623 UINT f_r1; \
4624 USI f_disp21; \
4625 unsigned int length;
4626#define EXTRACT_IFMT_L_ADRP_CODE \
4627 length = 4; \
4628 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4629 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4630 f_disp21 = ((((EXTRACT_LSB0_SINT (insn, 32, 20, 21)) + (((SI) (pc) >> (13))))) << (13)); \
4631
6e51bfa7
SH
4632#define EXTRACT_IFMT_L_JR_VARS \
4633 UINT f_opcode; \
4634 UINT f_resv_25_10; \
4635 UINT f_r3; \
4636 UINT f_resv_10_11; \
4637 unsigned int length;
4638#define EXTRACT_IFMT_L_JR_CODE \
4639 length = 4; \
4640 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4641 f_resv_25_10 = EXTRACT_LSB0_UINT (insn, 32, 25, 10); \
4642 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4643 f_resv_10_11 = EXTRACT_LSB0_UINT (insn, 32, 10, 11); \
4644
4645#define EXTRACT_IFMT_L_TRAP_VARS \
4646 UINT f_opcode; \
4647 UINT f_op_25_5; \
4648 UINT f_resv_20_5; \
4649 UINT f_uimm16; \
4650 unsigned int length;
4651#define EXTRACT_IFMT_L_TRAP_CODE \
4652 length = 4; \
4653 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4654 f_op_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4655 f_resv_20_5 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4656 f_uimm16 = EXTRACT_LSB0_UINT (insn, 32, 15, 16); \
4657
4658#define EXTRACT_IFMT_L_MSYNC_VARS \
4659 UINT f_opcode; \
4660 UINT f_op_25_5; \
4661 UINT f_resv_20_21; \
4662 unsigned int length;
4663#define EXTRACT_IFMT_L_MSYNC_CODE \
4664 length = 4; \
4665 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4666 f_op_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4667 f_resv_20_21 = EXTRACT_LSB0_UINT (insn, 32, 20, 21); \
4668
4669#define EXTRACT_IFMT_L_RFE_VARS \
4670 UINT f_opcode; \
4671 UINT f_resv_25_26; \
4672 unsigned int length;
4673#define EXTRACT_IFMT_L_RFE_CODE \
4674 length = 4; \
4675 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4676 f_resv_25_26 = EXTRACT_LSB0_UINT (insn, 32, 25, 26); \
4677
4678#define EXTRACT_IFMT_L_NOP_IMM_VARS \
4679 UINT f_opcode; \
4680 UINT f_op_25_2; \
4681 UINT f_resv_23_8; \
4682 UINT f_uimm16; \
4683 unsigned int length;
4684#define EXTRACT_IFMT_L_NOP_IMM_CODE \
4685 length = 4; \
4686 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4687 f_op_25_2 = EXTRACT_LSB0_UINT (insn, 32, 25, 2); \
4688 f_resv_23_8 = EXTRACT_LSB0_UINT (insn, 32, 23, 8); \
4689 f_uimm16 = EXTRACT_LSB0_UINT (insn, 32, 15, 16); \
4690
4691#define EXTRACT_IFMT_L_MOVHI_VARS \
4692 UINT f_opcode; \
4693 UINT f_r1; \
4694 UINT f_resv_20_4; \
4695 UINT f_op_16_1; \
4696 UINT f_uimm16; \
4697 unsigned int length;
4698#define EXTRACT_IFMT_L_MOVHI_CODE \
4699 length = 4; \
4700 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4701 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4702 f_resv_20_4 = EXTRACT_LSB0_UINT (insn, 32, 20, 4); \
4703 f_op_16_1 = EXTRACT_LSB0_UINT (insn, 32, 16, 1); \
4704 f_uimm16 = EXTRACT_LSB0_UINT (insn, 32, 15, 16); \
4705
4706#define EXTRACT_IFMT_L_MACRC_VARS \
4707 UINT f_opcode; \
4708 UINT f_r1; \
4709 UINT f_resv_20_4; \
4710 UINT f_op_16_1; \
4711 UINT f_uimm16; \
4712 unsigned int length;
4713#define EXTRACT_IFMT_L_MACRC_CODE \
4714 length = 4; \
4715 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4716 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4717 f_resv_20_4 = EXTRACT_LSB0_UINT (insn, 32, 20, 4); \
4718 f_op_16_1 = EXTRACT_LSB0_UINT (insn, 32, 16, 1); \
4719 f_uimm16 = EXTRACT_LSB0_UINT (insn, 32, 15, 16); \
4720
4721#define EXTRACT_IFMT_L_MFSPR_VARS \
4722 UINT f_opcode; \
4723 UINT f_r1; \
4724 UINT f_r2; \
4725 UINT f_uimm16; \
4726 unsigned int length;
4727#define EXTRACT_IFMT_L_MFSPR_CODE \
4728 length = 4; \
4729 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4730 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4731 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4732 f_uimm16 = EXTRACT_LSB0_UINT (insn, 32, 15, 16); \
4733
4734#define EXTRACT_IFMT_L_MTSPR_VARS \
4735 UINT f_opcode; \
4736 UINT f_r2; \
4737 UINT f_r3; \
4738 UINT f_imm16_25_5; \
4739 UINT f_imm16_10_11; \
4740 UINT f_uimm16_split; \
4741 unsigned int length;
4742#define EXTRACT_IFMT_L_MTSPR_CODE \
4743 length = 4; \
4744 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4745 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4746 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4747 f_imm16_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4748 f_imm16_10_11 = EXTRACT_LSB0_UINT (insn, 32, 10, 11); \
4749 f_uimm16_split = ((UHI) (UINT) (((((f_imm16_25_5) << (11))) | (f_imm16_10_11))));\
4750
4751#define EXTRACT_IFMT_L_LWZ_VARS \
4752 UINT f_opcode; \
4753 UINT f_r1; \
4754 UINT f_r2; \
4755 INT f_simm16; \
4756 unsigned int length;
4757#define EXTRACT_IFMT_L_LWZ_CODE \
4758 length = 4; \
4759 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4760 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4761 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4762 f_simm16 = EXTRACT_LSB0_SINT (insn, 32, 15, 16); \
4763
4764#define EXTRACT_IFMT_L_SW_VARS \
4765 UINT f_opcode; \
4766 UINT f_r2; \
4767 UINT f_r3; \
4768 UINT f_imm16_25_5; \
4769 UINT f_imm16_10_11; \
4770 INT f_simm16_split; \
4771 unsigned int length;
4772#define EXTRACT_IFMT_L_SW_CODE \
4773 length = 4; \
4774 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4775 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4776 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4777 f_imm16_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4778 f_imm16_10_11 = EXTRACT_LSB0_UINT (insn, 32, 10, 11); \
4779 f_simm16_split = ((HI) (UINT) (((((f_imm16_25_5) << (11))) | (f_imm16_10_11))));\
4780
4781#define EXTRACT_IFMT_L_SWA_VARS \
4782 UINT f_opcode; \
4783 UINT f_r2; \
4784 UINT f_r3; \
4785 INT f_simm16; \
4786 unsigned int length;
4787#define EXTRACT_IFMT_L_SWA_CODE \
4788 length = 4; \
4789 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4790 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4791 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4792 f_simm16 = EXTRACT_LSB0_SINT (insn, 32, 15, 16); \
4793
4794#define EXTRACT_IFMT_L_SLL_VARS \
4795 UINT f_opcode; \
4796 UINT f_r1; \
4797 UINT f_r2; \
4798 UINT f_r3; \
4799 UINT f_resv_10_3; \
4800 UINT f_op_7_2; \
4801 UINT f_resv_5_2; \
4802 UINT f_op_3_4; \
4803 unsigned int length;
4804#define EXTRACT_IFMT_L_SLL_CODE \
4805 length = 4; \
4806 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4807 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4808 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4809 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4810 f_resv_10_3 = EXTRACT_LSB0_UINT (insn, 32, 10, 3); \
4811 f_op_7_2 = EXTRACT_LSB0_UINT (insn, 32, 7, 2); \
4812 f_resv_5_2 = EXTRACT_LSB0_UINT (insn, 32, 5, 2); \
4813 f_op_3_4 = EXTRACT_LSB0_UINT (insn, 32, 3, 4); \
4814
4815#define EXTRACT_IFMT_L_SLLI_VARS \
4816 UINT f_opcode; \
4817 UINT f_r1; \
4818 UINT f_r2; \
4819 UINT f_resv_15_8; \
4820 UINT f_op_7_2; \
4821 UINT f_uimm6; \
4822 unsigned int length;
4823#define EXTRACT_IFMT_L_SLLI_CODE \
4824 length = 4; \
4825 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4826 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4827 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4828 f_resv_15_8 = EXTRACT_LSB0_UINT (insn, 32, 15, 8); \
4829 f_op_7_2 = EXTRACT_LSB0_UINT (insn, 32, 7, 2); \
4830 f_uimm6 = EXTRACT_LSB0_UINT (insn, 32, 5, 6); \
4831
4832#define EXTRACT_IFMT_L_AND_VARS \
4833 UINT f_opcode; \
4834 UINT f_r1; \
4835 UINT f_r2; \
4836 UINT f_r3; \
4837 UINT f_resv_10_7; \
4838 UINT f_op_3_4; \
4839 unsigned int length;
4840#define EXTRACT_IFMT_L_AND_CODE \
4841 length = 4; \
4842 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4843 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4844 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4845 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4846 f_resv_10_7 = EXTRACT_LSB0_UINT (insn, 32, 10, 7); \
4847 f_op_3_4 = EXTRACT_LSB0_UINT (insn, 32, 3, 4); \
4848
07f5f4c6
RH
4849#define EXTRACT_IFMT_L_MULD_VARS \
4850 UINT f_opcode; \
4851 UINT f_resv_25_5; \
4852 UINT f_r2; \
4853 UINT f_r3; \
4854 UINT f_resv_10_7; \
4855 UINT f_op_3_4; \
4856 unsigned int length;
4857#define EXTRACT_IFMT_L_MULD_CODE \
4858 length = 4; \
4859 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4860 f_resv_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4861 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4862 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4863 f_resv_10_7 = EXTRACT_LSB0_UINT (insn, 32, 10, 7); \
4864 f_op_3_4 = EXTRACT_LSB0_UINT (insn, 32, 3, 4); \
4865
6e51bfa7
SH
4866#define EXTRACT_IFMT_L_EXTHS_VARS \
4867 UINT f_opcode; \
4868 UINT f_r1; \
4869 UINT f_r2; \
4870 UINT f_resv_15_6; \
4871 UINT f_op_9_4; \
4872 UINT f_resv_5_2; \
4873 UINT f_op_3_4; \
4874 unsigned int length;
4875#define EXTRACT_IFMT_L_EXTHS_CODE \
4876 length = 4; \
4877 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4878 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4879 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4880 f_resv_15_6 = EXTRACT_LSB0_UINT (insn, 32, 15, 6); \
4881 f_op_9_4 = EXTRACT_LSB0_UINT (insn, 32, 9, 4); \
4882 f_resv_5_2 = EXTRACT_LSB0_UINT (insn, 32, 5, 2); \
4883 f_op_3_4 = EXTRACT_LSB0_UINT (insn, 32, 3, 4); \
4884
4885#define EXTRACT_IFMT_L_CMOV_VARS \
4886 UINT f_opcode; \
4887 UINT f_r1; \
4888 UINT f_r2; \
4889 UINT f_r3; \
4890 UINT f_resv_10_1; \
4891 UINT f_op_9_2; \
4892 UINT f_resv_7_4; \
4893 UINT f_op_3_4; \
4894 unsigned int length;
4895#define EXTRACT_IFMT_L_CMOV_CODE \
4896 length = 4; \
4897 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4898 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4899 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4900 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4901 f_resv_10_1 = EXTRACT_LSB0_UINT (insn, 32, 10, 1); \
4902 f_op_9_2 = EXTRACT_LSB0_UINT (insn, 32, 9, 2); \
4903 f_resv_7_4 = EXTRACT_LSB0_UINT (insn, 32, 7, 4); \
4904 f_op_3_4 = EXTRACT_LSB0_UINT (insn, 32, 3, 4); \
4905
4906#define EXTRACT_IFMT_L_SFGTS_VARS \
4907 UINT f_opcode; \
4908 UINT f_op_25_5; \
4909 UINT f_r2; \
4910 UINT f_r3; \
4911 UINT f_resv_10_11; \
4912 unsigned int length;
4913#define EXTRACT_IFMT_L_SFGTS_CODE \
4914 length = 4; \
4915 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4916 f_op_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4917 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4918 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4919 f_resv_10_11 = EXTRACT_LSB0_UINT (insn, 32, 10, 11); \
4920
4921#define EXTRACT_IFMT_L_SFGTSI_VARS \
4922 UINT f_opcode; \
4923 UINT f_op_25_5; \
4924 UINT f_r2; \
4925 INT f_simm16; \
4926 unsigned int length;
4927#define EXTRACT_IFMT_L_SFGTSI_CODE \
4928 length = 4; \
4929 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4930 f_op_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4931 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4932 f_simm16 = EXTRACT_LSB0_SINT (insn, 32, 15, 16); \
4933
4934#define EXTRACT_IFMT_L_MAC_VARS \
4935 UINT f_opcode; \
4936 UINT f_op_25_5; \
4937 UINT f_r2; \
4938 UINT f_r3; \
4939 UINT f_resv_10_7; \
4940 UINT f_op_3_4; \
4941 unsigned int length;
4942#define EXTRACT_IFMT_L_MAC_CODE \
4943 length = 4; \
4944 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4945 f_op_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4946 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4947 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4948 f_resv_10_7 = EXTRACT_LSB0_UINT (insn, 32, 10, 7); \
4949 f_op_3_4 = EXTRACT_LSB0_UINT (insn, 32, 3, 4); \
4950
4951#define EXTRACT_IFMT_L_MACI_VARS \
4952 UINT f_opcode; \
4953 UINT f_resv_25_5; \
4954 UINT f_r2; \
4955 INT f_simm16; \
4956 unsigned int length;
4957#define EXTRACT_IFMT_L_MACI_CODE \
4958 length = 4; \
4959 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4960 f_resv_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4961 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4962 f_simm16 = EXTRACT_LSB0_SINT (insn, 32, 15, 16); \
4963
4964#define EXTRACT_IFMT_LF_ADD_S_VARS \
4965 UINT f_opcode; \
4966 UINT f_r1; \
4967 UINT f_r2; \
4968 UINT f_r3; \
4969 UINT f_resv_10_3; \
4970 UINT f_op_7_8; \
4971 unsigned int length;
4972#define EXTRACT_IFMT_LF_ADD_S_CODE \
4973 length = 4; \
4974 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4975 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4976 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4977 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4978 f_resv_10_3 = EXTRACT_LSB0_UINT (insn, 32, 10, 3); \
4979 f_op_7_8 = EXTRACT_LSB0_UINT (insn, 32, 7, 8); \
4980
4981#define EXTRACT_IFMT_LF_ITOF_S_VARS \
4982 UINT f_opcode; \
4983 UINT f_r1; \
4984 UINT f_r2; \
4985 UINT f_r3; \
4986 UINT f_resv_10_3; \
4987 UINT f_op_7_8; \
4988 unsigned int length;
4989#define EXTRACT_IFMT_LF_ITOF_S_CODE \
4990 length = 4; \
4991 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
4992 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
4993 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
4994 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
4995 f_resv_10_3 = EXTRACT_LSB0_UINT (insn, 32, 10, 3); \
4996 f_op_7_8 = EXTRACT_LSB0_UINT (insn, 32, 7, 8); \
4997
4998#define EXTRACT_IFMT_LF_FTOI_S_VARS \
4999 UINT f_opcode; \
5000 UINT f_r1; \
5001 UINT f_r2; \
5002 UINT f_r3; \
5003 UINT f_resv_10_3; \
5004 UINT f_op_7_8; \
5005 unsigned int length;
5006#define EXTRACT_IFMT_LF_FTOI_S_CODE \
5007 length = 4; \
5008 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
5009 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
5010 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
5011 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
5012 f_resv_10_3 = EXTRACT_LSB0_UINT (insn, 32, 10, 3); \
5013 f_op_7_8 = EXTRACT_LSB0_UINT (insn, 32, 7, 8); \
5014
5015#define EXTRACT_IFMT_LF_EQ_S_VARS \
5016 UINT f_opcode; \
5017 UINT f_r1; \
5018 UINT f_r2; \
5019 UINT f_r3; \
5020 UINT f_resv_10_3; \
5021 UINT f_op_7_8; \
5022 unsigned int length;
5023#define EXTRACT_IFMT_LF_EQ_S_CODE \
5024 length = 4; \
5025 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
5026 f_r1 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
5027 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
5028 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
5029 f_resv_10_3 = EXTRACT_LSB0_UINT (insn, 32, 10, 3); \
5030 f_op_7_8 = EXTRACT_LSB0_UINT (insn, 32, 7, 8); \
5031
5032#define EXTRACT_IFMT_LF_CUST1_S_VARS \
5033 UINT f_opcode; \
5034 UINT f_resv_25_5; \
5035 UINT f_r2; \
5036 UINT f_r3; \
5037 UINT f_resv_10_3; \
5038 UINT f_op_7_8; \
5039 unsigned int length;
5040#define EXTRACT_IFMT_LF_CUST1_S_CODE \
5041 length = 4; \
5042 f_opcode = EXTRACT_LSB0_UINT (insn, 32, 31, 6); \
5043 f_resv_25_5 = EXTRACT_LSB0_UINT (insn, 32, 25, 5); \
5044 f_r2 = EXTRACT_LSB0_UINT (insn, 32, 20, 5); \
5045 f_r3 = EXTRACT_LSB0_UINT (insn, 32, 15, 5); \
5046 f_resv_10_3 = EXTRACT_LSB0_UINT (insn, 32, 10, 3); \
5047 f_op_7_8 = EXTRACT_LSB0_UINT (insn, 32, 7, 8); \
5048
5049/* Collection of various things for the trace handler to use. */
5050
5051typedef struct trace_record {
5052 IADDR pc;
5053 /* FIXME:wip */
5054} TRACE_RECORD;
5055
5056#endif /* CPU_OR1K32BF_H */
This page took 0.236491 seconds and 4 git commands to generate.