1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
|
/* Copyright (c) 2002,2007-2009, Code Aurora Forum. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of Code Aurora nor
* the names of its contributors may be used to endorse or promote
* products derived from this software without specific prior written
* permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#if !defined (_yamato_TYPEDEF_HEADER)
#define _yamato_TYPEDEF_HEADER
#include "yamato_registers.h"
typedef union PA_CL_VPORT_XSCALE regPA_CL_VPORT_XSCALE;
typedef union PA_CL_VPORT_XOFFSET regPA_CL_VPORT_XOFFSET;
typedef union PA_CL_VPORT_YSCALE regPA_CL_VPORT_YSCALE;
typedef union PA_CL_VPORT_YOFFSET regPA_CL_VPORT_YOFFSET;
typedef union PA_CL_VPORT_ZSCALE regPA_CL_VPORT_ZSCALE;
typedef union PA_CL_VPORT_ZOFFSET regPA_CL_VPORT_ZOFFSET;
typedef union PA_CL_VTE_CNTL regPA_CL_VTE_CNTL;
typedef union PA_CL_CLIP_CNTL regPA_CL_CLIP_CNTL;
typedef union PA_CL_GB_VERT_CLIP_ADJ regPA_CL_GB_VERT_CLIP_ADJ;
typedef union PA_CL_GB_VERT_DISC_ADJ regPA_CL_GB_VERT_DISC_ADJ;
typedef union PA_CL_GB_HORZ_CLIP_ADJ regPA_CL_GB_HORZ_CLIP_ADJ;
typedef union PA_CL_GB_HORZ_DISC_ADJ regPA_CL_GB_HORZ_DISC_ADJ;
typedef union PA_CL_ENHANCE regPA_CL_ENHANCE;
typedef union PA_SC_ENHANCE regPA_SC_ENHANCE;
typedef union PA_SU_VTX_CNTL regPA_SU_VTX_CNTL;
typedef union PA_SU_POINT_SIZE regPA_SU_POINT_SIZE;
typedef union PA_SU_POINT_MINMAX regPA_SU_POINT_MINMAX;
typedef union PA_SU_LINE_CNTL regPA_SU_LINE_CNTL;
typedef union PA_SU_SC_MODE_CNTL regPA_SU_SC_MODE_CNTL;
typedef union PA_SU_POLY_OFFSET_FRONT_SCALE regPA_SU_POLY_OFFSET_FRONT_SCALE;
typedef union PA_SU_POLY_OFFSET_FRONT_OFFSET regPA_SU_POLY_OFFSET_FRONT_OFFSET;
typedef union PA_SU_POLY_OFFSET_BACK_SCALE regPA_SU_POLY_OFFSET_BACK_SCALE;
typedef union PA_SU_POLY_OFFSET_BACK_OFFSET regPA_SU_POLY_OFFSET_BACK_OFFSET;
typedef union PA_SU_PERFCOUNTER0_SELECT regPA_SU_PERFCOUNTER0_SELECT;
typedef union PA_SU_PERFCOUNTER1_SELECT regPA_SU_PERFCOUNTER1_SELECT;
typedef union PA_SU_PERFCOUNTER2_SELECT regPA_SU_PERFCOUNTER2_SELECT;
typedef union PA_SU_PERFCOUNTER3_SELECT regPA_SU_PERFCOUNTER3_SELECT;
typedef union PA_SU_PERFCOUNTER0_LOW regPA_SU_PERFCOUNTER0_LOW;
typedef union PA_SU_PERFCOUNTER0_HI regPA_SU_PERFCOUNTER0_HI;
typedef union PA_SU_PERFCOUNTER1_LOW regPA_SU_PERFCOUNTER1_LOW;
typedef union PA_SU_PERFCOUNTER1_HI regPA_SU_PERFCOUNTER1_HI;
typedef union PA_SU_PERFCOUNTER2_LOW regPA_SU_PERFCOUNTER2_LOW;
typedef union PA_SU_PERFCOUNTER2_HI regPA_SU_PERFCOUNTER2_HI;
typedef union PA_SU_PERFCOUNTER3_LOW regPA_SU_PERFCOUNTER3_LOW;
typedef union PA_SU_PERFCOUNTER3_HI regPA_SU_PERFCOUNTER3_HI;
typedef union PA_SC_WINDOW_OFFSET regPA_SC_WINDOW_OFFSET;
typedef union PA_SC_AA_CONFIG regPA_SC_AA_CONFIG;
typedef union PA_SC_AA_MASK regPA_SC_AA_MASK;
typedef union PA_SC_LINE_STIPPLE regPA_SC_LINE_STIPPLE;
typedef union PA_SC_LINE_CNTL regPA_SC_LINE_CNTL;
typedef union PA_SC_WINDOW_SCISSOR_TL regPA_SC_WINDOW_SCISSOR_TL;
typedef union PA_SC_WINDOW_SCISSOR_BR regPA_SC_WINDOW_SCISSOR_BR;
typedef union PA_SC_SCREEN_SCISSOR_TL regPA_SC_SCREEN_SCISSOR_TL;
typedef union PA_SC_SCREEN_SCISSOR_BR regPA_SC_SCREEN_SCISSOR_BR;
typedef union PA_SC_VIZ_QUERY regPA_SC_VIZ_QUERY;
typedef union PA_SC_VIZ_QUERY_STATUS regPA_SC_VIZ_QUERY_STATUS;
typedef union PA_SC_LINE_STIPPLE_STATE regPA_SC_LINE_STIPPLE_STATE;
typedef union PA_SC_PERFCOUNTER0_SELECT regPA_SC_PERFCOUNTER0_SELECT;
typedef union PA_SC_PERFCOUNTER0_LOW regPA_SC_PERFCOUNTER0_LOW;
typedef union PA_SC_PERFCOUNTER0_HI regPA_SC_PERFCOUNTER0_HI;
typedef union PA_CL_CNTL_STATUS regPA_CL_CNTL_STATUS;
typedef union PA_SU_CNTL_STATUS regPA_SU_CNTL_STATUS;
typedef union PA_SC_CNTL_STATUS regPA_SC_CNTL_STATUS;
typedef union PA_SU_DEBUG_CNTL regPA_SU_DEBUG_CNTL;
typedef union PA_SU_DEBUG_DATA regPA_SU_DEBUG_DATA;
typedef union PA_SC_DEBUG_CNTL regPA_SC_DEBUG_CNTL;
typedef union PA_SC_DEBUG_DATA regPA_SC_DEBUG_DATA;
typedef union GFX_COPY_STATE regGFX_COPY_STATE;
typedef union VGT_DRAW_INITIATOR regVGT_DRAW_INITIATOR;
typedef union VGT_EVENT_INITIATOR regVGT_EVENT_INITIATOR;
typedef union VGT_DMA_BASE regVGT_DMA_BASE;
typedef union VGT_DMA_SIZE regVGT_DMA_SIZE;
typedef union VGT_BIN_BASE regVGT_BIN_BASE;
typedef union VGT_BIN_SIZE regVGT_BIN_SIZE;
typedef union VGT_CURRENT_BIN_ID_MIN regVGT_CURRENT_BIN_ID_MIN;
typedef union VGT_CURRENT_BIN_ID_MAX regVGT_CURRENT_BIN_ID_MAX;
typedef union VGT_IMMED_DATA regVGT_IMMED_DATA;
typedef union VGT_MAX_VTX_INDX regVGT_MAX_VTX_INDX;
typedef union VGT_MIN_VTX_INDX regVGT_MIN_VTX_INDX;
typedef union VGT_INDX_OFFSET regVGT_INDX_OFFSET;
typedef union VGT_VERTEX_REUSE_BLOCK_CNTL regVGT_VERTEX_REUSE_BLOCK_CNTL;
typedef union VGT_OUT_DEALLOC_CNTL regVGT_OUT_DEALLOC_CNTL;
typedef union VGT_MULTI_PRIM_IB_RESET_INDX regVGT_MULTI_PRIM_IB_RESET_INDX;
typedef union VGT_ENHANCE regVGT_ENHANCE;
typedef union VGT_VTX_VECT_EJECT_REG regVGT_VTX_VECT_EJECT_REG;
typedef union VGT_LAST_COPY_STATE regVGT_LAST_COPY_STATE;
typedef union VGT_DEBUG_CNTL regVGT_DEBUG_CNTL;
typedef union VGT_DEBUG_DATA regVGT_DEBUG_DATA;
typedef union VGT_CNTL_STATUS regVGT_CNTL_STATUS;
typedef union VGT_CRC_SQ_DATA regVGT_CRC_SQ_DATA;
typedef union VGT_CRC_SQ_CTRL regVGT_CRC_SQ_CTRL;
typedef union VGT_PERFCOUNTER0_SELECT regVGT_PERFCOUNTER0_SELECT;
typedef union VGT_PERFCOUNTER1_SELECT regVGT_PERFCOUNTER1_SELECT;
typedef union VGT_PERFCOUNTER2_SELECT regVGT_PERFCOUNTER2_SELECT;
typedef union VGT_PERFCOUNTER3_SELECT regVGT_PERFCOUNTER3_SELECT;
typedef union VGT_PERFCOUNTER0_LOW regVGT_PERFCOUNTER0_LOW;
typedef union VGT_PERFCOUNTER1_LOW regVGT_PERFCOUNTER1_LOW;
typedef union VGT_PERFCOUNTER2_LOW regVGT_PERFCOUNTER2_LOW;
typedef union VGT_PERFCOUNTER3_LOW regVGT_PERFCOUNTER3_LOW;
typedef union VGT_PERFCOUNTER0_HI regVGT_PERFCOUNTER0_HI;
typedef union VGT_PERFCOUNTER1_HI regVGT_PERFCOUNTER1_HI;
typedef union VGT_PERFCOUNTER2_HI regVGT_PERFCOUNTER2_HI;
typedef union VGT_PERFCOUNTER3_HI regVGT_PERFCOUNTER3_HI;
typedef union TC_CNTL_STATUS regTC_CNTL_STATUS;
typedef union TCR_CHICKEN regTCR_CHICKEN;
typedef union TCF_CHICKEN regTCF_CHICKEN;
typedef union TCM_CHICKEN regTCM_CHICKEN;
typedef union TCR_PERFCOUNTER0_SELECT regTCR_PERFCOUNTER0_SELECT;
typedef union TCR_PERFCOUNTER1_SELECT regTCR_PERFCOUNTER1_SELECT;
typedef union TCR_PERFCOUNTER0_HI regTCR_PERFCOUNTER0_HI;
typedef union TCR_PERFCOUNTER1_HI regTCR_PERFCOUNTER1_HI;
typedef union TCR_PERFCOUNTER0_LOW regTCR_PERFCOUNTER0_LOW;
typedef union TCR_PERFCOUNTER1_LOW regTCR_PERFCOUNTER1_LOW;
typedef union TP_TC_CLKGATE_CNTL regTP_TC_CLKGATE_CNTL;
typedef union TPC_CNTL_STATUS regTPC_CNTL_STATUS;
typedef union TPC_DEBUG0 regTPC_DEBUG0;
typedef union TPC_DEBUG1 regTPC_DEBUG1;
typedef union TPC_CHICKEN regTPC_CHICKEN;
typedef union TP0_CNTL_STATUS regTP0_CNTL_STATUS;
typedef union TP0_DEBUG regTP0_DEBUG;
typedef union TP0_CHICKEN regTP0_CHICKEN;
typedef union TP0_PERFCOUNTER0_SELECT regTP0_PERFCOUNTER0_SELECT;
typedef union TP0_PERFCOUNTER0_HI regTP0_PERFCOUNTER0_HI;
typedef union TP0_PERFCOUNTER0_LOW regTP0_PERFCOUNTER0_LOW;
typedef union TP0_PERFCOUNTER1_SELECT regTP0_PERFCOUNTER1_SELECT;
typedef union TP0_PERFCOUNTER1_HI regTP0_PERFCOUNTER1_HI;
typedef union TP0_PERFCOUNTER1_LOW regTP0_PERFCOUNTER1_LOW;
typedef union TCM_PERFCOUNTER0_SELECT regTCM_PERFCOUNTER0_SELECT;
typedef union TCM_PERFCOUNTER1_SELECT regTCM_PERFCOUNTER1_SELECT;
typedef union TCM_PERFCOUNTER0_HI regTCM_PERFCOUNTER0_HI;
typedef union TCM_PERFCOUNTER1_HI regTCM_PERFCOUNTER1_HI;
typedef union TCM_PERFCOUNTER0_LOW regTCM_PERFCOUNTER0_LOW;
typedef union TCM_PERFCOUNTER1_LOW regTCM_PERFCOUNTER1_LOW;
typedef union TCF_PERFCOUNTER0_SELECT regTCF_PERFCOUNTER0_SELECT;
typedef union TCF_PERFCOUNTER1_SELECT regTCF_PERFCOUNTER1_SELECT;
typedef union TCF_PERFCOUNTER2_SELECT regTCF_PERFCOUNTER2_SELECT;
typedef union TCF_PERFCOUNTER3_SELECT regTCF_PERFCOUNTER3_SELECT;
typedef union TCF_PERFCOUNTER4_SELECT regTCF_PERFCOUNTER4_SELECT;
typedef union TCF_PERFCOUNTER5_SELECT regTCF_PERFCOUNTER5_SELECT;
typedef union TCF_PERFCOUNTER6_SELECT regTCF_PERFCOUNTER6_SELECT;
typedef union TCF_PERFCOUNTER7_SELECT regTCF_PERFCOUNTER7_SELECT;
typedef union TCF_PERFCOUNTER8_SELECT regTCF_PERFCOUNTER8_SELECT;
typedef union TCF_PERFCOUNTER9_SELECT regTCF_PERFCOUNTER9_SELECT;
typedef union TCF_PERFCOUNTER10_SELECT regTCF_PERFCOUNTER10_SELECT;
typedef union TCF_PERFCOUNTER11_SELECT regTCF_PERFCOUNTER11_SELECT;
typedef union TCF_PERFCOUNTER0_HI regTCF_PERFCOUNTER0_HI;
typedef union TCF_PERFCOUNTER1_HI regTCF_PERFCOUNTER1_HI;
typedef union TCF_PERFCOUNTER2_HI regTCF_PERFCOUNTER2_HI;
typedef union TCF_PERFCOUNTER3_HI regTCF_PERFCOUNTER3_HI;
typedef union TCF_PERFCOUNTER4_HI regTCF_PERFCOUNTER4_HI;
typedef union TCF_PERFCOUNTER5_HI regTCF_PERFCOUNTER5_HI;
typedef union TCF_PERFCOUNTER6_HI regTCF_PERFCOUNTER6_HI;
typedef union TCF_PERFCOUNTER7_HI regTCF_PERFCOUNTER7_HI;
typedef union TCF_PERFCOUNTER8_HI regTCF_PERFCOUNTER8_HI;
typedef union TCF_PERFCOUNTER9_HI regTCF_PERFCOUNTER9_HI;
typedef union TCF_PERFCOUNTER10_HI regTCF_PERFCOUNTER10_HI;
typedef union TCF_PERFCOUNTER11_HI regTCF_PERFCOUNTER11_HI;
typedef union TCF_PERFCOUNTER0_LOW regTCF_PERFCOUNTER0_LOW;
typedef union TCF_PERFCOUNTER1_LOW regTCF_PERFCOUNTER1_LOW;
typedef union TCF_PERFCOUNTER2_LOW regTCF_PERFCOUNTER2_LOW;
typedef union TCF_PERFCOUNTER3_LOW regTCF_PERFCOUNTER3_LOW;
typedef union TCF_PERFCOUNTER4_LOW regTCF_PERFCOUNTER4_LOW;
typedef union TCF_PERFCOUNTER5_LOW regTCF_PERFCOUNTER5_LOW;
typedef union TCF_PERFCOUNTER6_LOW regTCF_PERFCOUNTER6_LOW;
typedef union TCF_PERFCOUNTER7_LOW regTCF_PERFCOUNTER7_LOW;
typedef union TCF_PERFCOUNTER8_LOW regTCF_PERFCOUNTER8_LOW;
typedef union TCF_PERFCOUNTER9_LOW regTCF_PERFCOUNTER9_LOW;
typedef union TCF_PERFCOUNTER10_LOW regTCF_PERFCOUNTER10_LOW;
typedef union TCF_PERFCOUNTER11_LOW regTCF_PERFCOUNTER11_LOW;
typedef union TCF_DEBUG regTCF_DEBUG;
typedef union TCA_FIFO_DEBUG regTCA_FIFO_DEBUG;
typedef union TCA_PROBE_DEBUG regTCA_PROBE_DEBUG;
typedef union TCA_TPC_DEBUG regTCA_TPC_DEBUG;
typedef union TCB_CORE_DEBUG regTCB_CORE_DEBUG;
typedef union TCB_TAG0_DEBUG regTCB_TAG0_DEBUG;
typedef union TCB_TAG1_DEBUG regTCB_TAG1_DEBUG;
typedef union TCB_TAG2_DEBUG regTCB_TAG2_DEBUG;
typedef union TCB_TAG3_DEBUG regTCB_TAG3_DEBUG;
typedef union TCB_FETCH_GEN_SECTOR_WALKER0_DEBUG regTCB_FETCH_GEN_SECTOR_WALKER0_DEBUG;
typedef union TCB_FETCH_GEN_WALKER_DEBUG regTCB_FETCH_GEN_WALKER_DEBUG;
typedef union TCB_FETCH_GEN_PIPE0_DEBUG regTCB_FETCH_GEN_PIPE0_DEBUG;
typedef union TCD_INPUT0_DEBUG regTCD_INPUT0_DEBUG;
typedef union TCD_DEGAMMA_DEBUG regTCD_DEGAMMA_DEBUG;
typedef union TCD_DXTMUX_SCTARB_DEBUG regTCD_DXTMUX_SCTARB_DEBUG;
typedef union TCD_DXTC_ARB_DEBUG regTCD_DXTC_ARB_DEBUG;
typedef union TCD_STALLS_DEBUG regTCD_STALLS_DEBUG;
typedef union TCO_STALLS_DEBUG regTCO_STALLS_DEBUG;
typedef union TCO_QUAD0_DEBUG0 regTCO_QUAD0_DEBUG0;
typedef union TCO_QUAD0_DEBUG1 regTCO_QUAD0_DEBUG1;
typedef union SQ_GPR_MANAGEMENT regSQ_GPR_MANAGEMENT;
typedef union SQ_FLOW_CONTROL regSQ_FLOW_CONTROL;
typedef union SQ_INST_STORE_MANAGMENT regSQ_INST_STORE_MANAGMENT;
typedef union SQ_RESOURCE_MANAGMENT regSQ_RESOURCE_MANAGMENT;
typedef union SQ_EO_RT regSQ_EO_RT;
typedef union SQ_DEBUG_MISC regSQ_DEBUG_MISC;
typedef union SQ_ACTIVITY_METER_CNTL regSQ_ACTIVITY_METER_CNTL;
typedef union SQ_ACTIVITY_METER_STATUS regSQ_ACTIVITY_METER_STATUS;
typedef union SQ_INPUT_ARB_PRIORITY regSQ_INPUT_ARB_PRIORITY;
typedef union SQ_THREAD_ARB_PRIORITY regSQ_THREAD_ARB_PRIORITY;
typedef union SQ_DEBUG_INPUT_FSM regSQ_DEBUG_INPUT_FSM;
typedef union SQ_DEBUG_CONST_MGR_FSM regSQ_DEBUG_CONST_MGR_FSM;
typedef union SQ_DEBUG_TP_FSM regSQ_DEBUG_TP_FSM;
typedef union SQ_DEBUG_FSM_ALU_0 regSQ_DEBUG_FSM_ALU_0;
typedef union SQ_DEBUG_FSM_ALU_1 regSQ_DEBUG_FSM_ALU_1;
typedef union SQ_DEBUG_EXP_ALLOC regSQ_DEBUG_EXP_ALLOC;
typedef union SQ_DEBUG_PTR_BUFF regSQ_DEBUG_PTR_BUFF;
typedef union SQ_DEBUG_GPR_VTX regSQ_DEBUG_GPR_VTX;
typedef union SQ_DEBUG_GPR_PIX regSQ_DEBUG_GPR_PIX;
typedef union SQ_DEBUG_TB_STATUS_SEL regSQ_DEBUG_TB_STATUS_SEL;
typedef union SQ_DEBUG_VTX_TB_0 regSQ_DEBUG_VTX_TB_0;
typedef union SQ_DEBUG_VTX_TB_1 regSQ_DEBUG_VTX_TB_1;
typedef union SQ_DEBUG_VTX_TB_STATUS_REG regSQ_DEBUG_VTX_TB_STATUS_REG;
typedef union SQ_DEBUG_VTX_TB_STATE_MEM regSQ_DEBUG_VTX_TB_STATE_MEM;
typedef union SQ_DEBUG_PIX_TB_0 regSQ_DEBUG_PIX_TB_0;
typedef union SQ_DEBUG_PIX_TB_STATUS_REG_0 regSQ_DEBUG_PIX_TB_STATUS_REG_0;
typedef union SQ_DEBUG_PIX_TB_STATUS_REG_1 regSQ_DEBUG_PIX_TB_STATUS_REG_1;
typedef union SQ_DEBUG_PIX_TB_STATUS_REG_2 regSQ_DEBUG_PIX_TB_STATUS_REG_2;
typedef union SQ_DEBUG_PIX_TB_STATUS_REG_3 regSQ_DEBUG_PIX_TB_STATUS_REG_3;
typedef union SQ_DEBUG_PIX_TB_STATE_MEM regSQ_DEBUG_PIX_TB_STATE_MEM;
typedef union SQ_PERFCOUNTER0_SELECT regSQ_PERFCOUNTER0_SELECT;
typedef union SQ_PERFCOUNTER1_SELECT regSQ_PERFCOUNTER1_SELECT;
typedef union SQ_PERFCOUNTER2_SELECT regSQ_PERFCOUNTER2_SELECT;
typedef union SQ_PERFCOUNTER3_SELECT regSQ_PERFCOUNTER3_SELECT;
typedef union SQ_PERFCOUNTER0_LOW regSQ_PERFCOUNTER0_LOW;
typedef union SQ_PERFCOUNTER0_HI regSQ_PERFCOUNTER0_HI;
typedef union SQ_PERFCOUNTER1_LOW regSQ_PERFCOUNTER1_LOW;
typedef union SQ_PERFCOUNTER1_HI regSQ_PERFCOUNTER1_HI;
typedef union SQ_PERFCOUNTER2_LOW regSQ_PERFCOUNTER2_LOW;
typedef union SQ_PERFCOUNTER2_HI regSQ_PERFCOUNTER2_HI;
typedef union SQ_PERFCOUNTER3_LOW regSQ_PERFCOUNTER3_LOW;
typedef union SQ_PERFCOUNTER3_HI regSQ_PERFCOUNTER3_HI;
typedef union SX_PERFCOUNTER0_SELECT regSX_PERFCOUNTER0_SELECT;
typedef union SX_PERFCOUNTER0_LOW regSX_PERFCOUNTER0_LOW;
typedef union SX_PERFCOUNTER0_HI regSX_PERFCOUNTER0_HI;
typedef union SQ_INSTRUCTION_ALU_0 regSQ_INSTRUCTION_ALU_0;
typedef union SQ_INSTRUCTION_ALU_1 regSQ_INSTRUCTION_ALU_1;
typedef union SQ_INSTRUCTION_ALU_2 regSQ_INSTRUCTION_ALU_2;
typedef union SQ_INSTRUCTION_CF_EXEC_0 regSQ_INSTRUCTION_CF_EXEC_0;
typedef union SQ_INSTRUCTION_CF_EXEC_1 regSQ_INSTRUCTION_CF_EXEC_1;
typedef union SQ_INSTRUCTION_CF_EXEC_2 regSQ_INSTRUCTION_CF_EXEC_2;
typedef union SQ_INSTRUCTION_CF_LOOP_0 regSQ_INSTRUCTION_CF_LOOP_0;
typedef union SQ_INSTRUCTION_CF_LOOP_1 regSQ_INSTRUCTION_CF_LOOP_1;
typedef union SQ_INSTRUCTION_CF_LOOP_2 regSQ_INSTRUCTION_CF_LOOP_2;
typedef union SQ_INSTRUCTION_CF_JMP_CALL_0 regSQ_INSTRUCTION_CF_JMP_CALL_0;
typedef union SQ_INSTRUCTION_CF_JMP_CALL_1 regSQ_INSTRUCTION_CF_JMP_CALL_1;
typedef union SQ_INSTRUCTION_CF_JMP_CALL_2 regSQ_INSTRUCTION_CF_JMP_CALL_2;
typedef union SQ_INSTRUCTION_CF_ALLOC_0 regSQ_INSTRUCTION_CF_ALLOC_0;
typedef union SQ_INSTRUCTION_CF_ALLOC_1 regSQ_INSTRUCTION_CF_ALLOC_1;
typedef union SQ_INSTRUCTION_CF_ALLOC_2 regSQ_INSTRUCTION_CF_ALLOC_2;
typedef union SQ_INSTRUCTION_TFETCH_0 regSQ_INSTRUCTION_TFETCH_0;
typedef union SQ_INSTRUCTION_TFETCH_1 regSQ_INSTRUCTION_TFETCH_1;
typedef union SQ_INSTRUCTION_TFETCH_2 regSQ_INSTRUCTION_TFETCH_2;
typedef union SQ_INSTRUCTION_VFETCH_0 regSQ_INSTRUCTION_VFETCH_0;
typedef union SQ_INSTRUCTION_VFETCH_1 regSQ_INSTRUCTION_VFETCH_1;
typedef union SQ_INSTRUCTION_VFETCH_2 regSQ_INSTRUCTION_VFETCH_2;
typedef union SQ_CONSTANT_0 regSQ_CONSTANT_0;
typedef union SQ_CONSTANT_1 regSQ_CONSTANT_1;
typedef union SQ_CONSTANT_2 regSQ_CONSTANT_2;
typedef union SQ_CONSTANT_3 regSQ_CONSTANT_3;
typedef union SQ_FETCH_0 regSQ_FETCH_0;
typedef union SQ_FETCH_1 regSQ_FETCH_1;
typedef union SQ_FETCH_2 regSQ_FETCH_2;
typedef union SQ_FETCH_3 regSQ_FETCH_3;
typedef union SQ_FETCH_4 regSQ_FETCH_4;
typedef union SQ_FETCH_5 regSQ_FETCH_5;
typedef union SQ_CONSTANT_VFETCH_0 regSQ_CONSTANT_VFETCH_0;
typedef union SQ_CONSTANT_VFETCH_1 regSQ_CONSTANT_VFETCH_1;
typedef union SQ_CONSTANT_T2 regSQ_CONSTANT_T2;
typedef union SQ_CONSTANT_T3 regSQ_CONSTANT_T3;
typedef union SQ_CF_BOOLEANS regSQ_CF_BOOLEANS;
typedef union SQ_CF_LOOP regSQ_CF_LOOP;
typedef union SQ_CONSTANT_RT_0 regSQ_CONSTANT_RT_0;
typedef union SQ_CONSTANT_RT_1 regSQ_CONSTANT_RT_1;
typedef union SQ_CONSTANT_RT_2 regSQ_CONSTANT_RT_2;
typedef union SQ_CONSTANT_RT_3 regSQ_CONSTANT_RT_3;
typedef union SQ_FETCH_RT_0 regSQ_FETCH_RT_0;
typedef union SQ_FETCH_RT_1 regSQ_FETCH_RT_1;
typedef union SQ_FETCH_RT_2 regSQ_FETCH_RT_2;
typedef union SQ_FETCH_RT_3 regSQ_FETCH_RT_3;
typedef union SQ_FETCH_RT_4 regSQ_FETCH_RT_4;
typedef union SQ_FETCH_RT_5 regSQ_FETCH_RT_5;
typedef union SQ_CF_RT_BOOLEANS regSQ_CF_RT_BOOLEANS;
typedef union SQ_CF_RT_LOOP regSQ_CF_RT_LOOP;
typedef union SQ_VS_PROGRAM regSQ_VS_PROGRAM;
typedef union SQ_PS_PROGRAM regSQ_PS_PROGRAM;
typedef union SQ_CF_PROGRAM_SIZE regSQ_CF_PROGRAM_SIZE;
typedef union SQ_INTERPOLATOR_CNTL regSQ_INTERPOLATOR_CNTL;
typedef union SQ_PROGRAM_CNTL regSQ_PROGRAM_CNTL;
typedef union SQ_WRAPPING_0 regSQ_WRAPPING_0;
typedef union SQ_WRAPPING_1 regSQ_WRAPPING_1;
typedef union SQ_VS_CONST regSQ_VS_CONST;
typedef union SQ_PS_CONST regSQ_PS_CONST;
typedef union SQ_CONTEXT_MISC regSQ_CONTEXT_MISC;
typedef union SQ_CF_RD_BASE regSQ_CF_RD_BASE;
typedef union SQ_DEBUG_MISC_0 regSQ_DEBUG_MISC_0;
typedef union SQ_DEBUG_MISC_1 regSQ_DEBUG_MISC_1;
typedef union MH_ARBITER_CONFIG regMH_ARBITER_CONFIG;
typedef union MH_CLNT_AXI_ID_REUSE regMH_CLNT_AXI_ID_REUSE;
typedef union MH_INTERRUPT_MASK regMH_INTERRUPT_MASK;
typedef union MH_INTERRUPT_STATUS regMH_INTERRUPT_STATUS;
typedef union MH_INTERRUPT_CLEAR regMH_INTERRUPT_CLEAR;
typedef union MH_AXI_ERROR regMH_AXI_ERROR;
typedef union MH_PERFCOUNTER0_SELECT regMH_PERFCOUNTER0_SELECT;
typedef union MH_PERFCOUNTER1_SELECT regMH_PERFCOUNTER1_SELECT;
typedef union MH_PERFCOUNTER0_CONFIG regMH_PERFCOUNTER0_CONFIG;
typedef union MH_PERFCOUNTER1_CONFIG regMH_PERFCOUNTER1_CONFIG;
typedef union MH_PERFCOUNTER0_LOW regMH_PERFCOUNTER0_LOW;
typedef union MH_PERFCOUNTER1_LOW regMH_PERFCOUNTER1_LOW;
typedef union MH_PERFCOUNTER0_HI regMH_PERFCOUNTER0_HI;
typedef union MH_PERFCOUNTER1_HI regMH_PERFCOUNTER1_HI;
typedef union MH_DEBUG_CTRL regMH_DEBUG_CTRL;
typedef union MH_DEBUG_DATA regMH_DEBUG_DATA;
typedef union MH_MMU_CONFIG regMH_MMU_CONFIG;
typedef union MH_MMU_VA_RANGE regMH_MMU_VA_RANGE;
typedef union MH_MMU_PT_BASE regMH_MMU_PT_BASE;
typedef union MH_MMU_PAGE_FAULT regMH_MMU_PAGE_FAULT;
typedef union MH_MMU_TRAN_ERROR regMH_MMU_TRAN_ERROR;
typedef union MH_MMU_INVALIDATE regMH_MMU_INVALIDATE;
typedef union MH_MMU_MPU_BASE regMH_MMU_MPU_BASE;
typedef union MH_MMU_MPU_END regMH_MMU_MPU_END;
typedef union WAIT_UNTIL regWAIT_UNTIL;
typedef union RBBM_ISYNC_CNTL regRBBM_ISYNC_CNTL;
typedef union RBBM_STATUS regRBBM_STATUS;
typedef union RBBM_DSPLY regRBBM_DSPLY;
typedef union RBBM_RENDER_LATEST regRBBM_RENDER_LATEST;
typedef union RBBM_RTL_RELEASE regRBBM_RTL_RELEASE;
typedef union RBBM_PATCH_RELEASE regRBBM_PATCH_RELEASE;
typedef union RBBM_AUXILIARY_CONFIG regRBBM_AUXILIARY_CONFIG;
typedef union RBBM_PERIPHID0 regRBBM_PERIPHID0;
typedef union RBBM_PERIPHID1 regRBBM_PERIPHID1;
typedef union RBBM_PERIPHID2 regRBBM_PERIPHID2;
typedef union RBBM_PERIPHID3 regRBBM_PERIPHID3;
typedef union RBBM_CNTL regRBBM_CNTL;
typedef union RBBM_SKEW_CNTL regRBBM_SKEW_CNTL;
typedef union RBBM_SOFT_RESET regRBBM_SOFT_RESET;
typedef union RBBM_PM_OVERRIDE1 regRBBM_PM_OVERRIDE1;
typedef union RBBM_PM_OVERRIDE2 regRBBM_PM_OVERRIDE2;
typedef union GC_SYS_IDLE regGC_SYS_IDLE;
typedef union NQWAIT_UNTIL regNQWAIT_UNTIL;
typedef union RBBM_DEBUG regRBBM_DEBUG;
typedef union RBBM_READ_ERROR regRBBM_READ_ERROR;
typedef union RBBM_WAIT_IDLE_CLOCKS regRBBM_WAIT_IDLE_CLOCKS;
typedef union RBBM_INT_CNTL regRBBM_INT_CNTL;
typedef union RBBM_INT_STATUS regRBBM_INT_STATUS;
typedef union RBBM_INT_ACK regRBBM_INT_ACK;
typedef union MASTER_INT_SIGNAL regMASTER_INT_SIGNAL;
typedef union RBBM_PERFCOUNTER1_SELECT regRBBM_PERFCOUNTER1_SELECT;
typedef union RBBM_PERFCOUNTER1_LO regRBBM_PERFCOUNTER1_LO;
typedef union RBBM_PERFCOUNTER1_HI regRBBM_PERFCOUNTER1_HI;
typedef union CP_RB_BASE regCP_RB_BASE;
typedef union CP_RB_CNTL regCP_RB_CNTL;
typedef union CP_RB_RPTR_ADDR regCP_RB_RPTR_ADDR;
typedef union CP_RB_RPTR regCP_RB_RPTR;
typedef union CP_RB_RPTR_WR regCP_RB_RPTR_WR;
typedef union CP_RB_WPTR regCP_RB_WPTR;
typedef union CP_RB_WPTR_DELAY regCP_RB_WPTR_DELAY;
typedef union CP_RB_WPTR_BASE regCP_RB_WPTR_BASE;
typedef union CP_IB1_BASE regCP_IB1_BASE;
typedef union CP_IB1_BUFSZ regCP_IB1_BUFSZ;
typedef union CP_IB2_BASE regCP_IB2_BASE;
typedef union CP_IB2_BUFSZ regCP_IB2_BUFSZ;
typedef union CP_ST_BASE regCP_ST_BASE;
typedef union CP_ST_BUFSZ regCP_ST_BUFSZ;
typedef union CP_QUEUE_THRESHOLDS regCP_QUEUE_THRESHOLDS;
typedef union CP_MEQ_THRESHOLDS regCP_MEQ_THRESHOLDS;
typedef union CP_CSQ_AVAIL regCP_CSQ_AVAIL;
typedef union CP_STQ_AVAIL regCP_STQ_AVAIL;
typedef union CP_MEQ_AVAIL regCP_MEQ_AVAIL;
typedef union CP_CSQ_RB_STAT regCP_CSQ_RB_STAT;
typedef union CP_CSQ_IB1_STAT regCP_CSQ_IB1_STAT;
typedef union CP_CSQ_IB2_STAT regCP_CSQ_IB2_STAT;
typedef union CP_NON_PREFETCH_CNTRS regCP_NON_PREFETCH_CNTRS;
typedef union CP_STQ_ST_STAT regCP_STQ_ST_STAT;
typedef union CP_MEQ_STAT regCP_MEQ_STAT;
typedef union CP_MIU_TAG_STAT regCP_MIU_TAG_STAT;
typedef union CP_CMD_INDEX regCP_CMD_INDEX;
typedef union CP_CMD_DATA regCP_CMD_DATA;
typedef union CP_ME_CNTL regCP_ME_CNTL;
typedef union CP_ME_STATUS regCP_ME_STATUS;
typedef union CP_ME_RAM_WADDR regCP_ME_RAM_WADDR;
typedef union CP_ME_RAM_RADDR regCP_ME_RAM_RADDR;
typedef union CP_ME_RAM_DATA regCP_ME_RAM_DATA;
typedef union CP_ME_RDADDR regCP_ME_RDADDR;
typedef union CP_DEBUG regCP_DEBUG;
typedef union SCRATCH_REG0 regSCRATCH_REG0;
typedef union GUI_SCRATCH_REG0 regGUI_SCRATCH_REG0;
typedef union SCRATCH_REG1 regSCRATCH_REG1;
typedef union GUI_SCRATCH_REG1 regGUI_SCRATCH_REG1;
typedef union SCRATCH_REG2 regSCRATCH_REG2;
typedef union GUI_SCRATCH_REG2 regGUI_SCRATCH_REG2;
typedef union SCRATCH_REG3 regSCRATCH_REG3;
typedef union GUI_SCRATCH_REG3 regGUI_SCRATCH_REG3;
typedef union SCRATCH_REG4 regSCRATCH_REG4;
typedef union GUI_SCRATCH_REG4 regGUI_SCRATCH_REG4;
typedef union SCRATCH_REG5 regSCRATCH_REG5;
typedef union GUI_SCRATCH_REG5 regGUI_SCRATCH_REG5;
typedef union SCRATCH_REG6 regSCRATCH_REG6;
typedef union GUI_SCRATCH_REG6 regGUI_SCRATCH_REG6;
typedef union SCRATCH_REG7 regSCRATCH_REG7;
typedef union GUI_SCRATCH_REG7 regGUI_SCRATCH_REG7;
typedef union SCRATCH_UMSK regSCRATCH_UMSK;
typedef union SCRATCH_ADDR regSCRATCH_ADDR;
typedef union CP_ME_VS_EVENT_SRC regCP_ME_VS_EVENT_SRC;
typedef union CP_ME_VS_EVENT_ADDR regCP_ME_VS_EVENT_ADDR;
typedef union CP_ME_VS_EVENT_DATA regCP_ME_VS_EVENT_DATA;
typedef union CP_ME_VS_EVENT_ADDR_SWM regCP_ME_VS_EVENT_ADDR_SWM;
typedef union CP_ME_VS_EVENT_DATA_SWM regCP_ME_VS_EVENT_DATA_SWM;
typedef union CP_ME_PS_EVENT_SRC regCP_ME_PS_EVENT_SRC;
typedef union CP_ME_PS_EVENT_ADDR regCP_ME_PS_EVENT_ADDR;
typedef union CP_ME_PS_EVENT_DATA regCP_ME_PS_EVENT_DATA;
typedef union CP_ME_PS_EVENT_ADDR_SWM regCP_ME_PS_EVENT_ADDR_SWM;
typedef union CP_ME_PS_EVENT_DATA_SWM regCP_ME_PS_EVENT_DATA_SWM;
typedef union CP_ME_CF_EVENT_SRC regCP_ME_CF_EVENT_SRC;
typedef union CP_ME_CF_EVENT_ADDR regCP_ME_CF_EVENT_ADDR;
typedef union CP_ME_CF_EVENT_DATA regCP_ME_CF_EVENT_DATA;
typedef union CP_ME_NRT_ADDR regCP_ME_NRT_ADDR;
typedef union CP_ME_NRT_DATA regCP_ME_NRT_DATA;
typedef union CP_ME_VS_FETCH_DONE_SRC regCP_ME_VS_FETCH_DONE_SRC;
typedef union CP_ME_VS_FETCH_DONE_ADDR regCP_ME_VS_FETCH_DONE_ADDR;
typedef union CP_ME_VS_FETCH_DONE_DATA regCP_ME_VS_FETCH_DONE_DATA;
typedef union CP_INT_CNTL regCP_INT_CNTL;
typedef union CP_INT_STATUS regCP_INT_STATUS;
typedef union CP_INT_ACK regCP_INT_ACK;
typedef union CP_PFP_UCODE_ADDR regCP_PFP_UCODE_ADDR;
typedef union CP_PFP_UCODE_DATA regCP_PFP_UCODE_DATA;
typedef union CP_PERFMON_CNTL regCP_PERFMON_CNTL;
typedef union CP_PERFCOUNTER_SELECT regCP_PERFCOUNTER_SELECT;
typedef union CP_PERFCOUNTER_LO regCP_PERFCOUNTER_LO;
typedef union CP_PERFCOUNTER_HI regCP_PERFCOUNTER_HI;
typedef union CP_BIN_MASK_LO regCP_BIN_MASK_LO;
typedef union CP_BIN_MASK_HI regCP_BIN_MASK_HI;
typedef union CP_BIN_SELECT_LO regCP_BIN_SELECT_LO;
typedef union CP_BIN_SELECT_HI regCP_BIN_SELECT_HI;
typedef union CP_NV_FLAGS_0 regCP_NV_FLAGS_0;
typedef union CP_NV_FLAGS_1 regCP_NV_FLAGS_1;
typedef union CP_NV_FLAGS_2 regCP_NV_FLAGS_2;
typedef union CP_NV_FLAGS_3 regCP_NV_FLAGS_3;
typedef union CP_STATE_DEBUG_INDEX regCP_STATE_DEBUG_INDEX;
typedef union CP_STATE_DEBUG_DATA regCP_STATE_DEBUG_DATA;
typedef union CP_PROG_COUNTER regCP_PROG_COUNTER;
typedef union CP_STAT regCP_STAT;
typedef union BIOS_0_SCRATCH regBIOS_0_SCRATCH;
typedef union BIOS_1_SCRATCH regBIOS_1_SCRATCH;
typedef union BIOS_2_SCRATCH regBIOS_2_SCRATCH;
typedef union BIOS_3_SCRATCH regBIOS_3_SCRATCH;
typedef union BIOS_4_SCRATCH regBIOS_4_SCRATCH;
typedef union BIOS_5_SCRATCH regBIOS_5_SCRATCH;
typedef union BIOS_6_SCRATCH regBIOS_6_SCRATCH;
typedef union BIOS_7_SCRATCH regBIOS_7_SCRATCH;
typedef union BIOS_8_SCRATCH regBIOS_8_SCRATCH;
typedef union BIOS_9_SCRATCH regBIOS_9_SCRATCH;
typedef union BIOS_10_SCRATCH regBIOS_10_SCRATCH;
typedef union BIOS_11_SCRATCH regBIOS_11_SCRATCH;
typedef union BIOS_12_SCRATCH regBIOS_12_SCRATCH;
typedef union BIOS_13_SCRATCH regBIOS_13_SCRATCH;
typedef union BIOS_14_SCRATCH regBIOS_14_SCRATCH;
typedef union BIOS_15_SCRATCH regBIOS_15_SCRATCH;
typedef union COHER_SIZE_PM4 regCOHER_SIZE_PM4;
typedef union COHER_BASE_PM4 regCOHER_BASE_PM4;
typedef union COHER_STATUS_PM4 regCOHER_STATUS_PM4;
typedef union COHER_SIZE_HOST regCOHER_SIZE_HOST;
typedef union COHER_BASE_HOST regCOHER_BASE_HOST;
typedef union COHER_STATUS_HOST regCOHER_STATUS_HOST;
typedef union COHER_DEST_BASE_0 regCOHER_DEST_BASE_0;
typedef union COHER_DEST_BASE_1 regCOHER_DEST_BASE_1;
typedef union COHER_DEST_BASE_2 regCOHER_DEST_BASE_2;
typedef union COHER_DEST_BASE_3 regCOHER_DEST_BASE_3;
typedef union COHER_DEST_BASE_4 regCOHER_DEST_BASE_4;
typedef union COHER_DEST_BASE_5 regCOHER_DEST_BASE_5;
typedef union COHER_DEST_BASE_6 regCOHER_DEST_BASE_6;
typedef union COHER_DEST_BASE_7 regCOHER_DEST_BASE_7;
typedef union RB_SURFACE_INFO regRB_SURFACE_INFO;
typedef union RB_COLOR_INFO regRB_COLOR_INFO;
typedef union RB_DEPTH_INFO regRB_DEPTH_INFO;
typedef union RB_STENCILREFMASK regRB_STENCILREFMASK;
typedef union RB_ALPHA_REF regRB_ALPHA_REF;
typedef union RB_COLOR_MASK regRB_COLOR_MASK;
typedef union RB_BLEND_RED regRB_BLEND_RED;
typedef union RB_BLEND_GREEN regRB_BLEND_GREEN;
typedef union RB_BLEND_BLUE regRB_BLEND_BLUE;
typedef union RB_BLEND_ALPHA regRB_BLEND_ALPHA;
typedef union RB_FOG_COLOR regRB_FOG_COLOR;
typedef union RB_STENCILREFMASK_BF regRB_STENCILREFMASK_BF;
typedef union RB_DEPTHCONTROL regRB_DEPTHCONTROL;
typedef union RB_BLENDCONTROL regRB_BLENDCONTROL;
typedef union RB_COLORCONTROL regRB_COLORCONTROL;
typedef union RB_MODECONTROL regRB_MODECONTROL;
typedef union RB_COLOR_DEST_MASK regRB_COLOR_DEST_MASK;
typedef union RB_COPY_CONTROL regRB_COPY_CONTROL;
typedef union RB_COPY_DEST_BASE regRB_COPY_DEST_BASE;
typedef union RB_COPY_DEST_PITCH regRB_COPY_DEST_PITCH;
typedef union RB_COPY_DEST_INFO regRB_COPY_DEST_INFO;
typedef union RB_COPY_DEST_PIXEL_OFFSET regRB_COPY_DEST_PIXEL_OFFSET;
typedef union RB_DEPTH_CLEAR regRB_DEPTH_CLEAR;
typedef union RB_SAMPLE_COUNT_CTL regRB_SAMPLE_COUNT_CTL;
typedef union RB_SAMPLE_COUNT_ADDR regRB_SAMPLE_COUNT_ADDR;
typedef union RB_BC_CONTROL regRB_BC_CONTROL;
typedef union RB_EDRAM_INFO regRB_EDRAM_INFO;
typedef union RB_CRC_RD_PORT regRB_CRC_RD_PORT;
typedef union RB_CRC_CONTROL regRB_CRC_CONTROL;
typedef union RB_CRC_MASK regRB_CRC_MASK;
typedef union RB_PERFCOUNTER0_SELECT regRB_PERFCOUNTER0_SELECT;
typedef union RB_PERFCOUNTER0_LOW regRB_PERFCOUNTER0_LOW;
typedef union RB_PERFCOUNTER0_HI regRB_PERFCOUNTER0_HI;
typedef union RB_TOTAL_SAMPLES regRB_TOTAL_SAMPLES;
typedef union RB_ZPASS_SAMPLES regRB_ZPASS_SAMPLES;
typedef union RB_ZFAIL_SAMPLES regRB_ZFAIL_SAMPLES;
typedef union RB_SFAIL_SAMPLES regRB_SFAIL_SAMPLES;
typedef union RB_DEBUG_0 regRB_DEBUG_0;
typedef union RB_DEBUG_1 regRB_DEBUG_1;
typedef union RB_DEBUG_2 regRB_DEBUG_2;
typedef union RB_DEBUG_3 regRB_DEBUG_3;
typedef union RB_DEBUG_4 regRB_DEBUG_4;
typedef union RB_FLAG_CONTROL regRB_FLAG_CONTROL;
typedef union BC_DUMMY_CRAYRB_ENUMS regBC_DUMMY_CRAYRB_ENUMS;
typedef union BC_DUMMY_CRAYRB_MOREENUMS regBC_DUMMY_CRAYRB_MOREENUMS;
#endif
|