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