Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / include / defines.h
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: defines.h
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#ifndef __DEFINES_H__
39#define __DEFINES_H__
40
41#ifdef TSB_SEARCH_BURST
42#undef TSB_SEARCH_BURST
43#define TSB_SEARCH_BURST 0x1
44#endif
45#ifdef TSB_SEARCH_PREDICTION
46#undef TSB_SEARCH_PREDICTION
47#define TSB_SEARCH_PREDICTION 0x2
48#endif
49
50#ifndef MMU_REAL_RANGE_0
51#define MMU_REAL_RANGE_0 0x800007fff8000000
52#endif
53
54#ifndef MMU_REAL_RANGE_1
55#define MMU_REAL_RANGE_1 0x80007ffff8004000
56#endif
57
58#ifndef MMU_REAL_RANGE_2
59#define MMU_REAL_RANGE_2 0x8007fffff8040000
60#endif
61
62#ifndef MMU_REAL_RANGE_3
63#define MMU_REAL_RANGE_3 0x807ffffff8400000
64#endif
65
66#ifdef __HBOOT_S__
67#include "constants.h"
68#include "asi_s.h"
69#include "trap_types.h"
70#include "pstate.h"
71#include "ver.h"
72#include "RF_8win_macros.h"
73#include "err_defines.h"
74#include "cache_assocdis.h"
75#endif /*__HBOOT_S__ */
76
77#ifndef __HBOOT_S__
78#define EXIT_GOOD setx good_trap, %g1, %g2; jmp %g2; nop
79#define EXIT_BAD setx bad_trap, %g1, %g2; jmp %g2; nop
80#ifndef DIAG_DATA_AREA
81#define DIAG_DATA_AREA 0x0000000000080000
82#endif
83#ifndef DIAG_TEXT_AREA
84#define DIAG_TEXT_AREA 0x0000000020000000
85#endif
86
87#ifndef HTBA
88#define HTBA 0x0000000000000000
89#endif /* HTBA */
90#endif /*__HBOOT_S__ */
91
92/* obsolete, use ta T_RD_THID */
93/*#define TID_ADDR 0x9a00000000 */
94/* ta T_RD_THID to get id in %o1 */
95#define T_RD_THID 0x2e
96
97
98#ifdef __HBOOT_S__
99
100#define EXIT_GOOD nop; nop; ta T_GOOD_TRAP; nop; nop
101#define EXIT_BAD nop; nop; ta T_BAD_TRAP ; nop; nop
102
103#ifdef CMP_THREAD_START
104#if (CMP_THREAD_START == ALL)
105#undef CMP_THREAD_START
106#ifdef ALL_THREADS
107#define CMP_THREAD_START ALL_THREADS
108#else
109#define CMP_THREAD_START 0xffffffffffffffff
110#endif
111! __FILE__: Setting THREAD START to CMP_THREAD START (CMP_THREAD_START)
112#endif
113#if (CMP_THREAD_START != 1)
114#define THREAD_MASK CMP_THREAD_START
115! __FILE__: Setting THREAD MASK (THREAD_MASK) to CMP_START THREAD (CMP_THREAD_START)
116#else
117! __FILE__: Preserving THREAD MASK (THREAD_MASK) for CMP_START THREAD
118#endif
119#endif
120
121#if (defined THREAD_MASK && !defined THREAD_COUNT)
122#define THREAD_COUNT ( ((THREAD_MASK >> 0) & 0x1) + ((THREAD_MASK >> 1) & 0x1) + ((THREAD_MASK >> 2) & 0x1) + ((THREAD_MASK >> 3) & 0x1) + ((THREAD_MASK >> 4) & 0x1) + ((THREAD_MASK >> 5) & 0x1) + ((THREAD_MASK >> 6) & 0x1) + ((THREAD_MASK >> 7) & 0x1) + ((THREAD_MASK >> 8) & 0x1) + ((THREAD_MASK >> 9) & 0x1) + ((THREAD_MASK >> 10) & 0x1) + ((THREAD_MASK >> 11) & 0x1) + ((THREAD_MASK >> 12) & 0x1) + ((THREAD_MASK >> 13) & 0x1) + ((THREAD_MASK >> 14) & 0x1) + ((THREAD_MASK >> 15) & 0x1) + ((THREAD_MASK >> 16) & 0x1) + ((THREAD_MASK >> 17) & 0x1) + ((THREAD_MASK >> 18) & 0x1) + ((THREAD_MASK >> 19) & 0x1) + ((THREAD_MASK >> 20) & 0x1) + ((THREAD_MASK >> 21) & 0x1) + ((THREAD_MASK >> 22) & 0x1) + ((THREAD_MASK >> 23) & 0x1) + ((THREAD_MASK >> 24) & 0x1) + ((THREAD_MASK >> 25) & 0x1) + ((THREAD_MASK >> 26) & 0x1) + ((THREAD_MASK >> 27) & 0x1) + ((THREAD_MASK >> 28) & 0x1) + ((THREAD_MASK >> 29) & 0x1) + ((THREAD_MASK >> 30) & 0x1) + ((THREAD_MASK >> 31) & 0x1) + ((THREAD_MASK >> 32) & 0x1) + ((THREAD_MASK >> 33) & 0x1) + ((THREAD_MASK >> 34) & 0x1) + ((THREAD_MASK >> 35) & 0x1) + ((THREAD_MASK >> 36) & 0x1) + ((THREAD_MASK >> 37) & 0x1) + ((THREAD_MASK >> 38) & 0x1) + ((THREAD_MASK >> 39) & 0x1) + ((THREAD_MASK >> 40) & 0x1) + ((THREAD_MASK >> 41) & 0x1) + ((THREAD_MASK >> 42) & 0x1) + ((THREAD_MASK >> 43) & 0x1) + ((THREAD_MASK >> 44) & 0x1) + ((THREAD_MASK >> 45) & 0x1) + ((THREAD_MASK >> 46) & 0x1) + ((THREAD_MASK >> 47) & 0x1) + ((THREAD_MASK >> 48) & 0x1) + ((THREAD_MASK >> 49) & 0x1) + ((THREAD_MASK >> 50) & 0x1) + ((THREAD_MASK >> 51) & 0x1) + ((THREAD_MASK >> 52) & 0x1) + ((THREAD_MASK >> 53) & 0x1) + ((THREAD_MASK >> 54) & 0x1) + ((THREAD_MASK >> 55) & 0x1) + ((THREAD_MASK >> 56) & 0x1) + ((THREAD_MASK >> 57) & 0x1) + ((THREAD_MASK >> 58) & 0x1) + ((THREAD_MASK >> 59) & 0x1) + ((THREAD_MASK >> 60) & 0x1) + ((THREAD_MASK >> 61) & 0x1) + ((THREAD_MASK >> 62) & 0x1) + ((THREAD_MASK >> 63) & 0x1) )
123! __FILE__: Defining THREAD COUNT (THREAD_COUNT) from THREAD MASK (THREAD_MASK)
124
125#elif (!defined THREAD_MASK)
126
127#ifndef THREAD_COUNT
128#define THREAD_COUNT 1
129#endif
130#ifndef THREAD_STRIDE
131#define THREAD_STRIDE 1
132#endif
133
134#if (THREAD_COUNT == 1)
135#define THREAD_MASK 0x00000001
136#elif (THREAD_COUNT == 2)
137#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE),16)
138#elif (THREAD_COUNT == 3)
139#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2),16)
140#elif (THREAD_COUNT == 4)
141#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3),16)
142#elif (THREAD_COUNT == 5)
143#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4),16)
144#elif (THREAD_COUNT == 6)
145#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5),16)
146#elif (THREAD_COUNT == 7)
147#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6),16)
148#elif (THREAD_COUNT == 8)
149#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7),16)
150#elif (THREAD_COUNT == 9)
151#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8),16)
152#elif (THREAD_COUNT == 10)
153#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9),16)
154#elif (THREAD_COUNT == 11)
155#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9) | (0x00000001 << THREAD_STRIDE*10),16)
156#elif (THREAD_COUNT == 12)
157#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9) | (0x00000001 << THREAD_STRIDE*10) | (0x00000001 << THREAD_STRIDE*11),16)
158#elif (THREAD_COUNT == 13)
159#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9) | (0x00000001 << THREAD_STRIDE*10) | (0x00000001 << THREAD_STRIDE*11) | (0x00000001 << THREAD_STRIDE*12),16)
160#elif (THREAD_COUNT == 14)
161#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9) | (0x00000001 << THREAD_STRIDE*10) | (0x00000001 << THREAD_STRIDE*11) | (0x00000001 << THREAD_STRIDE*12) | (0x00000001 << THREAD_STRIDE*13),16)
162#elif (THREAD_COUNT == 15)
163#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9) | (0x00000001 << THREAD_STRIDE*10) | (0x00000001 << THREAD_STRIDE*11) | (0x00000001 << THREAD_STRIDE*12) | (0x00000001 << THREAD_STRIDE*13) | (0x00000001 << THREAD_STRIDE*14),16)
164#elif (THREAD_COUNT == 16)
165#define THREAD_MASK [0x]mpeval(0x00000001 | (0x00000001 << THREAD_STRIDE) | (0x00000001 << THREAD_STRIDE*2) | (0x00000001 << THREAD_STRIDE*3) | (0x00000001 << THREAD_STRIDE*4) | (0x00000001 << THREAD_STRIDE*5) | (0x00000001 << THREAD_STRIDE*6) | (0x00000001 << THREAD_STRIDE*7) | (0x00000001 << THREAD_STRIDE*8) | (0x00000001 << THREAD_STRIDE*9) | (0x00000001 << THREAD_STRIDE*10) | (0x00000001 << THREAD_STRIDE*11) | (0x00000001 << THREAD_STRIDE*12) | (0x00000001 << THREAD_STRIDE*13) | (0x00000001 << THREAD_STRIDE*14) | (0x00000001 << THREAD_STRIDE*15),16)
166#elif (THREAD_COUNT == 17)
167#define THREAD_MASK 0x0001ffff
168#elif (THREAD_COUNT == 18)
169#define THREAD_MASK 0x0003ffff
170#elif (THREAD_COUNT == 19)
171#define THREAD_MASK 0x0007ffff
172#elif (THREAD_COUNT == 20)
173#define THREAD_MASK 0x000fffff
174#elif (THREAD_COUNT == 21)
175#define THREAD_MASK 0x001fffff
176#elif (THREAD_COUNT == 22)
177#define THREAD_MASK 0x003fffff
178#elif (THREAD_COUNT == 23)
179#define THREAD_MASK 0x007fffff
180#elif (THREAD_COUNT == 24)
181#define THREAD_MASK 0x00ffffff
182#elif (THREAD_COUNT == 25)
183#define THREAD_MASK 0x01ffffff
184#elif (THREAD_COUNT == 26)
185#define THREAD_MASK 0x03ffffff
186#elif (THREAD_COUNT == 27)
187#define THREAD_MASK 0x07ffffff
188#elif (THREAD_COUNT == 28)
189#define THREAD_MASK 0x0fffffff
190#elif (THREAD_COUNT == 29)
191#define THREAD_MASK 0x1fffffff
192#elif (THREAD_COUNT == 30)
193#define THREAD_MASK 0x3fffffff
194#elif (THREAD_COUNT == 31)
195#define THREAD_MASK 0x7fffffff
196#elif (THREAD_COUNT == 32)
197#define THREAD_MASK 0xffffffff
198#elif (THREAD_COUNT == 33)
199#define THREAD_MASK 0x0001ffffffff
200#elif (THREAD_COUNT == 34)
201#define THREAD_MASK 0x0003ffffffff
202#elif (THREAD_COUNT == 35)
203#define THREAD_MASK 0x0007ffffffff
204#elif (THREAD_COUNT == 36)
205#define THREAD_MASK 0x000fffffffff
206#elif (THREAD_COUNT == 37)
207#define THREAD_MASK 0x001fffffffff
208#elif (THREAD_COUNT == 38)
209#define THREAD_MASK 0x003fffffffff
210#elif (THREAD_COUNT == 39)
211#define THREAD_MASK 0x007fffffffff
212#elif (THREAD_COUNT == 40)
213#define THREAD_MASK 0x00ffffffffff
214#elif (THREAD_COUNT == 41)
215#define THREAD_MASK 0x01ffffffffff
216#elif (THREAD_COUNT == 42)
217#define THREAD_MASK 0x03ffffffffff
218#elif (THREAD_COUNT == 43)
219#define THREAD_MASK 0x07ffffffffff
220#elif (THREAD_COUNT == 44)
221#define THREAD_MASK 0x0fffffffffff
222#elif (THREAD_COUNT == 45)
223#define THREAD_MASK 0x1fffffffffff
224#elif (THREAD_COUNT == 46)
225#define THREAD_MASK 0x3fffffffffff
226#elif (THREAD_COUNT == 47)
227#define THREAD_MASK 0x7fffffffffff
228#elif (THREAD_COUNT == 48)
229#define THREAD_MASK 0xffffffffffff
230#elif (THREAD_COUNT == 49)
231#define THREAD_MASK 0x0001ffffffffffff
232#elif (THREAD_COUNT == 50)
233#define THREAD_MASK 0x0003ffffffffffff
234#elif (THREAD_COUNT == 51)
235#define THREAD_MASK 0x0007ffffffffffff
236#elif (THREAD_COUNT == 52)
237#define THREAD_MASK 0x000fffffffffffff
238#elif (THREAD_COUNT == 53)
239#define THREAD_MASK 0x001fffffffffffff
240#elif (THREAD_COUNT == 54)
241#define THREAD_MASK 0x003fffffffffffff
242#elif (THREAD_COUNT == 55)
243#define THREAD_MASK 0x007fffffffffffff
244#elif (THREAD_COUNT == 56)
245#define THREAD_MASK 0x00ffffffffffffff
246#elif (THREAD_COUNT == 57)
247#define THREAD_MASK 0x01ffffffffffffff
248#elif (THREAD_COUNT == 58)
249#define THREAD_MASK 0x03ffffffffffffff
250#elif (THREAD_COUNT == 59)
251#define THREAD_MASK 0x07ffffffffffffff
252#elif (THREAD_COUNT == 60)
253#define THREAD_MASK 0x0fffffffffffffff
254#elif (THREAD_COUNT == 61)
255#define THREAD_MASK 0x1fffffffffffffff
256#elif (THREAD_COUNT == 62)
257#define THREAD_MASK 0x3fffffffffffffff
258#elif (THREAD_COUNT == 63)
259#define THREAD_MASK 0x7fffffffffffffff
260#elif (THREAD_COUNT == 64)
261#define THREAD_MASK 0xffffffffffffffff
262#endif
263
264! __FILE__: Defining THREAD MASK (THREAD_MASK) from THREAD COUNT (THREAD_COUNT)
265#endif
266! Address space
267!------------------------------------------
268! SECTION VA RA/PA
269!===========================================
270
271#ifndef HV_RED_TEXT_PA
272#define HV_RED_TEXT_PA 0x40000
273#endif
274
275#ifndef HV_RED_DATA_PA
276#define HV_RED_DATA_PA 0x4c000
277#endif
278
279#ifndef HV_TRAP_BASE_PA
280#define HV_TRAP_BASE_PA 0x80000
281#endif
282
283#ifndef HV_TRAP_DATA_PA
284#define HV_TRAP_DATA_PA 0x8c000
285#endif
286
287#ifndef PRIV_RESET_VA
288#define PRIV_RESET_VA 0x134000
289#endif
290
291#ifndef PRIV_RESET_RA
292#define PRIV_RESET_RA 0x134000
293#endif
294
295#ifndef TRAP_BASE_VA
296#define TRAP_BASE_VA 0x120000
297#endif
298
299#ifndef TRAP_BASE_RA
300#define TRAP_BASE_RA 0x120000
301#endif
302
303#ifndef TRAP_DATA_VA
304#define TRAP_DATA_VA 0x12c000
305#endif
306
307#ifndef TRAP_DATA_RA
308#define TRAP_DATA_RA 0x12c000
309#endif
310
311#ifndef KERNEL_BASE_TEXT_VA
312#define KERNEL_BASE_TEXT_VA 0x1834000
313#endif
314
315#ifndef KERNEL_BASE_TEXT_RA
316#define KERNEL_BASE_TEXT_RA 0x101834000
317#endif
318
319#ifndef KERNEL_BASE_DATA_VA
320#define KERNEL_BASE_DATA_VA 0x1c34000
321#endif
322
323#ifndef KERNEL_BASE_DATA_RA
324# define KERNEL_BASE_DATA_RA 0x101c34000
325#endif
326
327#ifndef USER_HEAP_DATA_VA
328# define USER_HEAP_DATA_VA 0x68020000
329#endif
330
331#ifndef USER_HEAP_DATA_RA
332# define USER_HEAP_DATA_RA 0x0178020000
333#endif
334
335#ifndef MAIN_BASE_TEXT_VA
336#define MAIN_BASE_TEXT_VA 0x20000000
337#endif
338
339#ifndef MAIN_BASE_TEXT_RA
340#define MAIN_BASE_TEXT_RA 0x130000000
341#endif
342
343#ifndef MAIN_BASE_TEXT_PA
344define(MAIN_BASE_TEXT_PA, `0x'dnl'
345mpeval(MAIN_BASE_TEXT_RA + PART_0_BASE, 16)dnl
346)
347#endif
348
349#ifndef MAIN_BASE_DATA_VA
350#define MAIN_BASE_DATA_VA 0x60040000
351#endif
352
353#ifndef MAIN_BASE_DATA_RA
354#define MAIN_BASE_DATA_RA 0x170000000
355#endif
356
357#ifndef MAIN_BASE_DATA_PA
358define(MAIN_BASE_DATA_PA, `0x'dnl'
359mpeval(MAIN_BASE_DATA_RA + PART_0_BASE, 16)dnl
360)
361#endif
362
363#ifndef MAIN_BASE_BSS_VA
364#define MAIN_BASE_BSS_VA 0x68030000
365#endif
366
367#ifndef MAIN_BASE_BSS_RA
368#define MAIN_BASE_BSS_RA 0x178030000
369#endif
370
371#ifndef STACK_BASE_VA
372#define STACK_BASE_VA 0x68038000
373#endif
374
375#ifndef STACK_BASE_RA
376#define STACK_BASE_RA 0x178038000
377#endif
378
379
380#ifndef STACK_BIAS
381# define STACK_BIAS 2047
382#endif
383
384#ifndef STACKSIZE
385# define STACKSIZE 18432
386#endif
387
388
389#ifndef USER_START_LABEL
390# define USER_START_LABEL main
391#endif
392
393#ifndef USER_PAGE_INCR
394#define USER_PAGE_INCR 0x40000
395#endif
396
397#ifndef ASI_LSU_CTL_REG
398#define ASI_LSU_CTL_REG 0x45
399#endif
400
401#ifndef ASI_LSU_DIAG_REG
402#define ASI_LSU_DIAG_REG 0x42
403#endif
404
405#ifndef ASI_SPARC_ERROR_EN_REG
406#define ASI_SPARC_ERROR_EN_REG 0x4b
407#endif
408
409#ifndef CREGS_CCR
410#define CREGS_CCR 0
411#endif
412
413define(cregs_ccr_imm, CREGS_CCR)dnl
414
415#ifndef CREGS_FPRS_FEF
416#define CREGS_FPRS_FEF 1
417#endif
418
419#ifndef CREGS_FPRS_DU
420#define CREGS_FPRS_DU 0
421#endif
422
423#ifndef CREGS_FPRS_DL
424#define CREGS_FPRS_DL 0
425#endif
426
427#ifndef CREGS_FPRS
428#define CREGS_FPRS ((CREGS_FPRS_FEF << 2) | (CREGS_FPRS_DU << 1) | CREGS_FPRS_DL)
429#endif
430
431define(cregs_fprs_imm, eval(CREGS_FPRS))dnl
432
433#ifndef CREGS_ASI
434#define CREGS_ASI 0
435#endif
436
437define(cregs_asi_imm, CREGS_ASI)dnl
438
439
440#ifndef CREGS_TICK_NPT
441#define CREGS_TICK_NPT 1
442#endif
443
444#ifndef CREGS_TICK_COUNTER
445#define CREGS_TICK_COUNTER 0
446#endif
447
448#ifndef CREGS_TICK
449#define CREGS_TICK ((CREGS_TICK_NPT << 63) | CREGS_TICK_COUNTER)
450#endif
451
452define(cregs_tick_r64, `0x'dnl
453mpeval(CREGS_TICK, 16))
454
455#ifndef CREGS_STICK_NPT
456#define CREGS_STICK_NPT 1
457#endif
458
459#ifndef CREGS_STICK_COUNTER
460#define CREGS_STICK_COUNTER 0
461#endif
462
463#ifndef CREGS_STICK
464#define CREGS_STICK ((CREGS_STICK_NPT << 63) | CREGS_STICK_COUNTER)
465#endif
466
467define(cregs_stick_r64, eval(CREGS_STICK))dnl
468
469#ifndef CREGS_Y
470#define CREGS_Y 0
471#endif
472
473#ifndef CREGS_PIL
474#define CREGS_PIL 0xf
475#endif
476
477define(cregs_pil_imm, CREGS_PIL)dnl
478
479#ifndef CREGS_CWP
480#define CREGS_CWP 0
481#endif
482
483define(cregs_cwp_imm, CREGS_CWP)dnl
484
485#ifndef CREGS_CANSAVE
486#define CREGS_CANSAVE 6
487#endif
488
489define(cregs_cansave_imm, CREGS_CANSAVE)dnl
490
491#ifndef CREGS_CANRESTORE
492#define CREGS_CANRESTORE 0
493#endif
494
495define(cregs_canrestore_imm, CREGS_CANRESTORE)dnl
496
497#ifndef CREGS_OTHERWIN
498#define CREGS_OTHERWIN 0
499#endif
500
501define(cregs_otherwin_imm, CREGS_OTHERWIN)dnl
502
503#ifndef CREGS_CLEANWIN
504#define CREGS_CLEANWIN 7
505#endif
506
507define(cregs_cleanwin_imm, CREGS_CLEANWIN)dnl
508
509
510#ifndef CREGS_WSTATE
511#define CREGS_WSTATE 7
512#endif
513
514define(cregs_wstate_imm, CREGS_WSTATE)dnl
515
516#ifndef CREGS_HPSTATE_TLZ
517#define CREGS_HPSTATE_TLZ 1
518#endif
519
520#ifndef CREGS_HPSTATE_HPRIV
521#define CREGS_HPSTATE_HPRIV 1
522#endif
523
524#ifndef CREGS_HPSTATE_RED
525#define CREGS_HPSTATE_RED 0
526#endif
527
528#ifndef CREGS_HPSTATE_IBE
529#define CREGS_HPSTATE_IBE 0
530#endif
531
532#ifndef CREGS_HPSTATE
533#define CREGS_HPSTATE \
534 (CREGS_HPSTATE_TLZ | (CREGS_HPSTATE_HPRIV << 2) | (CREGS_HPSTATE_RED << 5) |\
535 (CREGS_HPSTATE_IBE << 10))
536
537#endif
538
539define(cregs_hpstate_imm, eval(CREGS_HPSTATE))dnl
540
541
542#ifndef CREGS_PSTATE_AG
543#define CREGS_PSTATE_AG 1
544#endif
545
546#ifndef CREGS_PSTATE_IE
547#define CREGS_PSTATE_IE 1
548#endif
549
550#ifndef CREGS_PSTATE_PRIV
551#define CREGS_PSTATE_PRIV 1
552#endif
553
554#ifndef CREGS_PSTATE_AM
555#define CREGS_PSTATE_AM 0
556#endif
557
558#ifndef CREGS_PSTATE_PEF
559#define CREGS_PSTATE_PEF 0
560#endif
561
562#ifndef CREGS_PSTATE_RED
563#define CREGS_PSTATE_RED 0
564#endif
565
566#ifndef CREGS_PSTATE_MM
567#define CREGS_PSTATE_MM 0
568#endif
569
570#ifndef CREGS_PSTATE_TLE
571#define CREGS_PSTATE_TLE 0
572#endif
573
574#ifndef CREGS_PSTATE_CLE
575#define CREGS_PSTATE_CLE 0
576#endif
577
578#ifndef CREGS_PSTATE_MG
579#define CREGS_PSTATE_MG 0
580#endif
581
582#ifndef CREGS_PSTATE_IG
583#define CREGS_PSTATE_IG 0
584#endif
585
586#ifndef CREGS_PSTATE
587#define CREGS_PSTATE \
588 (CREGS_PSTATE_AG | (CREGS_PSTATE_IE << 1) | (CREGS_PSTATE_PRIV << 2) |\
589 (CREGS_PSTATE_AM << 3) | (CREGS_PSTATE_PEF << 4) | (CREGS_PSTATE_RED << 5) |\
590 (CREGS_PSTATE_MM << 6) | (CREGS_PSTATE_TLE << 8) | (CREGS_PSTATE_CLE << 9) |\
591 (CREGS_PSTATE_MG << 10) | (CREGS_PSTATE_IG))
592
593
594#endif
595
596define(cregs_pstate_imm, eval(CREGS_PSTATE))dnl
597
598#ifndef CREGS_HTSTATE_TLZ
599#define CREGS_HTSTATE_TLZ 0
600#endif
601
602#ifndef CREGS_HTSTATE_HPRIV
603#define CREGS_HTSTATE_HPRIV 0
604#endif
605
606#ifndef CREGS_HTSTATE_RED
607#define CREGS_HTSTATE_RED 0
608#endif
609
610#ifndef CREGS_HTSTATE
611#define CREGS_HTSTATE \
612 (CREGS_HTSTATE_TLZ | (CREGS_HTSTATE_HPRIV << 2) | (CREGS_HTSTATE_RED << 5))
613#endif
614
615define(cregs_htstate_r64, eval(CREGS_HTSTATE))dnl
616
617#ifndef CREGS_TSTATE_CWP
618#define CREGS_TSTATE_CWP 0
619#endif
620
621#ifndef CREGS_TSTATE_PSTATE_AG
622#define CREGS_TSTATE_PSTATE_AG 0
623#endif
624
625#ifndef CREGS_TSTATE_PSTATE_IE
626#define CREGS_TSTATE_PSTATE_IE 1
627#endif
628
629#ifndef CREGS_TSTATE_PSTATE_PRIV
630#define CREGS_TSTATE_PSTATE_PRIV 1
631#endif
632
633#ifndef CREGS_TSTATE_PSTATE_AM
634#define CREGS_TSTATE_PSTATE_AM 0
635#endif
636
637#ifndef CREGS_TSTATE_PSTATE_PEF
638#define CREGS_TSTATE_PSTATE_PEF 1
639#endif
640
641#ifndef CREGS_TSTATE_PSTATE_RED
642#define CREGS_TSTATE_PSTATE_RED 0
643#endif
644
645#ifndef CREGS_TSTATE_PSTATE_MM
646#define CREGS_TSTATE_PSTATE_MM 0
647#endif
648
649#ifndef CREGS_TSTATE_PSTATE_TLE
650#define CREGS_TSTATE_PSTATE_TLE 0
651#endif
652
653#ifndef CREGS_TSTATE_PSTATE_CLE
654#define CREGS_TSTATE_PSTATE_CLE 0
655#endif
656
657#ifndef CREGS_TSTATE_PSTATE_MG
658#define CREGS_TSTATE_PSTATE_MG 0
659#endif
660
661#ifndef CREGS_TSTATE_PSTATE_IG
662#define CREGS_TSTATE_PSTATE_IG 0
663#endif
664
665#ifndef CREGS_TSTATE_PSTATE
666#define CREGS_TSTATE_PSTATE \
667 (CREGS_TSTATE_PSTATE_AG | (CREGS_TSTATE_PSTATE_IE << 1) | (CREGS_TSTATE_PSTATE_PRIV << 2) |\
668 (CREGS_TSTATE_PSTATE_AM << 3) | (CREGS_TSTATE_PSTATE_PEF << 4) | (CREGS_TSTATE_PSTATE_RED << 5) |\
669 (CREGS_TSTATE_PSTATE_MM << 6) | (CREGS_TSTATE_PSTATE_TLE << 8) | (CREGS_TSTATE_PSTATE_CLE << 9) |\
670 (CREGS_TSTATE_PSTATE_MG << 10) | (CREGS_TSTATE_PSTATE_IG))
671
672#endif
673
674#ifndef CREGS_TSTATE_ASI
675#define CREGS_TSTATE_ASI 0
676#endif
677
678#ifndef CREGS_TSTATE_CCR
679#define CREGS_TSTATE_CCR 0
680#endif
681
682#ifndef CREGS_TSTATE_GL
683#define CREGS_TSTATE_GL 0
684#endif
685
686
687#ifndef CREGS_TSTATE
688#define CREGS_TSTATE (\
689 CREGS_TSTATE_CWP | (CREGS_TSTATE_PSTATE << 8) |\
690 (CREGS_TSTATE_ASI << 24) | (CREGS_TSTATE_CCR << 32) |\
691 (CREGS_TSTATE_GL <<40))
692#endif
693
694define(cregs_tstate_r64, `0x'dnl
695mpeval(CREGS_TSTATE, 16))
696
697#ifdef L2_OFF
698#define DISABLE_ALL_CACHES 1
699#define L2_REG_PROG 1
700#endif
701
702#ifdef DISABLE_ALL_CACHES
703#define CREGS_L2_CTL_REG_DIS 1
704#define CREGS_LSU_CTL_REG_IC 0
705#define CREGS_LSU_CTL_REG_DC 0
706#endif
707
708#ifdef L2_DIRECT_MAP
709#define CREGS_L2_CTL_REG_DIS 0
710#define CREGS_LSU_CTL_REG_IC 1
711#define CREGS_LSU_CTL_REG_DC 1
712#define CREGS_L2_CTL_REG_ASSOCDIS 1
713#define L2_REG_PROG 1
714#endif
715
716#ifndef CREGS_LSU_CTL_REG_IC
717#define CREGS_LSU_CTL_REG_IC 1
718#endif
719
720#ifndef CREGS_LSU_CTL_REG_DC
721#define CREGS_LSU_CTL_REG_DC 1
722#endif
723
724#ifndef CREGS_LSU_CTL_REG_IM
725#define CREGS_LSU_CTL_REG_IM 1
726#endif
727
728#ifndef CREGS_LSU_CTL_REG_DM
729#define CREGS_LSU_CTL_REG_DM 1
730#endif
731
732#ifndef NOSPEC_EN
733#ifndef CREGS_LSU_CTL_REG_SE
734#define CREGS_LSU_CTL_REG_SE 1
735#endif
736#else
737#define CREGS_LSU_CTL_REG_SE 0
738#endif
739
740#ifndef CREGS_LSU_CTL_REG_FM
741#define CREGS_LSU_CTL_REG_FM 0
742#endif
743
744#ifndef CREGS_LSU_CTL_REG_VW
745#define CREGS_LSU_CTL_REG_VW 0
746#endif
747
748#ifndef CREGS_LSU_CTL_REG_VR
749#define CREGS_LSU_CTL_REG_VR 0
750#endif
751
752#ifndef CREGS_LSU_CTL_REG_PW
753#define CREGS_LSU_CTL_REG_PW 0
754#endif
755
756#ifndef CREGS_LSU_CTL_REG_PR
757#define CREGS_LSU_CTL_REG_PR 0
758#endif
759
760#ifndef CREGS_LSU_CTL_REG_VM
761#define CREGS_LSU_CTL_REG_VM 0
762#endif
763
764#ifndef CREGS_LSU_CTL_REG_PM
765#define CREGS_LSU_CTL_REG_PM 0
766#endif
767
768#ifndef CREGS_LSU_CTL_REG
769#define CREGS_LSU_CTL_REG (\
770 CREGS_LSU_CTL_REG_IC | (CREGS_LSU_CTL_REG_DC << 1) | (CREGS_LSU_CTL_REG_IM << 2) |\
771 (CREGS_LSU_CTL_REG_DM << 3) | (CREGS_LSU_CTL_REG_SE << 4) | (CREGS_LSU_CTL_REG_VW << 21) |\
772 (CREGS_LSU_CTL_REG_VR << 22) | (CREGS_LSU_CTL_REG_PW << 23) | (CREGS_LSU_CTL_REG_PR << 24) |\
773 (CREGS_LSU_CTL_REG_VM << 25) | (CREGS_LSU_CTL_REG_PM << 33))
774
775#endif
776
777define(cregs_lsu_ctl_reg_r64, eval(CREGS_LSU_CTL_REG))dnl
778
779#ifndef CREGS_LSU_DIAG_REG_DASSOCDIS
780#define CREGS_LSU_DIAG_REG_DASSOCDIS 0
781#endif
782
783#ifndef CREGS_LSU_DIAG_REG_IASSOCDIS
784#define CREGS_LSU_DIAG_REG_IASSOCDIS 0
785#endif
786
787#ifndef CREGS_LSU_DIAG_REG
788#define CREGS_LSU_DIAG_REG (\
789 CREGS_LSU_DIAG_REG_IASSOCDIS | (CREGS_LSU_DIAG_REG_DASSOCDIS << 1))
790#endif
791
792define(cregs_lsu_diag_reg_r64, eval(CREGS_LSU_DIAG_REG))dnl
793
794#ifndef CREGS_SPARC_ERROR_EN_REG_CEEN
795#define CREGS_SPARC_ERROR_EN_REG_CEEN 1
796#endif
797
798#ifndef CREGS_SPARC_ERROR_EN_REG_NCEEN
799#define CREGS_SPARC_ERROR_EN_REG_NCEEN 1
800#endif
801
802#ifndef CREGS_SPARC_ERROR_EN_REG
803#define CREGS_SPARC_ERROR_EN_REG (\
804 CREGS_SPARC_ERROR_EN_REG_CEEN | (CREGS_SPARC_ERROR_EN_REG_NCEEN << 1))
805#endif
806
807define(cregs_sparc_error_en_reg_r64, eval(CREGS_SPARC_ERROR_EN_REG))dnl
808
809/**************************************************************************/
810#ifndef CREGS_L2_CTL_REG_ERRORSTEER
811#define CREGS_L2_CTL_REG_ERRORSTEER 0
812#endif
813
814#ifndef CREGS_L2_CTL_REG_SCRUBINTERVAL
815#define CREGS_L2_CTL_REG_SCRUBINTERVAL 0
816#endif
817
818#ifndef CREGS_L2_CTL_REG_SCRUBENABLE
819#define CREGS_L2_CTL_REG_SCRUBENABLE 0
820#endif
821
822#ifndef CREGS_L2_CTL_REG_ASSOCDIS
823#define CREGS_L2_CTL_REG_ASSOCDIS 0
824#endif
825
826#ifndef CREGS_L2_CTL_REG_DIS
827#define CREGS_L2_CTL_REG_DIS 0
828#endif
829
830#ifndef CREGS_L2_CTL_REG
831#define CREGS_L2_CTL_REG (\
832 CREGS_L2_CTL_REG_DIS | (CREGS_L2_CTL_REG_ASSOCDIS << 1) |\
833 (CREGS_L2_CTL_REG_SCRUBENABLE << 2) |\
834 (CREGS_L2_CTL_REG_SCRUBINTERVAL << 3) |\
835 (CREGS_L2_CTL_REG_ERRORSTEER << 15) )
836#endif
837
838define(cregs_l2_ctl_reg_r64, eval(CREGS_L2_CTL_REG))dnl
839
840/**************************************************************************/
841#ifndef CREGS_L2_ERR_EN_REG_CEEN
842#define CREGS_L2_ERR_EN_REG_CEEN 1
843#endif
844
845#ifndef CREGS_L2_ERR_EN_REG_NCEEN
846#define CREGS_L2_ERR_EN_REG_NCEEN 1
847#endif
848
849#ifndef CREGS_L2_ERR_EN_REG
850#define CREGS_L2_ERR_EN_REG (\
851 CREGS_L2_ERR_EN_REG_CEEN | (CREGS_L2_ERR_EN_REG_NCEEN << 1))
852#endif
853
854define(cregs_l2_error_en_reg_r64, eval(CREGS_L2_ERR_EN_REG))dnl
855
856#ifndef CREGS_TICK_ENABLE
857#define CREGS_TICK_ENABLE 1
858#endif
859
860#ifndef CREGS_PWRMGMT
861#define CREGS_PWRMGMT 0xffff
862#endif
863
864#ifndef CREGS_PCR_REG_OV1
865#define CREGS_PCR_REG_OV1 0
866#endif
867
868#ifndef CREGS_PCR_REG_SL1
869#define CREGS_PCR_REG_SL1 2
870#endif
871
872#ifndef CREGS_PCR_REG_MASK1
873#define CREGS_PCR_REG_MASK1 0x3f
874#endif
875
876#ifndef CREGS_PCR_REG_OV0
877#define CREGS_PCR_REG_OV0 0
878#endif
879
880#ifndef CREGS_PCR_REG_SL0
881#define CREGS_PCR_REG_SL0 2
882#endif
883
884#ifndef CREGS_PCR_REG_MASK0
885#define CREGS_PCR_REG_MASK0 0x3f
886#endif
887
888#ifndef CREGS_PCR_REG_TOE
889#define CREGS_PCR_REG_TOE 0
890#endif
891
892#ifndef CREGS_PCR_REG_HT
893#define CREGS_PCR_REG_HT 1
894#endif
895
896#ifndef CREGS_PCR_REG_UT
897#define CREGS_PCR_REG_UT 1
898#endif
899
900#ifndef CREGS_PCR_REG_ST
901#define CREGS_PCR_REG_ST 1
902#endif
903
904
905#ifndef CREGS_PCR_REG_PRIV
906#define CREGS_PCR_REG_PRIV 0
907#endif
908
909
910#ifndef CREGS_PCR_REG
911#define CREGS_PCR_REG (\
912 (CREGS_PCR_REG_OV1 << 31) | (CREGS_PCR_REG_SL1 << 27) | \
913 (CREGS_PCR_REG_MASK1 << 19) | (CREGS_PCR_REG_OV0 << 18) | \
914 (CREGS_PCR_REG_SL0 << 14) | (CREGS_PCR_REG_MASK0 << 6) |\
915 (CREGS_PCR_REG_TOE << 4) | (CREGS_PCR_REG_HT << 3) | \
916 (CREGS_PCR_REG_UT << 2) | (CREGS_PCR_REG_ST << 1) | \
917 (CREGS_PCR_REG_PRIV) )
918#endif
919
920define(cregs_pcr_reg, eval(CREGS_PCR_REG & 0x7ffbffff))dnl
921
922#ifndef PCONTEXT
923#define PCONTEXT 0x44
924#endif
925#ifndef SCONTEXT
926#define SCONTEXT 0x55
927#endif
928#ifndef PCONTEXT1
929#define PCONTEXT1 0x41
930#endif
931#ifndef SCONTEXT1
932#define SCONTEXT1 0x51
933#endif
934
935/*********************************************** Trap names From Simics*/
936#define T_Reserved_Vec_0 0x000
937#define T_Power_On_Reset 0x001
938#define T_Watchdog_Reset 0x002
939#define T_Externally_Initiated_Reset 0x003
940#define T_Software_Initiated_Reset 0x004
941#define T_Red_State_Exception 0x005
942#define T_Reserved_Vec_6 0x006
943#define T_Reserved_Vec_7 0x007
944#define T_Instruction_Access_Exception 0x008
945#define T_IAE_Privilege_Violation 0x008
946#define T_Instruction_Access_Mmu_Miss 0x009
947#define T_Instruction_Access_Error 0x00a
948#define T_IAE_Unauth_Access 0x00b
949#define T_IAE_Nfo_Page 0x00c
950#define T_Instruction_Address_Range 0x00d
951#define T_Reserved_Vec_e 0x00e
952#define T_Reserved_Vec_f 0x00f
953#define T_Illegal_Instruction 0x010
954#define T_Privileged_Opcode 0x011
955#define T_Unimplemented_Ldd 0x012
956#define T_Unimplemented_Std 0x013
957#define T_DAE_Invalid_Asi 0x014
958#define T_DAE_Privilege_Violation 0x015
959#define T_DAE_Nc_Page 0x016
960#define T_DAE_Nfo_Page 0x017
961#define T_Reserved_Vec_18 0x018
962#define T_Reserved_Vec_19 0x019
963#define T_Reserved_Vec_1a 0x01a
964#define T_Reserved_Vec_1b 0x01b
965#define T_Reserved_Vec_1c 0x01c
966#define T_Reserved_Vec_1d 0x01d
967#define T_Reserved_Vec_1e 0x01e
968#define T_Reserved_Vec_1f 0x01f
969
970#define T_Fp_Disabled 0x020
971#define T_Fp_Exception_Ieee_754 0x021
972#define T_Fp_Exception_Other 0x022
973#define T_Tag_Overflow 0x023
974#define T_Clean_Window 0x024
975#define T_Reserved_Vec_25 0x025
976#define T_Reserved_Vec_26 0x026
977#define T_Reserved_Vec_27 0x027
978#define T_Division_By_Zero 0x028
979#define T_Internal_Processor_Error 0x029
980#define T_Instruction_Invalid_TSB_Entry 0x02a
981#define T_Data_Invalid_TSB_Entry 0x02b
982#define T_Reserved_Vec_2c 0x02c
983#define T_Reserved_Vec_2d 0x02d
984#define T_Mem_Address_Range 0x02e
985#define T_Reserved_Vec_2f 0x02f
986
987#define T_Data_Access_Exception 0x030
988#define T_DAE_So_Page 0x030
989#define T_Data_Access_Mmu_Miss 0x031
990#define T_Data_Access_Error 0x032
991#define T_Data_Access_Protection 0x033
992#define T_Mem_Address_Not_Aligned 0x034
993#define T_Lddf_Mem_Address_Not_Aligned 0x035
994#define T_Stdf_Mem_Address_Not_Aligned 0x036
995#define T_Privileged_Action 0x037
996#define T_Ldqf_Mem_Address_Not_Aligned 0x038
997#define T_Stqf_Mem_Address_Not_Aligned 0x039
998#define T_Reserved_Vec_3a 0x03a
999#define T_Reserved_Vec_3b 0x03b
1000#define T_Control_Word_Queue_Interrupt 0x03c
1001#define T_Modular_Arithmetic_Interrupt 0x03d
1002#define T_Reserved_Vec_3e 0x03e
1003#define T_Reserved_Vec_3f 0x03f
1004#define T_Sw_Recoverable_Error 0x040
1005#define T_Interrupt_Level_1 0x041
1006#define T_Interrupt_Level_2 0x042
1007#define T_Interrupt_Level_3 0x043
1008#define T_Interrupt_Level_4 0x044
1009#define T_Interrupt_Level_5 0x045
1010#define T_Interrupt_Level_6 0x046
1011#define T_Interrupt_Level_7 0x047
1012#define T_Interrupt_Level_8 0x048
1013#define T_Interrupt_Level_9 0x049
1014#define T_Interrupt_Level_10 0x04a
1015#define T_Interrupt_Level_11 0x04b
1016#define T_Interrupt_Level_12 0x04c
1017#define T_Interrupt_Level_13 0x04d
1018#define T_Interrupt_Level_14 0x04e
1019#define T_Interrupt_Level_15 0x04f
1020
1021#define T_Interrupt_Vector 0x060
1022#define T_PA_Watchpoint 0x061
1023#define T_VA_Watchpoint 0x062
1024#define T_Hw_Corrected_Error 0x063
1025
1026#define T_Fast_Instruction_Access_MMU_Miss 0x064
1027#define T_Fast_Data_Access_MMU_Miss 0x068
1028#define T_Fast_Data_Access_Protection 0x06c
1029#define T_Instruction_Access_MMU_Error 0x071
1030#define T_Data_Access_MMU_Error 0x072
1031#define T_Control_Transfer_Instr 0x074
1032#define T_Instruction_VA_Watchpoint 0x075
1033#define T_Instruction_Breakpoint 0x076
1034#define T_Cpu_Mondo_Trap 0x07c
1035#define T_Dev_Mondo_Trap 0x07d
1036
1037#define T_Spill_0_Normal 0x080
1038#define T_Spill_1_Normal 0x084
1039#define T_Spill_2_Normal 0x088
1040#define T_Spill_3_Normal 0x08c
1041#define T_Spill_4_Normal 0x090
1042#define T_Spill_5_Normal 0x094
1043#define T_Spill_6_Normal 0x098
1044#define T_Spill_7_Normal 0x09c
1045#define T_Spill_0_Other 0x0a0
1046#define T_Spill_1_Other 0x0a4
1047#define T_Spill_2_Other 0x0a8
1048#define T_Spill_3_Other 0x0ac
1049#define T_Spill_4_Other 0x0b0
1050#define T_Spill_5_Other 0x0b4
1051#define T_Spill_6_Other 0x0b8
1052#define T_Spill_7_Other 0x0bc
1053#define T_Fill_0_Normal 0x0c0
1054#define T_Fill_1_Normal 0x0c4
1055#define T_Fill_2_Normal 0x0c8
1056#define T_Fill_3_Normal 0x0cc
1057#define T_Fill_4_Normal 0x0d0
1058#define T_Fill_5_Normal 0x0d4
1059#define T_Fill_6_Normal 0x0d8
1060#define T_Fill_7_Normal 0x0dc
1061#define T_Fill_0_Other 0x0e0
1062#define T_Fill_1_Other 0x0e4
1063#define T_Fill_2_Other 0x0e8
1064#define T_Fill_3_Other 0x0ec
1065#define T_Fill_4_Other 0x0f0
1066#define T_Fill_5_Other 0x0f4
1067#define T_Fill_6_Other 0x0f8
1068#define T_Fill_7_Other 0x0fc
1069
1070#define T_GOOD_TRAP 0x00
1071#define T_BAD_TRAP 0x01
1072#define T_CHANGE_PRIV 0x02
1073#define T_CHANGE_NONPRIV 0x03
1074#define T_CHANGE_TO_TL1 0x04
1075#define T_CHANGE_TO_TL0 0x05
1076#define T_TRAP_EN 0x08
1077#define T_TRAP_DIS 0x0a
1078#define T_TRAP_EN_N_TIMES 0x0c
1079
1080!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1081!! Service trap fron different trap-level and priv
1082!! tl==0 tl > 0 hyper
1083!! T_CHANGE_PRIV T0_0x102 T1_0x102 HT_0x102
1084!! T_CHANGE_NONPRIV T0_0x103 T1_0x103 HT_0x103
1085!! T_CHANGE_TO_TL1 T0_0x104 *T1_0x104 HT_0x104
1086!! T_CHANGE_TO_TL0 T0_0x105 *T1_0x105 HT_0x105
1087!! T_TRAP_EN T0_0x108 T1_0x108 HT_0x108 (emulate)
1088!! T_TRAP_DIS T0_0x10a T1_0x10a HT_0x10a (emulate)
1089!! T_TRAP_EN_N_TIMES T0_0x10c T1_0x10c HT_0x10c (emulate)
1090!! T_SYSCALL T0_0x118 N/A N/A
1091!! T_SYSRET T0_0x11a N/A N/A
1092!!
1093!! T_CHANGE_HPRIV T0_0x120 (HT_0x180) T1_0x120 (HT_0x180) HT_0x120
1094!! T_CHANGE_NONHPRIV T0_0x122 (HT_0x182) T1_0x122 (HT_0x182) HT_0x122
1095!! T_HTRAP_EN T0_0x124 (HT_0x184) T1_0x124 (HT_0x184) HT_0x124
1096!! T_HTRAP_DIS T0_0x126 (HT_0x186) T1_0x126 (HT_0x186) HT_0x126
1097!! T_HTRAP_EN_N_TIMEST0_0x128 (HT_0x188) T1_0x128 (HT_0x188) HT_0x128
1098!! T_CHANGE_CTX T0_0x12a (HT_0x18a) T1_0x12a (HT_0x18a) HT_0x12a
1099!! T_RD_THID T0_0x12e (HT_0x18e) T1_0x12c (HT_0x18e) HT_0x12e
1100!!
1101!! T_TRAP_INST0 T0_0x130 N/A N/A
1102!! T_TRAP_INST1 T0_0x131 N/A N/A
1103!!
1104!! T_HTRAP_INST0 T0_0x132 (HT_0x190) T1_0x132 (HT_0x190) N/A
1105!! T_HTRAP_INST1 T0_0x133 (HT_0x191) T1_0x133 (HT_0x191) N/A
1106!!
1107!! T_HGOOD_TRAP (HT_0x1a0) (HT_0x1a0) N/A
1108!! T_HBAD_TRAP (HT_0x1a1) (HT_0x1a1) N/A
1109!!
1110!! * function not available (not required)
1111!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1112
1113
1114#define T_API_CHANGE_PRIV 0x80
1115#define T_API_CHANGE_NONPRIV 0x82
1116#define T_API_TRAP_EN 0x84
1117#define T_API_TRAP_DIS 0x86
1118#define T_API_TRAP_EN_N_TIMES 0x88
1119#define T_API_CHANGE_CTX 0x8a
1120#define T_API_RD_THID 0x8e
1121#define T_API_HTRAP_INST0 0x90
1122#define T_API_HTRAP_INST1 0x91
1123
1124#define T_MUTEX_LOCK 0x10
1125#define T_MUTEX_UNLOCK 0x14
1126#define T_SYNC 0x16
1127#define T_FUNCTION 0x18
1128#define T_SYSCALL 0x18
1129#define T_SYSRET 0x1a
1130
1131#define T_CHANGE_HPRIV 0x20
1132#define T_CHANGE_NONHPRIV 0x22
1133#define T_HTRAP_EN 0x24
1134#define T_HTRAP_DIS 0x26
1135#define T_HTRAP_EN_N_TIMES 0x28
1136#define T_CHANGE_CTX 0x2a
1137#define T_RD_THID 0x2e
1138
1139#define T_TRAP_INST0 0x30
1140#define T_TRAP_INST1 0x31
1141#define T_HTRAP_INST0 0x32
1142#define T_HTRAP_INST1 0x33
1143
1144#define T_HGOOD_TRAP 0xa0
1145#define T_HBAD_TRAP 0xa1
1146
1147#define SVC_NOP 0
1148#define SVC_DEMAP_PAGE 1
1149#define SVC_DEMAP_CTX 2
1150#define SVC_DEMAP_ALL 3
1151
1152#define SVC_RDTH_ID 4
1153#define SVC_WRTH_ATTR 5
1154#define SVC_TH_JOIN 6
1155
1156#ifndef MAX_TRAP_CNT
1157#define MAX_TRAP_CNT 0x4000
1158#endif
1159
1160#ifdef ENABLE_T0_Reserved_0x00
1161#define E0_0x00 MAX_TRAP_CNT
1162#else
1163#define E0_0x00 0
1164#endif
1165
1166
1167#ifdef ENABLE_T0_Reserved_0x01
1168#define E0_0x01 MAX_TRAP_CNT
1169#else
1170#define E0_0x01 0
1171#endif
1172
1173#ifdef ENABLE_T0_Reserved_0x02
1174#define E0_0x02 MAX_TRAP_CNT
1175#else
1176#define E0_0x02 0
1177#endif
1178
1179#ifdef ENABLE_T0_Reserved_0x03
1180#define E0_0x03 MAX_TRAP_CNT
1181#else
1182#define E0_0x03 0
1183#endif
1184
1185#ifdef ENABLE_T0_Reserved_0x04
1186#define E0_0x04 MAX_TRAP_CNT
1187#else
1188#define E0_0x04 0
1189#endif
1190
1191#ifdef ENABLE_T0_Reserved_0x05
1192#define E0_0x05 MAX_TRAP_CNT
1193#else
1194#define E0_0x05 0
1195#endif
1196
1197#ifdef ENABLE_T0_Reserved_0x06
1198#define E0_0x06 MAX_TRAP_CNT
1199#else
1200#define E0_0x06 0
1201#endif
1202
1203#ifdef ENABLE_T0_Reserved_0x07
1204#define E0_0x07 MAX_TRAP_CNT
1205#else
1206#define E0_0x07 0
1207#endif
1208
1209#ifdef ENABLE_T0_Instruction_access_exception_0x08
1210#define E0_0x08 MAX_TRAP_CNT
1211#else
1212#define E0_0x08 0
1213#endif
1214
1215#ifdef ENABLE_T0_Instruction_Access_MMU_Miss_0x09
1216#define E0_0x09 MAX_TRAP_CNT
1217#else
1218#define E0_0x09 0
1219#endif
1220
1221#ifdef ENABLE_T0_Instruction_access_error_0x0a
1222#define E0_0x0a MAX_TRAP_CNT
1223#else
1224#define E0_0x0a 0
1225#endif
1226
1227#ifdef ENABLE_T0_Reserved_0x0b
1228#define E0_0x0b MAX_TRAP_CNT
1229#else
1230#define E0_0x0b 0
1231#endif
1232
1233#ifdef ENABLE_T0_Reserved_0x0c
1234#define E0_0x0c MAX_TRAP_CNT
1235#else
1236#define E0_0x0c 0
1237#endif
1238
1239#ifdef ENABLE_T0_Reserved_0x0d
1240#define E0_0x0d MAX_TRAP_CNT
1241#else
1242#define E0_0x0d 0
1243#endif
1244
1245#ifdef ENABLE_T0_Reserved_0x0e
1246#define E0_0x0e MAX_TRAP_CNT
1247#else
1248#define E0_0x0e 0
1249#endif
1250
1251#ifdef ENABLE_T0_Reserved_0x0f
1252#define E0_0x0f MAX_TRAP_CNT
1253#else
1254#define E0_0x0f 0
1255#endif
1256
1257#ifdef ENABLE_T0_Illegal_instruction_0x10
1258#define E0_0x10 MAX_TRAP_CNT
1259#else
1260#define E0_0x10 0
1261#endif
1262
1263#ifdef ENABLE_T0_Privileged_opcode_0x11
1264#define E0_0x11 MAX_TRAP_CNT
1265#else
1266#define E0_0x11 0
1267#endif
1268
1269#ifdef ENABLE_T0_Unimplemented_LDD_0x12
1270#define E0_0x12 MAX_TRAP_CNT
1271#else
1272#define E0_0x12 0
1273#endif
1274
1275#ifdef ENABLE_T0_Unimplemented_STD_0x13
1276#define E0_0x13 MAX_TRAP_CNT
1277#else
1278#define E0_0x13 0
1279#endif
1280
1281#ifdef ENABLE_T0_Reserved_0x14
1282#define E0_0x14 MAX_TRAP_CNT
1283#else
1284#define E0_0x14 0
1285#endif
1286
1287#ifdef ENABLE_T0_Reserved_0x15
1288#define E0_0x15 MAX_TRAP_CNT
1289#else
1290#define E0_0x15 0
1291#endif
1292
1293#ifdef ENABLE_T0_Reserved_0x16
1294#define E0_0x16 MAX_TRAP_CNT
1295#else
1296#define E0_0x16 0
1297#endif
1298
1299#ifdef ENABLE_T0_Reserved_0x17
1300#define E0_0x17 MAX_TRAP_CNT
1301#else
1302#define E0_0x17 0
1303#endif
1304
1305#ifdef ENABLE_T0_Reserved_0x18
1306#define E0_0x18 MAX_TRAP_CNT
1307#else
1308#define E0_0x18 0
1309#endif
1310
1311#ifdef ENABLE_T0_Reserved_0x19
1312#define E0_0x19 MAX_TRAP_CNT
1313#else
1314#define E0_0x19 0
1315#endif
1316
1317#ifdef ENABLE_T0_Reserved_0x1a
1318#define E0_0x1a MAX_TRAP_CNT
1319#else
1320#define E0_0x1a 0
1321#endif
1322
1323#ifdef ENABLE_T0_Reserved_0x1b
1324#define E0_0x1b MAX_TRAP_CNT
1325#else
1326#define E0_0x1b 0
1327#endif
1328
1329#ifdef ENABLE_T0_Reserved_0x1c
1330#define E0_0x1c MAX_TRAP_CNT
1331#else
1332#define E0_0x1c 0
1333#endif
1334
1335#ifdef ENABLE_T0_Reserved_0x1d
1336#define E0_0x1d MAX_TRAP_CNT
1337#else
1338#define E0_0x1d 0
1339#endif
1340
1341#ifdef ENABLE_T0_Reserved_0x1e
1342#define E0_0x1e MAX_TRAP_CNT
1343#else
1344#define E0_0x1e 0
1345#endif
1346
1347#ifdef ENABLE_T0_Reserved_0x1f
1348#define E0_0x1f MAX_TRAP_CNT
1349#else
1350#define E0_0x1f 0
1351#endif
1352
1353#ifdef ENABLE_T0_Fp_disabled_0x20
1354#define E0_0x20 MAX_TRAP_CNT
1355#else
1356#define E0_0x20 0
1357#endif
1358
1359#ifdef ENABLE_T0_Fp_exception_ieee_754_0x21
1360#define E0_0x21 MAX_TRAP_CNT
1361#else
1362#define E0_0x21 0
1363#endif
1364
1365#ifdef ENABLE_T0_Fp_exception_other_0x22
1366#define E0_0x22 MAX_TRAP_CNT
1367#else
1368#define E0_0x22 0
1369#endif
1370
1371#ifdef ENABLE_T0_Tag_Overflow_0x23
1372#define E0_0x23 MAX_TRAP_CNT
1373#else
1374#define E0_0x23 0
1375#endif
1376
1377#ifdef ENABLE_T0_Clean_Window_0x24
1378#define E0_0x24 MAX_TRAP_CNT
1379#else
1380#define E0_0x24 0
1381#endif
1382
1383#define E0_0x25 0
1384#define E0_0x26 0
1385#define E0_0x27 0
1386
1387#ifdef ENABLE_T0_Division_By_Zero_0x28
1388#define E0_0x28 MAX_TRAP_CNT
1389#else
1390#define E0_0x28 0
1391#endif
1392
1393#ifdef ENABLE_T0_Reserved_0x29
1394#define E0_0x29 MAX_TRAP_CNT
1395#else
1396#define E0_0x29 0
1397#endif
1398
1399#ifdef ENABLE_T0_Reserved_0x2a
1400#define E0_0x2a MAX_TRAP_CNT
1401#else
1402#define E0_0x2a 0
1403#endif
1404
1405#ifdef ENABLE_T0_Reserved_0x2b
1406#define E0_0x2b MAX_TRAP_CNT
1407#else
1408#define E0_0x2b 0
1409#endif
1410
1411#ifdef ENABLE_T0_Reserved_0x2c
1412#define E0_0x2c MAX_TRAP_CNT
1413#else
1414#define E0_0x2c 0
1415#endif
1416
1417#ifdef ENABLE_T0_Reserved_0x2d
1418#define E0_0x2d MAX_TRAP_CNT
1419#else
1420#define E0_0x2d 0
1421#endif
1422
1423#ifdef ENABLE_T0_Reserved_0x2e
1424#define E0_0x2e MAX_TRAP_CNT
1425#else
1426#define E0_0x2e 0
1427#endif
1428
1429#ifdef ENABLE_T0_Reserved_0x2f
1430#define E0_0x2f MAX_TRAP_CNT
1431#else
1432#define E0_0x2f 0
1433#endif
1434
1435#ifdef ENABLE_T0_Data_Access_Exception_0x30
1436#define E0_0x30 MAX_TRAP_CNT
1437#else
1438#define E0_0x30 0
1439#endif
1440
1441#ifdef ENABLE_T0_Reserved_0x31
1442#define E0_0x31 MAX_TRAP_CNT
1443#else
1444#define E0_0x31 0
1445#endif
1446
1447#ifdef ENABLE_T0_Data_access_error_0x32
1448#define E0_0x32 MAX_TRAP_CNT
1449#else
1450#define E0_0x32 0
1451#endif
1452
1453#ifdef ENABLE_T0_Reserved_0x33
1454#define E0_0x33 MAX_TRAP_CNT
1455#else
1456#define E0_0x33 0
1457#endif
1458
1459#ifdef ENABLE_T0_Mem_Address_Not_Aligned_0x34
1460#define E0_0x34 MAX_TRAP_CNT
1461#else
1462#define E0_0x34 0
1463#endif
1464
1465#ifdef ENABLE_T0_Lddf_Mem_Address_Not_Aligned_0x35
1466#define E0_0x35 MAX_TRAP_CNT
1467#else
1468#define E0_0x35 0
1469#endif
1470
1471#ifdef ENABLE_T0_Stdf_Mem_Address_Not_Aligned_0x36
1472#define E0_0x36 MAX_TRAP_CNT
1473#else
1474#define E0_0x36 0
1475#endif
1476
1477#ifdef ENABLE_T0_Privileged_Action_0x37
1478#define E0_0x37 MAX_TRAP_CNT
1479#else
1480#define E0_0x37 0
1481#endif
1482
1483#ifdef ENABLE_T0_Reserved_0x38
1484#define E0_0x38 MAX_TRAP_CNT
1485#else
1486#define E0_0x38 0
1487#endif
1488
1489#ifdef ENABLE_T0_Reserved_0x39
1490#define E0_0x39 MAX_TRAP_CNT
1491#else
1492#define E0_0x39 0
1493#endif
1494
1495#ifdef ENABLE_T0_Reserved_0x3a
1496#define E0_0x3a MAX_TRAP_CNT
1497#else
1498#define E0_0x3a 0
1499#endif
1500
1501#ifdef ENABLE_T0_Reserved_0x3b
1502#define E0_0x3b MAX_TRAP_CNT
1503#else
1504#define E0_0x3b 0
1505#endif
1506
1507#ifdef ENABLE_T0_Reserved_0x3c
1508#define E0_0x3c MAX_TRAP_CNT
1509#else
1510#define E0_0x3c 0
1511#endif
1512
1513#ifdef ENABLE_T0_Reserved_0x3d
1514#define E0_0x3d MAX_TRAP_CNT
1515#else
1516#define E0_0x3d 0
1517#endif
1518
1519#ifdef ENABLE_T0_Reserved_0x3e
1520#define E0_0x3e MAX_TRAP_CNT
1521#else
1522#define E0_0x3e 0
1523#endif
1524
1525#ifdef ENABLE_T0_Reserved_0x3f
1526#define E0_0x3f MAX_TRAP_CNT
1527#else
1528#define E0_0x3f 0
1529#endif
1530
1531#ifdef ENABLE_T0_Reserved_0x40
1532#define E0_0x40 MAX_TRAP_CNT
1533#else
1534#define E0_0x40 0
1535#endif
1536
1537#ifdef ENABLE_T0_Interrupt_Level_1_0x41
1538#define E0_0x41 MAX_TRAP_CNT
1539#else
1540#define E0_0x41 0
1541#endif
1542
1543#ifdef ENABLE_T0_Interrupt_Level_2_0x42
1544#define E0_0x42 MAX_TRAP_CNT
1545#else
1546#define E0_0x42 0
1547#endif
1548
1549#ifdef ENABLE_T0_Interrupt_Level_3_0x43
1550#define E0_0x43 MAX_TRAP_CNT
1551#else
1552#define E0_0x43 0
1553#endif
1554
1555#ifdef ENABLE_T0_Interrupt_Level_4_0x44
1556#define E0_0x44 MAX_TRAP_CNT
1557#else
1558#define E0_0x44 0
1559#endif
1560
1561#ifdef ENABLE_T0_Interrupt_Level_5_0x45
1562#define E0_0x45 MAX_TRAP_CNT
1563#else
1564#define E0_0x45 0
1565#endif
1566
1567#ifdef ENABLE_T0_Interrupt_Level_6_0x46
1568#define E0_0x46 MAX_TRAP_CNT
1569#else
1570#define E0_0x46 0
1571#endif
1572
1573#ifdef ENABLE_T0_Interrupt_Level_7_0x47
1574#define E0_0x47 MAX_TRAP_CNT
1575#else
1576#define E0_0x47 0
1577#endif
1578
1579#ifdef ENABLE_T0_Interrupt_Level_8_0x48
1580#define E0_0x48 MAX_TRAP_CNT
1581#else
1582#define E0_0x48 0
1583#endif
1584
1585#ifdef ENABLE_T0_Interrupt_Level_9_0x49
1586#define E0_0x49 MAX_TRAP_CNT
1587#else
1588#define E0_0x49 0
1589#endif
1590
1591#ifdef ENABLE_T0_Interrupt_Level_10_0x4a
1592#define E0_0x4a MAX_TRAP_CNT
1593#else
1594#define E0_0x4a 0
1595#endif
1596
1597#ifdef ENABLE_T0_Interrupt_Level_11_0x4b
1598#define E0_0x4b MAX_TRAP_CNT
1599#else
1600#define E0_0x4b 0
1601#endif
1602
1603#ifdef ENABLE_T0_Interrupt_Level_12_0x4c
1604#define E0_0x4c MAX_TRAP_CNT
1605#else
1606#define E0_0x4c 0
1607#endif
1608
1609#ifdef ENABLE_T0_Interrupt_Level_13_0x4d
1610#define E0_0x4d MAX_TRAP_CNT
1611#else
1612#define E0_0x4d 0
1613#endif
1614
1615#ifdef ENABLE_T0_Interrupt_Level_14_0x4e
1616#define E0_0x4e MAX_TRAP_CNT
1617#else
1618#define E0_0x4e 0
1619#endif
1620
1621#ifdef ENABLE_T0_Interrupt_Level_15_0x4f
1622#define E0_0x4f MAX_TRAP_CNT
1623#else
1624#define E0_0x4f 0
1625#endif
1626
1627#ifdef ENABLE_T0_Reserved_0x50
1628#define E0_0x50 MAX_TRAP_CNT
1629#else
1630#define E0_0x50 0
1631#endif
1632
1633#ifdef ENABLE_T0_Reserved_0x51
1634#define E0_0x51 MAX_TRAP_CNT
1635#else
1636#define E0_0x51 0
1637#endif
1638
1639#ifdef ENABLE_T0_Reserved_0x52
1640#define E0_0x52 MAX_TRAP_CNT
1641#else
1642#define E0_0x52 0
1643#endif
1644
1645#ifdef ENABLE_T0_Reserved_0x53
1646#define E0_0x53 MAX_TRAP_CNT
1647#else
1648#define E0_0x53 0
1649#endif
1650
1651#ifdef ENABLE_T0_Reserved_0x54
1652#define E0_0x54 MAX_TRAP_CNT
1653#else
1654#define E0_0x54 0
1655#endif
1656
1657#ifdef ENABLE_T0_Reserved_0x55
1658#define E0_0x55 MAX_TRAP_CNT
1659#else
1660#define E0_0x55 0
1661#endif
1662
1663#ifdef ENABLE_T0_Reserved_0x56
1664#define E0_0x56 MAX_TRAP_CNT
1665#else
1666#define E0_0x56 0
1667#endif
1668
1669#ifdef ENABLE_T0_Reserved_0x57
1670#define E0_0x57 MAX_TRAP_CNT
1671#else
1672#define E0_0x57 0
1673#endif
1674
1675#ifdef ENABLE_T0_Reserved_0x58
1676#define E0_0x58 MAX_TRAP_CNT
1677#else
1678#define E0_0x58 0
1679#endif
1680
1681#ifdef ENABLE_T0_Reserved_0x59
1682#define E0_0x59 MAX_TRAP_CNT
1683#else
1684#define E0_0x59 0
1685#endif
1686
1687#ifdef ENABLE_T0_Reserved_0x5a
1688#define E0_0x5a MAX_TRAP_CNT
1689#else
1690#define E0_0x5a 0
1691#endif
1692
1693#ifdef ENABLE_T0_Reserved_0x5b
1694#define E0_0x5b MAX_TRAP_CNT
1695#else
1696#define E0_0x5b 0
1697#endif
1698
1699#ifdef ENABLE_T0_Reserved_0x5c
1700#define E0_0x5c MAX_TRAP_CNT
1701#else
1702#define E0_0x5c 0
1703#endif
1704
1705#ifdef ENABLE_T0_Reserved_0x5d
1706#define E0_0x5d MAX_TRAP_CNT
1707#else
1708#define E0_0x5d 0
1709#endif
1710
1711#ifdef ENABLE_T0_Reserved_0x5e
1712#define E0_0x5e MAX_TRAP_CNT
1713#else
1714#define E0_0x5e 0
1715#endif
1716
1717#ifdef ENABLE_T0_Reserved_0x5f
1718#define E0_0x5f MAX_TRAP_CNT
1719#else
1720#define E0_0x5f 0
1721#endif
1722
1723#ifdef ENABLE_T0_Interrupt_0x60
1724#define E0_0x60 MAX_TRAP_CNT
1725#else
1726#define E0_0x60 0
1727#endif
1728
1729#ifdef ENABLE_T0_Reserved_0x61
1730#define E0_0x61 MAX_TRAP_CNT
1731#else
1732#define E0_0x61 0
1733#endif
1734
1735#ifdef ENABLE_T0_VA_Watchpoint_0x62
1736#define E0_0x62 MAX_TRAP_CNT
1737#else
1738#define E0_0x62 0
1739#endif
1740
1741#ifdef ENABLE_T0_Corrected_ECC_error_0x63
1742#define E0_0x63 MAX_TRAP_CNT
1743#else
1744#define E0_0x63 0
1745#endif
1746
1747#ifdef ENABLE_T0_fast_instr_access_MMU_miss_0x64
1748#define E0_0x64 MAX_TRAP_CNT
1749#else
1750#define E0_0x64 0
1751#endif
1752
1753#ifdef ENABLE_T0_Reserved_0x65
1754#define E0_0x65 MAX_TRAP_CNT
1755#else
1756#define E0_0x65 0
1757#endif
1758
1759#ifdef ENABLE_T0_Reserved_0x66
1760#define E0_0x66 MAX_TRAP_CNT
1761#else
1762#define E0_0x66 0
1763#endif
1764
1765#ifdef ENABLE_T0_Reserved_0x67
1766#define E0_0x67 MAX_TRAP_CNT
1767#else
1768#define E0_0x67 0
1769#endif
1770
1771#ifdef ENABLE_T0_fast_data_access_MMU_miss_0x68
1772#define E0_0x68 MAX_TRAP_CNT
1773#else
1774#define E0_0x68 0
1775#endif
1776
1777#ifdef ENABLE_T0_Reserved_0x69
1778#define E0_0x69 MAX_TRAP_CNT
1779#else
1780#define E0_0x69 0
1781#endif
1782
1783#ifdef ENABLE_T0_Reserved_0x6a
1784#define E0_0x6a MAX_TRAP_CNT
1785#else
1786#define E0_0x6a 0
1787#endif
1788
1789#ifdef ENABLE_T0_Reserved_0x6b
1790#define E0_0x6b MAX_TRAP_CNT
1791#else
1792#define E0_0x6b 0
1793#endif
1794
1795#ifdef ENABLE_T0_data_access_protection_0x6c
1796#define E0_0x6c MAX_TRAP_CNT
1797#else
1798#define E0_0x6c 0
1799#endif
1800
1801#ifdef ENABLE_T0_Reserved_0x6d
1802#define E0_0x6d MAX_TRAP_CNT
1803#else
1804#define E0_0x6d 0
1805#endif
1806
1807#ifdef ENABLE_T0_Reserved_0x6e
1808#define E0_0x6e MAX_TRAP_CNT
1809#else
1810#define E0_0x6e 0
1811#endif
1812
1813#ifdef ENABLE_T0_Reserved_0x6f
1814#define E0_0x6f MAX_TRAP_CNT
1815#else
1816#define E0_0x6f 0
1817#endif
1818
1819#ifdef ENABLE_T0_Reserved_0x70
1820#define E0_0x70 MAX_TRAP_CNT
1821#else
1822#define E0_0x70 0
1823#endif
1824
1825#ifdef ENABLE_T0_Reserved_0x71
1826#define E0_0x71 MAX_TRAP_CNT
1827#else
1828#define E0_0x71 0
1829#endif
1830
1831#ifdef ENABLE_T0_Reserved_0x72
1832#define E0_0x72 MAX_TRAP_CNT
1833#else
1834#define E0_0x72 0
1835#endif
1836
1837#ifdef ENABLE_T0_Reserved_0x73
1838#define E0_0x73 MAX_TRAP_CNT
1839#else
1840#define E0_0x73 0
1841#endif
1842
1843#ifdef ENABLE_T0_Control_Transfer_Instr_0x74
1844#define E0_0x74 MAX_TRAP_CNT
1845#else
1846#define E0_0x74 0
1847#endif
1848
1849#ifdef ENABLE_T0_Instruction_VA_Watchpoint_0x75
1850#define E0_0x75 MAX_TRAP_CNT
1851#else
1852#define E0_0x75 0
1853#endif
1854
1855#ifdef ENABLE_T0_Reserved_0x76
1856#define E0_0x76 MAX_TRAP_CNT
1857#else
1858#define E0_0x76 0
1859#endif
1860
1861#ifdef ENABLE_T0_Reserved_0x77
1862#define E0_0x77 MAX_TRAP_CNT
1863#else
1864#define E0_0x77 0
1865#endif
1866
1867#ifdef ENABLE_T0_Reserved_0x78
1868#define E0_0x78 MAX_TRAP_CNT
1869#else
1870#define E0_0x78 0
1871#endif
1872
1873#ifdef ENABLE_T0_Reserved_0x79
1874#define E0_0x79 MAX_TRAP_CNT
1875#else
1876#define E0_0x79 0
1877#endif
1878
1879#ifdef ENABLE_T0_Reserved_0x7a
1880#define E0_0x7a MAX_TRAP_CNT
1881#else
1882#define E0_0x7a 0
1883#endif
1884
1885#ifdef ENABLE_T0_Reserved_0x7b
1886#define E0_0x7b MAX_TRAP_CNT
1887#else
1888#define E0_0x7b 0
1889#endif
1890
1891#ifdef ENABLE_T0_Cpu_Mondo_Trap_0x7c
1892#define E0_0x7c MAX_TRAP_CNT
1893#else
1894#define E0_0x7c 0
1895#endif
1896
1897#ifdef ENABLE_T0_Dev_Mondo_Trap_0x7d
1898#define E0_0x7d MAX_TRAP_CNT
1899#else
1900#define E0_0x7d 0
1901#endif
1902
1903#ifdef ENABLE_T0_Resumable_Error_0x7e
1904#define E0_0x7e MAX_TRAP_CNT
1905#else
1906#define E0_0x7e 0
1907#endif
1908
1909#ifdef ENABLE_T0_Reserved_0x7f
1910#define E0_0x7f MAX_TRAP_CNT
1911#else
1912#define E0_0x7f 0
1913#endif
1914
1915#ifdef ENABLE_T0_Window_Spill_0_Normal_0x80
1916#define E0_0x80 MAX_TRAP_CNT
1917#else
1918#define E0_0x80 0
1919#endif
1920
1921#ifdef ENABLE_T0_Reserved_0x81
1922#define E0_0x81 MAX_TRAP_CNT
1923#else
1924#define E0_0x81 0
1925#endif
1926
1927#ifdef ENABLE_T0_Reserved_0x82
1928#define E0_0x82 MAX_TRAP_CNT
1929#else
1930#define E0_0x82 0
1931#endif
1932
1933#ifdef ENABLE_T0_Reserved_0x83
1934#define E0_0x83 MAX_TRAP_CNT
1935#else
1936#define E0_0x83 0
1937#endif
1938
1939#ifdef ENABLE_T0_Window_Spill_1_Normal_0x84
1940#define E0_0x84 MAX_TRAP_CNT
1941#else
1942#define E0_0x84 0
1943#endif
1944
1945#ifdef ENABLE_T0_Reserved_0x85
1946#define E0_0x85 MAX_TRAP_CNT
1947#else
1948#define E0_0x85 0
1949#endif
1950
1951#ifdef ENABLE_T0_Reserved_0x86
1952#define E0_0x86 MAX_TRAP_CNT
1953#else
1954#define E0_0x86 0
1955#endif
1956
1957#ifdef ENABLE_T0_Reserved_0x87
1958#define E0_0x87 MAX_TRAP_CNT
1959#else
1960#define E0_0x87 0
1961#endif
1962
1963#ifdef ENABLE_T0_Window_Spill_2_Normal_0x88
1964#define E0_0x88 MAX_TRAP_CNT
1965#else
1966#define E0_0x88 0
1967#endif
1968
1969#ifdef ENABLE_T0_Reserved_0x89
1970#define E0_0x89 MAX_TRAP_CNT
1971#else
1972#define E0_0x89 0
1973#endif
1974
1975#ifdef ENABLE_T0_Reserved_0x8a
1976#define E0_0x8a MAX_TRAP_CNT
1977#else
1978#define E0_0x8a 0
1979#endif
1980
1981#ifdef ENABLE_T0_Reserved_0x8b
1982#define E0_0x8b MAX_TRAP_CNT
1983#else
1984#define E0_0x8b 0
1985#endif
1986
1987
1988#ifdef ENABLE_T0_Window_Spill_3_Normal_0x8c
1989#define E0_0x8c MAX_TRAP_CNT
1990#else
1991#define E0_0x8c 0
1992#endif
1993
1994#ifdef ENABLE_T0_Reserved_0x8d
1995#define E0_0x8d MAX_TRAP_CNT
1996#else
1997#define E0_0x8d 0
1998#endif
1999
2000#ifdef ENABLE_T0_Reserved_0x8e
2001#define E0_0x8e MAX_TRAP_CNT
2002#else
2003#define E0_0x8e 0
2004#endif
2005
2006#ifdef ENABLE_T0_Reserved_0x8f
2007#define E0_0x8f MAX_TRAP_CNT
2008#else
2009#define E0_0x8f 0
2010#endif
2011
2012#ifdef ENABLE_T0_Window_Spill_4_Normal_0x90
2013#define E0_0x90 MAX_TRAP_CNT
2014#else
2015#define E0_0x90 0
2016#endif
2017
2018#ifdef ENABLE_T0_Reserved_0x91
2019#define E0_0x91 MAX_TRAP_CNT
2020#else
2021#define E0_0x91 0
2022#endif
2023
2024#ifdef ENABLE_T0_Reserved_0x92
2025#define E0_0x92 MAX_TRAP_CNT
2026#else
2027#define E0_0x92 0
2028#endif
2029
2030#ifdef ENABLE_T0_Reserved_0x93
2031#define E0_0x93 MAX_TRAP_CNT
2032#else
2033#define E0_0x93 0
2034#endif
2035
2036#ifdef ENABLE_T0_Window_Spill_5_Normal_0x94
2037#define E0_0x94 MAX_TRAP_CNT
2038#else
2039#define E0_0x94 0
2040#endif
2041
2042#ifdef ENABLE_T0_Reserved_0x95
2043#define E0_0x95 MAX_TRAP_CNT
2044#else
2045#define E0_0x95 0
2046#endif
2047
2048#ifdef ENABLE_T0_Reserved_0x96
2049#define E0_0x96 MAX_TRAP_CNT
2050#else
2051#define E0_0x96 0
2052#endif
2053
2054#ifdef ENABLE_T0_Reserved_0x97
2055#define E0_0x97 MAX_TRAP_CNT
2056#else
2057#define E0_0x97 0
2058#endif
2059
2060#ifdef ENABLE_T0_Window_Spill_6_Normal_0x98
2061#define E0_0x98 MAX_TRAP_CNT
2062#else
2063#define E0_0x98 0
2064#endif
2065
2066#ifdef ENABLE_T0_Reserved_0x99
2067#define E0_0x99 MAX_TRAP_CNT
2068#else
2069#define E0_0x99 0
2070#endif
2071
2072#ifdef ENABLE_T0_Reserved_0x9a
2073#define E0_0x9a MAX_TRAP_CNT
2074#else
2075#define E0_0x9a 0
2076#endif
2077
2078#ifdef ENABLE_T0_Reserved_0x9b
2079#define E0_0x9b MAX_TRAP_CNT
2080#else
2081#define E0_0x9b 0
2082#endif
2083
2084#ifdef ENABLE_T0_Window_Spill_7_Normal_0x9c
2085#define E0_0x9c MAX_TRAP_CNT
2086#else
2087#define E0_0x9c 0
2088#endif
2089
2090#ifdef ENABLE_T0_Reserved_0x9d
2091#define E0_0x9d MAX_TRAP_CNT
2092#else
2093#define E0_0x9d 0
2094#endif
2095
2096#ifdef ENABLE_T0_Reserved_0x9e
2097#define E0_0x9e MAX_TRAP_CNT
2098#else
2099#define E0_0x9e 0
2100#endif
2101
2102#ifdef ENABLE_T0_Reserved_0x9f
2103#define E0_0x9f MAX_TRAP_CNT
2104#else
2105#define E0_0x9f 0
2106#endif
2107
2108#ifdef ENABLE_T0_Window_Spill_0_Other_0xa0
2109#define E0_0xa0 MAX_TRAP_CNT
2110#else
2111#define E0_0xa0 0
2112#endif
2113
2114#ifdef ENABLE_T0_Reserved_0xa1
2115#define E0_0xa1 MAX_TRAP_CNT
2116#else
2117#define E0_0xa1 0
2118#endif
2119
2120#ifdef ENABLE_T0_Reserved_0xa2
2121#define E0_0xa2 MAX_TRAP_CNT
2122#else
2123#define E0_0xa2 0
2124#endif
2125
2126#ifdef ENABLE_T0_Reserved_0xa3
2127#define E0_0xa3 MAX_TRAP_CNT
2128#else
2129#define E0_0xa3 0
2130#endif
2131
2132#ifdef ENABLE_T0_Window_Spill_1_Other_0xa4
2133#define E0_0xa4 MAX_TRAP_CNT
2134#else
2135#define E0_0xa4 0
2136#endif
2137
2138#ifdef ENABLE_T0_Reserved_0xa5
2139#define E0_0xa5 MAX_TRAP_CNT
2140#else
2141#define E0_0xa5 0
2142#endif
2143
2144#ifdef ENABLE_T0_Reserved_0xa6
2145#define E0_0xa6 MAX_TRAP_CNT
2146#else
2147#define E0_0xa6 0
2148#endif
2149
2150#ifdef ENABLE_T0_Reserved_0xa7
2151#define E0_0xa7 MAX_TRAP_CNT
2152#else
2153#define E0_0xa7 0
2154#endif
2155
2156#ifdef ENABLE_T0_Window_Spill_2_Other_0xa8
2157#define E0_0xa8 MAX_TRAP_CNT
2158#else
2159#define E0_0xa8 0
2160#endif
2161
2162#ifdef ENABLE_T0_Reserved_0xa9
2163#define E0_0xa9 MAX_TRAP_CNT
2164#else
2165#define E0_0xa9 0
2166#endif
2167
2168#ifdef ENABLE_T0_Reserved_0xaa
2169#define E0_0xaa MAX_TRAP_CNT
2170#else
2171#define E0_0xaa 0
2172#endif
2173
2174#ifdef ENABLE_T0_Reserved_0xab
2175#define E0_0xab MAX_TRAP_CNT
2176#else
2177#define E0_0xab 0
2178#endif
2179
2180#ifdef ENABLE_T0_Window_Spill_3_Other_0xac
2181#define E0_0xac MAX_TRAP_CNT
2182#else
2183#define E0_0xac 0
2184#endif
2185
2186#ifdef ENABLE_T0_Reserved_0xad
2187#define E0_0xad MAX_TRAP_CNT
2188#else
2189#define E0_0xad 0
2190#endif
2191
2192#ifdef ENABLE_T0_Reserved_0xae
2193#define E0_0xae MAX_TRAP_CNT
2194#else
2195#define E0_0xae 0
2196#endif
2197
2198#ifdef ENABLE_T0_Reserved_0xaf
2199#define E0_0xaf MAX_TRAP_CNT
2200#else
2201#define E0_0xaf 0
2202#endif
2203
2204#ifdef ENABLE_T0_Window_Spill_4_Other_0xb0
2205#define E0_0xb0 MAX_TRAP_CNT
2206#else
2207#define E0_0xb0 0
2208#endif
2209
2210#ifdef ENABLE_T0_Reserved_0xb1
2211#define E0_0xb1 MAX_TRAP_CNT
2212#else
2213#define E0_0xb1 0
2214#endif
2215
2216#ifdef ENABLE_T0_Reserved_0xb2
2217#define E0_0xb2 MAX_TRAP_CNT
2218#else
2219#define E0_0xb2 0
2220#endif
2221
2222#ifdef ENABLE_T0_Reserved_0xb3
2223#define E0_0xb3 MAX_TRAP_CNT
2224#else
2225#define E0_0xb3 0
2226#endif
2227
2228#ifdef ENABLE_T0_Window_Spill_5_Other_0xb4
2229#define E0_0xb4 MAX_TRAP_CNT
2230#else
2231#define E0_0xb4 0
2232#endif
2233
2234#ifdef ENABLE_T0_Reserved_0xb5
2235#define E0_0xb5 MAX_TRAP_CNT
2236#else
2237#define E0_0xb5 0
2238#endif
2239
2240#ifdef ENABLE_T0_Reserved_0xb6
2241#define E0_0xb6 MAX_TRAP_CNT
2242#else
2243#define E0_0xb6 0
2244#endif
2245
2246#ifdef ENABLE_T0_Reserved_0xb7
2247#define E0_0xb7 MAX_TRAP_CNT
2248#else
2249#define E0_0xb7 0
2250#endif
2251
2252#ifdef ENABLE_T0_Window_Spill_6_Other_0xb8
2253#define E0_0xb8 MAX_TRAP_CNT
2254#else
2255#define E0_0xb8 0
2256#endif
2257
2258#ifdef ENABLE_T0_Reserved_0xb9
2259#define E0_0xb9 MAX_TRAP_CNT
2260#else
2261#define E0_0xb9 0
2262#endif
2263
2264#ifdef ENABLE_T0_Reserved_0xba
2265#define E0_0xba MAX_TRAP_CNT
2266#else
2267#define E0_0xba 0
2268#endif
2269
2270#ifdef ENABLE_T0_Reserved_0xbb
2271#define E0_0xbb MAX_TRAP_CNT
2272#else
2273#define E0_0xbb 0
2274#endif
2275
2276#ifdef ENABLE_T0_Window_Spill_7_Other_0xbc
2277#define E0_0xbc MAX_TRAP_CNT
2278#else
2279#define E0_0xbc 0
2280#endif
2281
2282#ifdef ENABLE_T0_Reserved_0xbd
2283#define E0_0xbd MAX_TRAP_CNT
2284#else
2285#define E0_0xbd 0
2286#endif
2287
2288#ifdef ENABLE_T0_Reserved_0xbe
2289#define E0_0xbe MAX_TRAP_CNT
2290#else
2291#define E0_0xbe 0
2292#endif
2293
2294#ifdef ENABLE_T0_Reserved_0xbf
2295#define E0_0xbf MAX_TRAP_CNT
2296#else
2297#define E0_0xbf 0
2298#endif
2299
2300#ifdef ENABLE_T0_Window_Fill_0_Normal_0xc0
2301#define E0_0xc0 MAX_TRAP_CNT
2302#else
2303#define E0_0xc0 0
2304#endif
2305
2306#ifdef ENABLE_T0_Reserved_0xc1
2307#define E0_0xc1 MAX_TRAP_CNT
2308#else
2309#define E0_0xc1 0
2310#endif
2311
2312#ifdef ENABLE_T0_Reserved_0xc2
2313#define E0_0xc2 MAX_TRAP_CNT
2314#else
2315#define E0_0xc2 0
2316#endif
2317
2318#ifdef ENABLE_T0_Reserved_0xc3
2319#define E0_0xc3 MAX_TRAP_CNT
2320#else
2321#define E0_0xc3 0
2322#endif
2323
2324#ifdef ENABLE_T0_Window_Fill_1_Normal_0xc4
2325#define E0_0xc4 MAX_TRAP_CNT
2326#else
2327#define E0_0xc4 0
2328#endif
2329
2330#ifdef ENABLE_T0_Reserved_0xc5
2331#define E0_0xc5 MAX_TRAP_CNT
2332#else
2333#define E0_0xc5 0
2334#endif
2335
2336#ifdef ENABLE_T0_Reserved_0xc6
2337#define E0_0xc6 MAX_TRAP_CNT
2338#else
2339#define E0_0xc6 0
2340#endif
2341
2342#ifdef ENABLE_T0_Reserved_0xc7
2343#define E0_0xc7 MAX_TRAP_CNT
2344#else
2345#define E0_0xc7 0
2346#endif
2347
2348#ifdef ENABLE_T0_Window_Fill_2_Normal_0xc8
2349#define E0_0xc8 MAX_TRAP_CNT
2350#else
2351#define E0_0xc8 0
2352#endif
2353
2354#ifdef ENABLE_T0_Reserved_0xc9
2355#define E0_0xc9 MAX_TRAP_CNT
2356#else
2357#define E0_0xc9 0
2358#endif
2359
2360#ifdef ENABLE_T0_Reserved_0xca
2361#define E0_0xca MAX_TRAP_CNT
2362#else
2363#define E0_0xca 0
2364#endif
2365
2366#ifdef ENABLE_T0_Reserved_0xcb
2367#define E0_0xcb MAX_TRAP_CNT
2368#else
2369#define E0_0xcb 0
2370#endif
2371
2372#ifdef ENABLE_T0_Window_Fill_3_Normal_0xcc
2373#define E0_0xcc MAX_TRAP_CNT
2374#else
2375#define E0_0xcc 0
2376#endif
2377
2378#ifdef ENABLE_T0_Reserved_0xcd
2379#define E0_0xcd MAX_TRAP_CNT
2380#else
2381#define E0_0xcd 0
2382#endif
2383
2384#ifdef ENABLE_T0_Reserved_0xce
2385#define E0_0xce MAX_TRAP_CNT
2386#else
2387#define E0_0xce 0
2388#endif
2389
2390#ifdef ENABLE_T0_Reserved_0xcf
2391#define E0_0xcf MAX_TRAP_CNT
2392#else
2393#define E0_0xcf 0
2394#endif
2395
2396#ifdef ENABLE_T0_Window_Fill_4_Normal_0xd0
2397#define E0_0xd0 MAX_TRAP_CNT
2398#else
2399#define E0_0xd0 0
2400#endif
2401
2402#ifdef ENABLE_T0_Reserved_0xd1
2403#define E0_0xd1 MAX_TRAP_CNT
2404#else
2405#define E0_0xd1 0
2406#endif
2407
2408#ifdef ENABLE_T0_Reserved_0xd2
2409#define E0_0xd2 MAX_TRAP_CNT
2410#else
2411#define E0_0xd2 0
2412#endif
2413
2414#ifdef ENABLE_T0_Reserved_0xd3
2415#define E0_0xd3 MAX_TRAP_CNT
2416#else
2417#define E0_0xd3 0
2418#endif
2419
2420#ifdef ENABLE_T0_Window_Fill_5_Normal_0xd4
2421#define E0_0xd4 MAX_TRAP_CNT
2422#else
2423#define E0_0xd4 0
2424#endif
2425
2426#ifdef ENABLE_T0_Reserved_0xd5
2427#define E0_0xd5 MAX_TRAP_CNT
2428#else
2429#define E0_0xd5 0
2430#endif
2431
2432#ifdef ENABLE_T0_Reserved_0xd6
2433#define E0_0xd6 MAX_TRAP_CNT
2434#else
2435#define E0_0xd6 0
2436#endif
2437
2438#ifdef ENABLE_T0_Reserved_0xd7
2439#define E0_0xd7 MAX_TRAP_CNT
2440#else
2441#define E0_0xd7 0
2442#endif
2443
2444#ifdef ENABLE_T0_Window_Fill_6_Normal_0xd8
2445#define E0_0xd8 MAX_TRAP_CNT
2446#else
2447#define E0_0xd8 0
2448#endif
2449
2450#ifdef ENABLE_T0_Reserved_0xd9
2451#define E0_0xd9 MAX_TRAP_CNT
2452#else
2453#define E0_0xd9 0
2454#endif
2455
2456#ifdef ENABLE_T0_Reserved_0xda
2457#define E0_0xda MAX_TRAP_CNT
2458#else
2459#define E0_0xda 0
2460#endif
2461
2462#ifdef ENABLE_T0_Reserved_0xdb
2463#define E0_0xdb MAX_TRAP_CNT
2464#else
2465#define E0_0xdb 0
2466#endif
2467
2468#ifdef ENABLE_T0_Window_Fill_7_Normal_0xdc
2469#define E0_0xdc MAX_TRAP_CNT
2470#else
2471#define E0_0xdc 0
2472#endif
2473
2474#ifdef ENABLE_T0_Reserved_0xdd
2475#define E0_0xdd MAX_TRAP_CNT
2476#else
2477#define E0_0xdd 0
2478#endif
2479
2480#ifdef ENABLE_T0_Reserved_0xde
2481#define E0_0xde MAX_TRAP_CNT
2482#else
2483#define E0_0xde 0
2484#endif
2485
2486#ifdef ENABLE_T0_Reserved_0xdf
2487#define E0_0xdf MAX_TRAP_CNT
2488#else
2489#define E0_0xdf 0
2490#endif
2491
2492#ifdef ENABLE_T0_Window_Fill_0_Other_0xe0
2493#define E0_0xe0 MAX_TRAP_CNT
2494#else
2495#define E0_0xe0 0
2496#endif
2497
2498#ifdef ENABLE_T0_Reserved_0xe1
2499#define E0_0xe1 MAX_TRAP_CNT
2500#else
2501#define E0_0xe1 0
2502#endif
2503
2504#ifdef ENABLE_T0_Reserved_0xe2
2505#define E0_0xe2 MAX_TRAP_CNT
2506#else
2507#define E0_0xe2 0
2508#endif
2509
2510#ifdef ENABLE_T0_Reserved_0xe3
2511#define E0_0xe3 MAX_TRAP_CNT
2512#else
2513#define E0_0xe3 0
2514#endif
2515
2516#ifdef ENABLE_T0_Window_Fill_1_Other_0xe4
2517#define E0_0xe4 MAX_TRAP_CNT
2518#else
2519#define E0_0xe4 0
2520#endif
2521
2522#ifdef ENABLE_T0_Reserved_0xe5
2523#define E0_0xe5 MAX_TRAP_CNT
2524#else
2525#define E0_0xe5 0
2526#endif
2527
2528#ifdef ENABLE_T0_Reserved_0xe6
2529#define E0_0xe6 MAX_TRAP_CNT
2530#else
2531#define E0_0xe6 0
2532#endif
2533
2534#ifdef ENABLE_T0_Reserved_0xe7
2535#define E0_0xe7 MAX_TRAP_CNT
2536#else
2537#define E0_0xe7 0
2538#endif
2539
2540#ifdef ENABLE_T0_Window_Fill_2_Other_0xe8
2541#define E0_0xe8 MAX_TRAP_CNT
2542#else
2543#define E0_0xe8 0
2544#endif
2545
2546#ifdef ENABLE_T0_Reserved_0xe9
2547#define E0_0xe9 MAX_TRAP_CNT
2548#else
2549#define E0_0xe9 0
2550#endif
2551
2552#ifdef ENABLE_T0_Reserved_0xea
2553#define E0_0xea MAX_TRAP_CNT
2554#else
2555#define E0_0xea 0
2556#endif
2557
2558#ifdef ENABLE_T0_Reserved_0xeb
2559#define E0_0xeb MAX_TRAP_CNT
2560#else
2561#define E0_0xeb 0
2562#endif
2563
2564#ifdef ENABLE_T0_Window_Fill_3_Other_0xec
2565#define E0_0xec MAX_TRAP_CNT
2566#else
2567#define E0_0xec 0
2568#endif
2569
2570#ifdef ENABLE_T0_Reserved_0xed
2571#define E0_0xed MAX_TRAP_CNT
2572#else
2573#define E0_0xed 0
2574#endif
2575
2576#ifdef ENABLE_T0_Reserved_0xee
2577#define E0_0xee MAX_TRAP_CNT
2578#else
2579#define E0_0xee 0
2580#endif
2581
2582#ifdef ENABLE_T0_Reserved_0xef
2583#define E0_0xef MAX_TRAP_CNT
2584#else
2585#define E0_0xef 0
2586#endif
2587
2588#ifdef ENABLE_T0_Window_Fill_4_Other_0xf0
2589#define E0_0xf0 MAX_TRAP_CNT
2590#else
2591#define E0_0xf0 0
2592#endif
2593
2594#ifdef ENABLE_T0_Reserved_0xf1
2595#define E0_0xf1 MAX_TRAP_CNT
2596#else
2597#define E0_0xf1 0
2598#endif
2599
2600#ifdef ENABLE_T0_Reserved_0xf2
2601#define E0_0xf2 MAX_TRAP_CNT
2602#else
2603#define E0_0xf2 0
2604#endif
2605
2606#ifdef ENABLE_T0_Reserved_0xf3
2607#define E0_0xf3 MAX_TRAP_CNT
2608#else
2609#define E0_0xf3 0
2610#endif
2611
2612#ifdef ENABLE_T0_Window_Fill_5_Other_0xf4
2613#define E0_0xf4 MAX_TRAP_CNT
2614#else
2615#define E0_0xf4 0
2616#endif
2617
2618#ifdef ENABLE_T0_Reserved_0xf5
2619#define E0_0xf5 MAX_TRAP_CNT
2620#else
2621#define E0_0xf5 0
2622#endif
2623
2624#ifdef ENABLE_T0_Reserved_0xf6
2625#define E0_0xf6 MAX_TRAP_CNT
2626#else
2627#define E0_0xf6 0
2628#endif
2629
2630#ifdef ENABLE_T0_Reserved_0xf7
2631#define E0_0xf7 MAX_TRAP_CNT
2632#else
2633#define E0_0xf7 0
2634#endif
2635
2636#ifdef ENABLE_T0_Window_Fill_6_Other_0xf8
2637#define E0_0xf8 MAX_TRAP_CNT
2638#else
2639#define E0_0xf8 0
2640#endif
2641
2642#ifdef ENABLE_T0_Reserved_0xf9
2643#define E0_0xf9 MAX_TRAP_CNT
2644#else
2645#define E0_0xf9 0
2646#endif
2647
2648#ifdef ENABLE_T0_Reserved_0xfa
2649#define E0_0xfa MAX_TRAP_CNT
2650#else
2651#define E0_0xfa 0
2652#endif
2653
2654#ifdef ENABLE_T0_Reserved_0xfb
2655#define E0_0xfb MAX_TRAP_CNT
2656#else
2657#define E0_0xfb 0
2658#endif
2659
2660#ifdef ENABLE_T0_Window_Fill_7_Other_0xfc
2661#define E0_0xfc MAX_TRAP_CNT
2662#else
2663#define E0_0xfc 0
2664#endif
2665
2666#ifdef ENABLE_T0_Reserved_0xfd
2667#define E0_0xfd MAX_TRAP_CNT
2668#else
2669#define E0_0xfd 0
2670#endif
2671
2672#ifdef ENABLE_T0_Reserved_0xfe
2673#define E0_0xfe MAX_TRAP_CNT
2674#else
2675#define E0_0xfe 0
2676#endif
2677
2678#ifdef ENABLE_T0_Reserved_0xff
2679#define E0_0xff MAX_TRAP_CNT
2680#else
2681#define E0_0xff 0
2682#endif
2683
2684#ifdef ENABLE_T1_Reserved_0x00
2685#define E1_0x00 MAX_TRAP_CNT
2686#else
2687#define E1_0x00 0
2688#endif
2689
2690#ifdef ENABLE_T1_Reserved_0x01
2691#define E1_0x01 MAX_TRAP_CNT
2692#else
2693#define E1_0x01 0
2694#endif
2695
2696#ifdef ENABLE_T1_Reserved_0x02
2697#define E1_0x02 MAX_TRAP_CNT
2698#else
2699#define E1_0x02 0
2700#endif
2701
2702#ifdef ENABLE_T1_Reserved_0x03
2703#define E1_0x03 MAX_TRAP_CNT
2704#else
2705#define E1_0x03 0
2706#endif
2707
2708#ifdef ENABLE_T1_Reserved_0x04
2709#define E1_0x04 MAX_TRAP_CNT
2710#else
2711#define E1_0x04 0
2712#endif
2713
2714#ifdef ENABLE_T1_Reserved_0x05
2715#define E1_0x05 MAX_TRAP_CNT
2716#else
2717#define E1_0x05 0
2718#endif
2719
2720#ifdef ENABLE_T1_Reserved_0x06
2721#define E1_0x06 MAX_TRAP_CNT
2722#else
2723#define E1_0x06 0
2724#endif
2725
2726#ifdef ENABLE_T1_Reserved_0x07
2727#define E1_0x07 MAX_TRAP_CNT
2728#else
2729#define E1_0x07 0
2730#endif
2731
2732#ifdef ENABLE_T1_Reserved_0x08
2733#define E1_0x08 MAX_TRAP_CNT
2734#else
2735#define E1_0x08 0
2736#endif
2737
2738#ifdef ENABLE_T1_Reserved_0x09
2739#define E1_0x09 MAX_TRAP_CNT
2740#else
2741#define E1_0x09 0
2742#endif
2743
2744#ifdef ENABLE_T1_Reserved_0x0a
2745#define E1_0x0a MAX_TRAP_CNT
2746#else
2747#define E1_0x0a 0
2748#endif
2749
2750#ifdef ENABLE_T1_Reserved_0x0b
2751#define E1_0x0b MAX_TRAP_CNT
2752#else
2753#define E1_0x0b 0
2754#endif
2755
2756#ifdef ENABLE_T1_Reserved_0x0c
2757#define E1_0x0c MAX_TRAP_CNT
2758#else
2759#define E1_0x0c 0
2760#endif
2761
2762#ifdef ENABLE_T1_Reserved_0x0d
2763#define E1_0x0d MAX_TRAP_CNT
2764#else
2765#define E1_0x0d 0
2766#endif
2767
2768#ifdef ENABLE_T1_Reserved_0x0e
2769#define E1_0x0e MAX_TRAP_CNT
2770#else
2771#define E1_0x0e 0
2772#endif
2773
2774#ifdef ENABLE_T1_Reserved_0x0f
2775#define E1_0x0f MAX_TRAP_CNT
2776#else
2777#define E1_0x0f 0
2778#endif
2779
2780#ifdef ENABLE_T1_Illegal_instruction_0x10
2781#define E1_0x10 MAX_TRAP_CNT
2782#else
2783#define E1_0x10 0
2784#endif
2785
2786#ifdef ENABLE_T1_Privileged_Opcode_0x11
2787#define E1_0x11 MAX_TRAP_CNT
2788#else
2789#define E1_0x11 0
2790#endif
2791
2792#ifdef ENABLE_T1_Reserved_0x12
2793#define E1_0x12 MAX_TRAP_CNT
2794#else
2795#define E1_0x12 0
2796#endif
2797
2798#ifdef ENABLE_T1_Reserved_0x13
2799#define E1_0x13 MAX_TRAP_CNT
2800#else
2801#define E1_0x13 0
2802#endif
2803
2804#ifdef ENABLE_T1_Reserved_0x14
2805#define E1_0x14 MAX_TRAP_CNT
2806#else
2807#define E1_0x14 0
2808#endif
2809
2810#ifdef ENABLE_T1_Reserved_0x15
2811#define E1_0x15 MAX_TRAP_CNT
2812#else
2813#define E1_0x15 0
2814#endif
2815
2816#ifdef ENABLE_T1_Reserved_0x16
2817#define E1_0x16 MAX_TRAP_CNT
2818#else
2819#define E1_0x16 0
2820#endif
2821
2822#ifdef ENABLE_T1_Reserved_0x17
2823#define E1_0x17 MAX_TRAP_CNT
2824#else
2825#define E1_0x17 0
2826#endif
2827
2828#ifdef ENABLE_T1_Reserved_0x18
2829#define E1_0x18 MAX_TRAP_CNT
2830#else
2831#define E1_0x18 0
2832#endif
2833
2834#ifdef ENABLE_T1_Reserved_0x19
2835#define E1_0x19 MAX_TRAP_CNT
2836#else
2837#define E1_0x19 0
2838#endif
2839
2840#ifdef ENABLE_T1_Reserved_0x1a
2841#define E1_0x1a MAX_TRAP_CNT
2842#else
2843#define E1_0x1a 0
2844#endif
2845
2846#ifdef ENABLE_T1_Reserved_0x1b
2847#define E1_0x1b MAX_TRAP_CNT
2848#else
2849#define E1_0x1b 0
2850#endif
2851
2852#ifdef ENABLE_T1_Reserved_0x1c
2853#define E1_0x1c MAX_TRAP_CNT
2854#else
2855#define E1_0x1c 0
2856#endif
2857
2858#ifdef ENABLE_T1_Reserved_0x1d
2859#define E1_0x1d MAX_TRAP_CNT
2860#else
2861#define E1_0x1d 0
2862#endif
2863
2864#ifdef ENABLE_T1_Reserved_0x1e
2865#define E1_0x1e MAX_TRAP_CNT
2866#else
2867#define E1_0x1e 0
2868#endif
2869
2870#ifdef ENABLE_T1_Reserved_0x1f
2871#define E1_0x1f MAX_TRAP_CNT
2872#else
2873#define E1_0x1f 0
2874#endif
2875
2876#ifdef ENABLE_T1_Fp_Disabled_0x20
2877#define E1_0x20 MAX_TRAP_CNT
2878#else
2879#define E1_0x20 0
2880#endif
2881
2882#ifdef ENABLE_T1_Fp_Exception_Ieee_754_0x21
2883#define E1_0x21 MAX_TRAP_CNT
2884#else
2885#define E1_0x21 0
2886#endif
2887
2888#ifdef ENABLE_T1_Fp_Exception_Other_0x22
2889#define E1_0x22 MAX_TRAP_CNT
2890#else
2891#define E1_0x22 0
2892#endif
2893
2894#ifdef ENABLE_T1_Tag_Overflow_0x23
2895#define E1_0x23 MAX_TRAP_CNT
2896#else
2897#define E1_0x23 0
2898#endif
2899
2900#ifdef ENABLE_T1_Clean_Window_0x24
2901#define E1_0x24 MAX_TRAP_CNT
2902#else
2903#define E1_0x24 0
2904#endif
2905
2906#ifdef ENABLE_T1_Clean_Window_0x25
2907#define E1_0x25 MAX_TRAP_CNT
2908#else
2909#define E1_0x25 0
2910#endif
2911
2912#ifdef ENABLE_T1_Clean_Window_0x26
2913#define E1_0x26 MAX_TRAP_CNT
2914#else
2915#define E1_0x26 0
2916#endif
2917
2918#ifdef ENABLE_T1_Clean_Window_0x27
2919#define E1_0x27 MAX_TRAP_CNT
2920#else
2921#define E1_0x27 0
2922#endif
2923
2924#ifdef ENABLE_T1_Division_By_Zero_0x28
2925#define E1_0x28 MAX_TRAP_CNT
2926#else
2927#define E1_0x28 0
2928#endif
2929
2930#ifdef ENABLE_T1_Reserved_0x29
2931#define E1_0x29 MAX_TRAP_CNT
2932#else
2933#define E1_0x29 0
2934#endif
2935
2936#ifdef ENABLE_T1_Reserved_0x2a
2937#define E1_0x2a MAX_TRAP_CNT
2938#else
2939#define E1_0x2a 0
2940#endif
2941
2942#ifdef ENABLE_T1_Reserved_0x2b
2943#define E1_0x2b MAX_TRAP_CNT
2944#else
2945#define E1_0x2b 0
2946#endif
2947
2948#ifdef ENABLE_T1_Reserved_0x2c
2949#define E1_0x2c MAX_TRAP_CNT
2950#else
2951#define E1_0x2c 0
2952#endif
2953
2954#ifdef ENABLE_T1_Reserved_0x2d
2955#define E1_0x2d MAX_TRAP_CNT
2956#else
2957#define E1_0x2d 0
2958#endif
2959
2960#ifdef ENABLE_T1_Reserved_0x2e
2961#define E1_0x2e MAX_TRAP_CNT
2962#else
2963#define E1_0x2e 0
2964#endif
2965
2966#ifdef ENABLE_T1_Reserved_0x2f
2967#define E1_0x2f MAX_TRAP_CNT
2968#else
2969#define E1_0x2f 0
2970#endif
2971
2972#ifdef ENABLE_T1_Reserved_0x30
2973#define E1_0x30 MAX_TRAP_CNT
2974#else
2975#define E1_0x30 0
2976#endif
2977
2978#ifdef ENABLE_T1_Reserved_0x31
2979#define E1_0x31 MAX_TRAP_CNT
2980#else
2981#define E1_0x31 0
2982#endif
2983
2984#ifdef ENABLE_T1_Reserved_0x32
2985#define E1_0x32 MAX_TRAP_CNT
2986#else
2987#define E1_0x32 0
2988#endif
2989
2990#ifdef ENABLE_T1_Reserved_0x33
2991#define E1_0x33 MAX_TRAP_CNT
2992#else
2993#define E1_0x33 0
2994#endif
2995
2996#ifdef ENABLE_T1_Reserved_0x34
2997#define E1_0x34 MAX_TRAP_CNT
2998#else
2999#define E1_0x34 0
3000#endif
3001
3002#ifdef ENABLE_T1_Reserved_0x35
3003#define E1_0x35 MAX_TRAP_CNT
3004#else
3005#define E1_0x35 0
3006#endif
3007
3008#ifdef ENABLE_T1_Reserved_0x36
3009#define E1_0x36 MAX_TRAP_CNT
3010#else
3011#define E1_0x36 0
3012#endif
3013
3014#ifdef ENABLE_T1_Reserved_0x37
3015#define E1_0x37 MAX_TRAP_CNT
3016#else
3017#define E1_0x37 0
3018#endif
3019
3020#ifdef ENABLE_T1_Reserved_0x38
3021#define E1_0x38 MAX_TRAP_CNT
3022#else
3023#define E1_0x38 0
3024#endif
3025
3026#ifdef ENABLE_T1_Reserved_0x39
3027#define E1_0x39 MAX_TRAP_CNT
3028#else
3029#define E1_0x39 0
3030#endif
3031
3032#ifdef ENABLE_T1_Reserved_0x3a
3033#define E1_0x3a MAX_TRAP_CNT
3034#else
3035#define E1_0x3a 0
3036#endif
3037
3038#ifdef ENABLE_T1_Reserved_0x3b
3039#define E1_0x3b MAX_TRAP_CNT
3040#else
3041#define E1_0x3b 0
3042#endif
3043
3044#ifdef ENABLE_T1_Reserved_0x3c
3045#define E1_0x3c MAX_TRAP_CNT
3046#else
3047#define E1_0x3c 0
3048#endif
3049
3050#ifdef ENABLE_T1_Reserved_0x3d
3051#define E1_0x3d MAX_TRAP_CNT
3052#else
3053#define E1_0x3d 0
3054#endif
3055
3056#ifdef ENABLE_T1_Reserved_0x3e
3057#define E1_0x3e MAX_TRAP_CNT
3058#else
3059#define E1_0x3e 0
3060#endif
3061
3062#ifdef ENABLE_T1_Reserved_0x3f
3063#define E1_0x3f MAX_TRAP_CNT
3064#else
3065#define E1_0x3f 0
3066#endif
3067
3068#ifdef ENABLE_T1_Reserved_0x40
3069#define E1_0x40 MAX_TRAP_CNT
3070#else
3071#define E1_0x40 0
3072#endif
3073
3074#ifdef ENABLE_T1_Interrupt_Level_1_0x41
3075#define E1_0x41 MAX_TRAP_CNT
3076#else
3077#define E1_0x41 0
3078#endif
3079
3080#ifdef ENABLE_T1_Interrupt_Level_2_0x42
3081#define E1_0x42 MAX_TRAP_CNT
3082#else
3083#define E1_0x42 0
3084#endif
3085
3086#ifdef ENABLE_T1_Interrupt_Level_3_0x43
3087#define E1_0x43 MAX_TRAP_CNT
3088#else
3089#define E1_0x43 0
3090#endif
3091
3092#ifdef ENABLE_T1_Interrupt_Level_4_0x44
3093#define E1_0x44 MAX_TRAP_CNT
3094#else
3095#define E1_0x44 0
3096#endif
3097
3098#ifdef ENABLE_T1_Interrupt_Level_5_0x45
3099#define E1_0x45 MAX_TRAP_CNT
3100#else
3101#define E1_0x45 0
3102#endif
3103
3104#ifdef ENABLE_T1_Interrupt_Level_6_0x46
3105#define E1_0x46 MAX_TRAP_CNT
3106#else
3107#define E1_0x46 0
3108#endif
3109
3110#ifdef ENABLE_T1_Interrupt_Level_7_0x47
3111#define E1_0x47 MAX_TRAP_CNT
3112#else
3113#define E1_0x47 0
3114#endif
3115
3116#ifdef ENABLE_T1_Interrupt_Level_8_0x48
3117#define E1_0x48 MAX_TRAP_CNT
3118#else
3119#define E1_0x48 0
3120#endif
3121
3122#ifdef ENABLE_T1_Interrupt_Level_9_0x49
3123#define E1_0x49 MAX_TRAP_CNT
3124#else
3125#define E1_0x49 0
3126#endif
3127
3128#ifdef ENABLE_T1_Interrupt_Level_10_0x4a
3129#define E1_0x4a MAX_TRAP_CNT
3130#else
3131#define E1_0x4a 0
3132#endif
3133
3134#ifdef ENABLE_T1_Interrupt_Level_11_0x4b
3135#define E1_0x4b MAX_TRAP_CNT
3136#else
3137#define E1_0x4b 0
3138#endif
3139
3140#ifdef ENABLE_T1_Interrupt_Level_12_0x4c
3141#define E1_0x4c MAX_TRAP_CNT
3142#else
3143#define E1_0x4c 0
3144#endif
3145
3146#ifdef ENABLE_T1_Interrupt_Level_13_0x4d
3147#define E1_0x4d MAX_TRAP_CNT
3148#else
3149#define E1_0x4d 0
3150#endif
3151
3152#ifdef ENABLE_T1_Interrupt_Level_14_0x4e
3153#define E1_0x4e MAX_TRAP_CNT
3154#else
3155#define E1_0x4e 0
3156#endif
3157
3158#ifdef ENABLE_T1_Interrupt_Level_15_0x4f
3159#define E1_0x4f MAX_TRAP_CNT
3160#else
3161#define E1_0x4f 0
3162#endif
3163
3164#ifdef ENABLE_T1_Reserved_0x50
3165#define E1_0x50 MAX_TRAP_CNT
3166#else
3167#define E1_0x50 0
3168#endif
3169
3170#ifdef ENABLE_T1_Reserved_0x51
3171#define E1_0x51 MAX_TRAP_CNT
3172#else
3173#define E1_0x51 0
3174#endif
3175
3176#ifdef ENABLE_T1_Reserved_0x52
3177#define E1_0x52 MAX_TRAP_CNT
3178#else
3179#define E1_0x52 0
3180#endif
3181
3182#ifdef ENABLE_T1_Reserved_0x53
3183#define E1_0x53 MAX_TRAP_CNT
3184#else
3185#define E1_0x53 0
3186#endif
3187
3188#ifdef ENABLE_T1_Reserved_0x54
3189#define E1_0x54 MAX_TRAP_CNT
3190#else
3191#define E1_0x54 0
3192#endif
3193
3194#ifdef ENABLE_T1_Reserved_0x55
3195#define E1_0x55 MAX_TRAP_CNT
3196#else
3197#define E1_0x55 0
3198#endif
3199
3200#ifdef ENABLE_T1_Reserved_0x56
3201#define E1_0x56 MAX_TRAP_CNT
3202#else
3203#define E1_0x56 0
3204#endif
3205
3206#ifdef ENABLE_T1_Reserved_0x57
3207#define E1_0x57 MAX_TRAP_CNT
3208#else
3209#define E1_0x57 0
3210#endif
3211
3212#ifdef ENABLE_T1_Reserved_0x58
3213#define E1_0x58 MAX_TRAP_CNT
3214#else
3215#define E1_0x58 0
3216#endif
3217
3218#ifdef ENABLE_T1_Reserved_0x59
3219#define E1_0x59 MAX_TRAP_CNT
3220#else
3221#define E1_0x59 0
3222#endif
3223
3224#ifdef ENABLE_T1_Reserved_0x5a
3225#define E1_0x5a MAX_TRAP_CNT
3226#else
3227#define E1_0x5a 0
3228#endif
3229
3230#ifdef ENABLE_T1_Reserved_0x5b
3231#define E1_0x5b MAX_TRAP_CNT
3232#else
3233#define E1_0x5b 0
3234#endif
3235
3236#ifdef ENABLE_T1_Reserved_0x5c
3237#define E1_0x5c MAX_TRAP_CNT
3238#else
3239#define E1_0x5c 0
3240#endif
3241
3242#ifdef ENABLE_T1_Reserved_0x5d
3243#define E1_0x5d MAX_TRAP_CNT
3244#else
3245#define E1_0x5d 0
3246#endif
3247
3248#ifdef ENABLE_T1_Reserved_0x5e
3249#define E1_0x5e MAX_TRAP_CNT
3250#else
3251#define E1_0x5e 0
3252#endif
3253
3254#ifdef ENABLE_T1_Reserved_0x5f
3255#define E1_0x5f MAX_TRAP_CNT
3256#else
3257#define E1_0x5f 0
3258#endif
3259
3260#ifdef ENABLE_T1_Reserved_0x60
3261#define E1_0x60 MAX_TRAP_CNT
3262#else
3263#define E1_0x60 0
3264#endif
3265
3266#ifdef ENABLE_T1_Reserved_0x61
3267#define E1_0x61 MAX_TRAP_CNT
3268#else
3269#define E1_0x61 0
3270#endif
3271
3272#ifdef ENABLE_T1_VA_Watchpoint_0x62
3273#define E1_0x62 MAX_TRAP_CNT
3274#else
3275#define E1_0x62 0
3276#endif
3277
3278#ifdef ENABLE_T1_Reserved_0x63
3279#define E1_0x63 MAX_TRAP_CNT
3280#else
3281#define E1_0x63 0
3282#endif
3283
3284#ifdef ENABLE_T1_fast_instr_access_MMU_miss_0x64
3285#define E1_0x64 MAX_TRAP_CNT
3286#else
3287#define E1_0x64 0
3288#endif
3289
3290#ifdef ENABLE_T1_Reserved_0x65
3291#define E1_0x65 MAX_TRAP_CNT
3292#else
3293#define E1_0x65 0
3294#endif
3295
3296#ifdef ENABLE_T1_Reserved_0x66
3297#define E1_0x66 MAX_TRAP_CNT
3298#else
3299#define E1_0x66 0
3300#endif
3301
3302#ifdef ENABLE_T1_Reserved_0x67
3303#define E1_0x67 MAX_TRAP_CNT
3304#else
3305#define E1_0x67 0
3306#endif
3307
3308#ifdef ENABLE_T1_fast_data_access_MMU_miss_0x68
3309#define E1_0x68 MAX_TRAP_CNT
3310#else
3311#define E1_0x68 0
3312#endif
3313
3314#ifdef ENABLE_T1_Reserved_0x69
3315#define E1_0x69 MAX_TRAP_CNT
3316#else
3317#define E1_0x69 0
3318#endif
3319
3320#ifdef ENABLE_T1_Reserved_0x6a
3321#define E1_0x6a MAX_TRAP_CNT
3322#else
3323#define E1_0x6a 0
3324#endif
3325
3326#ifdef ENABLE_T1_Reserved_0x6b
3327#define E1_0x6b MAX_TRAP_CNT
3328#else
3329#define E1_0x6b 0
3330#endif
3331
3332#ifdef ENABLE_T1_data_access_protection_0x6c
3333#define E1_0x6c MAX_TRAP_CNT
3334#else
3335#define E1_0x6c 0
3336#endif
3337
3338#ifdef ENABLE_T1_Reserved_0x6d
3339#define E1_0x6d MAX_TRAP_CNT
3340#else
3341#define E1_0x6d 0
3342#endif
3343
3344#ifdef ENABLE_T1_Reserved_0x6e
3345#define E1_0x6e MAX_TRAP_CNT
3346#else
3347#define E1_0x6e 0
3348#endif
3349
3350#ifdef ENABLE_T1_Reserved_0x6f
3351#define E1_0x6f MAX_TRAP_CNT
3352#else
3353#define E1_0x6f 0
3354#endif
3355
3356#ifdef ENABLE_T1_Reserved_0x70
3357#define E1_0x70 MAX_TRAP_CNT
3358#else
3359#define E1_0x70 0
3360#endif
3361
3362#ifdef ENABLE_T1_Reserved_0x71
3363#define E1_0x71 MAX_TRAP_CNT
3364#else
3365#define E1_0x71 0
3366#endif
3367
3368#ifdef ENABLE_T1_Reserved_0x72
3369#define E1_0x72 MAX_TRAP_CNT
3370#else
3371#define E1_0x72 0
3372#endif
3373
3374#ifdef ENABLE_T1_Reserved_0x73
3375#define E1_0x73 MAX_TRAP_CNT
3376#else
3377#define E1_0x73 0
3378#endif
3379
3380#ifdef ENABLE_T1_Control_Transfer_Instr_0x74
3381#define E1_0x74 MAX_TRAP_CNT
3382#else
3383#define E1_0x74 0
3384#endif
3385
3386#ifdef ENABLE_T1_Instruction_VA_Watchpoint_0x75
3387#define E1_0x75 MAX_TRAP_CNT
3388#else
3389#define E1_0x75 0
3390#endif
3391
3392#ifdef ENABLE_T1_Reserved_0x76
3393#define E1_0x76 MAX_TRAP_CNT
3394#else
3395#define E1_0x76 0
3396#endif
3397
3398#ifdef ENABLE_T1_Reserved_0x77
3399#define E1_0x77 MAX_TRAP_CNT
3400#else
3401#define E1_0x77 0
3402#endif
3403
3404#ifdef ENABLE_T1_Reserved_0x78
3405#define E1_0x78 MAX_TRAP_CNT
3406#else
3407#define E1_0x78 0
3408#endif
3409
3410#ifdef ENABLE_T1_Reserved_0x79
3411#define E1_0x79 MAX_TRAP_CNT
3412#else
3413#define E1_0x79 0
3414#endif
3415
3416#ifdef ENABLE_T1_Reserved_0x7a
3417#define E1_0x7a MAX_TRAP_CNT
3418#else
3419#define E1_0x7a 0
3420#endif
3421
3422#ifdef ENABLE_T1_Reserved_0x7b
3423#define E1_0x7b MAX_TRAP_CNT
3424#else
3425#define E1_0x7b 0
3426#endif
3427
3428#ifdef ENABLE_T1_Cpu_Mondo_Trap_0x7c
3429#define E1_0x7c MAX_TRAP_CNT
3430#else
3431#define E1_0x7c 0
3432#endif
3433
3434#ifdef ENABLE_T1_Dev_Mondo_Trap_0x7d
3435#define E1_0x7d MAX_TRAP_CNT
3436#else
3437#define E1_0x7d 0
3438#endif
3439
3440#ifdef ENABLE_T1_Resumable_Error_0x7e
3441#define E1_0x7e MAX_TRAP_CNT
3442#else
3443#define E1_0x7e 0
3444#endif
3445
3446#ifdef ENABLE_T1_Reserved_0x7f
3447#define E1_0x7f MAX_TRAP_CNT
3448#else
3449#define E1_0x7f 0
3450#endif
3451
3452#ifdef ENABLE_T1_Window_Spill_0_Normal_0x80
3453#define E1_0x80 MAX_TRAP_CNT
3454#else
3455#define E1_0x80 0
3456#endif
3457
3458#ifdef ENABLE_T1_Reserved_0x81
3459#define E1_0x81 MAX_TRAP_CNT
3460#else
3461#define E1_0x81 0
3462#endif
3463
3464#ifdef ENABLE_T1_Reserved_0x82
3465#define E1_0x82 MAX_TRAP_CNT
3466#else
3467#define E1_0x82 0
3468#endif
3469
3470#ifdef ENABLE_T1_Reserved_0x83
3471#define E1_0x83 MAX_TRAP_CNT
3472#else
3473#define E1_0x83 0
3474#endif
3475
3476#ifdef ENABLE_T1_Window_Spill_1_Normal_0x84
3477#define E1_0x84 MAX_TRAP_CNT
3478#else
3479#define E1_0x84 0
3480#endif
3481
3482#ifdef ENABLE_T1_Reserved_0x85
3483#define E1_0x85 MAX_TRAP_CNT
3484#else
3485#define E1_0x85 0
3486#endif
3487
3488#ifdef ENABLE_T1_Reserved_0x86
3489#define E1_0x86 MAX_TRAP_CNT
3490#else
3491#define E1_0x86 0
3492#endif
3493
3494#ifdef ENABLE_T1_Reserved_0x87
3495#define E1_0x87 MAX_TRAP_CNT
3496#else
3497#define E1_0x87 0
3498#endif
3499
3500#ifdef ENABLE_T1_Window_Spill_2_Normal_0x88
3501#define E1_0x88 MAX_TRAP_CNT
3502#else
3503#define E1_0x88 0
3504#endif
3505
3506#ifdef ENABLE_T1_Reserved_0x89
3507#define E1_0x89 MAX_TRAP_CNT
3508#else
3509#define E1_0x89 0
3510#endif
3511
3512#ifdef ENABLE_T1_Reserved_0x8a
3513#define E1_0x8a MAX_TRAP_CNT
3514#else
3515#define E1_0x8a 0
3516#endif
3517
3518#ifdef ENABLE_T1_Reserved_0x8b
3519#define E1_0x8b MAX_TRAP_CNT
3520#else
3521#define E1_0x8b 0
3522#endif
3523
3524#ifdef ENABLE_T1_Window_Spill_3_Normal_0x8c
3525#define E1_0x8c MAX_TRAP_CNT
3526#else
3527#define E1_0x8c 0
3528#endif
3529
3530#ifdef ENABLE_T1_Reserved_0x8d
3531#define E1_0x8d MAX_TRAP_CNT
3532#else
3533#define E1_0x8d 0
3534#endif
3535
3536#ifdef ENABLE_T1_Reserved_0x8e
3537#define E1_0x8e MAX_TRAP_CNT
3538#else
3539#define E1_0x8e 0
3540#endif
3541
3542#ifdef ENABLE_T1_Reserved_0x8f
3543#define E1_0x8f MAX_TRAP_CNT
3544#else
3545#define E1_0x8f 0
3546#endif
3547
3548#ifdef ENABLE_T1_Window_Spill_4_Normal_0x90
3549#define E1_0x90 MAX_TRAP_CNT
3550#else
3551#define E1_0x90 0
3552#endif
3553
3554#ifdef ENABLE_T1_Reserved_0x91
3555#define E1_0x91 MAX_TRAP_CNT
3556#else
3557#define E1_0x91 0
3558#endif
3559
3560#ifdef ENABLE_T1_Reserved_0x92
3561#define E1_0x92 MAX_TRAP_CNT
3562#else
3563#define E1_0x92 0
3564#endif
3565
3566#ifdef ENABLE_T1_Reserved_0x93
3567#define E1_0x93 MAX_TRAP_CNT
3568#else
3569#define E1_0x93 0
3570#endif
3571
3572#ifdef ENABLE_T1_Window_Spill_5_Normal_0x94
3573#define E1_0x94 MAX_TRAP_CNT
3574#else
3575#define E1_0x94 0
3576#endif
3577
3578#ifdef ENABLE_T1_Reserved_0x95
3579#define E1_0x95 MAX_TRAP_CNT
3580#else
3581#define E1_0x95 0
3582#endif
3583
3584#ifdef ENABLE_T1_Reserved_0x96
3585#define E1_0x96 MAX_TRAP_CNT
3586#else
3587#define E1_0x96 0
3588#endif
3589
3590#ifdef ENABLE_T1_Reserved_0x97
3591#define E1_0x97 MAX_TRAP_CNT
3592#else
3593#define E1_0x97 0
3594#endif
3595
3596#ifdef ENABLE_T1_Window_Spill_6_Normal_0x98
3597#define E1_0x98 MAX_TRAP_CNT
3598#else
3599#define E1_0x98 0
3600#endif
3601
3602#ifdef ENABLE_T1_Reserved_0x99
3603#define E1_0x99 MAX_TRAP_CNT
3604#else
3605#define E1_0x99 0
3606#endif
3607
3608#ifdef ENABLE_T1_Reserved_0x9a
3609#define E1_0x9a MAX_TRAP_CNT
3610#else
3611#define E1_0x9a 0
3612#endif
3613
3614#ifdef ENABLE_T1_Reserved_0x9b
3615#define E1_0x9b MAX_TRAP_CNT
3616#else
3617#define E1_0x9b 0
3618#endif
3619
3620#ifdef ENABLE_T1_Window_Spill_7_Normal_0x9c
3621#define E1_0x9c MAX_TRAP_CNT
3622#else
3623#define E1_0x9c 0
3624#endif
3625
3626#ifdef ENABLE_T1_Reserved_0x9d
3627#define E1_0x9d MAX_TRAP_CNT
3628#else
3629#define E1_0x9d 0
3630#endif
3631
3632#ifdef ENABLE_T1_Reserved_0x9e
3633#define E1_0x9e MAX_TRAP_CNT
3634#else
3635#define E1_0x9e 0
3636#endif
3637
3638#ifdef ENABLE_T1_Reserved_0x9f
3639#define E1_0x9f MAX_TRAP_CNT
3640#else
3641#define E1_0x9f 0
3642#endif
3643
3644#ifdef ENABLE_T1_Window_Spill_0_Other_0xa0
3645#define E1_0xa0 MAX_TRAP_CNT
3646#else
3647#define E1_0xa0 0
3648#endif
3649
3650#ifdef ENABLE_T1_Reserved_0xa1
3651#define E1_0xa1 MAX_TRAP_CNT
3652#else
3653#define E1_0xa1 0
3654#endif
3655
3656#ifdef ENABLE_T1_Reserved_0xa2
3657#define E1_0xa2 MAX_TRAP_CNT
3658#else
3659#define E1_0xa2 0
3660#endif
3661
3662#ifdef ENABLE_T1_Reserved_0xa3
3663#define E1_0xa3 MAX_TRAP_CNT
3664#else
3665#define E1_0xa3 0
3666#endif
3667
3668#ifdef ENABLE_T1_Window_Spill_1_Other_0xa4
3669#define E1_0xa4 MAX_TRAP_CNT
3670#else
3671#define E1_0xa4 0
3672#endif
3673
3674#ifdef ENABLE_T1_Reserved_0xa5
3675#define E1_0xa5 MAX_TRAP_CNT
3676#else
3677#define E1_0xa5 0
3678#endif
3679
3680#ifdef ENABLE_T1_Reserved_0xa6
3681#define E1_0xa6 MAX_TRAP_CNT
3682#else
3683#define E1_0xa6 0
3684#endif
3685
3686#ifdef ENABLE_T1_Reserved_0xa7
3687#define E1_0xa7 MAX_TRAP_CNT
3688#else
3689#define E1_0xa7 0
3690#endif
3691
3692#ifdef ENABLE_T1_Window_Spill_2_Other_0xa8
3693#define E1_0xa8 MAX_TRAP_CNT
3694#else
3695#define E1_0xa8 0
3696#endif
3697
3698#ifdef ENABLE_T1_Reserved_0xa9
3699#define E1_0xa9 MAX_TRAP_CNT
3700#else
3701#define E1_0xa9 0
3702#endif
3703
3704#ifdef ENABLE_T1_Reserved_0xaa
3705#define E1_0xaa MAX_TRAP_CNT
3706#else
3707#define E1_0xaa 0
3708#endif
3709
3710#ifdef ENABLE_T1_Reserved_0xab
3711#define E1_0xab MAX_TRAP_CNT
3712#else
3713#define E1_0xab 0
3714#endif
3715
3716#ifdef ENABLE_T1_Window_Spill_3_Other_0xac
3717#define E1_0xac MAX_TRAP_CNT
3718#else
3719#define E1_0xac 0
3720#endif
3721
3722#ifdef ENABLE_T1_Reserved_0xad
3723#define E1_0xad MAX_TRAP_CNT
3724#else
3725#define E1_0xad 0
3726#endif
3727
3728#ifdef ENABLE_T1_Reserved_0xae
3729#define E1_0xae MAX_TRAP_CNT
3730#else
3731#define E1_0xae 0
3732#endif
3733
3734#ifdef ENABLE_T1_Reserved_0xaf
3735#define E1_0xaf MAX_TRAP_CNT
3736#else
3737#define E1_0xaf 0
3738#endif
3739
3740#ifdef ENABLE_T1_Window_Spill_4_Other_0xb0
3741#define E1_0xb0 MAX_TRAP_CNT
3742#else
3743#define E1_0xb0 0
3744#endif
3745
3746#ifdef ENABLE_T1_Reserved_0xb1
3747#define E1_0xb1 MAX_TRAP_CNT
3748#else
3749#define E1_0xb1 0
3750#endif
3751
3752#ifdef ENABLE_T1_Reserved_0xb2
3753#define E1_0xb2 MAX_TRAP_CNT
3754#else
3755#define E1_0xb2 0
3756#endif
3757
3758#ifdef ENABLE_T1_Reserved_0xb3
3759#define E1_0xb3 MAX_TRAP_CNT
3760#else
3761#define E1_0xb3 0
3762#endif
3763
3764#ifdef ENABLE_T1_Window_Spill_5_Other_0xb4
3765#define E1_0xb4 MAX_TRAP_CNT
3766#else
3767#define E1_0xb4 0
3768#endif
3769
3770#ifdef ENABLE_T1_Reserved_0xb5
3771#define E1_0xb5 MAX_TRAP_CNT
3772#else
3773#define E1_0xb5 0
3774#endif
3775
3776#ifdef ENABLE_T1_Reserved_0xb6
3777#define E1_0xb6 MAX_TRAP_CNT
3778#else
3779#define E1_0xb6 0
3780#endif
3781
3782#ifdef ENABLE_T1_Reserved_0xb7
3783#define E1_0xb7 MAX_TRAP_CNT
3784#else
3785#define E1_0xb7 0
3786#endif
3787
3788#ifdef ENABLE_T1_Window_Spill_6_Other_0xb8
3789#define E1_0xb8 MAX_TRAP_CNT
3790#else
3791#define E1_0xb8 0
3792#endif
3793
3794#ifdef ENABLE_T1_Reserved_0xb9
3795#define E1_0xb9 MAX_TRAP_CNT
3796#else
3797#define E1_0xb9 0
3798#endif
3799
3800#ifdef ENABLE_T1_Reserved_0xba
3801#define E1_0xba MAX_TRAP_CNT
3802#else
3803#define E1_0xba 0
3804#endif
3805
3806#ifdef ENABLE_T1_Reserved_0xbb
3807#define E1_0xbb MAX_TRAP_CNT
3808#else
3809#define E1_0xbb 0
3810#endif
3811
3812#ifdef ENABLE_T1_Window_Spill_7_Other_0xbc
3813#define E1_0xbc MAX_TRAP_CNT
3814#else
3815#define E1_0xbc 0
3816#endif
3817
3818#ifdef ENABLE_T1_Reserved_0xbd
3819#define E1_0xbd MAX_TRAP_CNT
3820#else
3821#define E1_0xbd 0
3822#endif
3823
3824#ifdef ENABLE_T1_Reserved_0xbe
3825#define E1_0xbe MAX_TRAP_CNT
3826#else
3827#define E1_0xbe 0
3828#endif
3829
3830#ifdef ENABLE_T1_Reserved_0xbf
3831#define E1_0xbf MAX_TRAP_CNT
3832#else
3833#define E1_0xbf 0
3834#endif
3835
3836#ifdef ENABLE_T1_Window_Fill_0_Normal_0xc0
3837#define E1_0xc0 MAX_TRAP_CNT
3838#else
3839#define E1_0xc0 0
3840#endif
3841
3842#ifdef ENABLE_T1_Reserved_0xc1
3843#define E1_0xc1 MAX_TRAP_CNT
3844#else
3845#define E1_0xc1 0
3846#endif
3847
3848#ifdef ENABLE_T1_Reserved_0xc2
3849#define E1_0xc2 MAX_TRAP_CNT
3850#else
3851#define E1_0xc2 0
3852#endif
3853
3854#ifdef ENABLE_T1_Reserved_0xc3
3855#define E1_0xc3 MAX_TRAP_CNT
3856#else
3857#define E1_0xc3 0
3858#endif
3859
3860#ifdef ENABLE_T1_Window_Fill_1_Normal_0xc4
3861#define E1_0xc4 MAX_TRAP_CNT
3862#else
3863#define E1_0xc4 0
3864#endif
3865
3866#ifdef ENABLE_T1_Reserved_0xc5
3867#define E1_0xc5 MAX_TRAP_CNT
3868#else
3869#define E1_0xc5 0
3870#endif
3871
3872#ifdef ENABLE_T1_Reserved_0xc6
3873#define E1_0xc6 MAX_TRAP_CNT
3874#else
3875#define E1_0xc6 0
3876#endif
3877
3878#ifdef ENABLE_T1_Reserved_0xc7
3879#define E1_0xc7 MAX_TRAP_CNT
3880#else
3881#define E1_0xc7 0
3882#endif
3883
3884#ifdef ENABLE_T1_Window_Fill_2_Normal_0xc8
3885#define E1_0xc8 MAX_TRAP_CNT
3886#else
3887#define E1_0xc8 0
3888#endif
3889
3890#ifdef ENABLE_T1_Reserved_0xc9
3891#define E1_0xc9 MAX_TRAP_CNT
3892#else
3893#define E1_0xc9 0
3894#endif
3895
3896#ifdef ENABLE_T1_Reserved_0xca
3897#define E1_0xca MAX_TRAP_CNT
3898#else
3899#define E1_0xca 0
3900#endif
3901
3902#ifdef ENABLE_T1_Reserved_0xcb
3903#define E1_0xcb MAX_TRAP_CNT
3904#else
3905#define E1_0xcb 0
3906#endif
3907
3908#ifdef ENABLE_T1_Window_Fill_3_Normal_0xcc
3909#define E1_0xcc MAX_TRAP_CNT
3910#else
3911#define E1_0xcc 0
3912#endif
3913
3914#ifdef ENABLE_T1_Reserved_0xcd
3915#define E1_0xcd MAX_TRAP_CNT
3916#else
3917#define E1_0xcd 0
3918#endif
3919
3920#ifdef ENABLE_T1_Reserved_0xce
3921#define E1_0xce MAX_TRAP_CNT
3922#else
3923#define E1_0xce 0
3924#endif
3925
3926#ifdef ENABLE_T1_Reserved_0xcf
3927#define E1_0xcf MAX_TRAP_CNT
3928#else
3929#define E1_0xcf 0
3930#endif
3931
3932#ifdef ENABLE_T1_Window_Fill_4_Normal_0xd0
3933#define E1_0xd0 MAX_TRAP_CNT
3934#else
3935#define E1_0xd0 0
3936#endif
3937
3938#ifdef ENABLE_T1_Reserved_0xd1
3939#define E1_0xd1 MAX_TRAP_CNT
3940#else
3941#define E1_0xd1 0
3942#endif
3943
3944#ifdef ENABLE_T1_Reserved_0xd2
3945#define E1_0xd2 MAX_TRAP_CNT
3946#else
3947#define E1_0xd2 0
3948#endif
3949
3950#ifdef ENABLE_T1_Reserved_0xd3
3951#define E1_0xd3 MAX_TRAP_CNT
3952#else
3953#define E1_0xd3 0
3954#endif
3955
3956#ifdef ENABLE_T1_Window_Fill_5_Normal_0xd4
3957#define E1_0xd4 MAX_TRAP_CNT
3958#else
3959#define E1_0xd4 0
3960#endif
3961
3962#ifdef ENABLE_T1_Reserved_0xd5
3963#define E1_0xd5 MAX_TRAP_CNT
3964#else
3965#define E1_0xd5 0
3966#endif
3967
3968#ifdef ENABLE_T1_Reserved_0xd6
3969#define E1_0xd6 MAX_TRAP_CNT
3970#else
3971#define E1_0xd6 0
3972#endif
3973
3974#ifdef ENABLE_T1_Reserved_0xd7
3975#define E1_0xd7 MAX_TRAP_CNT
3976#else
3977#define E1_0xd7 0
3978#endif
3979
3980#ifdef ENABLE_T1_Window_Fill_6_Normal_0xd8
3981#define E1_0xd8 MAX_TRAP_CNT
3982#else
3983#define E1_0xd8 0
3984#endif
3985
3986#ifdef ENABLE_T1_Reserved_0xd9
3987#define E1_0xd9 MAX_TRAP_CNT
3988#else
3989#define E1_0xd9 0
3990#endif
3991
3992#ifdef ENABLE_T1_Reserved_0xda
3993#define E1_0xda MAX_TRAP_CNT
3994#else
3995#define E1_0xda 0
3996#endif
3997
3998#ifdef ENABLE_T1_Reserved_0xdb
3999#define E1_0xdb MAX_TRAP_CNT
4000#else
4001#define E1_0xdb 0
4002#endif
4003
4004#ifdef ENABLE_T1_Window_Fill_7_Normal_0xdc
4005#define E1_0xdc MAX_TRAP_CNT
4006#else
4007#define E1_0xdc 0
4008#endif
4009
4010#ifdef ENABLE_T1_Reserved_0xdd
4011#define E1_0xdd MAX_TRAP_CNT
4012#else
4013#define E1_0xdd 0
4014#endif
4015
4016#ifdef ENABLE_T1_Reserved_0xde
4017#define E1_0xde MAX_TRAP_CNT
4018#else
4019#define E1_0xde 0
4020#endif
4021
4022#ifdef ENABLE_T1_Reserved_0xdf
4023#define E1_0xdf MAX_TRAP_CNT
4024#else
4025#define E1_0xdf 0
4026#endif
4027
4028#ifdef ENABLE_T1_Window_Fill_0_Other_0xe0
4029#define E1_0xe0 MAX_TRAP_CNT
4030#else
4031#define E1_0xe0 0
4032#endif
4033
4034#ifdef ENABLE_T1_Reserved_0xe1
4035#define E1_0xe1 MAX_TRAP_CNT
4036#else
4037#define E1_0xe1 0
4038#endif
4039
4040#ifdef ENABLE_T1_Reserved_0xe2
4041#define E1_0xe2 MAX_TRAP_CNT
4042#else
4043#define E1_0xe2 0
4044#endif
4045
4046#ifdef ENABLE_T1_Reserved_0xe3
4047#define E1_0xe3 MAX_TRAP_CNT
4048#else
4049#define E1_0xe3 0
4050#endif
4051
4052#ifdef ENABLE_T1_Window_Fill_1_Other_0xe4
4053#define E1_0xe4 MAX_TRAP_CNT
4054#else
4055#define E1_0xe4 0
4056#endif
4057
4058#ifdef ENABLE_T1_Reserved_0xe5
4059#define E1_0xe5 MAX_TRAP_CNT
4060#else
4061#define E1_0xe5 0
4062#endif
4063
4064#ifdef ENABLE_T1_Reserved_0xe6
4065#define E1_0xe6 MAX_TRAP_CNT
4066#else
4067#define E1_0xe6 0
4068#endif
4069
4070#ifdef ENABLE_T1_Reserved_0xe7
4071#define E1_0xe7 MAX_TRAP_CNT
4072#else
4073#define E1_0xe7 0
4074#endif
4075
4076#ifdef ENABLE_T1_Window_Fill_2_Other_0xe8
4077#define E1_0xe8 MAX_TRAP_CNT
4078#else
4079#define E1_0xe8 0
4080#endif
4081
4082#ifdef ENABLE_T1_Reserved_0xe9
4083#define E1_0xe9 MAX_TRAP_CNT
4084#else
4085#define E1_0xe9 0
4086#endif
4087
4088#ifdef ENABLE_T1_Reserved_0xea
4089#define E1_0xea MAX_TRAP_CNT
4090#else
4091#define E1_0xea 0
4092#endif
4093
4094#ifdef ENABLE_T1_Reserved_0xeb
4095#define E1_0xeb MAX_TRAP_CNT
4096#else
4097#define E1_0xeb 0
4098#endif
4099
4100#ifdef ENABLE_T1_Window_Fill_3_Other_0xec
4101#define E1_0xec MAX_TRAP_CNT
4102#else
4103#define E1_0xec 0
4104#endif
4105
4106#ifdef ENABLE_T1_Reserved_0xed
4107#define E1_0xed MAX_TRAP_CNT
4108#else
4109#define E1_0xed 0
4110#endif
4111
4112#ifdef ENABLE_T1_Reserved_0xee
4113#define E1_0xee MAX_TRAP_CNT
4114#else
4115#define E1_0xee 0
4116#endif
4117
4118#ifdef ENABLE_T1_Reserved_0xef
4119#define E1_0xef MAX_TRAP_CNT
4120#else
4121#define E1_0xef 0
4122#endif
4123
4124#ifdef ENABLE_T1_Window_Fill_4_Other_0xf0
4125#define E1_0xf0 MAX_TRAP_CNT
4126#else
4127#define E1_0xf0 0
4128#endif
4129
4130#ifdef ENABLE_T1_Reserved_0xf1
4131#define E1_0xf1 MAX_TRAP_CNT
4132#else
4133#define E1_0xf1 0
4134#endif
4135
4136#ifdef ENABLE_T1_Reserved_0xf2
4137#define E1_0xf2 MAX_TRAP_CNT
4138#else
4139#define E1_0xf2 0
4140#endif
4141
4142#ifdef ENABLE_T1_Reserved_0xf3
4143#define E1_0xf3 MAX_TRAP_CNT
4144#else
4145#define E1_0xf3 0
4146#endif
4147
4148#ifdef ENABLE_T1_Window_Fill_5_Other_0xf4
4149#define E1_0xf4 MAX_TRAP_CNT
4150#else
4151#define E1_0xf4 0
4152#endif
4153
4154#ifdef ENABLE_T1_Reserved_0xf5
4155#define E1_0xf5 MAX_TRAP_CNT
4156#else
4157#define E1_0xf5 0
4158#endif
4159
4160#ifdef ENABLE_T1_Reserved_0xf6
4161#define E1_0xf6 MAX_TRAP_CNT
4162#else
4163#define E1_0xf6 0
4164#endif
4165
4166#ifdef ENABLE_T1_Reserved_0xf7
4167#define E1_0xf7 MAX_TRAP_CNT
4168#else
4169#define E1_0xf7 0
4170#endif
4171
4172#ifdef ENABLE_T1_Window_Fill_6_Other_0xf8
4173#define E1_0xf8 MAX_TRAP_CNT
4174#else
4175#define E1_0xf8 0
4176#endif
4177
4178#ifdef ENABLE_T1_Reserved_0xf9
4179#define E1_0xf9 MAX_TRAP_CNT
4180#else
4181#define E1_0xf9 0
4182#endif
4183
4184#ifdef ENABLE_T1_Reserved_0xfa
4185#define E1_0xfa MAX_TRAP_CNT
4186#else
4187#define E1_0xfa 0
4188#endif
4189
4190#ifdef ENABLE_T1_Reserved_0xfb
4191#define E1_0xfb MAX_TRAP_CNT
4192#else
4193#define E1_0xfb 0
4194#endif
4195
4196#ifdef ENABLE_T1_Window_Fill_7_Other_0xfc
4197#define E1_0xfc MAX_TRAP_CNT
4198#else
4199#define E1_0xfc 0
4200#endif
4201
4202#ifdef ENABLE_T1_Reserved_0xfd
4203#define E1_0xfd MAX_TRAP_CNT
4204#else
4205#define E1_0xfd 0
4206#endif
4207
4208#ifdef ENABLE_T1_Reserved_0xfe
4209#define E1_0xfe MAX_TRAP_CNT
4210#else
4211#define E1_0xfe 0
4212#endif
4213
4214#ifdef ENABLE_T1_Reserved_0xff
4215#define E1_0xff MAX_TRAP_CNT
4216#else
4217#define E1_0xff 0
4218#endif
4219
4220
4221#ifdef ENABLE_HT0_Reserved_0x00
4222#define HE0_0x00 MAX_TRAP_CNT
4223#else
4224#define HE0_0x00 0
4225#endif
4226
4227
4228#ifdef ENABLE_HT0_Reserved_0x01
4229#define HE0_0x01 MAX_TRAP_CNT
4230#else
4231#define HE0_0x01 0
4232#endif
4233
4234#ifdef ENABLE_HT0_Watchdog_Reset_0x07
4235#define HE0_0x02 MAX_TRAP_CNT
4236#else
4237#define HE0_0x02 0
4238#endif
4239
4240#ifdef ENABLE_HT0_Externally_Initiated_Reset_0x03
4241#define HE0_0x03 MAX_TRAP_CNT
4242#else
4243#define HE0_0x03 0
4244#endif
4245
4246#ifdef ENABLE_HT0_Software_Initiated_Reset_0x04
4247#define HE0_0x04 MAX_TRAP_CNT
4248#else
4249#define HE0_0x04 0
4250#endif
4251
4252#ifdef ENABLE_HT0_Reserved_0x05
4253#define HE0_0x05 MAX_TRAP_CNT
4254#else
4255#define HE0_0x05 0
4256#endif
4257
4258#ifdef ENABLE_HT0_Reserved_0x06
4259#define HE0_0x06 MAX_TRAP_CNT
4260#else
4261#define HE0_0x06 0
4262#endif
4263
4264#ifdef ENABLE_HT0_Store_Error_0x07
4265#define HE0_0x07 MAX_TRAP_CNT
4266#else
4267#define HE0_0x07 0
4268#endif
4269
4270#ifdef ENABLE_HT0_IAE_Privilege_Violation_0x08
4271#define HE0_0x08 MAX_TRAP_CNT
4272#else
4273#define HE0_0x08 0
4274#endif
4275
4276#ifdef ENABLE_HT0_Instruction_Access_MMU_Miss_0x09
4277#define HE0_0x09 MAX_TRAP_CNT
4278#else
4279#define HE0_0x09 0
4280#endif
4281
4282#ifdef ENABLE_HT0_Instruction_access_error_0x0a
4283#define HE0_0x0a MAX_TRAP_CNT
4284#else
4285#define HE0_0x0a 0
4286#endif
4287
4288#ifdef ENABLE_HT0_IAE_Unauth_Access_0x0b
4289#define HE0_0x0b MAX_TRAP_CNT
4290#else
4291#define HE0_0x0b 0
4292#endif
4293
4294#ifdef ENABLE_HT0_IAE_Nfo_Page_0x0c
4295#define HE0_0x0c MAX_TRAP_CNT
4296#else
4297#define HE0_0x0c 0
4298#endif
4299
4300#ifdef ENABLE_HT0_Instruction_Address_Range_0x0d
4301#define HE0_0x0d MAX_TRAP_CNT
4302#else
4303#define HE0_0x0d 0
4304#endif
4305
4306#ifdef ENABLE_HT0_Reserved_0x0e
4307#define HE0_0x0e MAX_TRAP_CNT
4308#else
4309#define HE0_0x0e 0
4310#endif
4311
4312#ifdef ENABLE_HT0_Reserved_0x0f
4313#define HE0_0x0f MAX_TRAP_CNT
4314#else
4315#define HE0_0x0f 0
4316#endif
4317
4318#ifdef ENABLE_HT0_Illegal_instruction_0x10
4319#define HE0_0x10 MAX_TRAP_CNT
4320#else
4321#define HE0_0x10 0
4322#endif
4323
4324#ifdef ENABLE_HT0_Privileged_opcode_0x11
4325#define HE0_0x11 MAX_TRAP_CNT
4326#else
4327#define HE0_0x11 0
4328#endif
4329
4330#ifdef ENABLE_HT0_Unimplemented_LDD_0x12
4331#define HE0_0x12 MAX_TRAP_CNT
4332#else
4333#define HE0_0x12 0
4334#endif
4335
4336#ifdef ENABLE_HT0_Unimplemented_STD_0x13
4337#define HE0_0x13 MAX_TRAP_CNT
4338#else
4339#define HE0_0x13 0
4340#endif
4341
4342#ifdef ENABLE_HT0_DAE_Invalid_Asi_0x14
4343#define HE0_0x14 MAX_TRAP_CNT
4344#else
4345#define HE0_0x14 0
4346#endif
4347
4348#ifdef ENABLE_HT0_DAE_Privilege_Violation_0x15
4349#define HE0_0x15 MAX_TRAP_CNT
4350#else
4351#define HE0_0x15 0
4352#endif
4353
4354#ifdef ENABLE_HT0_DAE_Nc_Page_0x16
4355#define HE0_0x16 MAX_TRAP_CNT
4356#else
4357#define HE0_0x16 0
4358#endif
4359
4360#ifdef ENABLE_HT0_DAE_Nfo_Page_0x17
4361#define HE0_0x17 MAX_TRAP_CNT
4362#else
4363#define HE0_0x17 0
4364#endif
4365
4366#ifdef ENABLE_HT0_Reserved_0x18
4367#define HE0_0x18 MAX_TRAP_CNT
4368#else
4369#define HE0_0x18 0
4370#endif
4371
4372#ifdef ENABLE_HT0_Reserved_0x19
4373#define HE0_0x19 MAX_TRAP_CNT
4374#else
4375#define HE0_0x19 0
4376#endif
4377
4378#ifdef ENABLE_HT0_Reserved_0x1a
4379#define HE0_0x1a MAX_TRAP_CNT
4380#else
4381#define HE0_0x1a 0
4382#endif
4383
4384#ifdef ENABLE_HT0_Reserved_0x1b
4385#define HE0_0x1b MAX_TRAP_CNT
4386#else
4387#define HE0_0x1b 0
4388#endif
4389
4390#ifdef ENABLE_HT0_Reserved_0x1c
4391#define HE0_0x1c MAX_TRAP_CNT
4392#else
4393#define HE0_0x1c 0
4394#endif
4395
4396#ifdef ENABLE_HT0_Reserved_0x1d
4397#define HE0_0x1d MAX_TRAP_CNT
4398#else
4399#define HE0_0x1d 0
4400#endif
4401
4402#ifdef ENABLE_HT0_Reserved_0x1e
4403#define HE0_0x1e MAX_TRAP_CNT
4404#else
4405#define HE0_0x1e 0
4406#endif
4407
4408#ifdef ENABLE_HT0_Reserved_0x1f
4409#define HE0_0x1f MAX_TRAP_CNT
4410#else
4411#define HE0_0x1f 0
4412#endif
4413
4414#ifdef ENABLE_HT0_Fp_disabled_0x20
4415#define HE0_0x20 MAX_TRAP_CNT
4416#else
4417#define HE0_0x20 0
4418#endif
4419
4420#ifdef ENABLE_HT0_Fp_exception_ieee_754_0x21
4421#define HE0_0x21 MAX_TRAP_CNT
4422#else
4423#define HE0_0x21 0
4424#endif
4425
4426#ifdef ENABLE_HT0_Fp_exception_other_0x22
4427#define HE0_0x22 MAX_TRAP_CNT
4428#else
4429#define HE0_0x22 0
4430#endif
4431
4432#ifdef ENABLE_HT0_Tag_Overflow_0x23
4433#define HE0_0x23 MAX_TRAP_CNT
4434#else
4435#define HE0_0x23 0
4436#endif
4437
4438#ifdef ENABLE_HT0_Clean_Window_0x24
4439#define HE0_0x24 MAX_TRAP_CNT
4440#else
4441#define HE0_0x24 0
4442#endif
4443
4444#define HE0_0x25 0
4445#define HE0_0x26 0
4446#define HE0_0x27 0
4447
4448#ifdef ENABLE_HT0_Division_By_Zero_0x28
4449#define HE0_0x28 MAX_TRAP_CNT
4450#else
4451#define HE0_0x28 0
4452#endif
4453
4454#ifdef ENABLE_HT0_Reserved_0x29
4455#define HE0_0x29 MAX_TRAP_CNT
4456#else
4457#define HE0_0x29 0
4458#endif
4459
4460#ifdef ENABLE_HT0_Instruction_Invalid_TSB_Entry_0x2a
4461#define HE0_0x2a MAX_TRAP_CNT
4462#else
4463#define HE0_0x2a 0
4464#endif
4465
4466#ifdef ENABLE_HT0_Data_Invalid_TSB_Entry_0x2b
4467#define HE0_0x2b MAX_TRAP_CNT
4468#else
4469#define HE0_0x2b 0
4470#endif
4471
4472#ifdef ENABLE_HT0_Reserved_0x2c
4473#define HE0_0x2c MAX_TRAP_CNT
4474#else
4475#define HE0_0x2c 0
4476#endif
4477
4478#ifdef ENABLE_HT0_Reserved_0x2d
4479#define HE0_0x2d MAX_TRAP_CNT
4480#else
4481#define HE0_0x2d 0
4482#endif
4483
4484#ifdef ENABLE_HT0_Mem_Address_Range_0x2e
4485#define HE0_0x2e MAX_TRAP_CNT
4486#else
4487#define HE0_0x2e 0
4488#endif
4489
4490#ifdef ENABLE_HT0_Reserved_0x2f
4491#define HE0_0x2f MAX_TRAP_CNT
4492#else
4493#define HE0_0x2f 0
4494#endif
4495
4496#ifdef ENABLE_HT0_DAE_so_page_0x30
4497#define HE0_0x30 MAX_TRAP_CNT
4498#else
4499#define HE0_0x30 0
4500#endif
4501
4502#ifdef ENABLE_HT0_Reserved_0x31
4503#define HE0_0x31 MAX_TRAP_CNT
4504#else
4505#define HE0_0x31 0
4506#endif
4507
4508#ifdef ENABLE_HT0_Data_access_error_0x32
4509#define HE0_0x32 MAX_TRAP_CNT
4510#else
4511#define HE0_0x32 0
4512#endif
4513
4514#ifdef ENABLE_HT0_Reserved_0x33
4515#define HE0_0x33 MAX_TRAP_CNT
4516#else
4517#define HE0_0x33 0
4518#endif
4519
4520#ifdef ENABLE_HT0_Mem_Address_Not_Aligned_0x34
4521#define HE0_0x34 MAX_TRAP_CNT
4522#else
4523#define HE0_0x34 0
4524#endif
4525
4526#ifdef ENABLE_HT0_Lddf_Mem_Address_Not_Aligned_0x35
4527#define HE0_0x35 MAX_TRAP_CNT
4528#else
4529#define HE0_0x35 0
4530#endif
4531
4532#ifdef ENABLE_HT0_Stdf_Mem_Address_Not_Aligned_0x36
4533#define HE0_0x36 MAX_TRAP_CNT
4534#else
4535#define HE0_0x36 0
4536#endif
4537
4538#ifdef ENABLE_HT0_Privileged_Action_0x37
4539#define HE0_0x37 MAX_TRAP_CNT
4540#else
4541#define HE0_0x37 0
4542#endif
4543
4544#ifdef ENABLE_HT0_Reserved_0x38
4545#define HE0_0x38 MAX_TRAP_CNT
4546#else
4547#define HE0_0x38 0
4548#endif
4549
4550#ifdef ENABLE_HT0_Reserved_0x39
4551#define HE0_0x39 MAX_TRAP_CNT
4552#else
4553#define HE0_0x39 0
4554#endif
4555
4556#ifdef ENABLE_HT0_Reserved_0x3a
4557#define HE0_0x3a MAX_TRAP_CNT
4558#else
4559#define HE0_0x3a 0
4560#endif
4561
4562#ifdef ENABLE_HT0_Reserved_0x3b
4563#define HE0_0x3b MAX_TRAP_CNT
4564#else
4565#define HE0_0x3b 0
4566#endif
4567
4568#ifdef ENABLE_HT0_Control_Word_Queue_Interrupt_0x3c
4569#define HE0_0x3c MAX_TRAP_CNT
4570#else
4571#define HE0_0x3c 0
4572#endif
4573
4574#ifdef ENABLE_HT0_Modular_Arithmetic_Interrupt_0x3d
4575#define HE0_0x3d MAX_TRAP_CNT
4576#else
4577#define HE0_0x3d 0
4578#endif
4579
4580#ifdef ENABLE_HT0_Reserved_0x3e
4581#define HE0_0x3e MAX_TRAP_CNT
4582#else
4583#define HE0_0x3e 0
4584#endif
4585
4586#ifdef ENABLE_HT0_Reserved_0x3f
4587#define HE0_0x3f MAX_TRAP_CNT
4588#else
4589#define HE0_0x3f 0
4590#endif
4591
4592#ifdef ENABLE_HT0_Sw_Recoverable_Error_0x40
4593#define HE0_0x40 MAX_TRAP_CNT
4594#else
4595#define HE0_0x40 0
4596#endif
4597
4598#ifdef ENABLE_HT0_Interrupt_Level_1_0x41
4599#define HE0_0x41 MAX_TRAP_CNT
4600#else
4601#define HE0_0x41 0
4602#endif
4603
4604#ifdef ENABLE_HT0_Interrupt_Level_2_0x42
4605#define HE0_0x42 MAX_TRAP_CNT
4606#else
4607#define HE0_0x42 0
4608#endif
4609
4610#ifdef ENABLE_HT0_Interrupt_Level_3_0x43
4611#define HE0_0x43 MAX_TRAP_CNT
4612#else
4613#define HE0_0x43 0
4614#endif
4615
4616#ifdef ENABLE_HT0_Interrupt_Level_4_0x44
4617#define HE0_0x44 MAX_TRAP_CNT
4618#else
4619#define HE0_0x44 0
4620#endif
4621
4622#ifdef ENABLE_HT0_Interrupt_Level_5_0x45
4623#define HE0_0x45 MAX_TRAP_CNT
4624#else
4625#define HE0_0x45 0
4626#endif
4627
4628#ifdef ENABLE_HT0_Interrupt_Level_6_0x46
4629#define HE0_0x46 MAX_TRAP_CNT
4630#else
4631#define HE0_0x46 0
4632#endif
4633
4634#ifdef ENABLE_HT0_Interrupt_Level_7_0x47
4635#define HE0_0x47 MAX_TRAP_CNT
4636#else
4637#define HE0_0x47 0
4638#endif
4639
4640#ifdef ENABLE_HT0_Interrupt_Level_8_0x48
4641#define HE0_0x48 MAX_TRAP_CNT
4642#else
4643#define HE0_0x48 0
4644#endif
4645
4646#ifdef ENABLE_HT0_Interrupt_Level_9_0x49
4647#define HE0_0x49 MAX_TRAP_CNT
4648#else
4649#define HE0_0x49 0
4650#endif
4651
4652#ifdef ENABLE_HT0_Interrupt_Level_10_0x4a
4653#define HE0_0x4a MAX_TRAP_CNT
4654#else
4655#define HE0_0x4a 0
4656#endif
4657
4658#ifdef ENABLE_HT0_Interrupt_Level_11_0x4b
4659#define HE0_0x4b MAX_TRAP_CNT
4660#else
4661#define HE0_0x4b 0
4662#endif
4663
4664#ifdef ENABLE_HT0_Interrupt_Level_12_0x4c
4665#define HE0_0x4c MAX_TRAP_CNT
4666#else
4667#define HE0_0x4c 0
4668#endif
4669
4670#ifdef ENABLE_HT0_Interrupt_Level_13_0x4d
4671#define HE0_0x4d MAX_TRAP_CNT
4672#else
4673#define HE0_0x4d 0
4674#endif
4675
4676#ifdef ENABLE_HT0_Interrupt_Level_14_0x4e
4677#define HE0_0x4e MAX_TRAP_CNT
4678#else
4679#define HE0_0x4e 0
4680#endif
4681
4682#ifdef ENABLE_HT0_Interrupt_Level_15_0x4f
4683#define HE0_0x4f MAX_TRAP_CNT
4684#else
4685#define HE0_0x4f 0
4686#endif
4687
4688#ifdef ENABLE_HT0_Reserved_0x50
4689#define HE0_0x50 MAX_TRAP_CNT
4690#else
4691#define HE0_0x50 0
4692#endif
4693
4694#ifdef ENABLE_HT0_Reserved_0x51
4695#define HE0_0x51 MAX_TRAP_CNT
4696#else
4697#define HE0_0x51 0
4698#endif
4699
4700#ifdef ENABLE_HT0_Reserved_0x52
4701#define HE0_0x52 MAX_TRAP_CNT
4702#else
4703#define HE0_0x52 0
4704#endif
4705
4706#ifdef ENABLE_HT0_Reserved_0x53
4707#define HE0_0x53 MAX_TRAP_CNT
4708#else
4709#define HE0_0x53 0
4710#endif
4711
4712#ifdef ENABLE_HT0_Reserved_0x54
4713#define HE0_0x54 MAX_TRAP_CNT
4714#else
4715#define HE0_0x54 0
4716#endif
4717
4718#ifdef ENABLE_HT0_Reserved_0x55
4719#define HE0_0x55 MAX_TRAP_CNT
4720#else
4721#define HE0_0x55 0
4722#endif
4723
4724#ifdef ENABLE_HT0_Reserved_0x56
4725#define HE0_0x56 MAX_TRAP_CNT
4726#else
4727#define HE0_0x56 0
4728#endif
4729
4730#ifdef ENABLE_HT0_Reserved_0x57
4731#define HE0_0x57 MAX_TRAP_CNT
4732#else
4733#define HE0_0x57 0
4734#endif
4735
4736#ifdef ENABLE_HT0_Reserved_0x58
4737#define HE0_0x58 MAX_TRAP_CNT
4738#else
4739#define HE0_0x58 0
4740#endif
4741
4742#ifdef ENABLE_HT0_Reserved_0x59
4743#define HE0_0x59 MAX_TRAP_CNT
4744#else
4745#define HE0_0x59 0
4746#endif
4747
4748#ifdef ENABLE_HT0_Reserved_0x5a
4749#define HE0_0x5a MAX_TRAP_CNT
4750#else
4751#define HE0_0x5a 0
4752#endif
4753
4754#ifdef ENABLE_HT0_Reserved_0x5b
4755#define HE0_0x5b MAX_TRAP_CNT
4756#else
4757#define HE0_0x5b 0
4758#endif
4759
4760#ifdef ENABLE_HT0_Reserved_0x5c
4761#define HE0_0x5c MAX_TRAP_CNT
4762#else
4763#define HE0_0x5c 0
4764#endif
4765
4766#ifdef ENABLE_HT0_Reserved_0x5d
4767#define HE0_0x5d MAX_TRAP_CNT
4768#else
4769#define HE0_0x5d 0
4770#endif
4771
4772#ifdef ENABLE_HT0_Hstick_Match_0x5e
4773#define HE0_0x5e MAX_TRAP_CNT
4774#else
4775#define HE0_0x5e 0
4776#endif
4777
4778#ifdef ENABLE_HT0_Reserved_0x5f
4779#define HE0_0x5f MAX_TRAP_CNT
4780#else
4781#define HE0_0x5f 0
4782#endif
4783
4784#ifdef ENABLE_HT0_Interrupt_0x60
4785#define HE0_0x60 MAX_TRAP_CNT
4786#else
4787#define HE0_0x60 0
4788#endif
4789
4790#ifdef ENABLE_HT0_PA_Watchpoint_0x61
4791#define HE0_0x61 MAX_TRAP_CNT
4792#else
4793#define HE0_0x61 0
4794#endif
4795
4796#ifdef ENABLE_HT0_VA_Watchpoint_0x62
4797#define HE0_0x62 MAX_TRAP_CNT
4798#else
4799#define HE0_0x62 0
4800#endif
4801
4802#ifdef ENABLE_HT0_Hw_Corrected_Error_0x63
4803#define HE0_0x63 MAX_TRAP_CNT
4804#else
4805#define HE0_0x63 0
4806#endif
4807
4808#ifdef ENABLE_HT0_fast_instr_access_MMU_miss_0x64
4809#define HE0_0x64 MAX_TRAP_CNT
4810#else
4811#define HE0_0x64 0
4812#endif
4813
4814#ifdef ENABLE_HT0_Reserved_0x65
4815#define HE0_0x65 MAX_TRAP_CNT
4816#else
4817#define HE0_0x65 0
4818#endif
4819
4820#ifdef ENABLE_HT0_Reserved_0x66
4821#define HE0_0x66 MAX_TRAP_CNT
4822#else
4823#define HE0_0x66 0
4824#endif
4825
4826#ifdef ENABLE_HT0_Reserved_0x67
4827#define HE0_0x67 MAX_TRAP_CNT
4828#else
4829#define HE0_0x67 0
4830#endif
4831
4832#ifdef ENABLE_HT0_fast_data_access_MMU_miss_0x68
4833#define HE0_0x68 MAX_TRAP_CNT
4834#else
4835#define HE0_0x68 0
4836#endif
4837
4838#ifdef ENABLE_HT0_Reserved_0x69
4839#define HE0_0x69 MAX_TRAP_CNT
4840#else
4841#define HE0_0x69 0
4842#endif
4843
4844#ifdef ENABLE_HT0_Reserved_0x6a
4845#define HE0_0x6a MAX_TRAP_CNT
4846#else
4847#define HE0_0x6a 0
4848#endif
4849
4850#ifdef ENABLE_HT0_Reserved_0x6b
4851#define HE0_0x6b MAX_TRAP_CNT
4852#else
4853#define HE0_0x6b 0
4854#endif
4855
4856#ifdef ENABLE_HT0_data_access_protection_0x6c
4857#define HE0_0x6c MAX_TRAP_CNT
4858#else
4859#define HE0_0x6c 0
4860#endif
4861
4862#ifdef ENABLE_HT0_Reserved_0x6d
4863#define HE0_0x6d MAX_TRAP_CNT
4864#else
4865#define HE0_0x6d 0
4866#endif
4867
4868#ifdef ENABLE_HT0_Reserved_0x6e
4869#define HE0_0x6e MAX_TRAP_CNT
4870#else
4871#define HE0_0x6e 0
4872#endif
4873
4874#ifdef ENABLE_HT0_Reserved_0x6f
4875#define HE0_0x6f MAX_TRAP_CNT
4876#else
4877#define HE0_0x6f 0
4878#endif
4879
4880#ifdef ENABLE_HT0_Reserved_0x70
4881#define HE0_0x70 MAX_TRAP_CNT
4882#else
4883#define HE0_0x70 0
4884#endif
4885
4886#ifdef ENABLE_HT0_Instruction_Access_MMU_Error_0x71
4887#define HE0_0x71 MAX_TRAP_CNT
4888#else
4889#define HE0_0x71 0
4890#endif
4891
4892#ifdef ENABLE_HT0_Data_Access_MMU_Error_0x72
4893#define HE0_0x72 MAX_TRAP_CNT
4894#else
4895#define HE0_0x72 0
4896#endif
4897
4898#ifdef ENABLE_HT0_Reserved_0x73
4899#define HE0_0x73 MAX_TRAP_CNT
4900#else
4901#define HE0_0x73 0
4902#endif
4903
4904#ifdef ENABLE_HT0_Control_Transfer_Instr_0x74
4905#define HE0_0x74 MAX_TRAP_CNT
4906#else
4907#define HE0_0x74 0
4908#endif
4909
4910#ifdef ENABLE_HT0_Instruction_VA_Watchpoint_0x75
4911#define HE0_0x75 MAX_TRAP_CNT
4912#else
4913#define HE0_0x75 0
4914#endif
4915
4916#ifdef ENABLE_HT0_Instruction_Breakpoint_0x76
4917#define HE0_0x76 MAX_TRAP_CNT
4918#else
4919#define HE0_0x76 0
4920#endif
4921
4922#ifdef ENABLE_HT0_Reserved_0x77
4923#define HE0_0x77 MAX_TRAP_CNT
4924#else
4925#define HE0_0x77 0
4926#endif
4927
4928#ifdef ENABLE_HT0_Reserved_0x78
4929#define HE0_0x78 MAX_TRAP_CNT
4930#else
4931#define HE0_0x78 0
4932#endif
4933
4934#ifdef ENABLE_HT0_Reserved_0x79
4935#define HE0_0x79 MAX_TRAP_CNT
4936#else
4937#define HE0_0x79 0
4938#endif
4939
4940#ifdef ENABLE_HT0_Reserved_0x7a
4941#define HE0_0x7a MAX_TRAP_CNT
4942#else
4943#define HE0_0x7a 0
4944#endif
4945
4946#ifdef ENABLE_HT0_Reserved_0x7b
4947#define HE0_0x7b MAX_TRAP_CNT
4948#else
4949#define HE0_0x7b 0
4950#endif
4951
4952#ifdef ENABLE_HT0_Reserved_0x7c
4953#define HE0_0x7c MAX_TRAP_CNT
4954#else
4955#define HE0_0x7c 0
4956#endif
4957
4958#ifdef ENABLE_HT0_Reserved_0x7d
4959#define HE0_0x7d MAX_TRAP_CNT
4960#else
4961#define HE0_0x7d 0
4962#endif
4963
4964#ifdef ENABLE_HT0_Reserved_0x7e
4965#define HE0_0x7e MAX_TRAP_CNT
4966#else
4967#define HE0_0x7e 0
4968#endif
4969
4970#ifdef ENABLE_HT0_Reserved_0x7f
4971#define HE0_0x7f MAX_TRAP_CNT
4972#else
4973#define HE0_0x7f 0
4974#endif
4975
4976#ifdef ENABLE_HT0_Window_Spill_0_Normal_0x80
4977#define HE0_0x80 MAX_TRAP_CNT
4978#else
4979#define HE0_0x80 0
4980#endif
4981
4982#ifdef ENABLE_HT0_Reserved_0x81
4983#define HE0_0x81 MAX_TRAP_CNT
4984#else
4985#define HE0_0x81 0
4986#endif
4987
4988#ifdef ENABLE_HT0_Reserved_0x82
4989#define HE0_0x82 MAX_TRAP_CNT
4990#else
4991#define HE0_0x82 0
4992#endif
4993
4994#ifdef ENABLE_HT0_Reserved_0x83
4995#define HE0_0x83 MAX_TRAP_CNT
4996#else
4997#define HE0_0x83 0
4998#endif
4999
5000#ifdef ENABLE_HT0_Window_Spill_1_Normal_0x84
5001#define HE0_0x84 MAX_TRAP_CNT
5002#else
5003#define HE0_0x84 0
5004#endif
5005
5006#ifdef ENABLE_HT0_Reserved_0x85
5007#define HE0_0x85 MAX_TRAP_CNT
5008#else
5009#define HE0_0x85 0
5010#endif
5011
5012#ifdef ENABLE_HT0_Reserved_0x86
5013#define HE0_0x86 MAX_TRAP_CNT
5014#else
5015#define HE0_0x86 0
5016#endif
5017
5018#ifdef ENABLE_HT0_Reserved_0x87
5019#define HE0_0x87 MAX_TRAP_CNT
5020#else
5021#define HE0_0x87 0
5022#endif
5023
5024#ifdef ENABLE_HT0_Window_Spill_2_Normal_0x88
5025#define HE0_0x88 MAX_TRAP_CNT
5026#else
5027#define HE0_0x88 0
5028#endif
5029
5030#ifdef ENABLE_HT0_Reserved_0x89
5031#define HE0_0x89 MAX_TRAP_CNT
5032#else
5033#define HE0_0x89 0
5034#endif
5035
5036#ifdef ENABLE_HT0_Reserved_0x8a
5037#define HE0_0x8a MAX_TRAP_CNT
5038#else
5039#define HE0_0x8a 0
5040#endif
5041
5042#ifdef ENABLE_HT0_Reserved_0x8b
5043#define HE0_0x8b MAX_TRAP_CNT
5044#else
5045#define HE0_0x8b 0
5046#endif
5047
5048
5049#ifdef ENABLE_HT0_Window_Spill_3_Normal_0x8c
5050#define HE0_0x8c MAX_TRAP_CNT
5051#else
5052#define HE0_0x8c 0
5053#endif
5054
5055#ifdef ENABLE_HT0_Reserved_0x8d
5056#define HE0_0x8d MAX_TRAP_CNT
5057#else
5058#define HE0_0x8d 0
5059#endif
5060
5061#ifdef ENABLE_HT0_Reserved_0x8e
5062#define HE0_0x8e MAX_TRAP_CNT
5063#else
5064#define HE0_0x8e 0
5065#endif
5066
5067#ifdef ENABLE_HT0_Reserved_0x8f
5068#define HE0_0x8f MAX_TRAP_CNT
5069#else
5070#define HE0_0x8f 0
5071#endif
5072
5073#ifdef ENABLE_HT0_Window_Spill_4_Normal_0x90
5074#define HE0_0x90 MAX_TRAP_CNT
5075#else
5076#define HE0_0x90 0
5077#endif
5078
5079#ifdef ENABLE_HT0_Reserved_0x91
5080#define HE0_0x91 MAX_TRAP_CNT
5081#else
5082#define HE0_0x91 0
5083#endif
5084
5085#ifdef ENABLE_HT0_Reserved_0x92
5086#define HE0_0x92 MAX_TRAP_CNT
5087#else
5088#define HE0_0x92 0
5089#endif
5090
5091#ifdef ENABLE_HT0_Reserved_0x93
5092#define HE0_0x93 MAX_TRAP_CNT
5093#else
5094#define HE0_0x93 0
5095#endif
5096
5097#ifdef ENABLE_HT0_Window_Spill_5_Normal_0x94
5098#define HE0_0x94 MAX_TRAP_CNT
5099#else
5100#define HE0_0x94 0
5101#endif
5102
5103#ifdef ENABLE_HT0_Reserved_0x95
5104#define HE0_0x95 MAX_TRAP_CNT
5105#else
5106#define HE0_0x95 0
5107#endif
5108
5109#ifdef ENABLE_HT0_Reserved_0x96
5110#define HE0_0x96 MAX_TRAP_CNT
5111#else
5112#define HE0_0x96 0
5113#endif
5114
5115#ifdef ENABLE_HT0_Reserved_0x97
5116#define HE0_0x97 MAX_TRAP_CNT
5117#else
5118#define HE0_0x97 0
5119#endif
5120
5121#ifdef ENABLE_HT0_Window_Spill_6_Normal_0x98
5122#define HE0_0x98 MAX_TRAP_CNT
5123#else
5124#define HE0_0x98 0
5125#endif
5126
5127#ifdef ENABLE_HT0_Reserved_0x99
5128#define HE0_0x99 MAX_TRAP_CNT
5129#else
5130#define HE0_0x99 0
5131#endif
5132
5133#ifdef ENABLE_HT0_Reserved_0x9a
5134#define HE0_0x9a MAX_TRAP_CNT
5135#else
5136#define HE0_0x9a 0
5137#endif
5138
5139#ifdef ENABLE_HT0_Reserved_0x9b
5140#define HE0_0x9b MAX_TRAP_CNT
5141#else
5142#define HE0_0x9b 0
5143#endif
5144
5145#ifdef ENABLE_HT0_Window_Spill_7_Normal_0x9c
5146#define HE0_0x9c MAX_TRAP_CNT
5147#else
5148#define HE0_0x9c 0
5149#endif
5150
5151#ifdef ENABLE_HT0_Reserved_0x9d
5152#define HE0_0x9d MAX_TRAP_CNT
5153#else
5154#define HE0_0x9d 0
5155#endif
5156
5157#ifdef ENABLE_HT0_Reserved_0x9e
5158#define HE0_0x9e MAX_TRAP_CNT
5159#else
5160#define HE0_0x9e 0
5161#endif
5162
5163#ifdef ENABLE_HT0_Reserved_0x9f
5164#define HE0_0x9f MAX_TRAP_CNT
5165#else
5166#define HE0_0x9f 0
5167#endif
5168
5169#ifdef ENABLE_HT0_Window_Spill_0_Other_0xa0
5170#define HE0_0xa0 MAX_TRAP_CNT
5171#else
5172#define HE0_0xa0 0
5173#endif
5174
5175#ifdef ENABLE_HT0_Reserved_0xa1
5176#define HE0_0xa1 MAX_TRAP_CNT
5177#else
5178#define HE0_0xa1 0
5179#endif
5180
5181#ifdef ENABLE_HT0_Reserved_0xa2
5182#define HE0_0xa2 MAX_TRAP_CNT
5183#else
5184#define HE0_0xa2 0
5185#endif
5186
5187#ifdef ENABLE_HT0_Reserved_0xa3
5188#define HE0_0xa3 MAX_TRAP_CNT
5189#else
5190#define HE0_0xa3 0
5191#endif
5192
5193#ifdef ENABLE_HT0_Window_Spill_1_Other_0xa4
5194#define HE0_0xa4 MAX_TRAP_CNT
5195#else
5196#define HE0_0xa4 0
5197#endif
5198
5199#ifdef ENABLE_HT0_Reserved_0xa5
5200#define HE0_0xa5 MAX_TRAP_CNT
5201#else
5202#define HE0_0xa5 0
5203#endif
5204
5205#ifdef ENABLE_HT0_Reserved_0xa6
5206#define HE0_0xa6 MAX_TRAP_CNT
5207#else
5208#define HE0_0xa6 0
5209#endif
5210
5211#ifdef ENABLE_HT0_Reserved_0xa7
5212#define HE0_0xa7 MAX_TRAP_CNT
5213#else
5214#define HE0_0xa7 0
5215#endif
5216
5217#ifdef ENABLE_HT0_Window_Spill_2_Other_0xa8
5218#define HE0_0xa8 MAX_TRAP_CNT
5219#else
5220#define HE0_0xa8 0
5221#endif
5222
5223#ifdef ENABLE_HT0_Reserved_0xa9
5224#define HE0_0xa9 MAX_TRAP_CNT
5225#else
5226#define HE0_0xa9 0
5227#endif
5228
5229#ifdef ENABLE_HT0_Reserved_0xaa
5230#define HE0_0xaa MAX_TRAP_CNT
5231#else
5232#define HE0_0xaa 0
5233#endif
5234
5235#ifdef ENABLE_HT0_Reserved_0xab
5236#define HE0_0xab MAX_TRAP_CNT
5237#else
5238#define HE0_0xab 0
5239#endif
5240
5241#ifdef ENABLE_HT0_Window_Spill_3_Other_0xac
5242#define HE0_0xac MAX_TRAP_CNT
5243#else
5244#define HE0_0xac 0
5245#endif
5246
5247#ifdef ENABLE_HT0_Reserved_0xad
5248#define HE0_0xad MAX_TRAP_CNT
5249#else
5250#define HE0_0xad 0
5251#endif
5252
5253#ifdef ENABLE_HT0_Reserved_0xae
5254#define HE0_0xae MAX_TRAP_CNT
5255#else
5256#define HE0_0xae 0
5257#endif
5258
5259#ifdef ENABLE_HT0_Reserved_0xaf
5260#define HE0_0xaf MAX_TRAP_CNT
5261#else
5262#define HE0_0xaf 0
5263#endif
5264
5265#ifdef ENABLE_HT0_Window_Spill_4_Other_0xb0
5266#define HE0_0xb0 MAX_TRAP_CNT
5267#else
5268#define HE0_0xb0 0
5269#endif
5270
5271#ifdef ENABLE_HT0_Reserved_0xb1
5272#define HE0_0xb1 MAX_TRAP_CNT
5273#else
5274#define HE0_0xb1 0
5275#endif
5276
5277#ifdef ENABLE_HT0_Reserved_0xb2
5278#define HE0_0xb2 MAX_TRAP_CNT
5279#else
5280#define HE0_0xb2 0
5281#endif
5282
5283#ifdef ENABLE_HT0_Reserved_0xb3
5284#define HE0_0xb3 MAX_TRAP_CNT
5285#else
5286#define HE0_0xb3 0
5287#endif
5288
5289#ifdef ENABLE_HT0_Window_Spill_5_Other_0xb4
5290#define HE0_0xb4 MAX_TRAP_CNT
5291#else
5292#define HE0_0xb4 0
5293#endif
5294
5295#ifdef ENABLE_HT0_Reserved_0xb5
5296#define HE0_0xb5 MAX_TRAP_CNT
5297#else
5298#define HE0_0xb5 0
5299#endif
5300
5301#ifdef ENABLE_HT0_Reserved_0xb6
5302#define HE0_0xb6 MAX_TRAP_CNT
5303#else
5304#define HE0_0xb6 0
5305#endif
5306
5307#ifdef ENABLE_HT0_Reserved_0xb7
5308#define HE0_0xb7 MAX_TRAP_CNT
5309#else
5310#define HE0_0xb7 0
5311#endif
5312
5313#ifdef ENABLE_HT0_Window_Spill_6_Other_0xb8
5314#define HE0_0xb8 MAX_TRAP_CNT
5315#else
5316#define HE0_0xb8 0
5317#endif
5318
5319#ifdef ENABLE_HT0_Reserved_0xb9
5320#define HE0_0xb9 MAX_TRAP_CNT
5321#else
5322#define HE0_0xb9 0
5323#endif
5324
5325#ifdef ENABLE_HT0_Reserved_0xba
5326#define HE0_0xba MAX_TRAP_CNT
5327#else
5328#define HE0_0xba 0
5329#endif
5330
5331#ifdef ENABLE_HT0_Reserved_0xbb
5332#define HE0_0xbb MAX_TRAP_CNT
5333#else
5334#define HE0_0xbb 0
5335#endif
5336
5337#ifdef ENABLE_HT0_Window_Spill_7_Other_0xbc
5338#define HE0_0xbc MAX_TRAP_CNT
5339#else
5340#define HE0_0xbc 0
5341#endif
5342
5343#ifdef ENABLE_HT0_Reserved_0xbd
5344#define HE0_0xbd MAX_TRAP_CNT
5345#else
5346#define HE0_0xbd 0
5347#endif
5348
5349#ifdef ENABLE_HT0_Reserved_0xbe
5350#define HE0_0xbe MAX_TRAP_CNT
5351#else
5352#define HE0_0xbe 0
5353#endif
5354
5355#ifdef ENABLE_HT0_Reserved_0xbf
5356#define HE0_0xbf MAX_TRAP_CNT
5357#else
5358#define HE0_0xbf 0
5359#endif
5360
5361#ifdef ENABLE_HT0_Window_Fill_0_Normal_0xc0
5362#define HE0_0xc0 MAX_TRAP_CNT
5363#else
5364#define HE0_0xc0 0
5365#endif
5366
5367#ifdef ENABLE_HT0_Reserved_0xc1
5368#define HE0_0xc1 MAX_TRAP_CNT
5369#else
5370#define HE0_0xc1 0
5371#endif
5372
5373#ifdef ENABLE_HT0_Reserved_0xc2
5374#define HE0_0xc2 MAX_TRAP_CNT
5375#else
5376#define HE0_0xc2 0
5377#endif
5378
5379#ifdef ENABLE_HT0_Reserved_0xc3
5380#define HE0_0xc3 MAX_TRAP_CNT
5381#else
5382#define HE0_0xc3 0
5383#endif
5384
5385#ifdef ENABLE_HT0_Window_Fill_1_Normal_0xc4
5386#define HE0_0xc4 MAX_TRAP_CNT
5387#else
5388#define HE0_0xc4 0
5389#endif
5390
5391#ifdef ENABLE_HT0_Reserved_0xc5
5392#define HE0_0xc5 MAX_TRAP_CNT
5393#else
5394#define HE0_0xc5 0
5395#endif
5396
5397#ifdef ENABLE_HT0_Reserved_0xc6
5398#define HE0_0xc6 MAX_TRAP_CNT
5399#else
5400#define HE0_0xc6 0
5401#endif
5402
5403#ifdef ENABLE_HT0_Reserved_0xc7
5404#define HE0_0xc7 MAX_TRAP_CNT
5405#else
5406#define HE0_0xc7 0
5407#endif
5408
5409#ifdef ENABLE_HT0_Window_Fill_2_Normal_0xc8
5410#define HE0_0xc8 MAX_TRAP_CNT
5411#else
5412#define HE0_0xc8 0
5413#endif
5414
5415#ifdef ENABLE_HT0_Reserved_0xc9
5416#define HE0_0xc9 MAX_TRAP_CNT
5417#else
5418#define HE0_0xc9 0
5419#endif
5420
5421#ifdef ENABLE_HT0_Reserved_0xca
5422#define HE0_0xca MAX_TRAP_CNT
5423#else
5424#define HE0_0xca 0
5425#endif
5426
5427#ifdef ENABLE_HT0_Reserved_0xcb
5428#define HE0_0xcb MAX_TRAP_CNT
5429#else
5430#define HE0_0xcb 0
5431#endif
5432
5433#ifdef ENABLE_HT0_Window_Fill_3_Normal_0xcc
5434#define HE0_0xcc MAX_TRAP_CNT
5435#else
5436#define HE0_0xcc 0
5437#endif
5438
5439#ifdef ENABLE_HT0_Reserved_0xcd
5440#define HE0_0xcd MAX_TRAP_CNT
5441#else
5442#define HE0_0xcd 0
5443#endif
5444
5445#ifdef ENABLE_HT0_Reserved_0xce
5446#define HE0_0xce MAX_TRAP_CNT
5447#else
5448#define HE0_0xce 0
5449#endif
5450
5451#ifdef ENABLE_HT0_Reserved_0xcf
5452#define HE0_0xcf MAX_TRAP_CNT
5453#else
5454#define HE0_0xcf 0
5455#endif
5456
5457#ifdef ENABLE_HT0_Window_Fill_4_Normal_0xd0
5458#define HE0_0xd0 MAX_TRAP_CNT
5459#else
5460#define HE0_0xd0 0
5461#endif
5462
5463#ifdef ENABLE_HT0_Reserved_0xd1
5464#define HE0_0xd1 MAX_TRAP_CNT
5465#else
5466#define HE0_0xd1 0
5467#endif
5468
5469#ifdef ENABLE_HT0_Reserved_0xd2
5470#define HE0_0xd2 MAX_TRAP_CNT
5471#else
5472#define HE0_0xd2 0
5473#endif
5474
5475#ifdef ENABLE_HT0_Reserved_0xd3
5476#define HE0_0xd3 MAX_TRAP_CNT
5477#else
5478#define HE0_0xd3 0
5479#endif
5480
5481#ifdef ENABLE_HT0_Window_Fill_5_Normal_0xd4
5482#define HE0_0xd4 MAX_TRAP_CNT
5483#else
5484#define HE0_0xd4 0
5485#endif
5486
5487#ifdef ENABLE_HT0_Reserved_0xd5
5488#define HE0_0xd5 MAX_TRAP_CNT
5489#else
5490#define HE0_0xd5 0
5491#endif
5492
5493#ifdef ENABLE_HT0_Reserved_0xd6
5494#define HE0_0xd6 MAX_TRAP_CNT
5495#else
5496#define HE0_0xd6 0
5497#endif
5498
5499#ifdef ENABLE_HT0_Reserved_0xd7
5500#define HE0_0xd7 MAX_TRAP_CNT
5501#else
5502#define HE0_0xd7 0
5503#endif
5504
5505#ifdef ENABLE_HT0_Window_Fill_6_Normal_0xd8
5506#define HE0_0xd8 MAX_TRAP_CNT
5507#else
5508#define HE0_0xd8 0
5509#endif
5510
5511#ifdef ENABLE_HT0_Reserved_0xd9
5512#define HE0_0xd9 MAX_TRAP_CNT
5513#else
5514#define HE0_0xd9 0
5515#endif
5516
5517#ifdef ENABLE_HT0_Reserved_0xda
5518#define HE0_0xda MAX_TRAP_CNT
5519#else
5520#define HE0_0xda 0
5521#endif
5522
5523#ifdef ENABLE_HT0_Reserved_0xdb
5524#define HE0_0xdb MAX_TRAP_CNT
5525#else
5526#define HE0_0xdb 0
5527#endif
5528
5529#ifdef ENABLE_HT0_Window_Fill_7_Normal_0xdc
5530#define HE0_0xdc MAX_TRAP_CNT
5531#else
5532#define HE0_0xdc 0
5533#endif
5534
5535#ifdef ENABLE_HT0_Reserved_0xdd
5536#define HE0_0xdd MAX_TRAP_CNT
5537#else
5538#define HE0_0xdd 0
5539#endif
5540
5541#ifdef ENABLE_HT0_Reserved_0xde
5542#define HE0_0xde MAX_TRAP_CNT
5543#else
5544#define HE0_0xde 0
5545#endif
5546
5547#ifdef ENABLE_HT0_Reserved_0xdf
5548#define HE0_0xdf MAX_TRAP_CNT
5549#else
5550#define HE0_0xdf 0
5551#endif
5552
5553#ifdef ENABLE_HT0_Window_Fill_0_Other_0xe0
5554#define HE0_0xe0 MAX_TRAP_CNT
5555#else
5556#define HE0_0xe0 0
5557#endif
5558
5559#ifdef ENABLE_HT0_Reserved_0xe1
5560#define HE0_0xe1 MAX_TRAP_CNT
5561#else
5562#define HE0_0xe1 0
5563#endif
5564
5565#ifdef ENABLE_HT0_Reserved_0xe2
5566#define HE0_0xe2 MAX_TRAP_CNT
5567#else
5568#define HE0_0xe2 0
5569#endif
5570
5571#ifdef ENABLE_HT0_Reserved_0xe3
5572#define HE0_0xe3 MAX_TRAP_CNT
5573#else
5574#define HE0_0xe3 0
5575#endif
5576
5577#ifdef ENABLE_HT0_Window_Fill_1_Other_0xe4
5578#define HE0_0xe4 MAX_TRAP_CNT
5579#else
5580#define HE0_0xe4 0
5581#endif
5582
5583#ifdef ENABLE_HT0_Reserved_0xe5
5584#define HE0_0xe5 MAX_TRAP_CNT
5585#else
5586#define HE0_0xe5 0
5587#endif
5588
5589#ifdef ENABLE_HT0_Reserved_0xe6
5590#define HE0_0xe6 MAX_TRAP_CNT
5591#else
5592#define HE0_0xe6 0
5593#endif
5594
5595#ifdef ENABLE_HT0_Reserved_0xe7
5596#define HE0_0xe7 MAX_TRAP_CNT
5597#else
5598#define HE0_0xe7 0
5599#endif
5600
5601#ifdef ENABLE_HT0_Window_Fill_2_Other_0xe8
5602#define HE0_0xe8 MAX_TRAP_CNT
5603#else
5604#define HE0_0xe8 0
5605#endif
5606
5607#ifdef ENABLE_HT0_Reserved_0xe9
5608#define HE0_0xe9 MAX_TRAP_CNT
5609#else
5610#define HE0_0xe9 0
5611#endif
5612
5613#ifdef ENABLE_HT0_Reserved_0xea
5614#define HE0_0xea MAX_TRAP_CNT
5615#else
5616#define HE0_0xea 0
5617#endif
5618
5619#ifdef ENABLE_HT0_Reserved_0xeb
5620#define HE0_0xeb MAX_TRAP_CNT
5621#else
5622#define HE0_0xeb 0
5623#endif
5624
5625#ifdef ENABLE_HT0_Window_Fill_3_Other_0xec
5626#define HE0_0xec MAX_TRAP_CNT
5627#else
5628#define HE0_0xec 0
5629#endif
5630
5631#ifdef ENABLE_HT0_Reserved_0xed
5632#define HE0_0xed MAX_TRAP_CNT
5633#else
5634#define HE0_0xed 0
5635#endif
5636
5637#ifdef ENABLE_HT0_Reserved_0xee
5638#define HE0_0xee MAX_TRAP_CNT
5639#else
5640#define HE0_0xee 0
5641#endif
5642
5643#ifdef ENABLE_HT0_Reserved_0xef
5644#define HE0_0xef MAX_TRAP_CNT
5645#else
5646#define HE0_0xef 0
5647#endif
5648
5649#ifdef ENABLE_HT0_Window_Fill_4_Other_0xf0
5650#define HE0_0xf0 MAX_TRAP_CNT
5651#else
5652#define HE0_0xf0 0
5653#endif
5654
5655#ifdef ENABLE_HT0_Reserved_0xf1
5656#define HE0_0xf1 MAX_TRAP_CNT
5657#else
5658#define HE0_0xf1 0
5659#endif
5660
5661#ifdef ENABLE_HT0_Reserved_0xf2
5662#define HE0_0xf2 MAX_TRAP_CNT
5663#else
5664#define HE0_0xf2 0
5665#endif
5666
5667#ifdef ENABLE_HT0_Reserved_0xf3
5668#define HE0_0xf3 MAX_TRAP_CNT
5669#else
5670#define HE0_0xf3 0
5671#endif
5672
5673#ifdef ENABLE_HT0_Window_Fill_5_Other_0xf4
5674#define HE0_0xf4 MAX_TRAP_CNT
5675#else
5676#define HE0_0xf4 0
5677#endif
5678
5679#ifdef ENABLE_HT0_Reserved_0xf5
5680#define HE0_0xf5 MAX_TRAP_CNT
5681#else
5682#define HE0_0xf5 0
5683#endif
5684
5685#ifdef ENABLE_HT0_Reserved_0xf6
5686#define HE0_0xf6 MAX_TRAP_CNT
5687#else
5688#define HE0_0xf6 0
5689#endif
5690
5691#ifdef ENABLE_HT0_Reserved_0xf7
5692#define HE0_0xf7 MAX_TRAP_CNT
5693#else
5694#define HE0_0xf7 0
5695#endif
5696
5697#ifdef ENABLE_HT0_Window_Fill_6_Other_0xf8
5698#define HE0_0xf8 MAX_TRAP_CNT
5699#else
5700#define HE0_0xf8 0
5701#endif
5702
5703#ifdef ENABLE_HT0_Reserved_0xf9
5704#define HE0_0xf9 MAX_TRAP_CNT
5705#else
5706#define HE0_0xf9 0
5707#endif
5708
5709#ifdef ENABLE_HT0_Reserved_0xfa
5710#define HE0_0xfa MAX_TRAP_CNT
5711#else
5712#define HE0_0xfa 0
5713#endif
5714
5715#ifdef ENABLE_HT0_Reserved_0xfb
5716#define HE0_0xfb MAX_TRAP_CNT
5717#else
5718#define HE0_0xfb 0
5719#endif
5720
5721#ifdef ENABLE_HT0_Window_Fill_7_Other_0xfc
5722#define HE0_0xfc MAX_TRAP_CNT
5723#else
5724#define HE0_0xfc 0
5725#endif
5726
5727#ifdef ENABLE_HT0_Reserved_0xfd
5728#define HE0_0xfd MAX_TRAP_CNT
5729#else
5730#define HE0_0xfd 0
5731#endif
5732
5733#ifdef ENABLE_HT0_Reserved_0xfe
5734#define HE0_0xfe MAX_TRAP_CNT
5735#else
5736#define HE0_0xfe 0
5737#endif
5738
5739#ifdef ENABLE_HT0_Reserved_0xff
5740#define HE0_0xff MAX_TRAP_CNT
5741#else
5742#define HE0_0xff 0
5743#endif
5744
5745#ifdef ENABLE_HT1_Reserved_0x00
5746#define HE1_0x00 MAX_TRAP_CNT
5747#else
5748#define HE1_0x00 0
5749#endif
5750
5751#ifdef ENABLE_HT1_Reserved_0x01
5752#define HE1_0x01 MAX_TRAP_CNT
5753#else
5754#define HE1_0x01 0
5755#endif
5756
5757#ifdef ENABLE_HT1_Reserved_0x02
5758#define HE1_0x02 MAX_TRAP_CNT
5759#else
5760#define HE1_0x02 0
5761#endif
5762
5763#ifdef ENABLE_HT1_Reserved_0x03
5764#define HE1_0x03 MAX_TRAP_CNT
5765#else
5766#define HE1_0x03 0
5767#endif
5768
5769#ifdef ENABLE_HT1_Reserved_0x04
5770#define HE1_0x04 MAX_TRAP_CNT
5771#else
5772#define HE1_0x04 0
5773#endif
5774
5775#ifdef ENABLE_HT1_Reserved_0x05
5776#define HE1_0x05 MAX_TRAP_CNT
5777#else
5778#define HE1_0x05 0
5779#endif
5780
5781#ifdef ENABLE_HT1_Reserved_0x06
5782#define HE1_0x06 MAX_TRAP_CNT
5783#else
5784#define HE1_0x06 0
5785#endif
5786
5787#ifdef ENABLE_HT1_Reserved_0x07
5788#define HE1_0x07 MAX_TRAP_CNT
5789#else
5790#define HE1_0x07 0
5791#endif
5792
5793#ifdef ENABLE_HT1_Reserved_0x08
5794#define HE1_0x08 MAX_TRAP_CNT
5795#else
5796#define HE1_0x08 0
5797#endif
5798
5799#ifdef ENABLE_HT1_Reserved_0x09
5800#define HE1_0x09 MAX_TRAP_CNT
5801#else
5802#define HE1_0x09 0
5803#endif
5804
5805#ifdef ENABLE_HT1_Reserved_0x0a
5806#define HE1_0x0a MAX_TRAP_CNT
5807#else
5808#define HE1_0x0a 0
5809#endif
5810
5811#ifdef ENABLE_HT1_Reserved_0x0b
5812#define HE1_0x0b MAX_TRAP_CNT
5813#else
5814#define HE1_0x0b 0
5815#endif
5816
5817#ifdef ENABLE_HT1_Reserved_0x0c
5818#define HE1_0x0c MAX_TRAP_CNT
5819#else
5820#define HE1_0x0c 0
5821#endif
5822
5823#ifdef ENABLE_HT1_Reserved_0x0d
5824#define HE1_0x0d MAX_TRAP_CNT
5825#else
5826#define HE1_0x0d 0
5827#endif
5828
5829#ifdef ENABLE_HT1_Reserved_0x0e
5830#define HE1_0x0e MAX_TRAP_CNT
5831#else
5832#define HE1_0x0e 0
5833#endif
5834
5835#ifdef ENABLE_HT1_Reserved_0x0f
5836#define HE1_0x0f MAX_TRAP_CNT
5837#else
5838#define HE1_0x0f 0
5839#endif
5840
5841#ifdef ENABLE_HT1_Illegal_instruction_0x10
5842#define HE1_0x10 MAX_TRAP_CNT
5843#else
5844#define HE1_0x10 0
5845#endif
5846
5847#ifdef ENABLE_HT1_Privileged_Opcode_0x11
5848#define HE1_0x11 MAX_TRAP_CNT
5849#else
5850#define HE1_0x11 0
5851#endif
5852
5853#ifdef ENABLE_HT1_Reserved_0x12
5854#define HE1_0x12 MAX_TRAP_CNT
5855#else
5856#define HE1_0x12 0
5857#endif
5858
5859#ifdef ENABLE_HT1_Reserved_0x13
5860#define HE1_0x13 MAX_TRAP_CNT
5861#else
5862#define HE1_0x13 0
5863#endif
5864
5865#ifdef ENABLE_HT1_Reserved_0x14
5866#define HE1_0x14 MAX_TRAP_CNT
5867#else
5868#define HE1_0x14 0
5869#endif
5870
5871#ifdef ENABLE_HT1_Reserved_0x15
5872#define HE1_0x15 MAX_TRAP_CNT
5873#else
5874#define HE1_0x15 0
5875#endif
5876
5877#ifdef ENABLE_HT1_Reserved_0x16
5878#define HE1_0x16 MAX_TRAP_CNT
5879#else
5880#define HE1_0x16 0
5881#endif
5882
5883#ifdef ENABLE_HT1_Reserved_0x17
5884#define HE1_0x17 MAX_TRAP_CNT
5885#else
5886#define HE1_0x17 0
5887#endif
5888
5889#ifdef ENABLE_HT1_Reserved_0x18
5890#define HE1_0x18 MAX_TRAP_CNT
5891#else
5892#define HE1_0x18 0
5893#endif
5894
5895#ifdef ENABLE_HT1_Reserved_0x19
5896#define HE1_0x19 MAX_TRAP_CNT
5897#else
5898#define HE1_0x19 0
5899#endif
5900
5901#ifdef ENABLE_HT1_Reserved_0x1a
5902#define HE1_0x1a MAX_TRAP_CNT
5903#else
5904#define HE1_0x1a 0
5905#endif
5906
5907#ifdef ENABLE_HT1_Reserved_0x1b
5908#define HE1_0x1b MAX_TRAP_CNT
5909#else
5910#define HE1_0x1b 0
5911#endif
5912
5913#ifdef ENABLE_HT1_Reserved_0x1c
5914#define HE1_0x1c MAX_TRAP_CNT
5915#else
5916#define HE1_0x1c 0
5917#endif
5918
5919#ifdef ENABLE_HT1_Reserved_0x1d
5920#define HE1_0x1d MAX_TRAP_CNT
5921#else
5922#define HE1_0x1d 0
5923#endif
5924
5925#ifdef ENABLE_HT1_Reserved_0x1e
5926#define HE1_0x1e MAX_TRAP_CNT
5927#else
5928#define HE1_0x1e 0
5929#endif
5930
5931#ifdef ENABLE_HT1_Reserved_0x1f
5932#define HE1_0x1f MAX_TRAP_CNT
5933#else
5934#define HE1_0x1f 0
5935#endif
5936
5937#ifdef ENABLE_HT1_Fp_Disabled_0x20
5938#define HE1_0x20 MAX_TRAP_CNT
5939#else
5940#define HE1_0x20 0
5941#endif
5942
5943#ifdef ENABLE_HT1_Fp_Exception_Ieee_754_0x21
5944#define HE1_0x21 MAX_TRAP_CNT
5945#else
5946#define HE1_0x21 0
5947#endif
5948
5949#ifdef ENABLE_HT1_Fp_Exception_Other_0x22
5950#define HE1_0x22 MAX_TRAP_CNT
5951#else
5952#define HE1_0x22 0
5953#endif
5954
5955#ifdef ENABLE_HT1_Tag_Overflow_0x23
5956#define HE1_0x23 MAX_TRAP_CNT
5957#else
5958#define HE1_0x23 0
5959#endif
5960
5961#ifdef ENABLE_HT1_Clean_Window_0x24
5962#define HE1_0x24 MAX_TRAP_CNT
5963#else
5964#define HE1_0x24 0
5965#endif
5966
5967#ifdef ENABLE_HT1_Clean_Window_0x25
5968#define HE1_0x25 MAX_TRAP_CNT
5969#else
5970#define HE1_0x25 0
5971#endif
5972
5973#ifdef ENABLE_HT1_Clean_Window_0x26
5974#define HE1_0x26 MAX_TRAP_CNT
5975#else
5976#define HE1_0x26 0
5977#endif
5978
5979#ifdef ENABLE_HT1_Clean_Window_0x27
5980#define HE1_0x27 MAX_TRAP_CNT
5981#else
5982#define HE1_0x27 0
5983#endif
5984
5985#ifdef ENABLE_HT1_Division_By_Zero_0x28
5986#define HE1_0x28 MAX_TRAP_CNT
5987#else
5988#define HE1_0x28 0
5989#endif
5990
5991#ifdef ENABLE_HT1_Reserved_0x29
5992#define HE1_0x29 MAX_TRAP_CNT
5993#else
5994#define HE1_0x29 0
5995#endif
5996
5997#ifdef ENABLE_HT1_Reserved_0x2a
5998#define HE1_0x2a MAX_TRAP_CNT
5999#else
6000#define HE1_0x2a 0
6001#endif
6002
6003#ifdef ENABLE_HT1_Reserved_0x2b
6004#define HE1_0x2b MAX_TRAP_CNT
6005#else
6006#define HE1_0x2b 0
6007#endif
6008
6009#ifdef ENABLE_HT1_Reserved_0x2c
6010#define HE1_0x2c MAX_TRAP_CNT
6011#else
6012#define HE1_0x2c 0
6013#endif
6014
6015#ifdef ENABLE_HT1_Reserved_0x2d
6016#define HE1_0x2d MAX_TRAP_CNT
6017#else
6018#define HE1_0x2d 0
6019#endif
6020
6021#ifdef ENABLE_HT1_Reserved_0x2e
6022#define HE1_0x2e MAX_TRAP_CNT
6023#else
6024#define HE1_0x2e 0
6025#endif
6026
6027#ifdef ENABLE_HT1_Reserved_0x2f
6028#define HE1_0x2f MAX_TRAP_CNT
6029#else
6030#define HE1_0x2f 0
6031#endif
6032
6033#ifdef ENABLE_HT1_Reserved_0x30
6034#define HE1_0x30 MAX_TRAP_CNT
6035#else
6036#define HE1_0x30 0
6037#endif
6038
6039#ifdef ENABLE_HT1_Reserved_0x31
6040#define HE1_0x31 MAX_TRAP_CNT
6041#else
6042#define HE1_0x31 0
6043#endif
6044
6045#ifdef ENABLE_HT1_Reserved_0x32
6046#define HE1_0x32 MAX_TRAP_CNT
6047#else
6048#define HE1_0x32 0
6049#endif
6050
6051#ifdef ENABLE_HT1_Reserved_0x33
6052#define HE1_0x33 MAX_TRAP_CNT
6053#else
6054#define HE1_0x33 0
6055#endif
6056
6057#ifdef ENABLE_HT1_Reserved_0x34
6058#define HE1_0x34 MAX_TRAP_CNT
6059#else
6060#define HE1_0x34 0
6061#endif
6062
6063#ifdef ENABLE_HT1_Reserved_0x35
6064#define HE1_0x35 MAX_TRAP_CNT
6065#else
6066#define HE1_0x35 0
6067#endif
6068
6069#ifdef ENABLE_HT1_Reserved_0x36
6070#define HE1_0x36 MAX_TRAP_CNT
6071#else
6072#define HE1_0x36 0
6073#endif
6074
6075#ifdef ENABLE_HT1_Reserved_0x37
6076#define HE1_0x37 MAX_TRAP_CNT
6077#else
6078#define HE1_0x37 0
6079#endif
6080
6081#ifdef ENABLE_HT1_Reserved_0x38
6082#define HE1_0x38 MAX_TRAP_CNT
6083#else
6084#define HE1_0x38 0
6085#endif
6086
6087#ifdef ENABLE_HT1_Reserved_0x39
6088#define HE1_0x39 MAX_TRAP_CNT
6089#else
6090#define HE1_0x39 0
6091#endif
6092
6093#ifdef ENABLE_HT1_Reserved_0x3a
6094#define HE1_0x3a MAX_TRAP_CNT
6095#else
6096#define HE1_0x3a 0
6097#endif
6098
6099#ifdef ENABLE_HT1_Reserved_0x3b
6100#define HE1_0x3b MAX_TRAP_CNT
6101#else
6102#define HE1_0x3b 0
6103#endif
6104
6105#ifdef ENABLE_HT1_Reserved_0x3c
6106#define HE1_0x3c MAX_TRAP_CNT
6107#else
6108#define HE1_0x3c 0
6109#endif
6110
6111#ifdef ENABLE_HT1_Reserved_0x3d
6112#define HE1_0x3d MAX_TRAP_CNT
6113#else
6114#define HE1_0x3d 0
6115#endif
6116
6117#ifdef ENABLE_HT1_Reserved_0x3e
6118#define HE1_0x3e MAX_TRAP_CNT
6119#else
6120#define HE1_0x3e 0
6121#endif
6122
6123#ifdef ENABLE_HT1_Reserved_0x3f
6124#define HE1_0x3f MAX_TRAP_CNT
6125#else
6126#define HE1_0x3f 0
6127#endif
6128
6129#ifdef ENABLE_HT1_Reserved_0x40
6130#define HE1_0x40 MAX_TRAP_CNT
6131#else
6132#define HE1_0x40 0
6133#endif
6134
6135#ifdef ENABLE_HT1_Interrupt_Level_1_0x41
6136#define HE1_0x41 MAX_TRAP_CNT
6137#else
6138#define HE1_0x41 0
6139#endif
6140
6141#ifdef ENABLE_HT1_Interrupt_Level_2_0x42
6142#define HE1_0x42 MAX_TRAP_CNT
6143#else
6144#define HE1_0x42 0
6145#endif
6146
6147#ifdef ENABLE_HT1_Interrupt_Level_3_0x43
6148#define HE1_0x43 MAX_TRAP_CNT
6149#else
6150#define HE1_0x43 0
6151#endif
6152
6153#ifdef ENABLE_HT1_Interrupt_Level_4_0x44
6154#define HE1_0x44 MAX_TRAP_CNT
6155#else
6156#define HE1_0x44 0
6157#endif
6158
6159#ifdef ENABLE_HT1_Interrupt_Level_5_0x45
6160#define HE1_0x45 MAX_TRAP_CNT
6161#else
6162#define HE1_0x45 0
6163#endif
6164
6165#ifdef ENABLE_HT1_Interrupt_Level_6_0x46
6166#define HE1_0x46 MAX_TRAP_CNT
6167#else
6168#define HE1_0x46 0
6169#endif
6170
6171#ifdef ENABLE_HT1_Interrupt_Level_7_0x47
6172#define HE1_0x47 MAX_TRAP_CNT
6173#else
6174#define HE1_0x47 0
6175#endif
6176
6177#ifdef ENABLE_HT1_Interrupt_Level_8_0x48
6178#define HE1_0x48 MAX_TRAP_CNT
6179#else
6180#define HE1_0x48 0
6181#endif
6182
6183#ifdef ENABLE_HT1_Interrupt_Level_9_0x49
6184#define HE1_0x49 MAX_TRAP_CNT
6185#else
6186#define HE1_0x49 0
6187#endif
6188
6189#ifdef ENABLE_HT1_Interrupt_Level_10_0x4a
6190#define HE1_0x4a MAX_TRAP_CNT
6191#else
6192#define HE1_0x4a 0
6193#endif
6194
6195#ifdef ENABLE_HT1_Interrupt_Level_11_0x4b
6196#define HE1_0x4b MAX_TRAP_CNT
6197#else
6198#define HE1_0x4b 0
6199#endif
6200
6201#ifdef ENABLE_HT1_Interrupt_Level_12_0x4c
6202#define HE1_0x4c MAX_TRAP_CNT
6203#else
6204#define HE1_0x4c 0
6205#endif
6206
6207#ifdef ENABLE_HT1_Interrupt_Level_13_0x4d
6208#define HE1_0x4d MAX_TRAP_CNT
6209#else
6210#define HE1_0x4d 0
6211#endif
6212
6213#ifdef ENABLE_HT1_Interrupt_Level_14_0x4e
6214#define HE1_0x4e MAX_TRAP_CNT
6215#else
6216#define HE1_0x4e 0
6217#endif
6218
6219#ifdef ENABLE_HT1_Interrupt_Level_15_0x4f
6220#define HE1_0x4f MAX_TRAP_CNT
6221#else
6222#define HE1_0x4f 0
6223#endif
6224
6225#ifdef ENABLE_HT1_Reserved_0x50
6226#define HE1_0x50 MAX_TRAP_CNT
6227#else
6228#define HE1_0x50 0
6229#endif
6230
6231#ifdef ENABLE_HT1_Reserved_0x51
6232#define HE1_0x51 MAX_TRAP_CNT
6233#else
6234#define HE1_0x51 0
6235#endif
6236
6237#ifdef ENABLE_HT1_Reserved_0x52
6238#define HE1_0x52 MAX_TRAP_CNT
6239#else
6240#define HE1_0x52 0
6241#endif
6242
6243#ifdef ENABLE_HT1_Reserved_0x53
6244#define HE1_0x53 MAX_TRAP_CNT
6245#else
6246#define HE1_0x53 0
6247#endif
6248
6249#ifdef ENABLE_HT1_Reserved_0x54
6250#define HE1_0x54 MAX_TRAP_CNT
6251#else
6252#define HE1_0x54 0
6253#endif
6254
6255#ifdef ENABLE_HT1_Reserved_0x55
6256#define HE1_0x55 MAX_TRAP_CNT
6257#else
6258#define HE1_0x55 0
6259#endif
6260
6261#ifdef ENABLE_HT1_Reserved_0x56
6262#define HE1_0x56 MAX_TRAP_CNT
6263#else
6264#define HE1_0x56 0
6265#endif
6266
6267#ifdef ENABLE_HT1_Reserved_0x57
6268#define HE1_0x57 MAX_TRAP_CNT
6269#else
6270#define HE1_0x57 0
6271#endif
6272
6273#ifdef ENABLE_HT1_Reserved_0x58
6274#define HE1_0x58 MAX_TRAP_CNT
6275#else
6276#define HE1_0x58 0
6277#endif
6278
6279#ifdef ENABLE_HT1_Reserved_0x59
6280#define HE1_0x59 MAX_TRAP_CNT
6281#else
6282#define HE1_0x59 0
6283#endif
6284
6285#ifdef ENABLE_HT1_Reserved_0x5a
6286#define HE1_0x5a MAX_TRAP_CNT
6287#else
6288#define HE1_0x5a 0
6289#endif
6290
6291#ifdef ENABLE_HT1_Reserved_0x5b
6292#define HE1_0x5b MAX_TRAP_CNT
6293#else
6294#define HE1_0x5b 0
6295#endif
6296
6297#ifdef ENABLE_HT1_Reserved_0x5c
6298#define HE1_0x5c MAX_TRAP_CNT
6299#else
6300#define HE1_0x5c 0
6301#endif
6302
6303#ifdef ENABLE_HT1_Reserved_0x5d
6304#define HE1_0x5d MAX_TRAP_CNT
6305#else
6306#define HE1_0x5d 0
6307#endif
6308
6309#ifdef ENABLE_HT1_Reserved_0x5e
6310#define HE1_0x5e MAX_TRAP_CNT
6311#else
6312#define HE1_0x5e 0
6313#endif
6314
6315#ifdef ENABLE_HT1_Reserved_0x5f
6316#define HE1_0x5f MAX_TRAP_CNT
6317#else
6318#define HE1_0x5f 0
6319#endif
6320
6321#ifdef ENABLE_HT1_Reserved_0x60
6322#define HE1_0x60 MAX_TRAP_CNT
6323#else
6324#define HE1_0x60 0
6325#endif
6326
6327#ifdef ENABLE_HT1_Reserved_0x61
6328#define HE1_0x61 MAX_TRAP_CNT
6329#else
6330#define HE1_0x61 0
6331#endif
6332
6333#ifdef ENABLE_HT1_VA_Watchpoint_0x62
6334#define HE1_0x62 MAX_TRAP_CNT
6335#else
6336#define HE1_0x62 0
6337#endif
6338
6339#ifdef ENABLE_HT1_Reserved_0x63
6340#define HE1_0x63 MAX_TRAP_CNT
6341#else
6342#define HE1_0x63 0
6343#endif
6344
6345#ifdef ENABLE_HT1_fast_instr_access_MMU_miss_0x64
6346#define HE1_0x64 MAX_TRAP_CNT
6347#else
6348#define HE1_0x64 0
6349#endif
6350
6351#ifdef ENABLE_HT1_Reserved_0x65
6352#define HE1_0x65 MAX_TRAP_CNT
6353#else
6354#define HE1_0x65 0
6355#endif
6356
6357#ifdef ENABLE_HT1_Reserved_0x66
6358#define HE1_0x66 MAX_TRAP_CNT
6359#else
6360#define HE1_0x66 0
6361#endif
6362
6363#ifdef ENABLE_HT1_Reserved_0x67
6364#define HE1_0x67 MAX_TRAP_CNT
6365#else
6366#define HE1_0x67 0
6367#endif
6368
6369#ifdef ENABLE_HT1_fast_data_access_MMU_miss_0x68
6370#define HE1_0x68 MAX_TRAP_CNT
6371#else
6372#define HE1_0x68 0
6373#endif
6374
6375#ifdef ENABLE_HT1_Reserved_0x69
6376#define HE1_0x69 MAX_TRAP_CNT
6377#else
6378#define HE1_0x69 0
6379#endif
6380
6381#ifdef ENABLE_HT1_Reserved_0x6a
6382#define HE1_0x6a MAX_TRAP_CNT
6383#else
6384#define HE1_0x6a 0
6385#endif
6386
6387#ifdef ENABLE_HT1_Reserved_0x6b
6388#define HE1_0x6b MAX_TRAP_CNT
6389#else
6390#define HE1_0x6b 0
6391#endif
6392
6393#ifdef ENABLE_HT1_data_access_protection_0x6c
6394#define HE1_0x6c MAX_TRAP_CNT
6395#else
6396#define HE1_0x6c 0
6397#endif
6398
6399#ifdef ENABLE_HT1_Reserved_0x6d
6400#define HE1_0x6d MAX_TRAP_CNT
6401#else
6402#define HE1_0x6d 0
6403#endif
6404
6405#ifdef ENABLE_HT1_Reserved_0x6e
6406#define HE1_0x6e MAX_TRAP_CNT
6407#else
6408#define HE1_0x6e 0
6409#endif
6410
6411#ifdef ENABLE_HT1_Reserved_0x6f
6412#define HE1_0x6f MAX_TRAP_CNT
6413#else
6414#define HE1_0x6f 0
6415#endif
6416
6417#ifdef ENABLE_HT1_Reserved_0x70
6418#define HE1_0x70 MAX_TRAP_CNT
6419#else
6420#define HE1_0x70 0
6421#endif
6422
6423#ifdef ENABLE_HT1_Reserved_0x71
6424#define HE1_0x71 MAX_TRAP_CNT
6425#else
6426#define HE1_0x71 0
6427#endif
6428
6429#ifdef ENABLE_HT1_Reserved_0x72
6430#define HE1_0x72 MAX_TRAP_CNT
6431#else
6432#define HE1_0x72 0
6433#endif
6434
6435#ifdef ENABLE_HT1_Reserved_0x73
6436#define HE1_0x73 MAX_TRAP_CNT
6437#else
6438#define HE1_0x73 0
6439#endif
6440
6441#ifdef ENABLE_HT1_Reserved_0x74
6442#define HE1_0x74 MAX_TRAP_CNT
6443#else
6444#define HE1_0x74 0
6445#endif
6446
6447#ifdef ENABLE_HT1_Instruction_VA_Watchpoint_0x75
6448#define HE1_0x75 MAX_TRAP_CNT
6449#else
6450#define HE1_0x75 0
6451#endif
6452
6453#ifdef ENABLE_HT1_Reserved_0x76
6454#define HE1_0x76 MAX_TRAP_CNT
6455#else
6456#define HE1_0x76 0
6457#endif
6458
6459#ifdef ENABLE_HT1_Reserved_0x77
6460#define HE1_0x77 MAX_TRAP_CNT
6461#else
6462#define HE1_0x77 0
6463#endif
6464
6465#ifdef ENABLE_HT1_Reserved_0x78
6466#define HE1_0x78 MAX_TRAP_CNT
6467#else
6468#define HE1_0x78 0
6469#endif
6470
6471#ifdef ENABLE_HT1_Reserved_0x79
6472#define HE1_0x79 MAX_TRAP_CNT
6473#else
6474#define HE1_0x79 0
6475#endif
6476
6477#ifdef ENABLE_HT1_Reserved_0x7a
6478#define HE1_0x7a MAX_TRAP_CNT
6479#else
6480#define HE1_0x7a 0
6481#endif
6482
6483#ifdef ENABLE_HT1_Reserved_0x7b
6484#define HE1_0x7b MAX_TRAP_CNT
6485#else
6486#define HE1_0x7b 0
6487#endif
6488
6489#ifdef ENABLE_HT1_Cpu_Mondo_Trap_0x7c
6490#define HE1_0x7c MAX_TRAP_CNT
6491#else
6492#define HE1_0x7c 0
6493#endif
6494
6495#ifdef ENABLE_HT1_Dev_Mondo_Trap_0x7d
6496#define HE1_0x7d MAX_TRAP_CNT
6497#else
6498#define HE1_0x7d 0
6499#endif
6500
6501#ifdef ENABLE_HT1_Resumable_Error_0x7e
6502#define HE1_0x7e MAX_TRAP_CNT
6503#else
6504#define HE1_0x7e 0
6505#endif
6506
6507#ifdef ENABLE_HT1_Reserved_0x7f
6508#define HE1_0x7f MAX_TRAP_CNT
6509#else
6510#define HE1_0x7f 0
6511#endif
6512
6513#ifdef ENABLE_HT1_Window_Spill_0_Normal_0x80
6514#define HE1_0x80 MAX_TRAP_CNT
6515#else
6516#define HE1_0x80 0
6517#endif
6518
6519#ifdef ENABLE_HT1_Reserved_0x81
6520#define HE1_0x81 MAX_TRAP_CNT
6521#else
6522#define HE1_0x81 0
6523#endif
6524
6525#ifdef ENABLE_HT1_Reserved_0x82
6526#define HE1_0x82 MAX_TRAP_CNT
6527#else
6528#define HE1_0x82 0
6529#endif
6530
6531#ifdef ENABLE_HT1_Reserved_0x83
6532#define HE1_0x83 MAX_TRAP_CNT
6533#else
6534#define HE1_0x83 0
6535#endif
6536
6537#ifdef ENABLE_HT1_Window_Spill_1_Normal_0x84
6538#define HE1_0x84 MAX_TRAP_CNT
6539#else
6540#define HE1_0x84 0
6541#endif
6542
6543#ifdef ENABLE_HT1_Reserved_0x85
6544#define HE1_0x85 MAX_TRAP_CNT
6545#else
6546#define HE1_0x85 0
6547#endif
6548
6549#ifdef ENABLE_HT1_Reserved_0x86
6550#define HE1_0x86 MAX_TRAP_CNT
6551#else
6552#define HE1_0x86 0
6553#endif
6554
6555#ifdef ENABLE_HT1_Reserved_0x87
6556#define HE1_0x87 MAX_TRAP_CNT
6557#else
6558#define HE1_0x87 0
6559#endif
6560
6561#ifdef ENABLE_HT1_Window_Spill_2_Normal_0x88
6562#define HE1_0x88 MAX_TRAP_CNT
6563#else
6564#define HE1_0x88 0
6565#endif
6566
6567#ifdef ENABLE_HT1_Reserved_0x89
6568#define HE1_0x89 MAX_TRAP_CNT
6569#else
6570#define HE1_0x89 0
6571#endif
6572
6573#ifdef ENABLE_HT1_Reserved_0x8a
6574#define HE1_0x8a MAX_TRAP_CNT
6575#else
6576#define HE1_0x8a 0
6577#endif
6578
6579#ifdef ENABLE_HT1_Reserved_0x8b
6580#define HE1_0x8b MAX_TRAP_CNT
6581#else
6582#define HE1_0x8b 0
6583#endif
6584
6585#ifdef ENABLE_HT1_Window_Spill_3_Normal_0x8c
6586#define HE1_0x8c MAX_TRAP_CNT
6587#else
6588#define HE1_0x8c 0
6589#endif
6590
6591#ifdef ENABLE_HT1_Reserved_0x8d
6592#define HE1_0x8d MAX_TRAP_CNT
6593#else
6594#define HE1_0x8d 0
6595#endif
6596
6597#ifdef ENABLE_HT1_Reserved_0x8e
6598#define HE1_0x8e MAX_TRAP_CNT
6599#else
6600#define HE1_0x8e 0
6601#endif
6602
6603#ifdef ENABLE_HT1_Reserved_0x8f
6604#define HE1_0x8f MAX_TRAP_CNT
6605#else
6606#define HE1_0x8f 0
6607#endif
6608
6609#ifdef ENABLE_HT1_Window_Spill_4_Normal_0x90
6610#define HE1_0x90 MAX_TRAP_CNT
6611#else
6612#define HE1_0x90 0
6613#endif
6614
6615#ifdef ENABLE_HT1_Reserved_0x91
6616#define HE1_0x91 MAX_TRAP_CNT
6617#else
6618#define HE1_0x91 0
6619#endif
6620
6621#ifdef ENABLE_HT1_Reserved_0x92
6622#define HE1_0x92 MAX_TRAP_CNT
6623#else
6624#define HE1_0x92 0
6625#endif
6626
6627#ifdef ENABLE_HT1_Reserved_0x93
6628#define HE1_0x93 MAX_TRAP_CNT
6629#else
6630#define HE1_0x93 0
6631#endif
6632
6633#ifdef ENABLE_HT1_Window_Spill_5_Normal_0x94
6634#define HE1_0x94 MAX_TRAP_CNT
6635#else
6636#define HE1_0x94 0
6637#endif
6638
6639#ifdef ENABLE_HT1_Reserved_0x95
6640#define HE1_0x95 MAX_TRAP_CNT
6641#else
6642#define HE1_0x95 0
6643#endif
6644
6645#ifdef ENABLE_HT1_Reserved_0x96
6646#define HE1_0x96 MAX_TRAP_CNT
6647#else
6648#define HE1_0x96 0
6649#endif
6650
6651#ifdef ENABLE_HT1_Reserved_0x97
6652#define HE1_0x97 MAX_TRAP_CNT
6653#else
6654#define HE1_0x97 0
6655#endif
6656
6657#ifdef ENABLE_HT1_Window_Spill_6_Normal_0x98
6658#define HE1_0x98 MAX_TRAP_CNT
6659#else
6660#define HE1_0x98 0
6661#endif
6662
6663#ifdef ENABLE_HT1_Reserved_0x99
6664#define HE1_0x99 MAX_TRAP_CNT
6665#else
6666#define HE1_0x99 0
6667#endif
6668
6669#ifdef ENABLE_HT1_Reserved_0x9a
6670#define HE1_0x9a MAX_TRAP_CNT
6671#else
6672#define HE1_0x9a 0
6673#endif
6674
6675#ifdef ENABLE_HT1_Reserved_0x9b
6676#define HE1_0x9b MAX_TRAP_CNT
6677#else
6678#define HE1_0x9b 0
6679#endif
6680
6681#ifdef ENABLE_HT1_Window_Spill_7_Normal_0x9c
6682#define HE1_0x9c MAX_TRAP_CNT
6683#else
6684#define HE1_0x9c 0
6685#endif
6686
6687#ifdef ENABLE_HT1_Reserved_0x9d
6688#define HE1_0x9d MAX_TRAP_CNT
6689#else
6690#define HE1_0x9d 0
6691#endif
6692
6693#ifdef ENABLE_HT1_Reserved_0x9e
6694#define HE1_0x9e MAX_TRAP_CNT
6695#else
6696#define HE1_0x9e 0
6697#endif
6698
6699#ifdef ENABLE_HT1_Reserved_0x9f
6700#define HE1_0x9f MAX_TRAP_CNT
6701#else
6702#define HE1_0x9f 0
6703#endif
6704
6705#ifdef ENABLE_HT1_Window_Spill_0_Other_0xa0
6706#define HE1_0xa0 MAX_TRAP_CNT
6707#else
6708#define HE1_0xa0 0
6709#endif
6710
6711#ifdef ENABLE_HT1_Reserved_0xa1
6712#define HE1_0xa1 MAX_TRAP_CNT
6713#else
6714#define HE1_0xa1 0
6715#endif
6716
6717#ifdef ENABLE_HT1_Reserved_0xa2
6718#define HE1_0xa2 MAX_TRAP_CNT
6719#else
6720#define HE1_0xa2 0
6721#endif
6722
6723#ifdef ENABLE_HT1_Reserved_0xa3
6724#define HE1_0xa3 MAX_TRAP_CNT
6725#else
6726#define HE1_0xa3 0
6727#endif
6728
6729#ifdef ENABLE_HT1_Window_Spill_1_Other_0xa4
6730#define HE1_0xa4 MAX_TRAP_CNT
6731#else
6732#define HE1_0xa4 0
6733#endif
6734
6735#ifdef ENABLE_HT1_Reserved_0xa5
6736#define HE1_0xa5 MAX_TRAP_CNT
6737#else
6738#define HE1_0xa5 0
6739#endif
6740
6741#ifdef ENABLE_HT1_Reserved_0xa6
6742#define HE1_0xa6 MAX_TRAP_CNT
6743#else
6744#define HE1_0xa6 0
6745#endif
6746
6747#ifdef ENABLE_HT1_Reserved_0xa7
6748#define HE1_0xa7 MAX_TRAP_CNT
6749#else
6750#define HE1_0xa7 0
6751#endif
6752
6753#ifdef ENABLE_HT1_Window_Spill_2_Other_0xa8
6754#define HE1_0xa8 MAX_TRAP_CNT
6755#else
6756#define HE1_0xa8 0
6757#endif
6758
6759#ifdef ENABLE_HT1_Reserved_0xa9
6760#define HE1_0xa9 MAX_TRAP_CNT
6761#else
6762#define HE1_0xa9 0
6763#endif
6764
6765#ifdef ENABLE_HT1_Reserved_0xaa
6766#define HE1_0xaa MAX_TRAP_CNT
6767#else
6768#define HE1_0xaa 0
6769#endif
6770
6771#ifdef ENABLE_HT1_Reserved_0xab
6772#define HE1_0xab MAX_TRAP_CNT
6773#else
6774#define HE1_0xab 0
6775#endif
6776
6777#ifdef ENABLE_HT1_Window_Spill_3_Other_0xac
6778#define HE1_0xac MAX_TRAP_CNT
6779#else
6780#define HE1_0xac 0
6781#endif
6782
6783#ifdef ENABLE_HT1_Reserved_0xad
6784#define HE1_0xad MAX_TRAP_CNT
6785#else
6786#define HE1_0xad 0
6787#endif
6788
6789#ifdef ENABLE_HT1_Reserved_0xae
6790#define HE1_0xae MAX_TRAP_CNT
6791#else
6792#define HE1_0xae 0
6793#endif
6794
6795#ifdef ENABLE_HT1_Reserved_0xaf
6796#define HE1_0xaf MAX_TRAP_CNT
6797#else
6798#define HE1_0xaf 0
6799#endif
6800
6801#ifdef ENABLE_HT1_Window_Spill_4_Other_0xb0
6802#define HE1_0xb0 MAX_TRAP_CNT
6803#else
6804#define HE1_0xb0 0
6805#endif
6806
6807#ifdef ENABLE_HT1_Reserved_0xb1
6808#define HE1_0xb1 MAX_TRAP_CNT
6809#else
6810#define HE1_0xb1 0
6811#endif
6812
6813#ifdef ENABLE_HT1_Reserved_0xb2
6814#define HE1_0xb2 MAX_TRAP_CNT
6815#else
6816#define HE1_0xb2 0
6817#endif
6818
6819#ifdef ENABLE_HT1_Reserved_0xb3
6820#define HE1_0xb3 MAX_TRAP_CNT
6821#else
6822#define HE1_0xb3 0
6823#endif
6824
6825#ifdef ENABLE_HT1_Window_Spill_5_Other_0xb4
6826#define HE1_0xb4 MAX_TRAP_CNT
6827#else
6828#define HE1_0xb4 0
6829#endif
6830
6831#ifdef ENABLE_HT1_Reserved_0xb5
6832#define HE1_0xb5 MAX_TRAP_CNT
6833#else
6834#define HE1_0xb5 0
6835#endif
6836
6837#ifdef ENABLE_HT1_Reserved_0xb6
6838#define HE1_0xb6 MAX_TRAP_CNT
6839#else
6840#define HE1_0xb6 0
6841#endif
6842
6843#ifdef ENABLE_HT1_Reserved_0xb7
6844#define HE1_0xb7 MAX_TRAP_CNT
6845#else
6846#define HE1_0xb7 0
6847#endif
6848
6849#ifdef ENABLE_HT1_Window_Spill_6_Other_0xb8
6850#define HE1_0xb8 MAX_TRAP_CNT
6851#else
6852#define HE1_0xb8 0
6853#endif
6854
6855#ifdef ENABLE_HT1_Reserved_0xb9
6856#define HE1_0xb9 MAX_TRAP_CNT
6857#else
6858#define HE1_0xb9 0
6859#endif
6860
6861#ifdef ENABLE_HT1_Reserved_0xba
6862#define HE1_0xba MAX_TRAP_CNT
6863#else
6864#define HE1_0xba 0
6865#endif
6866
6867#ifdef ENABLE_HT1_Reserved_0xbb
6868#define HE1_0xbb MAX_TRAP_CNT
6869#else
6870#define HE1_0xbb 0
6871#endif
6872
6873#ifdef ENABLE_HT1_Window_Spill_7_Other_0xbc
6874#define HE1_0xbc MAX_TRAP_CNT
6875#else
6876#define HE1_0xbc 0
6877#endif
6878
6879#ifdef ENABLE_HT1_Reserved_0xbd
6880#define HE1_0xbd MAX_TRAP_CNT
6881#else
6882#define HE1_0xbd 0
6883#endif
6884
6885#ifdef ENABLE_HT1_Reserved_0xbe
6886#define HE1_0xbe MAX_TRAP_CNT
6887#else
6888#define HE1_0xbe 0
6889#endif
6890
6891#ifdef ENABLE_HT1_Reserved_0xbf
6892#define HE1_0xbf MAX_TRAP_CNT
6893#else
6894#define HE1_0xbf 0
6895#endif
6896
6897#ifdef ENABLE_HT1_Window_Fill_0_Normal_0xc0
6898#define HE1_0xc0 MAX_TRAP_CNT
6899#else
6900#define HE1_0xc0 0
6901#endif
6902
6903#ifdef ENABLE_HT1_Reserved_0xc1
6904#define HE1_0xc1 MAX_TRAP_CNT
6905#else
6906#define HE1_0xc1 0
6907#endif
6908
6909#ifdef ENABLE_HT1_Reserved_0xc2
6910#define HE1_0xc2 MAX_TRAP_CNT
6911#else
6912#define HE1_0xc2 0
6913#endif
6914
6915#ifdef ENABLE_HT1_Reserved_0xc3
6916#define HE1_0xc3 MAX_TRAP_CNT
6917#else
6918#define HE1_0xc3 0
6919#endif
6920
6921#ifdef ENABLE_HT1_Window_Fill_1_Normal_0xc4
6922#define HE1_0xc4 MAX_TRAP_CNT
6923#else
6924#define HE1_0xc4 0
6925#endif
6926
6927#ifdef ENABLE_HT1_Reserved_0xc5
6928#define HE1_0xc5 MAX_TRAP_CNT
6929#else
6930#define HE1_0xc5 0
6931#endif
6932
6933#ifdef ENABLE_HT1_Reserved_0xc6
6934#define HE1_0xc6 MAX_TRAP_CNT
6935#else
6936#define HE1_0xc6 0
6937#endif
6938
6939#ifdef ENABLE_HT1_Reserved_0xc7
6940#define HE1_0xc7 MAX_TRAP_CNT
6941#else
6942#define HE1_0xc7 0
6943#endif
6944
6945#ifdef ENABLE_HT1_Window_Fill_2_Normal_0xc8
6946#define HE1_0xc8 MAX_TRAP_CNT
6947#else
6948#define HE1_0xc8 0
6949#endif
6950
6951#ifdef ENABLE_HT1_Reserved_0xc9
6952#define HE1_0xc9 MAX_TRAP_CNT
6953#else
6954#define HE1_0xc9 0
6955#endif
6956
6957#ifdef ENABLE_HT1_Reserved_0xca
6958#define HE1_0xca MAX_TRAP_CNT
6959#else
6960#define HE1_0xca 0
6961#endif
6962
6963#ifdef ENABLE_HT1_Reserved_0xcb
6964#define HE1_0xcb MAX_TRAP_CNT
6965#else
6966#define HE1_0xcb 0
6967#endif
6968
6969#ifdef ENABLE_HT1_Window_Fill_3_Normal_0xcc
6970#define HE1_0xcc MAX_TRAP_CNT
6971#else
6972#define HE1_0xcc 0
6973#endif
6974
6975#ifdef ENABLE_HT1_Reserved_0xcd
6976#define HE1_0xcd MAX_TRAP_CNT
6977#else
6978#define HE1_0xcd 0
6979#endif
6980
6981#ifdef ENABLE_HT1_Reserved_0xce
6982#define HE1_0xce MAX_TRAP_CNT
6983#else
6984#define HE1_0xce 0
6985#endif
6986
6987#ifdef ENABLE_HT1_Reserved_0xcf
6988#define HE1_0xcf MAX_TRAP_CNT
6989#else
6990#define HE1_0xcf 0
6991#endif
6992
6993#ifdef ENABLE_HT1_Window_Fill_4_Normal_0xd0
6994#define HE1_0xd0 MAX_TRAP_CNT
6995#else
6996#define HE1_0xd0 0
6997#endif
6998
6999#ifdef ENABLE_HT1_Reserved_0xd1
7000#define HE1_0xd1 MAX_TRAP_CNT
7001#else
7002#define HE1_0xd1 0
7003#endif
7004
7005#ifdef ENABLE_HT1_Reserved_0xd2
7006#define HE1_0xd2 MAX_TRAP_CNT
7007#else
7008#define HE1_0xd2 0
7009#endif
7010
7011#ifdef ENABLE_HT1_Reserved_0xd3
7012#define HE1_0xd3 MAX_TRAP_CNT
7013#else
7014#define HE1_0xd3 0
7015#endif
7016
7017#ifdef ENABLE_HT1_Window_Fill_5_Normal_0xd4
7018#define HE1_0xd4 MAX_TRAP_CNT
7019#else
7020#define HE1_0xd4 0
7021#endif
7022
7023#ifdef ENABLE_HT1_Reserved_0xd5
7024#define HE1_0xd5 MAX_TRAP_CNT
7025#else
7026#define HE1_0xd5 0
7027#endif
7028
7029#ifdef ENABLE_HT1_Reserved_0xd6
7030#define HE1_0xd6 MAX_TRAP_CNT
7031#else
7032#define HE1_0xd6 0
7033#endif
7034
7035#ifdef ENABLE_HT1_Reserved_0xd7
7036#define HE1_0xd7 MAX_TRAP_CNT
7037#else
7038#define HE1_0xd7 0
7039#endif
7040
7041#ifdef ENABLE_HT1_Window_Fill_6_Normal_0xd8
7042#define HE1_0xd8 MAX_TRAP_CNT
7043#else
7044#define HE1_0xd8 0
7045#endif
7046
7047#ifdef ENABLE_HT1_Reserved_0xd9
7048#define HE1_0xd9 MAX_TRAP_CNT
7049#else
7050#define HE1_0xd9 0
7051#endif
7052
7053#ifdef ENABLE_HT1_Reserved_0xda
7054#define HE1_0xda MAX_TRAP_CNT
7055#else
7056#define HE1_0xda 0
7057#endif
7058
7059#ifdef ENABLE_HT1_Reserved_0xdb
7060#define HE1_0xdb MAX_TRAP_CNT
7061#else
7062#define HE1_0xdb 0
7063#endif
7064
7065#ifdef ENABLE_HT1_Window_Fill_7_Normal_0xdc
7066#define HE1_0xdc MAX_TRAP_CNT
7067#else
7068#define HE1_0xdc 0
7069#endif
7070
7071#ifdef ENABLE_HT1_Reserved_0xdd
7072#define HE1_0xdd MAX_TRAP_CNT
7073#else
7074#define HE1_0xdd 0
7075#endif
7076
7077#ifdef ENABLE_HT1_Reserved_0xde
7078#define HE1_0xde MAX_TRAP_CNT
7079#else
7080#define HE1_0xde 0
7081#endif
7082
7083#ifdef ENABLE_HT1_Reserved_0xdf
7084#define HE1_0xdf MAX_TRAP_CNT
7085#else
7086#define HE1_0xdf 0
7087#endif
7088
7089#ifdef ENABLE_HT1_Window_Fill_0_Other_0xe0
7090#define HE1_0xe0 MAX_TRAP_CNT
7091#else
7092#define HE1_0xe0 0
7093#endif
7094
7095#ifdef ENABLE_HT1_Reserved_0xe1
7096#define HE1_0xe1 MAX_TRAP_CNT
7097#else
7098#define HE1_0xe1 0
7099#endif
7100
7101#ifdef ENABLE_HT1_Reserved_0xe2
7102#define HE1_0xe2 MAX_TRAP_CNT
7103#else
7104#define HE1_0xe2 0
7105#endif
7106
7107#ifdef ENABLE_HT1_Reserved_0xe3
7108#define HE1_0xe3 MAX_TRAP_CNT
7109#else
7110#define HE1_0xe3 0
7111#endif
7112
7113#ifdef ENABLE_HT1_Window_Fill_1_Other_0xe4
7114#define HE1_0xe4 MAX_TRAP_CNT
7115#else
7116#define HE1_0xe4 0
7117#endif
7118
7119#ifdef ENABLE_HT1_Reserved_0xe5
7120#define HE1_0xe5 MAX_TRAP_CNT
7121#else
7122#define HE1_0xe5 0
7123#endif
7124
7125#ifdef ENABLE_HT1_Reserved_0xe6
7126#define HE1_0xe6 MAX_TRAP_CNT
7127#else
7128#define HE1_0xe6 0
7129#endif
7130
7131#ifdef ENABLE_HT1_Reserved_0xe7
7132#define HE1_0xe7 MAX_TRAP_CNT
7133#else
7134#define HE1_0xe7 0
7135#endif
7136
7137#ifdef ENABLE_HT1_Window_Fill_2_Other_0xe8
7138#define HE1_0xe8 MAX_TRAP_CNT
7139#else
7140#define HE1_0xe8 0
7141#endif
7142
7143#ifdef ENABLE_HT1_Reserved_0xe9
7144#define HE1_0xe9 MAX_TRAP_CNT
7145#else
7146#define HE1_0xe9 0
7147#endif
7148
7149#ifdef ENABLE_HT1_Reserved_0xea
7150#define HE1_0xea MAX_TRAP_CNT
7151#else
7152#define HE1_0xea 0
7153#endif
7154
7155#ifdef ENABLE_HT1_Reserved_0xeb
7156#define HE1_0xeb MAX_TRAP_CNT
7157#else
7158#define HE1_0xeb 0
7159#endif
7160
7161#ifdef ENABLE_HT1_Window_Fill_3_Other_0xec
7162#define HE1_0xec MAX_TRAP_CNT
7163#else
7164#define HE1_0xec 0
7165#endif
7166
7167#ifdef ENABLE_HT1_Reserved_0xed
7168#define HE1_0xed MAX_TRAP_CNT
7169#else
7170#define HE1_0xed 0
7171#endif
7172
7173#ifdef ENABLE_HT1_Reserved_0xee
7174#define HE1_0xee MAX_TRAP_CNT
7175#else
7176#define HE1_0xee 0
7177#endif
7178
7179#ifdef ENABLE_HT1_Reserved_0xef
7180#define HE1_0xef MAX_TRAP_CNT
7181#else
7182#define HE1_0xef 0
7183#endif
7184
7185#ifdef ENABLE_HT1_Window_Fill_4_Other_0xf0
7186#define HE1_0xf0 MAX_TRAP_CNT
7187#else
7188#define HE1_0xf0 0
7189#endif
7190
7191#ifdef ENABLE_HT1_Reserved_0xf1
7192#define HE1_0xf1 MAX_TRAP_CNT
7193#else
7194#define HE1_0xf1 0
7195#endif
7196
7197#ifdef ENABLE_HT1_Reserved_0xf2
7198#define HE1_0xf2 MAX_TRAP_CNT
7199#else
7200#define HE1_0xf2 0
7201#endif
7202
7203#ifdef ENABLE_HT1_Reserved_0xf3
7204#define HE1_0xf3 MAX_TRAP_CNT
7205#else
7206#define HE1_0xf3 0
7207#endif
7208
7209#ifdef ENABLE_HT1_Window_Fill_5_Other_0xf4
7210#define HE1_0xf4 MAX_TRAP_CNT
7211#else
7212#define HE1_0xf4 0
7213#endif
7214
7215#ifdef ENABLE_HT1_Reserved_0xf5
7216#define HE1_0xf5 MAX_TRAP_CNT
7217#else
7218#define HE1_0xf5 0
7219#endif
7220
7221#ifdef ENABLE_HT1_Reserved_0xf6
7222#define HE1_0xf6 MAX_TRAP_CNT
7223#else
7224#define HE1_0xf6 0
7225#endif
7226
7227#ifdef ENABLE_HT1_Reserved_0xf7
7228#define HE1_0xf7 MAX_TRAP_CNT
7229#else
7230#define HE1_0xf7 0
7231#endif
7232
7233#ifdef ENABLE_HT1_Window_Fill_6_Other_0xf8
7234#define HE1_0xf8 MAX_TRAP_CNT
7235#else
7236#define HE1_0xf8 0
7237#endif
7238
7239#ifdef ENABLE_HT1_Reserved_0xf9
7240#define HE1_0xf9 MAX_TRAP_CNT
7241#else
7242#define HE1_0xf9 0
7243#endif
7244
7245#ifdef ENABLE_HT1_Reserved_0xfa
7246#define HE1_0xfa MAX_TRAP_CNT
7247#else
7248#define HE1_0xfa 0
7249#endif
7250
7251#ifdef ENABLE_HT1_Reserved_0xfb
7252#define HE1_0xfb MAX_TRAP_CNT
7253#else
7254#define HE1_0xfb 0
7255#endif
7256
7257#ifdef ENABLE_HT1_Window_Fill_7_Other_0xfc
7258#define HE1_0xfc MAX_TRAP_CNT
7259#else
7260#define HE1_0xfc 0
7261#endif
7262
7263#ifdef ENABLE_HT1_Reserved_0xfd
7264#define HE1_0xfd MAX_TRAP_CNT
7265#else
7266#define HE1_0xfd 0
7267#endif
7268
7269#ifdef ENABLE_HT1_Reserved_0xfe
7270#define HE1_0xfe MAX_TRAP_CNT
7271#else
7272#define HE1_0xfe 0
7273#endif
7274
7275#ifdef ENABLE_HT1_Reserved_0xff
7276#define HE1_0xff MAX_TRAP_CNT
7277#else
7278#define HE1_0xff 0
7279#endif
7280
7281
7282#endif /*__HBOOT_S__ */
7283
7284
7285#endif /* __DEFINES_H__ */