Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / peu / RegRdReset.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: RegRdReset.s
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#define MAIN_PAGE_HV_ALSO
39
40#include "hboot.s"
41#include "peu_defines.h"
42#include "dmu_peu_regs.h"
43
44#ifndef NO_SELF_CHECK
45#define BNE_TEST_FAIL bne test_failed
46#else
47#define BNE_TEST_FAIL nop
48#endif
49
50/*
51Test case code start
52*/
53.text
54.global main
55
56main:
57 ta T_CHANGE_HPRIV
58 nop
59
60 !setx N2_DMU_PEU_BASE_ADDR, %g1, %g7
61REG_TEST_0:
62 setx FIRE_DLC_CRU_CSR_A_DMC_DBG_SEL_A_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_0) + 8, 16, 16)) -> printf("\nRead REG_TEST_0\n")
63 !set FIRE_DLC_CRU_CSR_A_DMC_DBG_SEL_A_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_0) + 8, 16, 16)) -> printf("\nRead REG_TEST_0\n")
64 setx FIRE_DLC_CRU_CSR_A_DMC_DBG_SEL_A_REG_POR_VALUE, %g1, %g3
65 ldx [%g2], %g4
66 xorcc %g3, %g4, %g5
67 BNE_TEST_FAIL
68 nop
69
70REG_TEST_1:
71 setx FIRE_DLC_CRU_CSR_A_DMC_DBG_SEL_B_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_1) + 8, 16, 16)) -> printf("\nRead REG_TEST_1\n")
72 setx FIRE_DLC_CRU_CSR_A_DMC_DBG_SEL_B_REG_POR_VALUE, %g1, %g3
73 ldx [%g2], %g4
74 xorcc %g3, %g4, %g5
75 BNE_TEST_FAIL
76 nop
77
78REG_TEST_2:
79 setx FIRE_DLC_CRU_CSR_A_DMC_PCIE_CFG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_2) + 8, 16, 16)) -> printf("\nRead REG_TEST_2\n")
80 setx FIRE_DLC_CRU_CSR_A_DMC_PCIE_CFG_POR_VALUE, %g1, %g3
81 ldx [%g2], %g4
82 xorcc %g3, %g4, %g5
83 BNE_TEST_FAIL
84 nop
85
86REG_TEST_3:
87 setx FIRE_DLC_MMU_CSR_A_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_3) + 8, 16, 16)) -> printf("\nRead REG_TEST_3\n")
88#ifdef DTM_ENABLED
89 setx FIRE_DLC_MMU_CSR_A_CTL_POR_VALUE+2, %g1, %g3 ! Bypass enable is set
90#else
91 setx FIRE_DLC_MMU_CSR_A_CTL_POR_VALUE, %g1, %g3
92#endif
93 ldx [%g2], %g4
94 xorcc %g3, %g4, %g5
95 BNE_TEST_FAIL
96 nop
97
98REG_TEST_4:
99 setx FIRE_DLC_MMU_CSR_A_TSB_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_4) + 8, 16, 16)) -> printf("\nRead REG_TEST_4\n")
100 setx FIRE_DLC_MMU_CSR_A_TSB_POR_VALUE, %g1, %g3
101 ldx [%g2], %g4
102 xorcc %g3, %g4, %g5
103 BNE_TEST_FAIL
104 nop
105
106REG_TEST_5:
107 setx FIRE_DLC_MMU_CSR_A_FSH_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_5) + 8, 16, 16)) -> printf("\nRead REG_TEST_5\n")
108 setx FIRE_DLC_MMU_CSR_A_FSH_POR_VALUE, %g1, %g3
109 ldx [%g2], %g4
110 xorcc %g3, %g4, %g5
111 BNE_TEST_FAIL
112 nop
113
114REG_TEST_6:
115 setx FIRE_DLC_MMU_CSR_A_INV_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_6) + 8, 16, 16)) -> printf("\nRead REG_TEST_6\n")
116 setx FIRE_DLC_MMU_CSR_A_INV_POR_VALUE, %g1, %g3
117 ldx [%g2], %g4
118 xorcc %g3, %g4, %g5
119 BNE_TEST_FAIL
120 nop
121
122REG_TEST_7:
123 setx FIRE_DLC_MMU_CSR_A_LOG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_7) + 8, 16, 16)) -> printf("\nRead REG_TEST_7\n")
124 setx FIRE_DLC_MMU_CSR_A_LOG_POR_VALUE, %g1, %g3
125 ldx [%g2], %g4
126 xorcc %g3, %g4, %g5
127 BNE_TEST_FAIL
128 nop
129
130REG_TEST_8:
131 setx FIRE_DLC_MMU_CSR_A_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_8) + 8, 16, 16)) -> printf("\nRead REG_TEST_8\n")
132 setx FIRE_DLC_MMU_CSR_A_INT_EN_POR_VALUE, %g1, %g3
133 ldx [%g2], %g4
134 xorcc %g3, %g4, %g5
135 BNE_TEST_FAIL
136 nop
137
138REG_TEST_9:
139 setx FIRE_DLC_MMU_CSR_A_EN_ERR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_9) + 8, 16, 16)) -> printf("\nRead REG_TEST_9\n")
140 setx FIRE_DLC_MMU_CSR_A_EN_ERR_POR_VALUE, %g1, %g3
141 ldx [%g2], %g4
142 xorcc %g3, %g4, %g5
143 BNE_TEST_FAIL
144 nop
145
146REG_TEST_10:
147 setx FIRE_DLC_MMU_CSR_A_ERR_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_10) + 8, 16, 16)) -> printf("\nRead REG_TEST_10\n")
148 setx FIRE_DLC_MMU_CSR_A_ERR_RW1C_ALIAS_POR_VALUE, %g1, %g3
149 ldx [%g2], %g4
150 xorcc %g3, %g4, %g5
151 BNE_TEST_FAIL
152 nop
153
154REG_TEST_11:
155 setx FIRE_DLC_MMU_CSR_A_ERR_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_11) + 8, 16, 16)) -> printf("\nRead REG_TEST_11\n")
156 setx FIRE_DLC_MMU_CSR_A_ERR_RW1S_ALIAS_POR_VALUE, %g1, %g3
157 ldx [%g2], %g4
158 xorcc %g3, %g4, %g5
159 BNE_TEST_FAIL
160 nop
161
162REG_TEST_12:
163 setx FIRE_DLC_MMU_CSR_A_FLTA_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_12) + 8, 16, 16)) -> printf("\nRead REG_TEST_12\n")
164 setx FIRE_DLC_MMU_CSR_A_FLTA_POR_VALUE, %g1, %g3
165 ldx [%g2], %g4
166 xorcc %g3, %g4, %g5
167 BNE_TEST_FAIL
168 nop
169
170REG_TEST_13:
171 setx FIRE_DLC_MMU_CSR_A_FLTS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_13) + 8, 16, 16)) -> printf("\nRead REG_TEST_13\n")
172 setx FIRE_DLC_MMU_CSR_A_FLTS_POR_VALUE, %g1, %g3
173 ldx [%g2], %g4
174 xorcc %g3, %g4, %g5
175 BNE_TEST_FAIL
176 nop
177
178REG_TEST_14:
179 setx FIRE_DLC_MMU_CSR_A_PRFC_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_14) + 8, 16, 16)) -> printf("\nRead REG_TEST_14\n")
180 setx FIRE_DLC_MMU_CSR_A_PRFC_POR_VALUE, %g1, %g3
181 ldx [%g2], %g4
182 xorcc %g3, %g4, %g5
183 BNE_TEST_FAIL
184 nop
185
186REG_TEST_15:
187 setx FIRE_DLC_MMU_CSR_A_PRF0_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_15) + 8, 16, 16)) -> printf("\nRead REG_TEST_15\n")
188 setx FIRE_DLC_MMU_CSR_A_PRF0_POR_VALUE, %g1, %g3
189 ldx [%g2], %g4
190 xorcc %g3, %g4, %g5
191 BNE_TEST_FAIL
192 nop
193
194REG_TEST_16:
195 setx FIRE_DLC_MMU_CSR_A_PRF1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_16) + 8, 16, 16)) -> printf("\nRead REG_TEST_16\n")
196 setx FIRE_DLC_MMU_CSR_A_PRF1_POR_VALUE, %g1, %g3
197 ldx [%g2], %g4
198 xorcc %g3, %g4, %g5
199 BNE_TEST_FAIL
200 nop
201
202REG_TEST_17:
203 setx FIRE_DLC_MMU_CSR_A_VTB_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_17) + 8, 16, 16)) -> printf("\nRead REG_TEST_17\n")
204 setx FIRE_DLC_MMU_CSR_A_VTB_POR_VALUE, %g1, %g3
205 ldx [%g2], %g4
206 xorcc %g3, %g4, %g5
207 BNE_TEST_FAIL
208 nop
209
210REG_TEST_18:
211 setx FIRE_DLC_MMU_CSR_A_PTB_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_18) + 8, 16, 16)) -> printf("\nRead REG_TEST_18\n")
212 setx FIRE_DLC_MMU_CSR_A_PTB_POR_VALUE, %g1, %g3
213 ldx [%g2], %g4
214 xorcc %g3, %g4, %g5
215 BNE_TEST_FAIL
216 nop
217
218REG_TEST_19:
219 setx FIRE_DLC_MMU_CSR_A_DEV2IOTSB_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_19) + 8, 16, 16)) -> printf("\nRead REG_TEST_19\n")
220 setx FIRE_DLC_MMU_CSR_A_DEV2IOTSB_POR_VALUE, %g1, %g3
221 ldx [%g2], %g4
222 xorcc %g3, %g4, %g5
223 BNE_TEST_FAIL
224 nop
225
226REG_TEST_20:
227 setx FIRE_DLC_MMU_CSR_A_IOTSBDESC_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_20) + 8, 16, 16)) -> printf("\nRead REG_TEST_20\n")
228 setx FIRE_DLC_MMU_CSR_A_IOTSBDESC_POR_VALUE, %g1, %g3
229 ldx [%g2], %g4
230 xorcc %g3, %g4, %g5
231 BNE_TEST_FAIL
232 nop
233
234REG_TEST_21:
235 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_BASE_ADDRESS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_21) + 8, 16, 16)) -> printf("\nRead REG_TEST_21\n")
236 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_BASE_ADDRESS_POR_VALUE, %g1, %g3
237 ldx [%g2], %g4
238 xorcc %g3, %g4, %g5
239 BNE_TEST_FAIL
240 nop
241
242REG_TEST_22:
243 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_CTRL_SET_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_22) + 8, 16, 16)) -> printf("\nRead REG_TEST_22\n")
244 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_CTRL_SET_POR_VALUE, %g1, %g3
245 ldx [%g2], %g4
246 xorcc %g3, %g4, %g5
247 BNE_TEST_FAIL
248 nop
249
250REG_TEST_23:
251 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_CTRL_CLR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_23) + 8, 16, 16)) -> printf("\nRead REG_TEST_23\n")
252 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_CTRL_CLR_POR_VALUE, %g1, %g3
253 ldx [%g2], %g4
254 xorcc %g3, %g4, %g5
255 BNE_TEST_FAIL
256 nop
257
258REG_TEST_24:
259 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_STATE_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_24) + 8, 16, 16)) -> printf("\nRead REG_TEST_24\n")
260 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_STATE_POR_VALUE, %g1, %g3
261 ldx [%g2], %g4
262 xorcc %g3, %g4, %g5
263 BNE_TEST_FAIL
264 nop
265
266REG_TEST_25:
267 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_TAIL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_25) + 8, 16, 16)) -> printf("\nRead REG_TEST_25\n")
268 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_TAIL_POR_VALUE, %g1, %g3
269 ldx [%g2], %g4
270 xorcc %g3, %g4, %g5
271 BNE_TEST_FAIL
272 nop
273
274REG_TEST_26:
275 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_HEAD_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_26) + 8, 16, 16)) -> printf("\nRead REG_TEST_26\n")
276 setx FIRE_DLC_IMU_EQS_CSR_A_EQ_HEAD_POR_VALUE, %g1, %g3
277 ldx [%g2], %g4
278 xorcc %g3, %g4, %g5
279 BNE_TEST_FAIL
280 nop
281
282REG_TEST_27:
283 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_ERROR_LOG_EN_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_27) + 8, 16, 16)) -> printf("\nRead REG_TEST_27\n")
284 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_ERROR_LOG_EN_REG_POR_VALUE, %g1, %g3
285 ldx [%g2], %g4
286 xorcc %g3, %g4, %g5
287 BNE_TEST_FAIL
288 nop
289
290REG_TEST_28:
291 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_INT_EN_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_28) + 8, 16, 16)) -> printf("\nRead REG_TEST_28\n")
292 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_INT_EN_REG_POR_VALUE, %g1, %g3
293 ldx [%g2], %g4
294 xorcc %g3, %g4, %g5
295 BNE_TEST_FAIL
296 nop
297
298REG_TEST_29:
299 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_ENABLED_ERROR_STATUS_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_29) + 8, 16, 16)) -> printf("\nRead REG_TEST_29\n")
300 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_ENABLED_ERROR_STATUS_REG_POR_VALUE, %g1, %g3
301 ldx [%g2], %g4
302 xorcc %g3, %g4, %g5
303 BNE_TEST_FAIL
304 nop
305
306REG_TEST_30:
307 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_30) + 8, 16, 16)) -> printf("\nRead REG_TEST_30\n")
308 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1C_ALIAS_POR_VALUE, %g1, %g3
309 ldx [%g2], %g4
310 xorcc %g3, %g4, %g5
311 BNE_TEST_FAIL
312 nop
313
314REG_TEST_31:
315 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_31) + 8, 16, 16)) -> printf("\nRead REG_TEST_31\n")
316 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_LOGGED_ERROR_STATUS_REG_RW1S_ALIAS_POR_VALUE, %g1, %g3
317 ldx [%g2], %g4
318 xorcc %g3, %g4, %g5
319 BNE_TEST_FAIL
320 nop
321
322REG_TEST_32:
323 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_RDS_ERROR_LOG_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_32) + 8, 16, 16)) -> printf("\nRead REG_TEST_32\n")
324 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_RDS_ERROR_LOG_REG_POR_VALUE, %g1, %g3
325 ldx [%g2], %g4
326 xorcc %g3, %g4, %g5
327 BNE_TEST_FAIL
328 nop
329
330REG_TEST_33:
331 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_SCS_ERROR_LOG_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_33) + 8, 16, 16)) -> printf("\nRead REG_TEST_33\n")
332 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_SCS_ERROR_LOG_REG_POR_VALUE, %g1, %g3
333 ldx [%g2], %g4
334 xorcc %g3, %g4, %g5
335 BNE_TEST_FAIL
336 nop
337
338REG_TEST_34:
339 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_EQS_ERROR_LOG_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_34) + 8, 16, 16)) -> printf("\nRead REG_TEST_34\n")
340 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_EQS_ERROR_LOG_REG_POR_VALUE, %g1, %g3
341 ldx [%g2], %g4
342 xorcc %g3, %g4, %g5
343 BNE_TEST_FAIL
344 nop
345
346REG_TEST_35:
347 setx FIRE_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_35) + 8, 16, 16)) -> printf("\nRead REG_TEST_35\n")
348 setx FIRE_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_MASK_REG_POR_VALUE, %g1, %g3
349 ldx [%g2], %g4
350 xorcc %g3, %g4, %g5
351 BNE_TEST_FAIL
352 nop
353
354REG_TEST_36:
355 setx FIRE_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_STATUS_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_36) + 8, 16, 16)) -> printf("\nRead REG_TEST_36\n")
356 setx FIRE_DLC_IMU_ICS_CSR_A_DMC_INTERRUPT_STATUS_REG_POR_VALUE, %g1, %g3
357 ldx [%g2], %g4
358 xorcc %g3, %g4, %g5
359 BNE_TEST_FAIL
360 nop
361
362REG_TEST_37:
363 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_PERF_CNTRL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_37) + 8, 16, 16)) -> printf("\nRead REG_TEST_37\n")
364 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_PERF_CNTRL_POR_VALUE, %g1, %g3
365 ldx [%g2], %g4
366 xorcc %g3, %g4, %g5
367 BNE_TEST_FAIL
368 nop
369
370REG_TEST_38:
371 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT0_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_38) + 8, 16, 16)) -> printf("\nRead REG_TEST_38\n")
372 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT0_POR_VALUE, %g1, %g3
373 ldx [%g2], %g4
374 xorcc %g3, %g4, %g5
375 BNE_TEST_FAIL
376 nop
377
378REG_TEST_39:
379 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_39) + 8, 16, 16)) -> printf("\nRead REG_TEST_39\n")
380 setx FIRE_DLC_IMU_ICS_CSR_A_IMU_PERF_CNT1_POR_VALUE, %g1, %g3
381 ldx [%g2], %g4
382 xorcc %g3, %g4, %g5
383 BNE_TEST_FAIL
384 nop
385
386REG_TEST_40:
387 setx FIRE_DLC_IMU_ICS_CSR_A_MSI_32_ADDR_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_40) + 8, 16, 16)) -> printf("\nRead REG_TEST_40\n")
388 setx FIRE_DLC_IMU_ICS_CSR_A_MSI_32_ADDR_REG_POR_VALUE, %g1, %g3
389 ldx [%g2], %g4
390 xorcc %g3, %g4, %g5
391 BNE_TEST_FAIL
392 nop
393
394REG_TEST_41:
395 setx FIRE_DLC_IMU_ICS_CSR_A_MSI_64_ADDR_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_41) + 8, 16, 16)) -> printf("\nRead REG_TEST_41\n")
396 setx FIRE_DLC_IMU_ICS_CSR_A_MSI_64_ADDR_REG_POR_VALUE, %g1, %g3
397 ldx [%g2], %g4
398 xorcc %g3, %g4, %g5
399 BNE_TEST_FAIL
400 nop
401
402REG_TEST_42:
403 setx FIRE_DLC_IMU_ICS_CSR_A_MEM_64_PCIE_OFFSET_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_42) + 8, 16, 16)) -> printf("\nRead REG_TEST_42\n")
404 setx FIRE_DLC_IMU_ICS_CSR_A_MEM_64_PCIE_OFFSET_REG_POR_VALUE, %g1, %g3
405 ldx [%g2], %g4
406 xorcc %g3, %g4, %g5
407 BNE_TEST_FAIL
408 nop
409
410REG_TEST_43:
411 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INTX_STATUS_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_43) + 8, 16, 16)) -> printf("\nRead REG_TEST_43\n")
412 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INTX_STATUS_REG_POR_VALUE, %g1, %g3
413 ldx [%g2], %g4
414 xorcc %g3, %g4, %g5
415 BNE_TEST_FAIL
416 nop
417
418REG_TEST_44:
419 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_A_INT_CLR_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_44) + 8, 16, 16)) -> printf("\nRead REG_TEST_44\n")
420 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_A_INT_CLR_REG_POR_VALUE, %g1, %g3
421 ldx [%g2], %g4
422 xorcc %g3, %g4, %g5
423 BNE_TEST_FAIL
424 nop
425
426REG_TEST_45:
427 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_B_INT_CLR_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_45) + 8, 16, 16)) -> printf("\nRead REG_TEST_45\n")
428 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_B_INT_CLR_REG_POR_VALUE, %g1, %g3
429 ldx [%g2], %g4
430 xorcc %g3, %g4, %g5
431 BNE_TEST_FAIL
432 nop
433
434REG_TEST_46:
435 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_C_INT_CLR_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_46) + 8, 16, 16)) -> printf("\nRead REG_TEST_46\n")
436 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_C_INT_CLR_REG_POR_VALUE, %g1, %g3
437 ldx [%g2], %g4
438 xorcc %g3, %g4, %g5
439 BNE_TEST_FAIL
440 nop
441
442REG_TEST_47:
443 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_D_INT_CLR_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_47) + 8, 16, 16)) -> printf("\nRead REG_TEST_47\n")
444 setx FIRE_DLC_IMU_RDS_INTX_CSR_A_INT_D_INT_CLR_REG_POR_VALUE, %g1, %g3
445 ldx [%g2], %g4
446 xorcc %g3, %g4, %g5
447 BNE_TEST_FAIL
448 nop
449
450REG_TEST_48:
451 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_20_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_48) + 8, 16, 16)) -> printf("\nRead REG_TEST_48\n")
452 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_20_POR_VALUE, %g1, %g3
453 ldx [%g2], %g4
454 xorcc %g3, %g4, %g5
455 BNE_TEST_FAIL
456 nop
457
458REG_TEST_49:
459 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_21_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_49) + 8, 16, 16)) -> printf("\nRead REG_TEST_49\n")
460 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_21_POR_VALUE, %g1, %g3
461 ldx [%g2], %g4
462 xorcc %g3, %g4, %g5
463 BNE_TEST_FAIL
464 nop
465
466REG_TEST_50:
467 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_22_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_50) + 8, 16, 16)) -> printf("\nRead REG_TEST_50\n")
468 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_22_POR_VALUE, %g1, %g3
469 ldx [%g2], %g4
470 xorcc %g3, %g4, %g5
471 BNE_TEST_FAIL
472 nop
473
474REG_TEST_51:
475 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_23_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_51) + 8, 16, 16)) -> printf("\nRead REG_TEST_51\n")
476 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_23_POR_VALUE, %g1, %g3
477 ldx [%g2], %g4
478 xorcc %g3, %g4, %g5
479 BNE_TEST_FAIL
480 nop
481
482REG_TEST_52:
483 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_24_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_52) + 8, 16, 16)) -> printf("\nRead REG_TEST_52\n")
484 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_24_POR_VALUE, %g1, %g3
485 ldx [%g2], %g4
486 xorcc %g3, %g4, %g5
487 BNE_TEST_FAIL
488 nop
489
490REG_TEST_53:
491 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_25_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_53) + 8, 16, 16)) -> printf("\nRead REG_TEST_53\n")
492 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_25_POR_VALUE, %g1, %g3
493 ldx [%g2], %g4
494 xorcc %g3, %g4, %g5
495 BNE_TEST_FAIL
496 nop
497
498REG_TEST_54:
499 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_26_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_54) + 8, 16, 16)) -> printf("\nRead REG_TEST_54\n")
500 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_26_POR_VALUE, %g1, %g3
501 ldx [%g2], %g4
502 xorcc %g3, %g4, %g5
503 BNE_TEST_FAIL
504 nop
505
506REG_TEST_55:
507 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_27_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_55) + 8, 16, 16)) -> printf("\nRead REG_TEST_55\n")
508 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_27_POR_VALUE, %g1, %g3
509 ldx [%g2], %g4
510 xorcc %g3, %g4, %g5
511 BNE_TEST_FAIL
512 nop
513
514REG_TEST_56:
515 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_28_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_56) + 8, 16, 16)) -> printf("\nRead REG_TEST_56\n")
516 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_28_POR_VALUE, %g1, %g3
517 ldx [%g2], %g4
518 xorcc %g3, %g4, %g5
519 BNE_TEST_FAIL
520 nop
521
522REG_TEST_57:
523 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_29_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_57) + 8, 16, 16)) -> printf("\nRead REG_TEST_57\n")
524 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_29_POR_VALUE, %g1, %g3
525 ldx [%g2], %g4
526 xorcc %g3, %g4, %g5
527 BNE_TEST_FAIL
528 nop
529
530REG_TEST_58:
531 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_30_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_58) + 8, 16, 16)) -> printf("\nRead REG_TEST_58\n")
532 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_30_POR_VALUE, %g1, %g3
533 ldx [%g2], %g4
534 xorcc %g3, %g4, %g5
535 BNE_TEST_FAIL
536 nop
537
538REG_TEST_59:
539 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_31_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_59) + 8, 16, 16)) -> printf("\nRead REG_TEST_59\n")
540 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_31_POR_VALUE, %g1, %g3
541 ldx [%g2], %g4
542 xorcc %g3, %g4, %g5
543 BNE_TEST_FAIL
544 nop
545
546REG_TEST_60:
547 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_32_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_60) + 8, 16, 16)) -> printf("\nRead REG_TEST_60\n")
548 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_32_POR_VALUE, %g1, %g3
549 ldx [%g2], %g4
550 xorcc %g3, %g4, %g5
551 BNE_TEST_FAIL
552 nop
553
554REG_TEST_61:
555 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_33_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_61) + 8, 16, 16)) -> printf("\nRead REG_TEST_61\n")
556 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_33_POR_VALUE, %g1, %g3
557 ldx [%g2], %g4
558 xorcc %g3, %g4, %g5
559 BNE_TEST_FAIL
560 nop
561
562REG_TEST_62:
563 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_34_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_62) + 8, 16, 16)) -> printf("\nRead REG_TEST_62\n")
564 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_34_POR_VALUE, %g1, %g3
565 ldx [%g2], %g4
566 xorcc %g3, %g4, %g5
567 BNE_TEST_FAIL
568 nop
569
570REG_TEST_63:
571 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_35_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_63) + 8, 16, 16)) -> printf("\nRead REG_TEST_63\n")
572 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_35_POR_VALUE, %g1, %g3
573 ldx [%g2], %g4
574 xorcc %g3, %g4, %g5
575 BNE_TEST_FAIL
576 nop
577
578REG_TEST_64:
579 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_36_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_64) + 8, 16, 16)) -> printf("\nRead REG_TEST_64\n")
580 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_36_POR_VALUE, %g1, %g3
581 ldx [%g2], %g4
582 xorcc %g3, %g4, %g5
583 BNE_TEST_FAIL
584 nop
585
586REG_TEST_65:
587 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_37_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_65) + 8, 16, 16)) -> printf("\nRead REG_TEST_65\n")
588 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_37_POR_VALUE, %g1, %g3
589 ldx [%g2], %g4
590 xorcc %g3, %g4, %g5
591 BNE_TEST_FAIL
592 nop
593
594REG_TEST_66:
595 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_38_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_66) + 8, 16, 16)) -> printf("\nRead REG_TEST_66\n")
596 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_38_POR_VALUE, %g1, %g3
597 ldx [%g2], %g4
598 xorcc %g3, %g4, %g5
599 BNE_TEST_FAIL
600 nop
601
602REG_TEST_67:
603 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_39_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_67) + 8, 16, 16)) -> printf("\nRead REG_TEST_67\n")
604 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_39_POR_VALUE, %g1, %g3
605 ldx [%g2], %g4
606 xorcc %g3, %g4, %g5
607 BNE_TEST_FAIL
608 nop
609
610REG_TEST_68:
611 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_40_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_68) + 8, 16, 16)) -> printf("\nRead REG_TEST_68\n")
612 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_40_POR_VALUE, %g1, %g3
613 ldx [%g2], %g4
614 xorcc %g3, %g4, %g5
615 BNE_TEST_FAIL
616 nop
617
618REG_TEST_69:
619 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_41_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_69) + 8, 16, 16)) -> printf("\nRead REG_TEST_69\n")
620 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_41_POR_VALUE, %g1, %g3
621 ldx [%g2], %g4
622 xorcc %g3, %g4, %g5
623 BNE_TEST_FAIL
624 nop
625
626REG_TEST_70:
627 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_42_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_70) + 8, 16, 16)) -> printf("\nRead REG_TEST_70\n")
628 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_42_POR_VALUE, %g1, %g3
629 ldx [%g2], %g4
630 xorcc %g3, %g4, %g5
631 BNE_TEST_FAIL
632 nop
633
634REG_TEST_71:
635 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_43_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_71) + 8, 16, 16)) -> printf("\nRead REG_TEST_71\n")
636 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_43_POR_VALUE, %g1, %g3
637 ldx [%g2], %g4
638 xorcc %g3, %g4, %g5
639 BNE_TEST_FAIL
640 nop
641
642REG_TEST_72:
643 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_44_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_72) + 8, 16, 16)) -> printf("\nRead REG_TEST_72\n")
644 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_44_POR_VALUE, %g1, %g3
645 ldx [%g2], %g4
646 xorcc %g3, %g4, %g5
647 BNE_TEST_FAIL
648 nop
649
650REG_TEST_73:
651 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_45_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_73) + 8, 16, 16)) -> printf("\nRead REG_TEST_73\n")
652 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_45_POR_VALUE, %g1, %g3
653 ldx [%g2], %g4
654 xorcc %g3, %g4, %g5
655 BNE_TEST_FAIL
656 nop
657
658REG_TEST_74:
659 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_46_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_74) + 8, 16, 16)) -> printf("\nRead REG_TEST_74\n")
660 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_46_POR_VALUE, %g1, %g3
661 ldx [%g2], %g4
662 xorcc %g3, %g4, %g5
663 BNE_TEST_FAIL
664 nop
665
666REG_TEST_75:
667 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_47_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_75) + 8, 16, 16)) -> printf("\nRead REG_TEST_75\n")
668 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_47_POR_VALUE, %g1, %g3
669 ldx [%g2], %g4
670 xorcc %g3, %g4, %g5
671 BNE_TEST_FAIL
672 nop
673
674REG_TEST_76:
675 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_48_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_76) + 8, 16, 16)) -> printf("\nRead REG_TEST_76\n")
676 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_48_POR_VALUE, %g1, %g3
677 ldx [%g2], %g4
678 xorcc %g3, %g4, %g5
679 BNE_TEST_FAIL
680 nop
681
682REG_TEST_77:
683 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_49_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_77) + 8, 16, 16)) -> printf("\nRead REG_TEST_77\n")
684 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_49_POR_VALUE, %g1, %g3
685 ldx [%g2], %g4
686 xorcc %g3, %g4, %g5
687 BNE_TEST_FAIL
688 nop
689
690REG_TEST_78:
691 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_50_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_78) + 8, 16, 16)) -> printf("\nRead REG_TEST_78\n")
692 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_50_POR_VALUE, %g1, %g3
693 ldx [%g2], %g4
694 xorcc %g3, %g4, %g5
695 BNE_TEST_FAIL
696 nop
697
698REG_TEST_79:
699 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_51_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_79) + 8, 16, 16)) -> printf("\nRead REG_TEST_79\n")
700 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_51_POR_VALUE, %g1, %g3
701 ldx [%g2], %g4
702 xorcc %g3, %g4, %g5
703 BNE_TEST_FAIL
704 nop
705
706REG_TEST_80:
707 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_52_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_80) + 8, 16, 16)) -> printf("\nRead REG_TEST_80\n")
708 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_52_POR_VALUE, %g1, %g3
709 ldx [%g2], %g4
710 xorcc %g3, %g4, %g5
711 BNE_TEST_FAIL
712 nop
713
714REG_TEST_81:
715 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_53_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_81) + 8, 16, 16)) -> printf("\nRead REG_TEST_81\n")
716 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_53_POR_VALUE, %g1, %g3
717 ldx [%g2], %g4
718 xorcc %g3, %g4, %g5
719 BNE_TEST_FAIL
720 nop
721
722REG_TEST_82:
723 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_54_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_82) + 8, 16, 16)) -> printf("\nRead REG_TEST_82\n")
724 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_54_POR_VALUE, %g1, %g3
725 ldx [%g2], %g4
726 xorcc %g3, %g4, %g5
727 BNE_TEST_FAIL
728 nop
729
730REG_TEST_83:
731 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_55_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_83) + 8, 16, 16)) -> printf("\nRead REG_TEST_83\n")
732 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_55_POR_VALUE, %g1, %g3
733 ldx [%g2], %g4
734 xorcc %g3, %g4, %g5
735 BNE_TEST_FAIL
736 nop
737
738REG_TEST_84:
739 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_56_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_84) + 8, 16, 16)) -> printf("\nRead REG_TEST_84\n")
740 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_56_POR_VALUE, %g1, %g3
741 ldx [%g2], %g4
742 xorcc %g3, %g4, %g5
743 BNE_TEST_FAIL
744 nop
745
746REG_TEST_85:
747 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_57_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_85) + 8, 16, 16)) -> printf("\nRead REG_TEST_85\n")
748 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_57_POR_VALUE, %g1, %g3
749 ldx [%g2], %g4
750 xorcc %g3, %g4, %g5
751 BNE_TEST_FAIL
752 nop
753
754REG_TEST_86:
755 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_58_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_86) + 8, 16, 16)) -> printf("\nRead REG_TEST_86\n")
756 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_58_POR_VALUE, %g1, %g3
757 ldx [%g2], %g4
758 xorcc %g3, %g4, %g5
759 BNE_TEST_FAIL
760 nop
761
762REG_TEST_87:
763 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_59_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_87) + 8, 16, 16)) -> printf("\nRead REG_TEST_87\n")
764 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_59_POR_VALUE, %g1, %g3
765 ldx [%g2], %g4
766 xorcc %g3, %g4, %g5
767 BNE_TEST_FAIL
768 nop
769
770REG_TEST_88:
771 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_62_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_88) + 8, 16, 16)) -> printf("\nRead REG_TEST_88\n")
772 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_62_POR_VALUE, %g1, %g3
773 ldx [%g2], %g4
774 xorcc %g3, %g4, %g5
775 BNE_TEST_FAIL
776 nop
777
778REG_TEST_89:
779 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_63_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_89) + 8, 16, 16)) -> printf("\nRead REG_TEST_89\n")
780 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_MAPPING_63_POR_VALUE, %g1, %g3
781 ldx [%g2], %g4
782 xorcc %g3, %g4, %g5
783 BNE_TEST_FAIL
784 nop
785
786REG_TEST_90:
787 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_20_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_90) + 8, 16, 16)) -> printf("\nRead REG_TEST_90\n")
788 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_20_POR_VALUE, %g1, %g3
789 ldx [%g2], %g4
790 xorcc %g3, %g4, %g5
791 BNE_TEST_FAIL
792 nop
793
794REG_TEST_91:
795 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_21_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_91) + 8, 16, 16)) -> printf("\nRead REG_TEST_91\n")
796 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_21_POR_VALUE, %g1, %g3
797 ldx [%g2], %g4
798 xorcc %g3, %g4, %g5
799 BNE_TEST_FAIL
800 nop
801
802REG_TEST_92:
803 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_22_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_92) + 8, 16, 16)) -> printf("\nRead REG_TEST_92\n")
804 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_22_POR_VALUE, %g1, %g3
805 ldx [%g2], %g4
806 xorcc %g3, %g4, %g5
807 BNE_TEST_FAIL
808 nop
809
810REG_TEST_93:
811 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_23_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_93) + 8, 16, 16)) -> printf("\nRead REG_TEST_93\n")
812 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_23_POR_VALUE, %g1, %g3
813 ldx [%g2], %g4
814 xorcc %g3, %g4, %g5
815 BNE_TEST_FAIL
816 nop
817
818REG_TEST_94:
819 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_24_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_94) + 8, 16, 16)) -> printf("\nRead REG_TEST_94\n")
820 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_24_POR_VALUE, %g1, %g3
821 ldx [%g2], %g4
822 xorcc %g3, %g4, %g5
823 BNE_TEST_FAIL
824 nop
825
826REG_TEST_95:
827 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_25_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_95) + 8, 16, 16)) -> printf("\nRead REG_TEST_95\n")
828 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_25_POR_VALUE, %g1, %g3
829 ldx [%g2], %g4
830 xorcc %g3, %g4, %g5
831 BNE_TEST_FAIL
832 nop
833
834REG_TEST_96:
835 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_26_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_96) + 8, 16, 16)) -> printf("\nRead REG_TEST_96\n")
836 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_26_POR_VALUE, %g1, %g3
837 ldx [%g2], %g4
838 xorcc %g3, %g4, %g5
839 BNE_TEST_FAIL
840 nop
841
842REG_TEST_97:
843 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_27_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_97) + 8, 16, 16)) -> printf("\nRead REG_TEST_97\n")
844 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_27_POR_VALUE, %g1, %g3
845 ldx [%g2], %g4
846 xorcc %g3, %g4, %g5
847 BNE_TEST_FAIL
848 nop
849
850REG_TEST_98:
851 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_28_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_98) + 8, 16, 16)) -> printf("\nRead REG_TEST_98\n")
852 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_28_POR_VALUE, %g1, %g3
853 ldx [%g2], %g4
854 xorcc %g3, %g4, %g5
855 BNE_TEST_FAIL
856 nop
857
858REG_TEST_99:
859 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_29_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_99) + 8, 16, 16)) -> printf("\nRead REG_TEST_99\n")
860 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_29_POR_VALUE, %g1, %g3
861 ldx [%g2], %g4
862 xorcc %g3, %g4, %g5
863 BNE_TEST_FAIL
864 nop
865
866REG_TEST_100:
867 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_30_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_100) + 8, 16, 16)) -> printf("\nRead REG_TEST_100\n")
868 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_30_POR_VALUE, %g1, %g3
869 ldx [%g2], %g4
870 xorcc %g3, %g4, %g5
871 BNE_TEST_FAIL
872 nop
873
874REG_TEST_101:
875 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_31_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_101) + 8, 16, 16)) -> printf("\nRead REG_TEST_101\n")
876 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_31_POR_VALUE, %g1, %g3
877 ldx [%g2], %g4
878 xorcc %g3, %g4, %g5
879 BNE_TEST_FAIL
880 nop
881
882REG_TEST_102:
883 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_32_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_102) + 8, 16, 16)) -> printf("\nRead REG_TEST_102\n")
884 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_32_POR_VALUE, %g1, %g3
885 ldx [%g2], %g4
886 xorcc %g3, %g4, %g5
887 BNE_TEST_FAIL
888 nop
889
890REG_TEST_103:
891 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_33_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_103) + 8, 16, 16)) -> printf("\nRead REG_TEST_103\n")
892 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_33_POR_VALUE, %g1, %g3
893 ldx [%g2], %g4
894 xorcc %g3, %g4, %g5
895 BNE_TEST_FAIL
896 nop
897
898REG_TEST_104:
899 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_34_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_104) + 8, 16, 16)) -> printf("\nRead REG_TEST_104\n")
900 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_34_POR_VALUE, %g1, %g3
901 ldx [%g2], %g4
902 xorcc %g3, %g4, %g5
903 BNE_TEST_FAIL
904 nop
905
906REG_TEST_105:
907 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_35_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_105) + 8, 16, 16)) -> printf("\nRead REG_TEST_105\n")
908 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_35_POR_VALUE, %g1, %g3
909 ldx [%g2], %g4
910 xorcc %g3, %g4, %g5
911 BNE_TEST_FAIL
912 nop
913
914REG_TEST_106:
915 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_36_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_106) + 8, 16, 16)) -> printf("\nRead REG_TEST_106\n")
916 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_36_POR_VALUE, %g1, %g3
917 ldx [%g2], %g4
918 xorcc %g3, %g4, %g5
919 BNE_TEST_FAIL
920 nop
921
922REG_TEST_107:
923 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_37_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_107) + 8, 16, 16)) -> printf("\nRead REG_TEST_107\n")
924 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_37_POR_VALUE, %g1, %g3
925 ldx [%g2], %g4
926 xorcc %g3, %g4, %g5
927 BNE_TEST_FAIL
928 nop
929
930REG_TEST_108:
931 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_38_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_108) + 8, 16, 16)) -> printf("\nRead REG_TEST_108\n")
932 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_38_POR_VALUE, %g1, %g3
933 ldx [%g2], %g4
934 xorcc %g3, %g4, %g5
935 BNE_TEST_FAIL
936 nop
937
938REG_TEST_109:
939 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_39_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_109) + 8, 16, 16)) -> printf("\nRead REG_TEST_109\n")
940 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_39_POR_VALUE, %g1, %g3
941 ldx [%g2], %g4
942 xorcc %g3, %g4, %g5
943 BNE_TEST_FAIL
944 nop
945
946REG_TEST_110:
947 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_40_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_110) + 8, 16, 16)) -> printf("\nRead REG_TEST_110\n")
948 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_40_POR_VALUE, %g1, %g3
949 ldx [%g2], %g4
950 xorcc %g3, %g4, %g5
951 BNE_TEST_FAIL
952 nop
953
954REG_TEST_111:
955 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_41_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_111) + 8, 16, 16)) -> printf("\nRead REG_TEST_111\n")
956 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_41_POR_VALUE, %g1, %g3
957 ldx [%g2], %g4
958 xorcc %g3, %g4, %g5
959 BNE_TEST_FAIL
960 nop
961
962REG_TEST_112:
963 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_42_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_112) + 8, 16, 16)) -> printf("\nRead REG_TEST_112\n")
964 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_42_POR_VALUE, %g1, %g3
965 ldx [%g2], %g4
966 xorcc %g3, %g4, %g5
967 BNE_TEST_FAIL
968 nop
969
970REG_TEST_113:
971 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_43_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_113) + 8, 16, 16)) -> printf("\nRead REG_TEST_113\n")
972 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_43_POR_VALUE, %g1, %g3
973 ldx [%g2], %g4
974 xorcc %g3, %g4, %g5
975 BNE_TEST_FAIL
976 nop
977
978REG_TEST_114:
979 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_44_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_114) + 8, 16, 16)) -> printf("\nRead REG_TEST_114\n")
980 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_44_POR_VALUE, %g1, %g3
981 ldx [%g2], %g4
982 xorcc %g3, %g4, %g5
983 BNE_TEST_FAIL
984 nop
985
986REG_TEST_115:
987 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_45_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_115) + 8, 16, 16)) -> printf("\nRead REG_TEST_115\n")
988 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_45_POR_VALUE, %g1, %g3
989 ldx [%g2], %g4
990 xorcc %g3, %g4, %g5
991 BNE_TEST_FAIL
992 nop
993
994REG_TEST_116:
995 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_46_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_116) + 8, 16, 16)) -> printf("\nRead REG_TEST_116\n")
996 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_46_POR_VALUE, %g1, %g3
997 ldx [%g2], %g4
998 xorcc %g3, %g4, %g5
999 BNE_TEST_FAIL
1000 nop
1001
1002REG_TEST_117:
1003 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_47_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_117) + 8, 16, 16)) -> printf("\nRead REG_TEST_117\n")
1004 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_47_POR_VALUE, %g1, %g3
1005 ldx [%g2], %g4
1006 xorcc %g3, %g4, %g5
1007 BNE_TEST_FAIL
1008 nop
1009
1010REG_TEST_118:
1011 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_48_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_118) + 8, 16, 16)) -> printf("\nRead REG_TEST_118\n")
1012 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_48_POR_VALUE, %g1, %g3
1013 ldx [%g2], %g4
1014 xorcc %g3, %g4, %g5
1015 BNE_TEST_FAIL
1016 nop
1017
1018REG_TEST_119:
1019 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_49_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_119) + 8, 16, 16)) -> printf("\nRead REG_TEST_119\n")
1020 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_49_POR_VALUE, %g1, %g3
1021 ldx [%g2], %g4
1022 xorcc %g3, %g4, %g5
1023 BNE_TEST_FAIL
1024 nop
1025
1026REG_TEST_120:
1027 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_50_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_120) + 8, 16, 16)) -> printf("\nRead REG_TEST_120\n")
1028 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_50_POR_VALUE, %g1, %g3
1029 ldx [%g2], %g4
1030 xorcc %g3, %g4, %g5
1031 BNE_TEST_FAIL
1032 nop
1033
1034REG_TEST_121:
1035 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_51_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_121) + 8, 16, 16)) -> printf("\nRead REG_TEST_121\n")
1036 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_51_POR_VALUE, %g1, %g3
1037 ldx [%g2], %g4
1038 xorcc %g3, %g4, %g5
1039 BNE_TEST_FAIL
1040 nop
1041
1042REG_TEST_122:
1043 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_52_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_122) + 8, 16, 16)) -> printf("\nRead REG_TEST_122\n")
1044 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_52_POR_VALUE, %g1, %g3
1045 ldx [%g2], %g4
1046 xorcc %g3, %g4, %g5
1047 BNE_TEST_FAIL
1048 nop
1049
1050REG_TEST_123:
1051 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_53_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_123) + 8, 16, 16)) -> printf("\nRead REG_TEST_123\n")
1052 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_53_POR_VALUE, %g1, %g3
1053 ldx [%g2], %g4
1054 xorcc %g3, %g4, %g5
1055 BNE_TEST_FAIL
1056 nop
1057
1058REG_TEST_124:
1059 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_54_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_124) + 8, 16, 16)) -> printf("\nRead REG_TEST_124\n")
1060 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_54_POR_VALUE, %g1, %g3
1061 ldx [%g2], %g4
1062 xorcc %g3, %g4, %g5
1063 BNE_TEST_FAIL
1064 nop
1065
1066REG_TEST_125:
1067 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_55_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_125) + 8, 16, 16)) -> printf("\nRead REG_TEST_125\n")
1068 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_55_POR_VALUE, %g1, %g3
1069 ldx [%g2], %g4
1070 xorcc %g3, %g4, %g5
1071 BNE_TEST_FAIL
1072 nop
1073
1074REG_TEST_126:
1075 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_56_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_126) + 8, 16, 16)) -> printf("\nRead REG_TEST_126\n")
1076 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_56_POR_VALUE, %g1, %g3
1077 ldx [%g2], %g4
1078 xorcc %g3, %g4, %g5
1079 BNE_TEST_FAIL
1080 nop
1081
1082REG_TEST_127:
1083 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_57_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_127) + 8, 16, 16)) -> printf("\nRead REG_TEST_127\n")
1084 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_57_POR_VALUE, %g1, %g3
1085 ldx [%g2], %g4
1086 xorcc %g3, %g4, %g5
1087 BNE_TEST_FAIL
1088 nop
1089
1090REG_TEST_128:
1091 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_58_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_128) + 8, 16, 16)) -> printf("\nRead REG_TEST_128\n")
1092 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_58_POR_VALUE, %g1, %g3
1093 ldx [%g2], %g4
1094 xorcc %g3, %g4, %g5
1095 BNE_TEST_FAIL
1096 nop
1097
1098REG_TEST_129:
1099 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_59_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_129) + 8, 16, 16)) -> printf("\nRead REG_TEST_129\n")
1100 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_59_POR_VALUE, %g1, %g3
1101 ldx [%g2], %g4
1102 xorcc %g3, %g4, %g5
1103 BNE_TEST_FAIL
1104 nop
1105
1106REG_TEST_130:
1107 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_62_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_130) + 8, 16, 16)) -> printf("\nRead REG_TEST_130\n")
1108 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_62_POR_VALUE, %g1, %g3
1109 ldx [%g2], %g4
1110 xorcc %g3, %g4, %g5
1111 BNE_TEST_FAIL
1112 nop
1113
1114REG_TEST_131:
1115 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_63_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_131) + 8, 16, 16)) -> printf("\nRead REG_TEST_131\n")
1116 setx FIRE_DLC_IMU_ISS_CSR_A_CLR_INT_REG_63_POR_VALUE, %g1, %g3
1117 ldx [%g2], %g4
1118 xorcc %g3, %g4, %g5
1119 BNE_TEST_FAIL
1120 nop
1121
1122REG_TEST_132:
1123 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_RETRY_TIMER_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_132) + 8, 16, 16)) -> printf("\nRead REG_TEST_132\n")
1124 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_RETRY_TIMER_POR_VALUE, %g1, %g3
1125 ldx [%g2], %g4
1126 xorcc %g3, %g4, %g5
1127 BNE_TEST_FAIL
1128 nop
1129
1130REG_TEST_133:
1131 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_133) + 8, 16, 16)) -> printf("\nRead REG_TEST_133\n")
1132 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_1_POR_VALUE, %g1, %g3
1133 ldx [%g2], %g4
1134 xorcc %g3, %g4, %g5
1135 BNE_TEST_FAIL
1136 nop
1137
1138REG_TEST_134:
1139 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_134) + 8, 16, 16)) -> printf("\nRead REG_TEST_134\n")
1140 setx FIRE_DLC_IMU_ISS_CSR_A_INTERRUPT_STATE_STATUS_2_POR_VALUE, %g1, %g3
1141 ldx [%g2], %g4
1142 xorcc %g3, %g4, %g5
1143 BNE_TEST_FAIL
1144 nop
1145
1146REG_TEST_135:
1147 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_ERR_COR_MAPPING_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_135) + 8, 16, 16)) -> printf("\nRead REG_TEST_135\n")
1148 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_ERR_COR_MAPPING_POR_VALUE, %g1, %g3
1149 ldx [%g2], %g4
1150 xorcc %g3, %g4, %g5
1151 BNE_TEST_FAIL
1152 nop
1153
1154REG_TEST_136:
1155 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_ERR_NONFATAL_MAPPING_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_136) + 8, 16, 16)) -> printf("\nRead REG_TEST_136\n")
1156 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_ERR_NONFATAL_MAPPING_POR_VALUE, %g1, %g3
1157 ldx [%g2], %g4
1158 xorcc %g3, %g4, %g5
1159 BNE_TEST_FAIL
1160 nop
1161
1162REG_TEST_137:
1163 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_ERR_FATAL_MAPPING_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_137) + 8, 16, 16)) -> printf("\nRead REG_TEST_137\n")
1164 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_ERR_FATAL_MAPPING_POR_VALUE, %g1, %g3
1165 ldx [%g2], %g4
1166 xorcc %g3, %g4, %g5
1167 BNE_TEST_FAIL
1168 nop
1169
1170REG_TEST_138:
1171 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_PM_PME_MAPPING_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_138) + 8, 16, 16)) -> printf("\nRead REG_TEST_138\n")
1172 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_PM_PME_MAPPING_POR_VALUE, %g1, %g3
1173 ldx [%g2], %g4
1174 xorcc %g3, %g4, %g5
1175 BNE_TEST_FAIL
1176 nop
1177
1178REG_TEST_139:
1179 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_PME_TO_ACK_MAPPING_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_139) + 8, 16, 16)) -> printf("\nRead REG_TEST_139\n")
1180 setx FIRE_DLC_IMU_RDS_MESS_CSR_A_PME_TO_ACK_MAPPING_POR_VALUE, %g1, %g3
1181 ldx [%g2], %g4
1182 xorcc %g3, %g4, %g5
1183 BNE_TEST_FAIL
1184 nop
1185
1186REG_TEST_140:
1187 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_MSI_MAPPING_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_140) + 8, 16, 16)) -> printf("\nRead REG_TEST_140\n")
1188 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_MSI_MAPPING_POR_VALUE, %g1, %g3
1189 ldx [%g2], %g4
1190 xorcc %g3, %g4, %g5
1191 BNE_TEST_FAIL
1192 nop
1193
1194REG_TEST_141:
1195 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_141) + 8, 16, 16)) -> printf("\nRead REG_TEST_141\n")
1196 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1C_ALIAS_POR_VALUE, %g1, %g3
1197 ldx [%g2], %g4
1198 xorcc %g3, %g4, %g5
1199 BNE_TEST_FAIL
1200 nop
1201
1202REG_TEST_142:
1203 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_142) + 8, 16, 16)) -> printf("\nRead REG_TEST_142\n")
1204 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_MSI_CLEAR_REG_RW1S_ALIAS_POR_VALUE, %g1, %g3
1205 ldx [%g2], %g4
1206 xorcc %g3, %g4, %g5
1207 BNE_TEST_FAIL
1208 nop
1209
1210REG_TEST_143:
1211 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_0_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_143) + 8, 16, 16)) -> printf("\nRead REG_TEST_143\n")
1212 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_0_REG_POR_VALUE, %g1, %g3
1213 ldx [%g2], %g4
1214 xorcc %g3, %g4, %g5
1215 BNE_TEST_FAIL
1216 nop
1217
1218REG_TEST_144:
1219 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_1_REG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_144) + 8, 16, 16)) -> printf("\nRead REG_TEST_144\n")
1220 setx FIRE_DLC_IMU_RDS_MSI_CSR_A_INT_MONDO_DATA_1_REG_POR_VALUE, %g1, %g3
1221 ldx [%g2], %g4
1222 xorcc %g3, %g4, %g5
1223 BNE_TEST_FAIL
1224 nop
1225
1226REG_TEST_145:
1227 setx FIRE_DLC_PSB_CSR_A_PSB_DMA_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_145) + 8, 16, 16)) -> printf("\nRead REG_TEST_145\n")
1228 setx FIRE_DLC_PSB_CSR_A_PSB_DMA_POR_VALUE, %g1, %g3
1229 ldx [%g2], %g4
1230 xorcc %g3, %g4, %g5
1231 BNE_TEST_FAIL
1232 nop
1233
1234REG_TEST_146:
1235 setx FIRE_DLC_PSB_CSR_A_PSB_PIO_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_146) + 8, 16, 16)) -> printf("\nRead REG_TEST_146\n")
1236 setx FIRE_DLC_PSB_CSR_A_PSB_PIO_POR_VALUE, %g1, %g3
1237 ldx [%g2], %g4
1238 xorcc %g3, %g4, %g5
1239 BNE_TEST_FAIL
1240 nop
1241
1242REG_TEST_147:
1243 setx FIRE_DLC_TSB_CSR_A_TSB_DMA_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_147) + 8, 16, 16)) -> printf("\nRead REG_TEST_147\n")
1244 setx FIRE_DLC_TSB_CSR_A_TSB_DMA_POR_VALUE, %g1, %g3
1245 ldx [%g2], %g4
1246 xorcc %g3, %g4, %g5
1247 BNE_TEST_FAIL
1248 nop
1249
1250REG_TEST_148:
1251 setx FIRE_DLC_TSB_CSR_A_TSB_STS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_148) + 8, 16, 16)) -> printf("\nRead REG_TEST_148\n")
1252 setx FIRE_DLC_TSB_CSR_A_TSB_STS_POR_VALUE, %g1, %g3
1253 ldx [%g2], %g4
1254 xorcc %g3, %g4, %g5
1255 BNE_TEST_FAIL
1256 nop
1257
1258REG_TEST_149:
1259 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_149) + 8, 16, 16)) -> printf("\nRead REG_TEST_149\n")
1260 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_POR_VALUE, %g1, %g3
1261 ldx [%g2], %g4
1262 xorcc %g3, %g4, %g5
1263 BNE_TEST_FAIL
1264 nop
1265
1266REG_TEST_150:
1267 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_150) + 8, 16, 16)) -> printf("\nRead REG_TEST_150\n")
1268 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_POR_VALUE, %g1, %g3
1269 ldx [%g2], %g4
1270 xorcc %g3, %g4, %g5
1271 BNE_TEST_FAIL
1272 nop
1273
1274REG_TEST_151:
1275 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_151) + 8, 16, 16)) -> printf("\nRead REG_TEST_151\n")
1276 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_POR_VALUE, %g1, %g3
1277 ldx [%g2], %g4
1278 xorcc %g3, %g4, %g5
1279 BNE_TEST_FAIL
1280 nop
1281
1282REG_TEST_152:
1283 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_152) + 8, 16, 16)) -> printf("\nRead REG_TEST_152\n")
1284 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_POR_VALUE, %g1, %g3
1285 ldx [%g2], %g4
1286 xorcc %g3, %g4, %g5
1287 BNE_TEST_FAIL
1288 nop
1289
1290REG_TEST_153:
1291 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_153) + 8, 16, 16)) -> printf("\nRead REG_TEST_153\n")
1292 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_POR_VALUE, %g1, %g3
1293 ldx [%g2], %g4
1294 xorcc %g3, %g4, %g5
1295 BNE_TEST_FAIL
1296 nop
1297
1298REG_TEST_154:
1299 setx FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_154) + 8, 16, 16)) -> printf("\nRead REG_TEST_154\n")
1300 setx FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_POR_VALUE, %g1, %g3
1301 ldx [%g2], %g4
1302 xorcc %g3, %g4, %g5
1303 BNE_TEST_FAIL
1304 nop
1305
1306REG_TEST_155:
1307 setx FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_155) + 8, 16, 16)) -> printf("\nRead REG_TEST_155\n")
1308 setx FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_POR_VALUE, %g1, %g3
1309 ldx [%g2], %g4
1310 xorcc %g3, %g4, %g5
1311 BNE_TEST_FAIL
1312 nop
1313
1314REG_TEST_156:
1315 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_156) + 8, 16, 16)) -> printf("\nRead REG_TEST_156\n")
1316#ifdef DTM_ENABLED
1317 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_POR_VALUE+4, %g1, %g3 ! Half rate
1318#else
1319 setx FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_POR_VALUE, %g1, %g3
1320#endif
1321 ldx [%g2], %g4
1322 xorcc %g3, %g4, %g5
1323 BNE_TEST_FAIL
1324 nop
1325
1326REG_TEST_157:
1327 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_157) + 8, 16, 16)) -> printf("\nRead REG_TEST_157\n")
1328 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_POR_VALUE, %g1, %g3
1329 ldx [%g2], %g4
1330 xorcc %g3, %g4, %g5
1331 BNE_TEST_FAIL
1332 nop
1333
1334REG_TEST_158:
1335 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_158) + 8, 16, 16)) -> printf("\nRead REG_TEST_158\n")
1336#ifdef DTM_ENABLED
1337 set 4, %g3 ! Data link active state
1338#else
1339 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_POR_VALUE, %g1, %g3
1340#endif
1341 ldx [%g2], %g4
1342 xorcc %g3, %g4, %g5
1343 BNE_TEST_FAIL
1344 nop
1345
1346REG_TEST_159:
1347 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_159) + 8, 16, 16)) -> printf("\nRead REG_TEST_159\n")
1348 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_POR_VALUE, %g1, %g3
1349 ldx [%g2], %g4
1350 xorcc %g3, %g4, %g5
1351 BNE_TEST_FAIL
1352 nop
1353
1354REG_TEST_160:
1355 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_160) + 8, 16, 16)) -> printf("\nRead REG_TEST_160\n")
1356 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_POR_VALUE, %g1, %g3
1357 ldx [%g2], %g4
1358 xorcc %g3, %g4, %g5
1359 BNE_TEST_FAIL
1360 nop
1361
1362REG_TEST_161:
1363 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_161) + 8, 16, 16)) -> printf("\nRead REG_TEST_161\n")
1364 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_POR_VALUE, %g1, %g3
1365 ldx [%g2], %g4
1366 xorcc %g3, %g4, %g5
1367 BNE_TEST_FAIL
1368 nop
1369
1370REG_TEST_162:
1371 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_162) + 8, 16, 16)) -> printf("\nRead REG_TEST_162\n")
1372 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_POR_VALUE, %g1, %g3
1373 ldx [%g2], %g4
1374 xorcc %g3, %g4, %g5
1375 BNE_TEST_FAIL
1376 nop
1377
1378REG_TEST_163:
1379 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_163) + 8, 16, 16)) -> printf("\nRead REG_TEST_163\n")
1380 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_POR_VALUE, %g1, %g3
1381 ldx [%g2], %g4
1382 xorcc %g3, %g4, %g5
1383 BNE_TEST_FAIL
1384 nop
1385
1386REG_TEST_164:
1387 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_164) + 8, 16, 16)) -> printf("\nRead REG_TEST_164\n")
1388 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_POR_VALUE, %g1, %g3
1389 ldx [%g2], %g4
1390 xorcc %g3, %g4, %g5
1391 BNE_TEST_FAIL
1392 nop
1393
1394REG_TEST_165:
1395 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_165) + 8, 16, 16)) -> printf("\nRead REG_TEST_165\n")
1396 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_POR_VALUE, %g1, %g3
1397 ldx [%g2], %g4
1398 xorcc %g3, %g4, %g5
1399 BNE_TEST_FAIL
1400 nop
1401
1402REG_TEST_166:
1403 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_166) + 8, 16, 16)) -> printf("\nRead REG_TEST_166\n")
1404 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_POR_VALUE, %g1, %g3
1405 ldx [%g2], %g4
1406 xorcc %g3, %g4, %g5
1407 BNE_TEST_FAIL
1408 nop
1409
1410REG_TEST_167:
1411 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_167) + 8, 16, 16)) -> printf("\nRead REG_TEST_167\n")
1412 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_POR_VALUE, %g1, %g3
1413 ldx [%g2], %g4
1414 xorcc %g3, %g4, %g5
1415 BNE_TEST_FAIL
1416 nop
1417
1418REG_TEST_168:
1419 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_168) + 8, 16, 16)) -> printf("\nRead REG_TEST_168\n")
1420 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_POR_VALUE, %g1, %g3
1421 ldx [%g2], %g4
1422 xorcc %g3, %g4, %g5
1423 BNE_TEST_FAIL
1424 nop
1425
1426REG_TEST_169:
1427 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_169) + 8, 16, 16)) -> printf("\nRead REG_TEST_169\n")
1428 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_POR_VALUE, %g1, %g3
1429 ldx [%g2], %g4
1430 xorcc %g3, %g4, %g5
1431 BNE_TEST_FAIL
1432 nop
1433
1434REG_TEST_170:
1435 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_170) + 8, 16, 16)) -> printf("\nRead REG_TEST_170\n")
1436 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_POR_VALUE, %g1, %g3
1437 ldx [%g2], %g4
1438 xorcc %g3, %g4, %g5
1439 BNE_TEST_FAIL
1440 nop
1441
1442REG_TEST_171:
1443 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_171) + 8, 16, 16)) -> printf("\nRead REG_TEST_171\n")
1444 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_POR_VALUE, %g1, %g3
1445 ldx [%g2], %g4
1446 xorcc %g3, %g4, %g5
1447 BNE_TEST_FAIL
1448 nop
1449
1450REG_TEST_172:
1451 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_172) + 8, 16, 16)) -> printf("\nRead REG_TEST_172\n")
1452 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_POR_VALUE, %g1, %g3
1453 ldx [%g2], %g4
1454 xorcc %g3, %g4, %g5
1455 BNE_TEST_FAIL
1456 nop
1457
1458REG_TEST_173:
1459 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_173) + 8, 16, 16)) -> printf("\nRead REG_TEST_173\n")
1460 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_POR_VALUE, %g1, %g3
1461 ldx [%g2], %g4
1462 xorcc %g3, %g4, %g5
1463 BNE_TEST_FAIL
1464 nop
1465
1466/***************************************************
1467REG_TEST_174:
1468 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_174) + 8, 16, 16)) -> printf("\nRead REG_TEST_174\n")
1469 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_POR_VALUE, %g1, %g3
1470 ldx [%g2], %g4
1471 xorcc %g3, %g4, %g5
1472 BNE_TEST_FAIL
1473 nop
1474********************************************/
1475
1476REG_TEST_175:
1477 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_175) + 8, 16, 16)) -> printf("\nRead REG_TEST_175\n")
1478 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_POR_VALUE, %g1, %g3
1479 ldx [%g2], %g4
1480 xorcc %g3, %g4, %g5
1481 BNE_TEST_FAIL
1482 nop
1483
1484REG_TEST_176:
1485 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_176) + 8, 16, 16)) -> printf("\nRead REG_TEST_176\n")
1486 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_POR_VALUE, %g1, %g3
1487 ldx [%g2], %g4
1488 xorcc %g3, %g4, %g5
1489 BNE_TEST_FAIL
1490 nop
1491
1492REG_TEST_177:
1493 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_177) + 8, 16, 16)) -> printf("\nRead REG_TEST_177\n")
1494 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_POR_VALUE, %g1, %g3
1495 ldx [%g2], %g4
1496 xorcc %g3, %g4, %g5
1497 BNE_TEST_FAIL
1498 nop
1499
1500REG_TEST_178:
1501 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_178) + 8, 16, 16)) -> printf("\nRead REG_TEST_178\n")
1502 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_POR_VALUE, %g1, %g3
1503 ldx [%g2], %g4
1504 xorcc %g3, %g4, %g5
1505 BNE_TEST_FAIL
1506 nop
1507
1508REG_TEST_179:
1509 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_179) + 8, 16, 16)) -> printf("\nRead REG_TEST_179\n")
1510 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_POR_VALUE, %g1, %g3
1511 ldx [%g2], %g4
1512 xorcc %g3, %g4, %g5
1513 BNE_TEST_FAIL
1514 nop
1515
1516REG_TEST_180:
1517 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_180) + 8, 16, 16)) -> printf("\nRead REG_TEST_180\n")
1518 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_POR_VALUE, %g1, %g3
1519 ldx [%g2], %g4
1520 xorcc %g3, %g4, %g5
1521 BNE_TEST_FAIL
1522 nop
1523
1524REG_TEST_181:
1525 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_181) + 8, 16, 16)) -> printf("\nRead REG_TEST_181\n")
1526 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_POR_VALUE, %g1, %g3
1527 ldx [%g2], %g4
1528 xorcc %g3, %g4, %g5
1529 BNE_TEST_FAIL
1530 nop
1531
1532REG_TEST_182:
1533 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_182) + 8, 16, 16)) -> printf("\nRead REG_TEST_182\n")
1534 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_POR_VALUE, %g1, %g3
1535 ldx [%g2], %g4
1536 xorcc %g3, %g4, %g5
1537 BNE_TEST_FAIL
1538 nop
1539
1540REG_TEST_183:
1541 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_183) + 8, 16, 16)) -> printf("\nRead REG_TEST_183\n")
1542 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_POR_VALUE, %g1, %g3
1543 ldx [%g2], %g4
1544 xorcc %g3, %g4, %g5
1545 BNE_TEST_FAIL
1546 nop
1547
1548REG_TEST_184:
1549 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_184) + 8, 16, 16)) -> printf("\nRead REG_TEST_184\n")
1550 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_POR_VALUE, %g1, %g3
1551 ldx [%g2], %g4
1552 xorcc %g3, %g4, %g5
1553 BNE_TEST_FAIL
1554 nop
1555
1556REG_TEST_185:
1557 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_185) + 8, 16, 16)) -> printf("\nRead REG_TEST_185\n")
1558 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_POR_VALUE, %g1, %g3
1559 ldx [%g2], %g4
1560 xorcc %g3, %g4, %g5
1561 BNE_TEST_FAIL
1562 nop
1563
1564REG_TEST_186:
1565 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_186) + 8, 16, 16)) -> printf("\nRead REG_TEST_186\n")
1566 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_POR_VALUE, %g1, %g3
1567 ldx [%g2], %g4
1568 xorcc %g3, %g4, %g5
1569 BNE_TEST_FAIL
1570 nop
1571
1572REG_TEST_187:
1573 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_187) + 8, 16, 16)) -> printf("\nRead REG_TEST_187\n")
1574 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_POR_VALUE, %g1, %g3
1575 ldx [%g2], %g4
1576 xorcc %g3, %g4, %g5
1577 BNE_TEST_FAIL
1578 nop
1579
1580REG_TEST_188:
1581 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_188) + 8, 16, 16)) -> printf("\nRead REG_TEST_188\n")
1582 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_POR_VALUE, %g1, %g3
1583 ldx [%g2], %g4
1584 xorcc %g3, %g4, %g5
1585 BNE_TEST_FAIL
1586 nop
1587
1588REG_TEST_189:
1589 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_189) + 8, 16, 16)) -> printf("\nRead REG_TEST_189\n")
1590 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_POR_VALUE, %g1, %g3
1591 ldx [%g2], %g4
1592 xorcc %g3, %g4, %g5
1593 BNE_TEST_FAIL
1594 nop
1595
1596REG_TEST_190:
1597 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_190) + 8, 16, 16)) -> printf("\nRead REG_TEST_190\n")
1598 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_POR_VALUE, %g1, %g3
1599 ldx [%g2], %g4
1600 xorcc %g3, %g4, %g5
1601 BNE_TEST_FAIL
1602 nop
1603
1604REG_TEST_191:
1605 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_191) + 8, 16, 16)) -> printf("\nRead REG_TEST_191\n")
1606 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_POR_VALUE, %g1, %g3
1607 ldx [%g2], %g4
1608 xorcc %g3, %g4, %g5
1609 BNE_TEST_FAIL
1610 nop
1611
1612REG_TEST_192:
1613 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_192) + 8, 16, 16)) -> printf("\nRead REG_TEST_192\n")
1614 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_POR_VALUE, %g1, %g3
1615 ldx [%g2], %g4
1616 xorcc %g3, %g4, %g5
1617 BNE_TEST_FAIL
1618 nop
1619
1620REG_TEST_193:
1621 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_193) + 8, 16, 16)) -> printf("\nRead REG_TEST_193\n")
1622 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_POR_VALUE, %g1, %g3
1623 ldx [%g2], %g4
1624 xorcc %g3, %g4, %g5
1625 BNE_TEST_FAIL
1626 nop
1627
1628REG_TEST_194:
1629 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_194) + 8, 16, 16)) -> printf("\nRead REG_TEST_194\n")
1630 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_POR_VALUE, %g1, %g3
1631 ldx [%g2], %g4
1632 xorcc %g3, %g4, %g5
1633 BNE_TEST_FAIL
1634 nop
1635
1636REG_TEST_195:
1637 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_195) + 8, 16, 16)) -> printf("\nRead REG_TEST_195\n")
1638 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_POR_VALUE, %g1, %g3
1639 ldx [%g2], %g4
1640 xorcc %g3, %g4, %g5
1641 BNE_TEST_FAIL
1642 nop
1643
1644REG_TEST_196:
1645 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_196) + 8, 16, 16)) -> printf("\nRead REG_TEST_196\n")
1646 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_POR_VALUE, %g1, %g3
1647 ldx [%g2], %g4
1648 xorcc %g3, %g4, %g5
1649/* this reg is not in the PRM, so don't bother to check the fetched value (yet)
1650! BNE_TEST_FAIL */
1651 nop
1652
1653REG_TEST_197:
1654 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_197) + 8, 16, 16)) -> printf("\nRead REG_TEST_197\n")
1655 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_POR_VALUE, %g1, %g3
1656 ldx [%g2], %g4
1657 xorcc %g3, %g4, %g5
1658/* this reg is not in the PRM, so don't bother to check the fetched value (yet)
1659! BNE_TEST_FAIL */
1660 nop
1661
1662REG_TEST_198:
1663 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_198) + 8, 16, 16)) -> printf("\nRead REG_TEST_198\n")
1664 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_POR_VALUE, %g1, %g3
1665 ldx [%g2], %g4
1666 xorcc %g3, %g4, %g5
1667 BNE_TEST_FAIL
1668 nop
1669
1670REG_TEST_199:
1671 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_199) + 8, 16, 16)) -> printf("\nRead REG_TEST_199\n")
1672 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_POR_VALUE, %g1, %g3
1673 ldx [%g2], %g4
1674 xorcc %g3, %g4, %g5
1675 BNE_TEST_FAIL
1676 nop
1677
1678REG_TEST_200:
1679 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_200) + 8, 16, 16)) -> printf("\nRead REG_TEST_200\n")
1680 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_POR_VALUE, %g1, %g3
1681 ldx [%g2], %g4
1682 xorcc %g3, %g4, %g5
1683 BNE_TEST_FAIL
1684 nop
1685
1686REG_TEST_201:
1687 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_201) + 8, 16, 16)) -> printf("\nRead REG_TEST_201\n")
1688 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_POR_VALUE, %g1, %g3
1689 ldx [%g2], %g4
1690 xorcc %g3, %g4, %g5
1691 BNE_TEST_FAIL
1692 nop
1693
1694REG_TEST_202:
1695 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_202) + 8, 16, 16)) -> printf("\nRead REG_TEST_202\n")
1696 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_POR_VALUE, %g1, %g3
1697 ldx [%g2], %g4
1698 xorcc %g3, %g4, %g5
1699 BNE_TEST_FAIL
1700 nop
1701
1702REG_TEST_203:
1703 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_203) + 8, 16, 16)) -> printf("\nRead REG_TEST_203\n")
1704 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_POR_VALUE, %g1, %g3
1705 ldx [%g2], %g4
1706 xorcc %g3, %g4, %g5
1707 BNE_TEST_FAIL
1708 nop
1709
1710REG_TEST_204:
1711 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_204) + 8, 16, 16)) -> printf("\nRead REG_TEST_204\n")
1712 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_POR_VALUE, %g1, %g3
1713 ldx [%g2], %g4
1714 xorcc %g3, %g4, %g5
1715 BNE_TEST_FAIL
1716 nop
1717
1718REG_TEST_205:
1719 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_205) + 8, 16, 16)) -> printf("\nRead REG_TEST_205\n")
1720 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_POR_VALUE, %g1, %g3
1721 ldx [%g2], %g4
1722 xorcc %g3, %g4, %g5
1723 BNE_TEST_FAIL
1724 nop
1725
1726REG_TEST_206:
1727 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_206) + 8, 16, 16)) -> printf("\nRead REG_TEST_206\n")
1728 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_POR_VALUE, %g1, %g3
1729 ldx [%g2], %g4
1730 xorcc %g3, %g4, %g5
1731 BNE_TEST_FAIL
1732 nop
1733
1734REG_TEST_207:
1735 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_207) + 8, 16, 16)) -> printf("\nRead REG_TEST_207\n")
1736 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_POR_VALUE, %g1, %g3
1737 ldx [%g2], %g4
1738 xorcc %g3, %g4, %g5
1739 BNE_TEST_FAIL
1740 nop
1741
1742REG_TEST_208:
1743 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_208) + 8, 16, 16)) -> printf("\nRead REG_TEST_208\n")
1744 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_POR_VALUE, %g1, %g3
1745 ldx [%g2], %g4
1746 xorcc %g3, %g4, %g5
1747 BNE_TEST_FAIL
1748 nop
1749
1750REG_TEST_209:
1751 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_209) + 8, 16, 16)) -> printf("\nRead REG_TEST_209\n")
1752 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_POR_VALUE, %g1, %g3
1753 ldx [%g2], %g4
1754 xorcc %g3, %g4, %g5
1755 BNE_TEST_FAIL
1756 nop
1757
1758REG_TEST_210:
1759 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_210) + 8, 16, 16)) -> printf("\nRead REG_TEST_210\n")
1760 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_POR_VALUE, %g1, %g3
1761 ldx [%g2], %g4
1762 xorcc %g3, %g4, %g5
1763 BNE_TEST_FAIL
1764 nop
1765
1766REG_TEST_211:
1767 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_211) + 8, 16, 16)) -> printf("\nRead REG_TEST_211\n")
1768 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_POR_VALUE, %g1, %g3
1769 ldx [%g2], %g4
1770 xorcc %g3, %g4, %g5
1771 BNE_TEST_FAIL
1772 nop
1773
1774REG_TEST_212:
1775 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_212) + 8, 16, 16)) -> printf("\nRead REG_TEST_212\n")
1776 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_POR_VALUE, %g1, %g3
1777 ldx [%g2], %g4
1778 xorcc %g3, %g4, %g5
1779 BNE_TEST_FAIL
1780 nop
1781
1782REG_TEST_213:
1783 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_213) + 8, 16, 16)) -> printf("\nRead REG_TEST_213\n")
1784 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_POR_VALUE, %g1, %g3
1785 ldx [%g2], %g4
1786 xorcc %g3, %g4, %g5
1787 BNE_TEST_FAIL
1788 nop
1789
1790REG_TEST_214:
1791 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_214) + 8, 16, 16)) -> printf("\nRead REG_TEST_214\n")
1792 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_POR_VALUE, %g1, %g3
1793 ldx [%g2], %g4
1794 xorcc %g3, %g4, %g5
1795 BNE_TEST_FAIL
1796 nop
1797
1798/***************************************************
1799REG_TEST_215:
1800 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_215) + 8, 16, 16)) -> printf("\nRead REG_TEST_215\n")
1801 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_POR_VALUE, %g1, %g3
1802 ldx [%g2], %g4
1803 xorcc %g3, %g4, %g5
1804 BNE_TEST_FAIL
1805 nop
1806*******************************************************/
1807
1808REG_TEST_216:
1809 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_216) + 8, 16, 16)) -> printf("\nRead REG_TEST_216\n")
1810 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_POR_VALUE, %g1, %g3
1811 ldx [%g2], %g4
1812 xorcc %g3, %g4, %g5
1813 BNE_TEST_FAIL
1814 nop
1815
1816REG_TEST_217:
1817 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_217) + 8, 16, 16)) -> printf("\nRead REG_TEST_217\n")
1818 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_POR_VALUE, %g1, %g3
1819 ldx [%g2], %g4
1820 xorcc %g3, %g4, %g5
1821 BNE_TEST_FAIL
1822 nop
1823
1824REG_TEST_218:
1825 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_218) + 8, 16, 16)) -> printf("\nRead REG_TEST_218\n")
1826 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_POR_VALUE, %g1, %g3
1827 ldx [%g2], %g4
1828 xorcc %g3, %g4, %g5
1829 BNE_TEST_FAIL
1830 nop
1831
1832 ! check this reg
1833 ! RTL returns 0x18000
1834/*************************************
1835REG_TEST_219:
1836 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_219) + 8, 16, 16)) -> printf("\nRead REG_TEST_219\n")
1837 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_POR_VALUE, %g1, %g3
1838 ldx [%g2], %g4
1839 xorcc %g3, %g4, %g5
1840 BNE_TEST_FAIL
1841 nop
1842*********************************/
1843
1844 ! check this reg
1845 ! RTL returns 0x18000
1846/*************************************
1847REG_TEST_220:
1848 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_220) + 8, 16, 16)) -> printf("\nRead REG_TEST_220\n")
1849 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_POR_VALUE, %g1, %g3
1850 ldx [%g2], %g4
1851 xorcc %g3, %g4, %g5
1852 BNE_TEST_FAIL
1853 nop
1854
1855REG_TEST_221:
1856 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_221) + 8, 16, 16)) -> printf("\nRead REG_TEST_221\n")
1857 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_POR_VALUE, %g1, %g3
1858 ldx [%g2], %g4
1859 xorcc %g3, %g4, %g5
1860 BNE_TEST_FAIL
1861 nop
1862*********************************/
1863
1864REG_TEST_222:
1865 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_222) + 8, 16, 16)) -> printf("\nRead REG_TEST_222\n")
1866 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_POR_VALUE, %g1, %g3
1867 ldx [%g2], %g4
1868 xorcc %g3, %g4, %g5
1869 BNE_TEST_FAIL
1870 nop
1871
1872REG_TEST_223:
1873 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_223) + 8, 16, 16)) -> printf("\nRead REG_TEST_223\n")
1874#ifdef DTM_ENABLED
1875 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_POR_VALUE|7, %g1, %g3 ! 100 Mhz
1876#else
1877 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_POR_VALUE, %g1, %g3
1878#endif
1879 ldx [%g2], %g4
1880 xorcc %g3, %g4, %g5
1881 BNE_TEST_FAIL
1882 nop
1883
1884REG_TEST_224:
1885 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_224) + 8, 16, 16)) -> printf("\nRead REG_TEST_224\n")
1886 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_POR_VALUE, %g1, %g3
1887 ldx [%g2], %g4
1888 xorcc %g3, %g4, %g5
1889 BNE_TEST_FAIL
1890 nop
1891
1892 ! check this reg
1893 ! RTL returns X
1894/*************************************
1895REG_TEST_225:
1896 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_225) + 8, 16, 16)) -> printf("\nRead REG_TEST_225\n")
1897 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_POR_VALUE, %g1, %g3
1898 ldx [%g2], %g4
1899 xorcc %g3, %g4, %g5
1900 BNE_TEST_FAIL
1901 nop
1902
1903REG_TEST_226:
1904 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_226) + 8, 16, 16)) -> printf("\nRead REG_TEST_226\n")
1905 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_POR_VALUE, %g1, %g3
1906 ldx [%g2], %g4
1907 xorcc %g3, %g4, %g5
1908 BNE_TEST_FAIL
1909 nop
1910
1911REG_TEST_227:
1912 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_227) + 8, 16, 16)) -> printf("\nRead REG_TEST_227\n")
1913 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_POR_VALUE, %g1, %g3
1914 ldx [%g2], %g4
1915 xorcc %g3, %g4, %g5
1916 BNE_TEST_FAIL
1917 nop
1918
1919REG_TEST_228:
1920 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ADDR, %g1, %g2 ! $EV trig_pc_d(1, expr(@VA(.MAIN.REG_TEST_228) + 8, 16, 16)) -> printf("\nRead REG_TEST_228\n")
1921 setx FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_POR_VALUE, %g1, %g3
1922 ldx [%g2], %g4
1923 xorcc %g3, %g4, %g5
1924 BNE_TEST_FAIL
1925 nop
1926***************************************************/
1927
1928test_passed:
1929 EXIT_GOOD
1930
1931test_failed:
1932 EXIT_BAD
1933