1b8e80941Smrg/* This file is autogenerated by sid_tables.py from sid.h. Do not edit directly. */
2b8e80941Smrg
3b8e80941Smrg/*
4b8e80941Smrg * Copyright 2015 Advanced Micro Devices, Inc.
5b8e80941Smrg *
6b8e80941Smrg * Permission is hereby granted, free of charge, to any person obtaining a
7b8e80941Smrg * copy of this software and associated documentation files (the "Software"),
8b8e80941Smrg * to deal in the Software without restriction, including without limitation
9b8e80941Smrg * on the rights to use, copy, modify, merge, publish, distribute, sub
10b8e80941Smrg * license, and/or sell copies of the Software, and to permit persons to whom
11b8e80941Smrg * the Software is furnished to do so, subject to the following conditions:
12b8e80941Smrg *
13b8e80941Smrg * The above copyright notice and this permission notice (including the next
14b8e80941Smrg * paragraph) shall be included in all copies or substantial portions of the
15b8e80941Smrg * Software.
16b8e80941Smrg *
17b8e80941Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18b8e80941Smrg * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19b8e80941Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
20b8e80941Smrg * THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
21b8e80941Smrg * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
22b8e80941Smrg * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
23b8e80941Smrg * USE OR OTHER DEALINGS IN THE SOFTWARE.
24b8e80941Smrg *
25b8e80941Smrg */
26b8e80941Smrg
27b8e80941Smrg#ifndef SID_TABLES_H
28b8e80941Smrg#define SID_TABLES_H
29b8e80941Smrg
30b8e80941Smrgstruct si_field {
31b8e80941Smrg        unsigned name_offset;
32b8e80941Smrg        unsigned mask;
33b8e80941Smrg        unsigned num_values;
34b8e80941Smrg        unsigned values_offset; /* offset into sid_strings_offsets */
35b8e80941Smrg};
36b8e80941Smrg
37b8e80941Smrgstruct si_reg {
38b8e80941Smrg        unsigned name_offset;
39b8e80941Smrg        unsigned offset;
40b8e80941Smrg        unsigned num_fields;
41b8e80941Smrg        unsigned fields_offset;
42b8e80941Smrg};
43b8e80941Smrg
44b8e80941Smrgstruct si_packet3 {
45b8e80941Smrg        unsigned name_offset;
46b8e80941Smrg        unsigned op;
47b8e80941Smrg};
48b8e80941Smrg
49b8e80941Smrgstatic const struct si_packet3 packet3_table[] = {
50b8e80941Smrg	{0, PKT3_NOP},
51b8e80941Smrg	{4, PKT3_SET_BASE},
52b8e80941Smrg	{13, PKT3_CLEAR_STATE},
53b8e80941Smrg	{25, PKT3_INDEX_BUFFER_SIZE},
54b8e80941Smrg	{43, PKT3_DISPATCH_DIRECT},
55b8e80941Smrg	{59, PKT3_DISPATCH_INDIRECT},
56b8e80941Smrg	{77, PKT3_OCCLUSION_QUERY},
57b8e80941Smrg	{93, PKT3_SET_PREDICATION},
58b8e80941Smrg	{109, PKT3_COND_EXEC},
59b8e80941Smrg	{119, PKT3_PRED_EXEC},
60b8e80941Smrg	{129, PKT3_DRAW_INDIRECT},
61b8e80941Smrg	{143, PKT3_DRAW_INDEX_INDIRECT},
62b8e80941Smrg	{163, PKT3_INDEX_BASE},
63b8e80941Smrg	{174, PKT3_DRAW_INDEX_2},
64b8e80941Smrg	{187, PKT3_CONTEXT_CONTROL},
65b8e80941Smrg	{203, PKT3_INDEX_TYPE},
66b8e80941Smrg	{214, PKT3_DRAW_INDIRECT_MULTI},
67b8e80941Smrg	{234, PKT3_DRAW_INDEX_AUTO},
68b8e80941Smrg	{250, PKT3_DRAW_INDEX_IMMD},
69b8e80941Smrg	{266, PKT3_NUM_INSTANCES},
70b8e80941Smrg	{280, PKT3_DRAW_INDEX_MULTI_AUTO},
71b8e80941Smrg	{302, PKT3_INDIRECT_BUFFER_SI},
72b8e80941Smrg	{321, PKT3_INDIRECT_BUFFER_CONST},
73b8e80941Smrg	{343, PKT3_STRMOUT_BUFFER_UPDATE},
74b8e80941Smrg	{365, PKT3_DRAW_INDEX_OFFSET_2},
75b8e80941Smrg	{385, PKT3_WRITE_DATA},
76b8e80941Smrg	{396, PKT3_DRAW_INDEX_INDIRECT_MULTI},
77b8e80941Smrg	{422, PKT3_MEM_SEMAPHORE},
78b8e80941Smrg	{436, PKT3_MPEG_INDEX},
79b8e80941Smrg	{447, PKT3_WAIT_REG_MEM},
80b8e80941Smrg	{460, PKT3_MEM_WRITE},
81b8e80941Smrg	{470, PKT3_INDIRECT_BUFFER_CIK},
82b8e80941Smrg	{490, PKT3_COPY_DATA},
83b8e80941Smrg	{500, PKT3_PFP_SYNC_ME},
84b8e80941Smrg	{512, PKT3_SURFACE_SYNC},
85b8e80941Smrg	{525, PKT3_ME_INITIALIZE},
86b8e80941Smrg	{539, PKT3_COND_WRITE},
87b8e80941Smrg	{550, PKT3_EVENT_WRITE},
88b8e80941Smrg	{562, PKT3_EVENT_WRITE_EOP},
89b8e80941Smrg	{578, PKT3_RELEASE_MEM},
90b8e80941Smrg	{590, PKT3_ONE_REG_WRITE},
91b8e80941Smrg	{604, PKT3_ACQUIRE_MEM},
92b8e80941Smrg	{616, PKT3_REWIND},
93b8e80941Smrg	{623, PKT3_SET_CONFIG_REG},
94b8e80941Smrg	{638, PKT3_SET_CONTEXT_REG},
95b8e80941Smrg	{654, PKT3_SET_SH_REG},
96b8e80941Smrg	{665, PKT3_SET_SH_REG_OFFSET},
97b8e80941Smrg	{683, PKT3_SET_UCONFIG_REG},
98b8e80941Smrg	{699, PKT3_SET_UCONFIG_REG_INDEX},
99b8e80941Smrg	{721, PKT3_LOAD_CONST_RAM},
100b8e80941Smrg	{736, PKT3_WRITE_CONST_RAM},
101b8e80941Smrg	{752, PKT3_DUMP_CONST_RAM},
102b8e80941Smrg	{767, PKT3_INCREMENT_CE_COUNTER},
103b8e80941Smrg	{788, PKT3_INCREMENT_DE_COUNTER},
104b8e80941Smrg	{809, PKT3_WAIT_ON_CE_COUNTER},
105b8e80941Smrg	{828, PKT3_LOAD_CONTEXT_REG},
106b8e80941Smrg	{845, PKT3_IT_OPCODE_C},
107b8e80941Smrg	{857, PKT3_CP_DMA},
108b8e80941Smrg	{864, PKT3_DMA_DATA},
109b8e80941Smrg};
110b8e80941Smrg
111b8e80941Smrgstatic const struct si_reg sid_reg_table[] = {
112b8e80941Smrg	{873, R_2C3_DRAW_INDEX_LOC, 2, 0},
113b8e80941Smrg	{195, R_370_CONTROL, 4, 2},
114b8e80941Smrg	{888, R_371_DST_ADDR_LO},
115b8e80941Smrg	{900, R_372_DST_ADDR_HI},
116b8e80941Smrg	{912, R_3F0_IB_BASE_LO},
117b8e80941Smrg	{923, R_3F1_IB_BASE_HI},
118b8e80941Smrg	{195, R_3F2_CONTROL, 3, 6},
119b8e80941Smrg	{934, R_410_CP_DMA_WORD0, 1, 9},
120b8e80941Smrg	{947, R_411_CP_DMA_WORD1, 5, 10},
121b8e80941Smrg	{960, R_412_CP_DMA_WORD2, 1, 15},
122b8e80941Smrg	{973, R_413_CP_DMA_WORD3, 1, 16},
123b8e80941Smrg	{986, R_414_COMMAND, 11, 17},
124b8e80941Smrg	{994, R_500_DMA_DATA_WORD0, 6, 28},
125b8e80941Smrg	{1009, R_501_SRC_ADDR_LO},
126b8e80941Smrg	{1021, R_502_SRC_ADDR_HI},
127b8e80941Smrg	{888, R_503_DST_ADDR_LO},
128b8e80941Smrg	{900, R_504_DST_ADDR_HI},
129b8e80941Smrg	{1033, R_000E4C_SRBM_STATUS2, 21, 34},
130b8e80941Smrg	{1046, R_000E50_SRBM_STATUS, 20, 55},
131b8e80941Smrg	{1058, R_000E54_SRBM_STATUS3, 16, 75},
132b8e80941Smrg	{1071, R_00D034_SDMA0_STATUS_REG, 29, 91},
133b8e80941Smrg	{1088, R_00D834_SDMA1_STATUS_REG, 29, 91},
134b8e80941Smrg	{1105, R_008008_GRBM_STATUS2, 18, 120},
135b8e80941Smrg	{1118, R_008010_GRBM_STATUS, 24, 138},
136b8e80941Smrg	{1130, R_00802C_GRBM_GFX_INDEX, 6, 162},
137b8e80941Smrg	{1145, R_0084FC_CP_STRMOUT_CNTL, 1, 168},
138b8e80941Smrg	{1161, R_0085F0_CP_COHER_CNTL, 19, 169},
139b8e80941Smrg	{1175, R_0085F4_CP_COHER_SIZE},
140b8e80941Smrg	{1189, R_0085F8_CP_COHER_BASE},
141b8e80941Smrg	{1203, R_008014_GRBM_STATUS_SE0, 11, 188},
142b8e80941Smrg	{1219, R_008018_GRBM_STATUS_SE1, 11, 199},
143b8e80941Smrg	{1235, R_008038_GRBM_STATUS_SE2, 11, 210},
144b8e80941Smrg	{1251, R_00803C_GRBM_STATUS_SE3, 11, 221},
145b8e80941Smrg	{1145, R_0300FC_CP_STRMOUT_CNTL, 1, 232},
146b8e80941Smrg	{1267, R_0301E4_CP_COHER_BASE_HI, 1, 233},
147b8e80941Smrg	{1284, R_0301EC_CP_COHER_START_DELAY, 1, 234},
148b8e80941Smrg	{1161, R_0301F0_CP_COHER_CNTL, 27, 235},
149b8e80941Smrg	{1175, R_0301F4_CP_COHER_SIZE},
150b8e80941Smrg	{1189, R_0301F8_CP_COHER_BASE},
151b8e80941Smrg	{1305, R_0301FC_CP_COHER_STATUS, 4, 262},
152b8e80941Smrg	{1321, R_008210_CP_CPC_STATUS, 15, 266},
153b8e80941Smrg	{1335, R_008214_CP_CPC_BUSY_STAT, 28, 281},
154b8e80941Smrg	{1352, R_008218_CP_CPC_STALLED_STAT1, 14, 309},
155b8e80941Smrg	{1373, R_00821C_CP_CPF_STATUS, 21, 323},
156b8e80941Smrg	{1387, R_008220_CP_CPF_BUSY_STAT, 31, 344},
157b8e80941Smrg	{1404, R_008224_CP_CPF_STALLED_STAT1, 9, 375},
158b8e80941Smrg	{1425, R_030230_CP_COHER_SIZE_HI, 1, 384},
159b8e80941Smrg	{1442, R_0088B0_VGT_VTX_VECT_EJECT_REG, 1, 385},
160b8e80941Smrg	{1465, R_0088C4_VGT_CACHE_INVALIDATION, 3, 386},
161b8e80941Smrg	{1488, R_0088C8_VGT_ESGS_RING_SIZE},
162b8e80941Smrg	{1507, R_0088CC_VGT_GSVS_RING_SIZE},
163b8e80941Smrg	{1526, R_0088D4_VGT_GS_VERTEX_REUSE, 1, 389},
164b8e80941Smrg	{1546, R_008958_VGT_PRIMITIVE_TYPE, 1, 390},
165b8e80941Smrg	{1565, R_00895C_VGT_INDEX_TYPE, 1, 391},
166b8e80941Smrg	{1580, R_008960_VGT_STRMOUT_BUFFER_FILLED_SIZE_0},
167b8e80941Smrg	{1613, R_008964_VGT_STRMOUT_BUFFER_FILLED_SIZE_1},
168b8e80941Smrg	{1646, R_008968_VGT_STRMOUT_BUFFER_FILLED_SIZE_2},
169b8e80941Smrg	{1679, R_00896C_VGT_STRMOUT_BUFFER_FILLED_SIZE_3},
170b8e80941Smrg	{1712, R_008970_VGT_NUM_INDICES},
171b8e80941Smrg	{1728, R_008974_VGT_NUM_INSTANCES},
172b8e80941Smrg	{1746, R_008988_VGT_TF_RING_SIZE, 1, 392},
173b8e80941Smrg	{1763, R_0089B0_VGT_HS_OFFCHIP_PARAM, 1, 393},
174b8e80941Smrg	{1784, R_0089B8_VGT_TF_MEMORY_BASE},
175b8e80941Smrg	{1803, R_008A14_PA_CL_ENHANCE, 4, 394},
176b8e80941Smrg	{1817, R_008A60_PA_SU_LINE_STIPPLE_VALUE, 1, 398},
177b8e80941Smrg	{1842, R_008B10_PA_SC_LINE_STIPPLE_STATE, 2, 399},
178b8e80941Smrg	{1867, R_008670_CP_STALLED_STAT3, 19, 401},
179b8e80941Smrg	{1884, R_008674_CP_STALLED_STAT1, 16, 420},
180b8e80941Smrg	{1901, R_008678_CP_STALLED_STAT2, 29, 436},
181b8e80941Smrg	{1918, R_008680_CP_STAT, 23, 465},
182b8e80941Smrg	{1130, R_030800_GRBM_GFX_INDEX, 6, 488},
183b8e80941Smrg	{1488, R_030900_VGT_ESGS_RING_SIZE},
184b8e80941Smrg	{1507, R_030904_VGT_GSVS_RING_SIZE},
185b8e80941Smrg	{1546, R_030908_VGT_PRIMITIVE_TYPE, 1, 494},
186b8e80941Smrg	{1565, R_03090C_VGT_INDEX_TYPE, 1, 495},
187b8e80941Smrg	{1580, R_030910_VGT_STRMOUT_BUFFER_FILLED_SIZE_0},
188b8e80941Smrg	{1613, R_030914_VGT_STRMOUT_BUFFER_FILLED_SIZE_1},
189b8e80941Smrg	{1646, R_030918_VGT_STRMOUT_BUFFER_FILLED_SIZE_2},
190b8e80941Smrg	{1679, R_03091C_VGT_STRMOUT_BUFFER_FILLED_SIZE_3},
191b8e80941Smrg	{1712, R_030930_VGT_NUM_INDICES},
192b8e80941Smrg	{1728, R_030934_VGT_NUM_INSTANCES},
193b8e80941Smrg	{1746, R_030938_VGT_TF_RING_SIZE, 1, 496},
194b8e80941Smrg	{1763, R_03093C_VGT_HS_OFFCHIP_PARAM, 2, 497},
195b8e80941Smrg	{1784, R_030940_VGT_TF_MEMORY_BASE},
196b8e80941Smrg	{1817, R_030A00_PA_SU_LINE_STIPPLE_VALUE, 1, 499},
197b8e80941Smrg	{1842, R_030A04_PA_SC_LINE_STIPPLE_STATE, 2, 500},
198b8e80941Smrg	{1926, R_030A10_PA_SC_SCREEN_EXTENT_MIN_0, 2, 502},
199b8e80941Smrg	{1952, R_030A14_PA_SC_SCREEN_EXTENT_MAX_0, 2, 504},
200b8e80941Smrg	{1978, R_030A18_PA_SC_SCREEN_EXTENT_MIN_1, 2, 506},
201b8e80941Smrg	{2004, R_030A2C_PA_SC_SCREEN_EXTENT_MAX_1, 2, 508},
202b8e80941Smrg	{2030, R_008BF0_PA_SC_ENHANCE, 9, 510},
203b8e80941Smrg	{2044, R_008C08_SQC_CACHES, 2, 519},
204b8e80941Smrg	{2044, R_030D20_SQC_CACHES, 3, 521},
205b8e80941Smrg	{2055, R_008C0C_SQ_RANDOM_WAVE_PRI, 3, 524},
206b8e80941Smrg	{2074, R_008DFC_SQ_EXP_0, 6, 527},
207b8e80941Smrg	{2083, R_030E00_TA_CS_BC_BASE_ADDR},
208b8e80941Smrg	{2102, R_030E04_TA_CS_BC_BASE_ADDR_HI, 1, 533},
209b8e80941Smrg	{2124, R_030F00_DB_OCCLUSION_COUNT0_LOW},
210b8e80941Smrg	{2148, R_030F04_DB_OCCLUSION_COUNT0_HI, 1, 534},
211b8e80941Smrg	{2171, R_008F00_SQ_BUF_RSRC_WORD0},
212b8e80941Smrg	{2189, R_008F04_SQ_BUF_RSRC_WORD1, 4, 535},
213b8e80941Smrg	{2207, R_030F08_DB_OCCLUSION_COUNT1_LOW},
214b8e80941Smrg	{2231, R_008F08_SQ_BUF_RSRC_WORD2},
215b8e80941Smrg	{2249, R_030F0C_DB_OCCLUSION_COUNT1_HI, 1, 539},
216b8e80941Smrg	{2272, R_008F0C_SQ_BUF_RSRC_WORD3, 14, 540},
217b8e80941Smrg	{2290, R_030F10_DB_OCCLUSION_COUNT2_LOW},
218b8e80941Smrg	{2314, R_008F10_SQ_IMG_RSRC_WORD0},
219b8e80941Smrg	{2332, R_030F14_DB_OCCLUSION_COUNT2_HI, 1, 554},
220b8e80941Smrg	{2355, R_008F14_SQ_IMG_RSRC_WORD1, 5, 555},
221b8e80941Smrg	{2373, R_030F18_DB_OCCLUSION_COUNT3_LOW},
222b8e80941Smrg	{2397, R_008F18_SQ_IMG_RSRC_WORD2, 4, 560},
223b8e80941Smrg	{2415, R_030F1C_DB_OCCLUSION_COUNT3_HI, 1, 564},
224b8e80941Smrg	{2438, R_008F1C_SQ_IMG_RSRC_WORD3, 11, 565},
225b8e80941Smrg	{2456, R_008F20_SQ_IMG_RSRC_WORD4, 2, 576},
226b8e80941Smrg	{2474, R_008F24_SQ_IMG_RSRC_WORD5, 2, 578},
227b8e80941Smrg	{2492, R_008F28_SQ_IMG_RSRC_WORD6, 8, 580},
228b8e80941Smrg	{2510, R_008F2C_SQ_IMG_RSRC_WORD7},
229b8e80941Smrg	{2528, R_008F30_SQ_IMG_SAMP_WORD0, 14, 588},
230b8e80941Smrg	{2546, R_008F34_SQ_IMG_SAMP_WORD1, 4, 602},
231b8e80941Smrg	{2564, R_008F38_SQ_IMG_SAMP_WORD2, 10, 606},
232b8e80941Smrg	{2582, R_008F3C_SQ_IMG_SAMP_WORD3, 3, 616},
233b8e80941Smrg	{2600, R_0090DC_SPI_DYN_GPR_LOCK_EN, 5, 619},
234b8e80941Smrg	{2620, R_0090E0_SPI_STATIC_THREAD_MGMT_1, 2, 624},
235b8e80941Smrg	{2645, R_0090E4_SPI_STATIC_THREAD_MGMT_2, 2, 626},
236b8e80941Smrg	{2670, R_0090E8_SPI_STATIC_THREAD_MGMT_3, 1, 628},
237b8e80941Smrg	{2695, R_0090EC_SPI_PS_MAX_WAVE_ID, 1, 629},
238b8e80941Smrg	{2695, R_0090E8_SPI_PS_MAX_WAVE_ID, 1, 630},
239b8e80941Smrg	{2714, R_0090F0_SPI_ARB_PRIORITY, 3, 631},
240b8e80941Smrg	{2714, R_00C700_SPI_ARB_PRIORITY, 8, 634},
241b8e80941Smrg	{2731, R_0090F4_SPI_ARB_CYCLES_0, 2, 642},
242b8e80941Smrg	{2748, R_0090F8_SPI_ARB_CYCLES_1, 1, 644},
243b8e80941Smrg	{2765, R_008F40_SQ_FLAT_SCRATCH_WORD0, 1, 645},
244b8e80941Smrg	{2787, R_008F44_SQ_FLAT_SCRATCH_WORD1, 1, 646},
245b8e80941Smrg	{2809, R_030FF8_DB_ZPASS_COUNT_LOW},
246b8e80941Smrg	{2828, R_030FFC_DB_ZPASS_COUNT_HI, 1, 647},
247b8e80941Smrg	{2846, R_031074_GDS_OA_CNTL, 1, 648},
248b8e80941Smrg	{2858, R_031078_GDS_OA_COUNTER, 1, 649},
249b8e80941Smrg	{2873, R_03107C_GDS_OA_ADDRESS, 5, 650},
250b8e80941Smrg	{2888, R_031080_GDS_OA_INCDEC, 2, 655},
251b8e80941Smrg	{2902, R_031084_GDS_OA_RING_SIZE, 1, 657},
252b8e80941Smrg	{2919, R_009100_SPI_CONFIG_CNTL, 5, 658},
253b8e80941Smrg	{2935, R_00913C_SPI_CONFIG_CNTL_1, 5, 663},
254b8e80941Smrg	{2953, R_00936C_SPI_RESOURCE_RESERVE_CU_AB_0, 12, 668},
255b8e80941Smrg	{2083, R_00950C_TA_CS_BC_BASE_ADDR},
256b8e80941Smrg	{2982, R_009858_DB_SUBTILE_CONTROL, 10, 680},
257b8e80941Smrg	{3001, R_0098F8_GB_ADDR_CONFIG, 9, 690},
258b8e80941Smrg	{3016, R_009910_GB_TILE_MODE0, 10, 699},
259b8e80941Smrg	{3030, R_009914_GB_TILE_MODE1, 10, 699},
260b8e80941Smrg	{3044, R_009918_GB_TILE_MODE2, 10, 699},
261b8e80941Smrg	{3058, R_00991C_GB_TILE_MODE3, 10, 699},
262b8e80941Smrg	{3072, R_009920_GB_TILE_MODE4, 10, 699},
263b8e80941Smrg	{3086, R_009924_GB_TILE_MODE5, 10, 699},
264b8e80941Smrg	{3100, R_009928_GB_TILE_MODE6, 10, 699},
265b8e80941Smrg	{3114, R_00992C_GB_TILE_MODE7, 10, 699},
266b8e80941Smrg	{3128, R_009930_GB_TILE_MODE8, 10, 699},
267b8e80941Smrg	{3142, R_009934_GB_TILE_MODE9, 10, 699},
268b8e80941Smrg	{3156, R_009938_GB_TILE_MODE10, 10, 699},
269b8e80941Smrg	{3171, R_00993C_GB_TILE_MODE11, 10, 699},
270b8e80941Smrg	{3186, R_009940_GB_TILE_MODE12, 10, 699},
271b8e80941Smrg	{3201, R_009944_GB_TILE_MODE13, 10, 699},
272b8e80941Smrg	{3216, R_009948_GB_TILE_MODE14, 10, 699},
273b8e80941Smrg	{3231, R_00994C_GB_TILE_MODE15, 10, 699},
274b8e80941Smrg	{3246, R_009950_GB_TILE_MODE16, 10, 699},
275b8e80941Smrg	{3261, R_009954_GB_TILE_MODE17, 10, 699},
276b8e80941Smrg	{3276, R_009958_GB_TILE_MODE18, 10, 699},
277b8e80941Smrg	{3291, R_00995C_GB_TILE_MODE19, 10, 699},
278b8e80941Smrg	{3306, R_009960_GB_TILE_MODE20, 10, 699},
279b8e80941Smrg	{3321, R_009964_GB_TILE_MODE21, 10, 699},
280b8e80941Smrg	{3336, R_009968_GB_TILE_MODE22, 10, 699},
281b8e80941Smrg	{3351, R_00996C_GB_TILE_MODE23, 10, 699},
282b8e80941Smrg	{3366, R_009970_GB_TILE_MODE24, 10, 699},
283b8e80941Smrg	{3381, R_009974_GB_TILE_MODE25, 10, 699},
284b8e80941Smrg	{3396, R_009978_GB_TILE_MODE26, 10, 699},
285b8e80941Smrg	{3411, R_00997C_GB_TILE_MODE27, 10, 699},
286b8e80941Smrg	{3426, R_009980_GB_TILE_MODE28, 10, 699},
287b8e80941Smrg	{3441, R_009984_GB_TILE_MODE29, 10, 699},
288b8e80941Smrg	{3456, R_009988_GB_TILE_MODE30, 10, 699},
289b8e80941Smrg	{3471, R_00998C_GB_TILE_MODE31, 10, 699},
290b8e80941Smrg	{3486, R_009990_GB_MACROTILE_MODE0, 4, 709},
291b8e80941Smrg	{3505, R_009994_GB_MACROTILE_MODE1, 4, 709},
292b8e80941Smrg	{3524, R_009998_GB_MACROTILE_MODE2, 4, 709},
293b8e80941Smrg	{3543, R_00999C_GB_MACROTILE_MODE3, 4, 709},
294b8e80941Smrg	{3562, R_0099A0_GB_MACROTILE_MODE4, 4, 709},
295b8e80941Smrg	{3581, R_0099A4_GB_MACROTILE_MODE5, 4, 709},
296b8e80941Smrg	{3600, R_0099A8_GB_MACROTILE_MODE6, 4, 709},
297b8e80941Smrg	{3619, R_0099AC_GB_MACROTILE_MODE7, 4, 709},
298b8e80941Smrg	{3638, R_0099B0_GB_MACROTILE_MODE8, 4, 709},
299b8e80941Smrg	{3657, R_0099B4_GB_MACROTILE_MODE9, 4, 709},
300b8e80941Smrg	{3676, R_0099B8_GB_MACROTILE_MODE10, 4, 709},
301b8e80941Smrg	{3696, R_0099BC_GB_MACROTILE_MODE11, 4, 709},
302b8e80941Smrg	{3716, R_0099C0_GB_MACROTILE_MODE12, 4, 709},
303b8e80941Smrg	{3736, R_0099C4_GB_MACROTILE_MODE13, 4, 709},
304b8e80941Smrg	{3756, R_0099C8_GB_MACROTILE_MODE14, 4, 709},
305b8e80941Smrg	{3776, R_0099CC_GB_MACROTILE_MODE15, 4, 709},
306b8e80941Smrg	{3796, R_00B000_SPI_SHADER_TBA_LO_PS},
307b8e80941Smrg	{3817, R_00B004_SPI_SHADER_TBA_HI_PS, 1, 713},
308b8e80941Smrg	{3838, R_00B008_SPI_SHADER_TMA_LO_PS},
309b8e80941Smrg	{3859, R_00B00C_SPI_SHADER_TMA_HI_PS, 1, 714},
310b8e80941Smrg	{3880, R_00B01C_SPI_SHADER_PGM_RSRC3_PS, 3, 715},
311b8e80941Smrg	{3904, R_00B020_SPI_SHADER_PGM_LO_PS},
312b8e80941Smrg	{3925, R_00B024_SPI_SHADER_PGM_HI_PS, 1, 718},
313b8e80941Smrg	{3946, R_00B028_SPI_SHADER_PGM_RSRC1_PS, 11, 719},
314b8e80941Smrg	{3970, R_00B02C_SPI_SHADER_PGM_RSRC2_PS, 7, 730},
315b8e80941Smrg	{3994, R_00B030_SPI_SHADER_USER_DATA_PS_0},
316b8e80941Smrg	{4020, R_00B034_SPI_SHADER_USER_DATA_PS_1},
317b8e80941Smrg	{4046, R_00B038_SPI_SHADER_USER_DATA_PS_2},
318b8e80941Smrg	{4072, R_00B03C_SPI_SHADER_USER_DATA_PS_3},
319b8e80941Smrg	{4098, R_00B040_SPI_SHADER_USER_DATA_PS_4},
320b8e80941Smrg	{4124, R_00B044_SPI_SHADER_USER_DATA_PS_5},
321b8e80941Smrg	{4150, R_00B048_SPI_SHADER_USER_DATA_PS_6},
322b8e80941Smrg	{4176, R_00B04C_SPI_SHADER_USER_DATA_PS_7},
323b8e80941Smrg	{4202, R_00B050_SPI_SHADER_USER_DATA_PS_8},
324b8e80941Smrg	{4228, R_00B054_SPI_SHADER_USER_DATA_PS_9},
325b8e80941Smrg	{4254, R_00B058_SPI_SHADER_USER_DATA_PS_10},
326b8e80941Smrg	{4281, R_00B05C_SPI_SHADER_USER_DATA_PS_11},
327b8e80941Smrg	{4308, R_00B060_SPI_SHADER_USER_DATA_PS_12},
328b8e80941Smrg	{4335, R_00B064_SPI_SHADER_USER_DATA_PS_13},
329b8e80941Smrg	{4362, R_00B068_SPI_SHADER_USER_DATA_PS_14},
330b8e80941Smrg	{4389, R_00B06C_SPI_SHADER_USER_DATA_PS_15},
331b8e80941Smrg	{4416, R_00B100_SPI_SHADER_TBA_LO_VS},
332b8e80941Smrg	{4437, R_00B104_SPI_SHADER_TBA_HI_VS, 1, 737},
333b8e80941Smrg	{4458, R_00B108_SPI_SHADER_TMA_LO_VS},
334b8e80941Smrg	{4479, R_00B10C_SPI_SHADER_TMA_HI_VS, 1, 738},
335b8e80941Smrg	{4500, R_00B118_SPI_SHADER_PGM_RSRC3_VS, 3, 739},
336b8e80941Smrg	{4524, R_00B11C_SPI_SHADER_LATE_ALLOC_VS, 1, 742},
337b8e80941Smrg	{4549, R_00B120_SPI_SHADER_PGM_LO_VS},
338b8e80941Smrg	{4570, R_00B124_SPI_SHADER_PGM_HI_VS, 1, 743},
339b8e80941Smrg	{4591, R_00B128_SPI_SHADER_PGM_RSRC1_VS, 12, 744},
340b8e80941Smrg	{4615, R_00B12C_SPI_SHADER_PGM_RSRC2_VS, 12, 756},
341b8e80941Smrg	{4639, R_00B130_SPI_SHADER_USER_DATA_VS_0},
342b8e80941Smrg	{4665, R_00B134_SPI_SHADER_USER_DATA_VS_1},
343b8e80941Smrg	{4691, R_00B138_SPI_SHADER_USER_DATA_VS_2},
344b8e80941Smrg	{4717, R_00B13C_SPI_SHADER_USER_DATA_VS_3},
345b8e80941Smrg	{4743, R_00B140_SPI_SHADER_USER_DATA_VS_4},
346b8e80941Smrg	{4769, R_00B144_SPI_SHADER_USER_DATA_VS_5},
347b8e80941Smrg	{4795, R_00B148_SPI_SHADER_USER_DATA_VS_6},
348b8e80941Smrg	{4821, R_00B14C_SPI_SHADER_USER_DATA_VS_7},
349b8e80941Smrg	{4847, R_00B150_SPI_SHADER_USER_DATA_VS_8},
350b8e80941Smrg	{4873, R_00B154_SPI_SHADER_USER_DATA_VS_9},
351b8e80941Smrg	{4899, R_00B158_SPI_SHADER_USER_DATA_VS_10},
352b8e80941Smrg	{4926, R_00B15C_SPI_SHADER_USER_DATA_VS_11},
353b8e80941Smrg	{4953, R_00B160_SPI_SHADER_USER_DATA_VS_12},
354b8e80941Smrg	{4980, R_00B164_SPI_SHADER_USER_DATA_VS_13},
355b8e80941Smrg	{5007, R_00B168_SPI_SHADER_USER_DATA_VS_14},
356b8e80941Smrg	{5034, R_00B16C_SPI_SHADER_USER_DATA_VS_15},
357b8e80941Smrg	{5061, R_00B200_SPI_SHADER_TBA_LO_GS},
358b8e80941Smrg	{5082, R_00B204_SPI_SHADER_TBA_HI_GS, 1, 768},
359b8e80941Smrg	{5103, R_00B208_SPI_SHADER_TMA_LO_GS},
360b8e80941Smrg	{5124, R_00B20C_SPI_SHADER_TMA_HI_GS, 1, 769},
361b8e80941Smrg	{5145, R_00B21C_SPI_SHADER_PGM_RSRC3_GS, 4, 770},
362b8e80941Smrg	{5169, R_00B220_SPI_SHADER_PGM_LO_GS},
363b8e80941Smrg	{5190, R_00B224_SPI_SHADER_PGM_HI_GS, 1, 774},
364b8e80941Smrg	{5211, R_00B228_SPI_SHADER_PGM_RSRC1_GS, 11, 775},
365b8e80941Smrg	{5235, R_00B22C_SPI_SHADER_PGM_RSRC2_GS, 5, 786},
366b8e80941Smrg	{5259, R_00B230_SPI_SHADER_USER_DATA_GS_0},
367b8e80941Smrg	{5285, R_00B234_SPI_SHADER_USER_DATA_GS_1},
368b8e80941Smrg	{5311, R_00B238_SPI_SHADER_USER_DATA_GS_2},
369b8e80941Smrg	{5337, R_00B23C_SPI_SHADER_USER_DATA_GS_3},
370b8e80941Smrg	{5363, R_00B240_SPI_SHADER_USER_DATA_GS_4},
371b8e80941Smrg	{5389, R_00B244_SPI_SHADER_USER_DATA_GS_5},
372b8e80941Smrg	{5415, R_00B248_SPI_SHADER_USER_DATA_GS_6},
373b8e80941Smrg	{5441, R_00B24C_SPI_SHADER_USER_DATA_GS_7},
374b8e80941Smrg	{5467, R_00B250_SPI_SHADER_USER_DATA_GS_8},
375b8e80941Smrg	{5493, R_00B254_SPI_SHADER_USER_DATA_GS_9},
376b8e80941Smrg	{5519, R_00B258_SPI_SHADER_USER_DATA_GS_10},
377b8e80941Smrg	{5546, R_00B25C_SPI_SHADER_USER_DATA_GS_11},
378b8e80941Smrg	{5573, R_00B260_SPI_SHADER_USER_DATA_GS_12},
379b8e80941Smrg	{5600, R_00B264_SPI_SHADER_USER_DATA_GS_13},
380b8e80941Smrg	{5627, R_00B268_SPI_SHADER_USER_DATA_GS_14},
381b8e80941Smrg	{5654, R_00B26C_SPI_SHADER_USER_DATA_GS_15},
382b8e80941Smrg	{5681, R_00B300_SPI_SHADER_TBA_LO_ES},
383b8e80941Smrg	{5702, R_00B304_SPI_SHADER_TBA_HI_ES, 1, 791},
384b8e80941Smrg	{5723, R_00B308_SPI_SHADER_TMA_LO_ES},
385b8e80941Smrg	{5744, R_00B30C_SPI_SHADER_TMA_HI_ES, 1, 792},
386b8e80941Smrg	{5765, R_00B31C_SPI_SHADER_PGM_RSRC3_ES, 4, 793},
387b8e80941Smrg	{5789, R_00B320_SPI_SHADER_PGM_LO_ES},
388b8e80941Smrg	{5810, R_00B324_SPI_SHADER_PGM_HI_ES, 1, 797},
389b8e80941Smrg	{5831, R_00B328_SPI_SHADER_PGM_RSRC1_ES, 12, 798},
390b8e80941Smrg	{5855, R_00B32C_SPI_SHADER_PGM_RSRC2_ES, 7, 810},
391b8e80941Smrg	{5879, R_00B330_SPI_SHADER_USER_DATA_ES_0},
392b8e80941Smrg	{5905, R_00B334_SPI_SHADER_USER_DATA_ES_1},
393b8e80941Smrg	{5931, R_00B338_SPI_SHADER_USER_DATA_ES_2},
394b8e80941Smrg	{5957, R_00B33C_SPI_SHADER_USER_DATA_ES_3},
395b8e80941Smrg	{5983, R_00B340_SPI_SHADER_USER_DATA_ES_4},
396b8e80941Smrg	{6009, R_00B344_SPI_SHADER_USER_DATA_ES_5},
397b8e80941Smrg	{6035, R_00B348_SPI_SHADER_USER_DATA_ES_6},
398b8e80941Smrg	{6061, R_00B34C_SPI_SHADER_USER_DATA_ES_7},
399b8e80941Smrg	{6087, R_00B350_SPI_SHADER_USER_DATA_ES_8},
400b8e80941Smrg	{6113, R_00B354_SPI_SHADER_USER_DATA_ES_9},
401b8e80941Smrg	{6139, R_00B358_SPI_SHADER_USER_DATA_ES_10},
402b8e80941Smrg	{6166, R_00B35C_SPI_SHADER_USER_DATA_ES_11},
403b8e80941Smrg	{6193, R_00B360_SPI_SHADER_USER_DATA_ES_12},
404b8e80941Smrg	{6220, R_00B364_SPI_SHADER_USER_DATA_ES_13},
405b8e80941Smrg	{6247, R_00B368_SPI_SHADER_USER_DATA_ES_14},
406b8e80941Smrg	{6274, R_00B36C_SPI_SHADER_USER_DATA_ES_15},
407b8e80941Smrg	{6301, R_00B400_SPI_SHADER_TBA_LO_HS},
408b8e80941Smrg	{6322, R_00B404_SPI_SHADER_TBA_HI_HS, 1, 817},
409b8e80941Smrg	{6343, R_00B408_SPI_SHADER_TMA_LO_HS},
410b8e80941Smrg	{6364, R_00B40C_SPI_SHADER_TMA_HI_HS, 1, 818},
411b8e80941Smrg	{6385, R_00B41C_SPI_SHADER_PGM_RSRC3_HS, 3, 819},
412b8e80941Smrg	{6409, R_00B420_SPI_SHADER_PGM_LO_HS},
413b8e80941Smrg	{6430, R_00B424_SPI_SHADER_PGM_HI_HS, 1, 822},
414b8e80941Smrg	{6451, R_00B428_SPI_SHADER_PGM_RSRC1_HS, 10, 823},
415b8e80941Smrg	{6475, R_00B42C_SPI_SHADER_PGM_RSRC2_HS, 7, 833},
416b8e80941Smrg	{6499, R_00B430_SPI_SHADER_USER_DATA_HS_0},
417b8e80941Smrg	{6525, R_00B434_SPI_SHADER_USER_DATA_HS_1},
418b8e80941Smrg	{6551, R_00B438_SPI_SHADER_USER_DATA_HS_2},
419b8e80941Smrg	{6577, R_00B43C_SPI_SHADER_USER_DATA_HS_3},
420b8e80941Smrg	{6603, R_00B440_SPI_SHADER_USER_DATA_HS_4},
421b8e80941Smrg	{6629, R_00B444_SPI_SHADER_USER_DATA_HS_5},
422b8e80941Smrg	{6655, R_00B448_SPI_SHADER_USER_DATA_HS_6},
423b8e80941Smrg	{6681, R_00B44C_SPI_SHADER_USER_DATA_HS_7},
424b8e80941Smrg	{6707, R_00B450_SPI_SHADER_USER_DATA_HS_8},
425b8e80941Smrg	{6733, R_00B454_SPI_SHADER_USER_DATA_HS_9},
426b8e80941Smrg	{6759, R_00B458_SPI_SHADER_USER_DATA_HS_10},
427b8e80941Smrg	{6786, R_00B45C_SPI_SHADER_USER_DATA_HS_11},
428b8e80941Smrg	{6813, R_00B460_SPI_SHADER_USER_DATA_HS_12},
429b8e80941Smrg	{6840, R_00B464_SPI_SHADER_USER_DATA_HS_13},
430b8e80941Smrg	{6867, R_00B468_SPI_SHADER_USER_DATA_HS_14},
431b8e80941Smrg	{6894, R_00B46C_SPI_SHADER_USER_DATA_HS_15},
432b8e80941Smrg	{6921, R_00B500_SPI_SHADER_TBA_LO_LS},
433b8e80941Smrg	{6942, R_00B504_SPI_SHADER_TBA_HI_LS, 1, 840},
434b8e80941Smrg	{6963, R_00B508_SPI_SHADER_TMA_LO_LS},
435b8e80941Smrg	{6984, R_00B50C_SPI_SHADER_TMA_HI_LS, 1, 841},
436b8e80941Smrg	{7005, R_00B51C_SPI_SHADER_PGM_RSRC3_LS, 4, 842},
437b8e80941Smrg	{7029, R_00B520_SPI_SHADER_PGM_LO_LS},
438b8e80941Smrg	{7050, R_00B524_SPI_SHADER_PGM_HI_LS, 1, 846},
439b8e80941Smrg	{7071, R_00B528_SPI_SHADER_PGM_RSRC1_LS, 11, 847},
440b8e80941Smrg	{7095, R_00B52C_SPI_SHADER_PGM_RSRC2_LS, 6, 858},
441b8e80941Smrg	{7119, R_00B530_SPI_SHADER_USER_DATA_LS_0},
442b8e80941Smrg	{7145, R_00B534_SPI_SHADER_USER_DATA_LS_1},
443b8e80941Smrg	{7171, R_00B538_SPI_SHADER_USER_DATA_LS_2},
444b8e80941Smrg	{7197, R_00B53C_SPI_SHADER_USER_DATA_LS_3},
445b8e80941Smrg	{7223, R_00B540_SPI_SHADER_USER_DATA_LS_4},
446b8e80941Smrg	{7249, R_00B544_SPI_SHADER_USER_DATA_LS_5},
447b8e80941Smrg	{7275, R_00B548_SPI_SHADER_USER_DATA_LS_6},
448b8e80941Smrg	{7301, R_00B54C_SPI_SHADER_USER_DATA_LS_7},
449b8e80941Smrg	{7327, R_00B550_SPI_SHADER_USER_DATA_LS_8},
450b8e80941Smrg	{7353, R_00B554_SPI_SHADER_USER_DATA_LS_9},
451b8e80941Smrg	{7379, R_00B558_SPI_SHADER_USER_DATA_LS_10},
452b8e80941Smrg	{7406, R_00B55C_SPI_SHADER_USER_DATA_LS_11},
453b8e80941Smrg	{7433, R_00B560_SPI_SHADER_USER_DATA_LS_12},
454b8e80941Smrg	{7460, R_00B564_SPI_SHADER_USER_DATA_LS_13},
455b8e80941Smrg	{7487, R_00B568_SPI_SHADER_USER_DATA_LS_14},
456b8e80941Smrg	{7514, R_00B56C_SPI_SHADER_USER_DATA_LS_15},
457b8e80941Smrg	{7541, R_00B800_COMPUTE_DISPATCH_INITIATOR, 12, 864},
458b8e80941Smrg	{7568, R_00B804_COMPUTE_DIM_X},
459b8e80941Smrg	{7582, R_00B808_COMPUTE_DIM_Y},
460b8e80941Smrg	{7596, R_00B80C_COMPUTE_DIM_Z},
461b8e80941Smrg	{7610, R_00B810_COMPUTE_START_X},
462b8e80941Smrg	{7626, R_00B814_COMPUTE_START_Y},
463b8e80941Smrg	{7642, R_00B818_COMPUTE_START_Z},
464b8e80941Smrg	{7658, R_00B81C_COMPUTE_NUM_THREAD_X, 2, 876},
465b8e80941Smrg	{7679, R_00B820_COMPUTE_NUM_THREAD_Y, 2, 878},
466b8e80941Smrg	{7700, R_00B824_COMPUTE_NUM_THREAD_Z, 2, 880},
467b8e80941Smrg	{7721, R_00B82C_COMPUTE_MAX_WAVE_ID, 1, 882},
468b8e80941Smrg	{7741, R_00B828_COMPUTE_PIPELINESTAT_ENABLE, 1, 883},
469b8e80941Smrg	{7769, R_00B82C_COMPUTE_PERFCOUNT_ENABLE, 1, 884},
470b8e80941Smrg	{7794, R_00B830_COMPUTE_PGM_LO},
471b8e80941Smrg	{7809, R_00B834_COMPUTE_PGM_HI, 2, 885},
472b8e80941Smrg	{7824, R_00B838_COMPUTE_TBA_LO},
473b8e80941Smrg	{7839, R_00B83C_COMPUTE_TBA_HI, 1, 887},
474b8e80941Smrg	{7854, R_00B840_COMPUTE_TMA_LO},
475b8e80941Smrg	{7869, R_00B844_COMPUTE_TMA_HI, 1, 888},
476b8e80941Smrg	{7884, R_00B848_COMPUTE_PGM_RSRC1, 10, 889},
477b8e80941Smrg	{7902, R_00B84C_COMPUTE_PGM_RSRC2, 11, 899},
478b8e80941Smrg	{7920, R_00B850_COMPUTE_VMID, 1, 910},
479b8e80941Smrg	{7933, R_00B854_COMPUTE_RESOURCE_LIMITS, 7, 911},
480b8e80941Smrg	{7957, R_00B858_COMPUTE_STATIC_THREAD_MGMT_SE0, 2, 918},
481b8e80941Smrg	{7988, R_00B85C_COMPUTE_STATIC_THREAD_MGMT_SE1, 2, 920},
482b8e80941Smrg	{8019, R_00B860_COMPUTE_TMPRING_SIZE, 2, 922},
483b8e80941Smrg	{8040, R_00B864_COMPUTE_STATIC_THREAD_MGMT_SE2, 2, 924},
484b8e80941Smrg	{8071, R_00B868_COMPUTE_STATIC_THREAD_MGMT_SE3, 2, 926},
485b8e80941Smrg	{8102, R_00B86C_COMPUTE_RESTART_X},
486b8e80941Smrg	{8120, R_00B870_COMPUTE_RESTART_Y},
487b8e80941Smrg	{8138, R_00B874_COMPUTE_RESTART_Z},
488b8e80941Smrg	{8156, R_00B87C_COMPUTE_MISC_RESERVED, 5, 928},
489b8e80941Smrg	{8178, R_00B880_COMPUTE_DISPATCH_ID},
490b8e80941Smrg	{8198, R_00B884_COMPUTE_THREADGROUP_ID},
491b8e80941Smrg	{8221, R_00B888_COMPUTE_RELAUNCH, 3, 933},
492b8e80941Smrg	{8238, R_00B88C_COMPUTE_WAVE_RESTORE_ADDR_LO},
493b8e80941Smrg	{8267, R_00B890_COMPUTE_WAVE_RESTORE_ADDR_HI, 1, 936},
494b8e80941Smrg	{8296, R_00B894_COMPUTE_WAVE_RESTORE_CONTROL, 2, 937},
495b8e80941Smrg	{8325, R_00B900_COMPUTE_USER_DATA_0},
496b8e80941Smrg	{8345, R_00B904_COMPUTE_USER_DATA_1},
497b8e80941Smrg	{8365, R_00B908_COMPUTE_USER_DATA_2},
498b8e80941Smrg	{8385, R_00B90C_COMPUTE_USER_DATA_3},
499b8e80941Smrg	{8405, R_00B910_COMPUTE_USER_DATA_4},
500b8e80941Smrg	{8425, R_00B914_COMPUTE_USER_DATA_5},
501b8e80941Smrg	{8445, R_00B918_COMPUTE_USER_DATA_6},
502b8e80941Smrg	{8465, R_00B91C_COMPUTE_USER_DATA_7},
503b8e80941Smrg	{8485, R_00B920_COMPUTE_USER_DATA_8},
504b8e80941Smrg	{8505, R_00B924_COMPUTE_USER_DATA_9},
505b8e80941Smrg	{8525, R_00B928_COMPUTE_USER_DATA_10},
506b8e80941Smrg	{8546, R_00B92C_COMPUTE_USER_DATA_11},
507b8e80941Smrg	{8567, R_00B930_COMPUTE_USER_DATA_12},
508b8e80941Smrg	{8588, R_00B934_COMPUTE_USER_DATA_13},
509b8e80941Smrg	{8609, R_00B938_COMPUTE_USER_DATA_14},
510b8e80941Smrg	{8630, R_00B93C_COMPUTE_USER_DATA_15},
511b8e80941Smrg	{8651, R_00B9FC_COMPUTE_NOWHERE},
512b8e80941Smrg	{8667, R_034000_CPG_PERFCOUNTER1_LO},
513b8e80941Smrg	{8687, R_034004_CPG_PERFCOUNTER1_HI},
514b8e80941Smrg	{8707, R_034008_CPG_PERFCOUNTER0_LO},
515b8e80941Smrg	{8727, R_03400C_CPG_PERFCOUNTER0_HI},
516b8e80941Smrg	{8747, R_034010_CPC_PERFCOUNTER1_LO},
517b8e80941Smrg	{8767, R_034014_CPC_PERFCOUNTER1_HI},
518b8e80941Smrg	{8787, R_034018_CPC_PERFCOUNTER0_LO},
519b8e80941Smrg	{8807, R_03401C_CPC_PERFCOUNTER0_HI},
520b8e80941Smrg	{8827, R_034020_CPF_PERFCOUNTER1_LO},
521b8e80941Smrg	{8847, R_034024_CPF_PERFCOUNTER1_HI},
522b8e80941Smrg	{8867, R_034028_CPF_PERFCOUNTER0_LO},
523b8e80941Smrg	{8887, R_03402C_CPF_PERFCOUNTER0_HI},
524b8e80941Smrg	{8907, R_034100_GRBM_PERFCOUNTER0_LO},
525b8e80941Smrg	{8928, R_034104_GRBM_PERFCOUNTER0_HI},
526b8e80941Smrg	{8949, R_03410C_GRBM_PERFCOUNTER1_LO},
527b8e80941Smrg	{8970, R_034110_GRBM_PERFCOUNTER1_HI},
528b8e80941Smrg	{8991, R_034114_GRBM_SE0_PERFCOUNTER_LO},
529b8e80941Smrg	{9015, R_034118_GRBM_SE0_PERFCOUNTER_HI},
530b8e80941Smrg	{9039, R_03411C_GRBM_SE1_PERFCOUNTER_LO},
531b8e80941Smrg	{9063, R_034120_GRBM_SE1_PERFCOUNTER_HI},
532b8e80941Smrg	{9087, R_034124_GRBM_SE2_PERFCOUNTER_LO},
533b8e80941Smrg	{9111, R_034128_GRBM_SE2_PERFCOUNTER_HI},
534b8e80941Smrg	{9135, R_03412C_GRBM_SE3_PERFCOUNTER_LO},
535b8e80941Smrg	{9159, R_034130_GRBM_SE3_PERFCOUNTER_HI},
536b8e80941Smrg	{9183, R_034200_WD_PERFCOUNTER0_LO},
537b8e80941Smrg	{9202, R_034204_WD_PERFCOUNTER0_HI},
538b8e80941Smrg	{9221, R_034208_WD_PERFCOUNTER1_LO},
539b8e80941Smrg	{9240, R_03420C_WD_PERFCOUNTER1_HI},
540b8e80941Smrg	{9259, R_034210_WD_PERFCOUNTER2_LO},
541b8e80941Smrg	{9278, R_034214_WD_PERFCOUNTER2_HI},
542b8e80941Smrg	{9297, R_034218_WD_PERFCOUNTER3_LO},
543b8e80941Smrg	{9316, R_03421C_WD_PERFCOUNTER3_HI},
544b8e80941Smrg	{9335, R_034220_IA_PERFCOUNTER0_LO},
545b8e80941Smrg	{9354, R_034224_IA_PERFCOUNTER0_HI},
546b8e80941Smrg	{9373, R_034228_IA_PERFCOUNTER1_LO},
547b8e80941Smrg	{9392, R_03422C_IA_PERFCOUNTER1_HI},
548b8e80941Smrg	{9411, R_034230_IA_PERFCOUNTER2_LO},
549b8e80941Smrg	{9430, R_034234_IA_PERFCOUNTER2_HI},
550b8e80941Smrg	{9449, R_034238_IA_PERFCOUNTER3_LO},
551b8e80941Smrg	{9468, R_03423C_IA_PERFCOUNTER3_HI},
552b8e80941Smrg	{9487, R_034240_VGT_PERFCOUNTER0_LO},
553b8e80941Smrg	{9507, R_034244_VGT_PERFCOUNTER0_HI},
554b8e80941Smrg	{9527, R_034248_VGT_PERFCOUNTER1_LO},
555b8e80941Smrg	{9547, R_03424C_VGT_PERFCOUNTER1_HI},
556b8e80941Smrg	{9567, R_034250_VGT_PERFCOUNTER2_LO},
557b8e80941Smrg	{9587, R_034254_VGT_PERFCOUNTER2_HI},
558b8e80941Smrg	{9607, R_034258_VGT_PERFCOUNTER3_LO},
559b8e80941Smrg	{9627, R_03425C_VGT_PERFCOUNTER3_HI},
560b8e80941Smrg	{9647, R_034400_PA_SU_PERFCOUNTER0_LO},
561b8e80941Smrg	{9669, R_034404_PA_SU_PERFCOUNTER0_HI, 1, 939},
562b8e80941Smrg	{9691, R_034408_PA_SU_PERFCOUNTER1_LO},
563b8e80941Smrg	{9713, R_03440C_PA_SU_PERFCOUNTER1_HI, 1, 939},
564b8e80941Smrg	{9735, R_034410_PA_SU_PERFCOUNTER2_LO},
565b8e80941Smrg	{9757, R_034414_PA_SU_PERFCOUNTER2_HI, 1, 939},
566b8e80941Smrg	{9779, R_034418_PA_SU_PERFCOUNTER3_LO},
567b8e80941Smrg	{9801, R_03441C_PA_SU_PERFCOUNTER3_HI, 1, 939},
568b8e80941Smrg	{9823, R_034500_PA_SC_PERFCOUNTER0_LO},
569b8e80941Smrg	{9845, R_034504_PA_SC_PERFCOUNTER0_HI},
570b8e80941Smrg	{9867, R_034508_PA_SC_PERFCOUNTER1_LO},
571b8e80941Smrg	{9889, R_03450C_PA_SC_PERFCOUNTER1_HI},
572b8e80941Smrg	{9911, R_034510_PA_SC_PERFCOUNTER2_LO},
573b8e80941Smrg	{9933, R_034514_PA_SC_PERFCOUNTER2_HI},
574b8e80941Smrg	{9955, R_034518_PA_SC_PERFCOUNTER3_LO},
575b8e80941Smrg	{9977, R_03451C_PA_SC_PERFCOUNTER3_HI},
576b8e80941Smrg	{9999, R_034520_PA_SC_PERFCOUNTER4_LO},
577b8e80941Smrg	{10021, R_034524_PA_SC_PERFCOUNTER4_HI},
578b8e80941Smrg	{10043, R_034528_PA_SC_PERFCOUNTER5_LO},
579b8e80941Smrg	{10065, R_03452C_PA_SC_PERFCOUNTER5_HI},
580b8e80941Smrg	{10087, R_034530_PA_SC_PERFCOUNTER6_LO},
581b8e80941Smrg	{10109, R_034534_PA_SC_PERFCOUNTER6_HI},
582b8e80941Smrg	{10131, R_034538_PA_SC_PERFCOUNTER7_LO},
583b8e80941Smrg	{10153, R_03453C_PA_SC_PERFCOUNTER7_HI},
584b8e80941Smrg	{10175, R_034600_SPI_PERFCOUNTER0_HI},
585b8e80941Smrg	{10195, R_034604_SPI_PERFCOUNTER0_LO},
586b8e80941Smrg	{10215, R_034608_SPI_PERFCOUNTER1_HI},
587b8e80941Smrg	{10235, R_03460C_SPI_PERFCOUNTER1_LO},
588b8e80941Smrg	{10255, R_034610_SPI_PERFCOUNTER2_HI},
589b8e80941Smrg	{10275, R_034614_SPI_PERFCOUNTER2_LO},
590b8e80941Smrg	{10295, R_034618_SPI_PERFCOUNTER3_HI},
591b8e80941Smrg	{10315, R_03461C_SPI_PERFCOUNTER3_LO},
592b8e80941Smrg	{10335, R_034620_SPI_PERFCOUNTER4_HI},
593b8e80941Smrg	{10355, R_034624_SPI_PERFCOUNTER4_LO},
594b8e80941Smrg	{10375, R_034628_SPI_PERFCOUNTER5_HI},
595b8e80941Smrg	{10395, R_03462C_SPI_PERFCOUNTER5_LO},
596b8e80941Smrg	{10415, R_034700_SQ_PERFCOUNTER0_LO},
597b8e80941Smrg	{10434, R_034704_SQ_PERFCOUNTER0_HI},
598b8e80941Smrg	{10453, R_034708_SQ_PERFCOUNTER1_LO},
599b8e80941Smrg	{10472, R_03470C_SQ_PERFCOUNTER1_HI},
600b8e80941Smrg	{10491, R_034710_SQ_PERFCOUNTER2_LO},
601b8e80941Smrg	{10510, R_034714_SQ_PERFCOUNTER2_HI},
602b8e80941Smrg	{10529, R_034718_SQ_PERFCOUNTER3_LO},
603b8e80941Smrg	{10548, R_03471C_SQ_PERFCOUNTER3_HI},
604b8e80941Smrg	{10567, R_034720_SQ_PERFCOUNTER4_LO},
605b8e80941Smrg	{10586, R_034724_SQ_PERFCOUNTER4_HI},
606b8e80941Smrg	{10605, R_034728_SQ_PERFCOUNTER5_LO},
607b8e80941Smrg	{10624, R_03472C_SQ_PERFCOUNTER5_HI},
608b8e80941Smrg	{10643, R_034730_SQ_PERFCOUNTER6_LO},
609b8e80941Smrg	{10662, R_034734_SQ_PERFCOUNTER6_HI},
610b8e80941Smrg	{10681, R_034738_SQ_PERFCOUNTER7_LO},
611b8e80941Smrg	{10700, R_03473C_SQ_PERFCOUNTER7_HI},
612b8e80941Smrg	{10719, R_034740_SQ_PERFCOUNTER8_LO},
613b8e80941Smrg	{10738, R_034744_SQ_PERFCOUNTER8_HI},
614b8e80941Smrg	{10757, R_034748_SQ_PERFCOUNTER9_LO},
615b8e80941Smrg	{10776, R_03474C_SQ_PERFCOUNTER9_HI},
616b8e80941Smrg	{10795, R_034750_SQ_PERFCOUNTER10_LO},
617b8e80941Smrg	{10815, R_034754_SQ_PERFCOUNTER10_HI},
618b8e80941Smrg	{10835, R_034758_SQ_PERFCOUNTER11_LO},
619b8e80941Smrg	{10855, R_03475C_SQ_PERFCOUNTER11_HI},
620b8e80941Smrg	{10875, R_034760_SQ_PERFCOUNTER12_LO},
621b8e80941Smrg	{10895, R_034764_SQ_PERFCOUNTER12_HI},
622b8e80941Smrg	{10915, R_034768_SQ_PERFCOUNTER13_LO},
623b8e80941Smrg	{10935, R_03476C_SQ_PERFCOUNTER13_HI},
624b8e80941Smrg	{10955, R_034770_SQ_PERFCOUNTER14_LO},
625b8e80941Smrg	{10975, R_034774_SQ_PERFCOUNTER14_HI},
626b8e80941Smrg	{10995, R_034778_SQ_PERFCOUNTER15_LO},
627b8e80941Smrg	{11015, R_03477C_SQ_PERFCOUNTER15_HI},
628b8e80941Smrg	{11035, R_034900_SX_PERFCOUNTER0_LO},
629b8e80941Smrg	{11054, R_034904_SX_PERFCOUNTER0_HI},
630b8e80941Smrg	{11073, R_034908_SX_PERFCOUNTER1_LO},
631b8e80941Smrg	{11092, R_03490C_SX_PERFCOUNTER1_HI},
632b8e80941Smrg	{11111, R_034910_SX_PERFCOUNTER2_LO},
633b8e80941Smrg	{11130, R_034914_SX_PERFCOUNTER2_HI},
634b8e80941Smrg	{11149, R_034918_SX_PERFCOUNTER3_LO},
635b8e80941Smrg	{11168, R_03491C_SX_PERFCOUNTER3_HI},
636b8e80941Smrg	{11187, R_034A00_GDS_PERFCOUNTER0_LO},
637b8e80941Smrg	{11207, R_034A04_GDS_PERFCOUNTER0_HI},
638b8e80941Smrg	{11227, R_034A08_GDS_PERFCOUNTER1_LO},
639b8e80941Smrg	{11247, R_034A0C_GDS_PERFCOUNTER1_HI},
640b8e80941Smrg	{11267, R_034A10_GDS_PERFCOUNTER2_LO},
641b8e80941Smrg	{11287, R_034A14_GDS_PERFCOUNTER2_HI},
642b8e80941Smrg	{11307, R_034A18_GDS_PERFCOUNTER3_LO},
643b8e80941Smrg	{11327, R_034A1C_GDS_PERFCOUNTER3_HI},
644b8e80941Smrg	{11347, R_034B00_TA_PERFCOUNTER0_LO},
645b8e80941Smrg	{11366, R_034B04_TA_PERFCOUNTER0_HI},
646b8e80941Smrg	{11385, R_034B08_TA_PERFCOUNTER1_LO},
647b8e80941Smrg	{11404, R_034B0C_TA_PERFCOUNTER1_HI},
648b8e80941Smrg	{11423, R_034C00_TD_PERFCOUNTER0_LO},
649b8e80941Smrg	{11442, R_034C04_TD_PERFCOUNTER0_HI},
650b8e80941Smrg	{11461, R_034C08_TD_PERFCOUNTER1_LO},
651b8e80941Smrg	{11480, R_034C0C_TD_PERFCOUNTER1_HI},
652b8e80941Smrg	{11499, R_034D00_TCP_PERFCOUNTER0_LO},
653b8e80941Smrg	{11519, R_034D04_TCP_PERFCOUNTER0_HI},
654b8e80941Smrg	{11539, R_034D08_TCP_PERFCOUNTER1_LO},
655b8e80941Smrg	{11559, R_034D0C_TCP_PERFCOUNTER1_HI},
656b8e80941Smrg	{11579, R_034D10_TCP_PERFCOUNTER2_LO},
657b8e80941Smrg	{11599, R_034D14_TCP_PERFCOUNTER2_HI},
658b8e80941Smrg	{11619, R_034D18_TCP_PERFCOUNTER3_LO},
659b8e80941Smrg	{11639, R_034D1C_TCP_PERFCOUNTER3_HI},
660b8e80941Smrg	{11659, R_034E00_TCC_PERFCOUNTER0_LO},
661b8e80941Smrg	{11679, R_034E04_TCC_PERFCOUNTER0_HI},
662b8e80941Smrg	{11699, R_034E08_TCC_PERFCOUNTER1_LO},
663b8e80941Smrg	{11719, R_034E0C_TCC_PERFCOUNTER1_HI},
664b8e80941Smrg	{11739, R_034E10_TCC_PERFCOUNTER2_LO},
665b8e80941Smrg	{11759, R_034E14_TCC_PERFCOUNTER2_HI},
666b8e80941Smrg	{11779, R_034E18_TCC_PERFCOUNTER3_LO},
667b8e80941Smrg	{11799, R_034E1C_TCC_PERFCOUNTER3_HI},
668b8e80941Smrg	{11819, R_034E40_TCA_PERFCOUNTER0_LO},
669b8e80941Smrg	{11839, R_034E44_TCA_PERFCOUNTER0_HI},
670b8e80941Smrg	{11859, R_034E48_TCA_PERFCOUNTER1_LO},
671b8e80941Smrg	{11879, R_034E4C_TCA_PERFCOUNTER1_HI},
672b8e80941Smrg	{11899, R_034E50_TCA_PERFCOUNTER2_LO},
673b8e80941Smrg	{11919, R_034E54_TCA_PERFCOUNTER2_HI},
674b8e80941Smrg	{11939, R_034E58_TCA_PERFCOUNTER3_LO},
675b8e80941Smrg	{11959, R_034E5C_TCA_PERFCOUNTER3_HI},
676b8e80941Smrg	{11979, R_035018_CB_PERFCOUNTER0_LO},
677b8e80941Smrg	{11998, R_03501C_CB_PERFCOUNTER0_HI},
678b8e80941Smrg	{12017, R_035020_CB_PERFCOUNTER1_LO},
679b8e80941Smrg	{12036, R_035024_CB_PERFCOUNTER1_HI},
680b8e80941Smrg	{12055, R_035028_CB_PERFCOUNTER2_LO},
681b8e80941Smrg	{12074, R_03502C_CB_PERFCOUNTER2_HI},
682b8e80941Smrg	{12093, R_035030_CB_PERFCOUNTER3_LO},
683b8e80941Smrg	{12112, R_035034_CB_PERFCOUNTER3_HI},
684b8e80941Smrg	{12131, R_035100_DB_PERFCOUNTER0_LO},
685b8e80941Smrg	{12150, R_035104_DB_PERFCOUNTER0_HI},
686b8e80941Smrg	{12169, R_035108_DB_PERFCOUNTER1_LO},
687b8e80941Smrg	{12188, R_03510C_DB_PERFCOUNTER1_HI},
688b8e80941Smrg	{12207, R_035110_DB_PERFCOUNTER2_LO},
689b8e80941Smrg	{12226, R_035114_DB_PERFCOUNTER2_HI},
690b8e80941Smrg	{12245, R_035118_DB_PERFCOUNTER3_LO},
691b8e80941Smrg	{12264, R_03511C_DB_PERFCOUNTER3_HI},
692b8e80941Smrg	{12283, R_035200_RLC_PERFCOUNTER0_LO},
693b8e80941Smrg	{12303, R_035204_RLC_PERFCOUNTER0_HI},
694b8e80941Smrg	{12323, R_035208_RLC_PERFCOUNTER1_LO},
695b8e80941Smrg	{12343, R_03520C_RLC_PERFCOUNTER1_HI},
696b8e80941Smrg	{12363, R_036000_CPG_PERFCOUNTER1_SELECT, 3, 940},
697b8e80941Smrg	{12387, R_036004_CPG_PERFCOUNTER0_SELECT1, 2, 943},
698b8e80941Smrg	{12412, R_036008_CPG_PERFCOUNTER0_SELECT, 3, 940},
699b8e80941Smrg	{12436, R_03600C_CPC_PERFCOUNTER1_SELECT, 3, 945},
700b8e80941Smrg	{12460, R_036010_CPC_PERFCOUNTER0_SELECT1, 2, 948},
701b8e80941Smrg	{12485, R_036014_CPF_PERFCOUNTER1_SELECT, 3, 950},
702b8e80941Smrg	{12509, R_036018_CPF_PERFCOUNTER0_SELECT1, 2, 953},
703b8e80941Smrg	{12534, R_03601C_CPF_PERFCOUNTER0_SELECT, 3, 950},
704b8e80941Smrg	{12558, R_036020_CP_PERFMON_CNTL, 4, 955},
705b8e80941Smrg	{12574, R_036024_CPC_PERFCOUNTER0_SELECT, 3, 945},
706b8e80941Smrg	{12598, R_036100_GRBM_PERFCOUNTER0_SELECT, 19, 959},
707b8e80941Smrg	{12623, R_036104_GRBM_PERFCOUNTER1_SELECT, 19, 959},
708b8e80941Smrg	{12648, R_036108_GRBM_SE0_PERFCOUNTER_SELECT, 12, 978},
709b8e80941Smrg	{12676, R_03610C_GRBM_SE1_PERFCOUNTER_SELECT, 12, 990},
710b8e80941Smrg	{12704, R_036110_GRBM_SE2_PERFCOUNTER_SELECT, 12, 1002},
711b8e80941Smrg	{12732, R_036114_GRBM_SE3_PERFCOUNTER_SELECT, 12, 1014},
712b8e80941Smrg	{12760, R_036200_WD_PERFCOUNTER0_SELECT, 2, 1026},
713b8e80941Smrg	{12783, R_036204_WD_PERFCOUNTER1_SELECT, 2, 1026},
714b8e80941Smrg	{12806, R_036208_WD_PERFCOUNTER2_SELECT, 2, 1026},
715b8e80941Smrg	{12829, R_03620C_WD_PERFCOUNTER3_SELECT, 2, 1026},
716b8e80941Smrg	{12852, R_036210_IA_PERFCOUNTER0_SELECT, 5, 1028},
717b8e80941Smrg	{12875, R_036214_IA_PERFCOUNTER1_SELECT, 5, 1028},
718b8e80941Smrg	{12898, R_036218_IA_PERFCOUNTER2_SELECT, 5, 1028},
719b8e80941Smrg	{12921, R_03621C_IA_PERFCOUNTER3_SELECT, 5, 1028},
720b8e80941Smrg	{12944, R_036220_IA_PERFCOUNTER0_SELECT1, 4, 1033},
721b8e80941Smrg	{12968, R_036230_VGT_PERFCOUNTER0_SELECT, 5, 1037},
722b8e80941Smrg	{12992, R_036234_VGT_PERFCOUNTER1_SELECT, 5, 1037},
723b8e80941Smrg	{13016, R_036238_VGT_PERFCOUNTER2_SELECT, 5, 1037},
724b8e80941Smrg	{13040, R_03623C_VGT_PERFCOUNTER3_SELECT, 5, 1037},
725b8e80941Smrg	{13064, R_036240_VGT_PERFCOUNTER0_SELECT1, 4, 1042},
726b8e80941Smrg	{13089, R_036244_VGT_PERFCOUNTER1_SELECT1},
727b8e80941Smrg	{13114, R_036250_VGT_PERFCOUNTER_SEID_MASK, 1, 1046},
728b8e80941Smrg	{13140, R_036400_PA_SU_PERFCOUNTER0_SELECT, 3, 1047},
729b8e80941Smrg	{13166, R_036404_PA_SU_PERFCOUNTER0_SELECT1, 2, 1050},
730b8e80941Smrg	{13193, R_036408_PA_SU_PERFCOUNTER1_SELECT, 3, 1047},
731b8e80941Smrg	{13219, R_03640C_PA_SU_PERFCOUNTER1_SELECT1},
732b8e80941Smrg	{13246, R_036410_PA_SU_PERFCOUNTER2_SELECT, 3, 1047},
733b8e80941Smrg	{13272, R_036414_PA_SU_PERFCOUNTER3_SELECT, 3, 1047},
734b8e80941Smrg	{13298, R_036500_PA_SC_PERFCOUNTER0_SELECT, 3, 1052},
735b8e80941Smrg	{13324, R_036504_PA_SC_PERFCOUNTER0_SELECT1, 2, 1055},
736b8e80941Smrg	{13351, R_036508_PA_SC_PERFCOUNTER1_SELECT, 3, 1052},
737b8e80941Smrg	{13377, R_03650C_PA_SC_PERFCOUNTER2_SELECT, 3, 1052},
738b8e80941Smrg	{13403, R_036510_PA_SC_PERFCOUNTER3_SELECT, 3, 1052},
739b8e80941Smrg	{13429, R_036514_PA_SC_PERFCOUNTER4_SELECT, 3, 1052},
740b8e80941Smrg	{13455, R_036518_PA_SC_PERFCOUNTER5_SELECT, 3, 1052},
741b8e80941Smrg	{13481, R_03651C_PA_SC_PERFCOUNTER6_SELECT, 3, 1052},
742b8e80941Smrg	{13507, R_036520_PA_SC_PERFCOUNTER7_SELECT, 3, 1052},
743b8e80941Smrg	{13533, R_036600_SPI_PERFCOUNTER0_SELECT, 3, 1057},
744b8e80941Smrg	{13557, R_036604_SPI_PERFCOUNTER1_SELECT, 3, 1057},
745b8e80941Smrg	{13581, R_036608_SPI_PERFCOUNTER2_SELECT, 3, 1057},
746b8e80941Smrg	{13605, R_03660C_SPI_PERFCOUNTER3_SELECT, 3, 1057},
747b8e80941Smrg	{13629, R_036610_SPI_PERFCOUNTER0_SELECT1, 2, 1060},
748b8e80941Smrg	{13654, R_036614_SPI_PERFCOUNTER1_SELECT1},
749b8e80941Smrg	{13679, R_036618_SPI_PERFCOUNTER2_SELECT1},
750b8e80941Smrg	{13704, R_03661C_SPI_PERFCOUNTER3_SELECT1},
751b8e80941Smrg	{13729, R_036620_SPI_PERFCOUNTER4_SELECT, 3, 1057},
752b8e80941Smrg	{13753, R_036624_SPI_PERFCOUNTER5_SELECT, 3, 1057},
753b8e80941Smrg	{13777, R_036628_SPI_PERFCOUNTER_BINS, 8, 1062},
754b8e80941Smrg	{13798, R_036700_SQ_PERFCOUNTER0_SELECT, 6, 1070},
755b8e80941Smrg	{13821, R_036704_SQ_PERFCOUNTER1_SELECT, 6, 1070},
756b8e80941Smrg	{13844, R_036708_SQ_PERFCOUNTER2_SELECT, 6, 1070},
757b8e80941Smrg	{13867, R_03670C_SQ_PERFCOUNTER3_SELECT, 6, 1070},
758b8e80941Smrg	{13890, R_036710_SQ_PERFCOUNTER4_SELECT, 6, 1070},
759b8e80941Smrg	{13913, R_036714_SQ_PERFCOUNTER5_SELECT, 6, 1070},
760b8e80941Smrg	{13936, R_036718_SQ_PERFCOUNTER6_SELECT, 6, 1070},
761b8e80941Smrg	{13959, R_03671C_SQ_PERFCOUNTER7_SELECT, 6, 1070},
762b8e80941Smrg	{13982, R_036720_SQ_PERFCOUNTER8_SELECT, 6, 1070},
763b8e80941Smrg	{14005, R_036724_SQ_PERFCOUNTER9_SELECT, 6, 1070},
764b8e80941Smrg	{14028, R_036728_SQ_PERFCOUNTER10_SELECT, 6, 1070},
765b8e80941Smrg	{14052, R_03672C_SQ_PERFCOUNTER11_SELECT, 6, 1070},
766b8e80941Smrg	{14076, R_036730_SQ_PERFCOUNTER12_SELECT, 6, 1070},
767b8e80941Smrg	{14100, R_036734_SQ_PERFCOUNTER13_SELECT, 6, 1070},
768b8e80941Smrg	{14124, R_036738_SQ_PERFCOUNTER14_SELECT, 6, 1070},
769b8e80941Smrg	{14148, R_03673C_SQ_PERFCOUNTER15_SELECT, 6, 1070},
770b8e80941Smrg	{14172, R_036780_SQ_PERFCOUNTER_CTRL, 9, 1076},
771b8e80941Smrg	{14192, R_036784_SQ_PERFCOUNTER_MASK, 2, 1085},
772b8e80941Smrg	{14212, R_036788_SQ_PERFCOUNTER_CTRL2, 1, 1087},
773b8e80941Smrg	{14233, R_036900_SX_PERFCOUNTER0_SELECT, 3, 1088},
774b8e80941Smrg	{14256, R_036904_SX_PERFCOUNTER1_SELECT, 3, 1088},
775b8e80941Smrg	{14279, R_036908_SX_PERFCOUNTER2_SELECT, 3, 1088},
776b8e80941Smrg	{14302, R_03690C_SX_PERFCOUNTER3_SELECT, 3, 1088},
777b8e80941Smrg	{14325, R_036910_SX_PERFCOUNTER0_SELECT1, 2, 1091},
778b8e80941Smrg	{14349, R_036914_SX_PERFCOUNTER1_SELECT1},
779b8e80941Smrg	{14373, R_036A00_GDS_PERFCOUNTER0_SELECT, 3, 1093},
780b8e80941Smrg	{14397, R_036A04_GDS_PERFCOUNTER1_SELECT, 3, 1093},
781b8e80941Smrg	{14421, R_036A08_GDS_PERFCOUNTER2_SELECT, 3, 1093},
782b8e80941Smrg	{14445, R_036A0C_GDS_PERFCOUNTER3_SELECT, 3, 1093},
783b8e80941Smrg	{14469, R_036A10_GDS_PERFCOUNTER0_SELECT1, 2, 1096},
784b8e80941Smrg	{14494, R_036B00_TA_PERFCOUNTER0_SELECT, 5, 1098},
785b8e80941Smrg	{14517, R_036B04_TA_PERFCOUNTER0_SELECT1, 4, 1103},
786b8e80941Smrg	{14541, R_036B08_TA_PERFCOUNTER1_SELECT, 5, 1098},
787b8e80941Smrg	{14564, R_036C00_TD_PERFCOUNTER0_SELECT, 5, 1107},
788b8e80941Smrg	{14587, R_036C04_TD_PERFCOUNTER0_SELECT1, 4, 1112},
789b8e80941Smrg	{14611, R_036C08_TD_PERFCOUNTER1_SELECT, 5, 1107},
790b8e80941Smrg	{14634, R_036D00_TCP_PERFCOUNTER0_SELECT, 5, 1116},
791b8e80941Smrg	{14658, R_036D04_TCP_PERFCOUNTER0_SELECT1, 4, 1121},
792b8e80941Smrg	{14683, R_036D08_TCP_PERFCOUNTER1_SELECT, 5, 1116},
793b8e80941Smrg	{14707, R_036D0C_TCP_PERFCOUNTER1_SELECT1},
794b8e80941Smrg	{14732, R_036D10_TCP_PERFCOUNTER2_SELECT, 5, 1116},
795b8e80941Smrg	{14756, R_036D14_TCP_PERFCOUNTER3_SELECT, 5, 1116},
796b8e80941Smrg	{14780, R_036E00_TCC_PERFCOUNTER0_SELECT, 5, 1125},
797b8e80941Smrg	{14804, R_036E04_TCC_PERFCOUNTER0_SELECT1, 4, 1130},
798b8e80941Smrg	{14829, R_036E08_TCC_PERFCOUNTER1_SELECT, 5, 1125},
799b8e80941Smrg	{14853, R_036E0C_TCC_PERFCOUNTER1_SELECT1},
800b8e80941Smrg	{14878, R_036E10_TCC_PERFCOUNTER2_SELECT, 5, 1125},
801b8e80941Smrg	{14902, R_036E14_TCC_PERFCOUNTER3_SELECT, 5, 1125},
802b8e80941Smrg	{14926, R_036E40_TCA_PERFCOUNTER0_SELECT, 5, 1134},
803b8e80941Smrg	{14950, R_036E44_TCA_PERFCOUNTER0_SELECT1, 4, 1139},
804b8e80941Smrg	{14975, R_036E48_TCA_PERFCOUNTER1_SELECT, 5, 1134},
805b8e80941Smrg	{14999, R_036E4C_TCA_PERFCOUNTER1_SELECT1},
806b8e80941Smrg	{15024, R_036E50_TCA_PERFCOUNTER2_SELECT, 5, 1134},
807b8e80941Smrg	{15048, R_036E54_TCA_PERFCOUNTER3_SELECT, 5, 1134},
808b8e80941Smrg	{15072, R_037000_CB_PERFCOUNTER_FILTER, 12, 1143},
809b8e80941Smrg	{15094, R_037004_CB_PERFCOUNTER0_SELECT, 5, 1155},
810b8e80941Smrg	{15117, R_037008_CB_PERFCOUNTER0_SELECT1, 4, 1160},
811b8e80941Smrg	{15141, R_03700C_CB_PERFCOUNTER1_SELECT, 5, 1155},
812b8e80941Smrg	{15164, R_037010_CB_PERFCOUNTER2_SELECT, 5, 1155},
813b8e80941Smrg	{15187, R_037014_CB_PERFCOUNTER3_SELECT, 5, 1155},
814b8e80941Smrg	{15210, R_037100_DB_PERFCOUNTER0_SELECT, 5, 1164},
815b8e80941Smrg	{15233, R_037104_DB_PERFCOUNTER0_SELECT1, 4, 1169},
816b8e80941Smrg	{15257, R_037108_DB_PERFCOUNTER1_SELECT, 5, 1164},
817b8e80941Smrg	{15280, R_03710C_DB_PERFCOUNTER1_SELECT1},
818b8e80941Smrg	{15304, R_037110_DB_PERFCOUNTER2_SELECT, 5, 1164},
819b8e80941Smrg	{15327, R_037118_DB_PERFCOUNTER3_SELECT, 5, 1164},
820b8e80941Smrg	{15350, R_028000_DB_RENDER_CONTROL, 10, 1173},
821b8e80941Smrg	{15368, R_028004_DB_COUNT_CONTROL, 9, 1183},
822b8e80941Smrg	{15385, R_028008_DB_DEPTH_VIEW, 4, 1192},
823b8e80941Smrg	{15399, R_02800C_DB_RENDER_OVERRIDE, 23, 1196},
824b8e80941Smrg	{15418, R_028010_DB_RENDER_OVERRIDE2, 15, 1219},
825b8e80941Smrg	{15438, R_028014_DB_HTILE_DATA_BASE},
826b8e80941Smrg	{15457, R_028020_DB_DEPTH_BOUNDS_MIN},
827b8e80941Smrg	{15477, R_028024_DB_DEPTH_BOUNDS_MAX},
828b8e80941Smrg	{15497, R_028028_DB_STENCIL_CLEAR, 1, 1234},
829b8e80941Smrg	{15514, R_02802C_DB_DEPTH_CLEAR},
830b8e80941Smrg	{15529, R_028030_PA_SC_SCREEN_SCISSOR_TL, 2, 1235},
831b8e80941Smrg	{15553, R_028034_PA_SC_SCREEN_SCISSOR_BR, 2, 1237},
832b8e80941Smrg	{15577, R_02803C_DB_DEPTH_INFO, 7, 1239},
833b8e80941Smrg	{15591, R_028040_DB_Z_INFO, 10, 1246},
834b8e80941Smrg	{15601, R_028044_DB_STENCIL_INFO, 6, 1256},
835b8e80941Smrg	{15617, R_028048_DB_Z_READ_BASE},
836b8e80941Smrg	{15632, R_02804C_DB_STENCIL_READ_BASE},
837b8e80941Smrg	{15653, R_028050_DB_Z_WRITE_BASE},
838b8e80941Smrg	{15669, R_028054_DB_STENCIL_WRITE_BASE},
839b8e80941Smrg	{15691, R_028058_DB_DEPTH_SIZE, 2, 1262},
840b8e80941Smrg	{15705, R_02805C_DB_DEPTH_SLICE, 1, 1264},
841b8e80941Smrg	{15720, R_028080_TA_BC_BASE_ADDR},
842b8e80941Smrg	{15736, R_028084_TA_BC_BASE_ADDR_HI, 1, 1265},
843b8e80941Smrg	{15755, R_0281E8_COHER_DEST_BASE_HI_0},
844b8e80941Smrg	{15776, R_0281EC_COHER_DEST_BASE_HI_1},
845b8e80941Smrg	{15797, R_0281F0_COHER_DEST_BASE_HI_2},
846b8e80941Smrg	{15818, R_0281F4_COHER_DEST_BASE_HI_3},
847b8e80941Smrg	{15839, R_0281F8_COHER_DEST_BASE_2},
848b8e80941Smrg	{15857, R_0281FC_COHER_DEST_BASE_3},
849b8e80941Smrg	{15875, R_028200_PA_SC_WINDOW_OFFSET, 2, 1266},
850b8e80941Smrg	{15895, R_028204_PA_SC_WINDOW_SCISSOR_TL, 3, 1268},
851b8e80941Smrg	{15919, R_028208_PA_SC_WINDOW_SCISSOR_BR, 2, 1271},
852b8e80941Smrg	{15943, R_02820C_PA_SC_CLIPRECT_RULE, 1, 1273},
853b8e80941Smrg	{15963, R_028210_PA_SC_CLIPRECT_0_TL, 2, 1274},
854b8e80941Smrg	{15983, R_028214_PA_SC_CLIPRECT_0_BR, 2, 1276},
855b8e80941Smrg	{16003, R_028218_PA_SC_CLIPRECT_1_TL, 2, 1274},
856b8e80941Smrg	{16023, R_02821C_PA_SC_CLIPRECT_1_BR, 2, 1276},
857b8e80941Smrg	{16043, R_028220_PA_SC_CLIPRECT_2_TL, 2, 1274},
858b8e80941Smrg	{16063, R_028224_PA_SC_CLIPRECT_2_BR, 2, 1276},
859b8e80941Smrg	{16083, R_028228_PA_SC_CLIPRECT_3_TL, 2, 1274},
860b8e80941Smrg	{16103, R_02822C_PA_SC_CLIPRECT_3_BR, 2, 1276},
861b8e80941Smrg	{16123, R_028230_PA_SC_EDGERULE, 7, 1278},
862b8e80941Smrg	{16138, R_028234_PA_SU_HARDWARE_SCREEN_OFFSET, 2, 1285},
863b8e80941Smrg	{16167, R_028238_CB_TARGET_MASK, 8, 1287},
864b8e80941Smrg	{16182, R_02823C_CB_SHADER_MASK, 8, 1295},
865b8e80941Smrg	{16197, R_028240_PA_SC_GENERIC_SCISSOR_TL, 3, 1303},
866b8e80941Smrg	{16222, R_028244_PA_SC_GENERIC_SCISSOR_BR, 2, 1306},
867b8e80941Smrg	{16247, R_028248_COHER_DEST_BASE_0},
868b8e80941Smrg	{16265, R_02824C_COHER_DEST_BASE_1},
869b8e80941Smrg	{16283, R_028250_PA_SC_VPORT_SCISSOR_0_TL, 3, 1308},
870b8e80941Smrg	{16308, R_028254_PA_SC_VPORT_SCISSOR_0_BR, 2, 1311},
871b8e80941Smrg	{16333, R_028258_PA_SC_VPORT_SCISSOR_1_TL, 3, 1308},
872b8e80941Smrg	{16358, R_02825C_PA_SC_VPORT_SCISSOR_1_BR, 2, 1311},
873b8e80941Smrg	{16383, R_028260_PA_SC_VPORT_SCISSOR_2_TL, 3, 1308},
874b8e80941Smrg	{16408, R_028264_PA_SC_VPORT_SCISSOR_2_BR, 2, 1311},
875b8e80941Smrg	{16433, R_028268_PA_SC_VPORT_SCISSOR_3_TL, 3, 1308},
876b8e80941Smrg	{16458, R_02826C_PA_SC_VPORT_SCISSOR_3_BR, 2, 1311},
877b8e80941Smrg	{16483, R_028270_PA_SC_VPORT_SCISSOR_4_TL, 3, 1308},
878b8e80941Smrg	{16508, R_028274_PA_SC_VPORT_SCISSOR_4_BR, 2, 1311},
879b8e80941Smrg	{16533, R_028278_PA_SC_VPORT_SCISSOR_5_TL, 3, 1308},
880b8e80941Smrg	{16558, R_02827C_PA_SC_VPORT_SCISSOR_5_BR, 2, 1311},
881b8e80941Smrg	{16583, R_028280_PA_SC_VPORT_SCISSOR_6_TL, 3, 1308},
882b8e80941Smrg	{16608, R_028284_PA_SC_VPORT_SCISSOR_6_BR, 2, 1311},
883b8e80941Smrg	{16633, R_028288_PA_SC_VPORT_SCISSOR_7_TL, 3, 1308},
884b8e80941Smrg	{16658, R_02828C_PA_SC_VPORT_SCISSOR_7_BR, 2, 1311},
885b8e80941Smrg	{16683, R_028290_PA_SC_VPORT_SCISSOR_8_TL, 3, 1308},
886b8e80941Smrg	{16708, R_028294_PA_SC_VPORT_SCISSOR_8_BR, 2, 1311},
887b8e80941Smrg	{16733, R_028298_PA_SC_VPORT_SCISSOR_9_TL, 3, 1308},
888b8e80941Smrg	{16758, R_02829C_PA_SC_VPORT_SCISSOR_9_BR, 2, 1311},
889b8e80941Smrg	{16783, R_0282A0_PA_SC_VPORT_SCISSOR_10_TL, 3, 1308},
890b8e80941Smrg	{16809, R_0282A4_PA_SC_VPORT_SCISSOR_10_BR, 2, 1311},
891b8e80941Smrg	{16835, R_0282A8_PA_SC_VPORT_SCISSOR_11_TL, 3, 1308},
892b8e80941Smrg	{16861, R_0282AC_PA_SC_VPORT_SCISSOR_11_BR, 2, 1311},
893b8e80941Smrg	{16887, R_0282B0_PA_SC_VPORT_SCISSOR_12_TL, 3, 1308},
894b8e80941Smrg	{16913, R_0282B4_PA_SC_VPORT_SCISSOR_12_BR, 2, 1311},
895b8e80941Smrg	{16939, R_0282B8_PA_SC_VPORT_SCISSOR_13_TL, 3, 1308},
896b8e80941Smrg	{16965, R_0282BC_PA_SC_VPORT_SCISSOR_13_BR, 2, 1311},
897b8e80941Smrg	{16991, R_0282C0_PA_SC_VPORT_SCISSOR_14_TL, 3, 1308},
898b8e80941Smrg	{17017, R_0282C4_PA_SC_VPORT_SCISSOR_14_BR, 2, 1311},
899b8e80941Smrg	{17043, R_0282C8_PA_SC_VPORT_SCISSOR_15_TL, 3, 1308},
900b8e80941Smrg	{17069, R_0282CC_PA_SC_VPORT_SCISSOR_15_BR, 2, 1311},
901b8e80941Smrg	{17095, R_0282D0_PA_SC_VPORT_ZMIN_0},
902b8e80941Smrg	{17114, R_0282D4_PA_SC_VPORT_ZMAX_0},
903b8e80941Smrg	{17133, R_0282D8_PA_SC_VPORT_ZMIN_1},
904b8e80941Smrg	{17152, R_0282DC_PA_SC_VPORT_ZMAX_1},
905b8e80941Smrg	{17171, R_0282E0_PA_SC_VPORT_ZMIN_2},
906b8e80941Smrg	{17190, R_0282E4_PA_SC_VPORT_ZMAX_2},
907b8e80941Smrg	{17209, R_0282E8_PA_SC_VPORT_ZMIN_3},
908b8e80941Smrg	{17228, R_0282EC_PA_SC_VPORT_ZMAX_3},
909b8e80941Smrg	{17247, R_0282F0_PA_SC_VPORT_ZMIN_4},
910b8e80941Smrg	{17266, R_0282F4_PA_SC_VPORT_ZMAX_4},
911b8e80941Smrg	{17285, R_0282F8_PA_SC_VPORT_ZMIN_5},
912b8e80941Smrg	{17304, R_0282FC_PA_SC_VPORT_ZMAX_5},
913b8e80941Smrg	{17323, R_028300_PA_SC_VPORT_ZMIN_6},
914b8e80941Smrg	{17342, R_028304_PA_SC_VPORT_ZMAX_6},
915b8e80941Smrg	{17361, R_028308_PA_SC_VPORT_ZMIN_7},
916b8e80941Smrg	{17380, R_02830C_PA_SC_VPORT_ZMAX_7},
917b8e80941Smrg	{17399, R_028310_PA_SC_VPORT_ZMIN_8},
918b8e80941Smrg	{17418, R_028314_PA_SC_VPORT_ZMAX_8},
919b8e80941Smrg	{17437, R_028318_PA_SC_VPORT_ZMIN_9},
920b8e80941Smrg	{17456, R_02831C_PA_SC_VPORT_ZMAX_9},
921b8e80941Smrg	{17475, R_028320_PA_SC_VPORT_ZMIN_10},
922b8e80941Smrg	{17495, R_028324_PA_SC_VPORT_ZMAX_10},
923b8e80941Smrg	{17515, R_028328_PA_SC_VPORT_ZMIN_11},
924b8e80941Smrg	{17535, R_02832C_PA_SC_VPORT_ZMAX_11},
925b8e80941Smrg	{17555, R_028330_PA_SC_VPORT_ZMIN_12},
926b8e80941Smrg	{17575, R_028334_PA_SC_VPORT_ZMAX_12},
927b8e80941Smrg	{17595, R_028338_PA_SC_VPORT_ZMIN_13},
928b8e80941Smrg	{17615, R_02833C_PA_SC_VPORT_ZMAX_13},
929b8e80941Smrg	{17635, R_028340_PA_SC_VPORT_ZMIN_14},
930b8e80941Smrg	{17655, R_028344_PA_SC_VPORT_ZMAX_14},
931b8e80941Smrg	{17675, R_028348_PA_SC_VPORT_ZMIN_15},
932b8e80941Smrg	{17695, R_02834C_PA_SC_VPORT_ZMAX_15},
933b8e80941Smrg	{17715, R_028350_PA_SC_RASTER_CONFIG, 15, 1313},
934b8e80941Smrg	{17735, R_028354_PA_SC_RASTER_CONFIG_1, 3, 1328},
935b8e80941Smrg	{17757, R_028358_PA_SC_SCREEN_EXTENT_CONTROL, 2, 1331},
936b8e80941Smrg	{17785, R_028400_VGT_MAX_VTX_INDX},
937b8e80941Smrg	{17802, R_028404_VGT_MIN_VTX_INDX},
938b8e80941Smrg	{17819, R_028408_VGT_INDX_OFFSET},
939b8e80941Smrg	{17835, R_02840C_VGT_MULTI_PRIM_IB_RESET_INDX},
940b8e80941Smrg	{17864, R_028414_CB_BLEND_RED},
941b8e80941Smrg	{17877, R_028418_CB_BLEND_GREEN},
942b8e80941Smrg	{17892, R_02841C_CB_BLEND_BLUE},
943b8e80941Smrg	{17906, R_028420_CB_BLEND_ALPHA},
944b8e80941Smrg	{17921, R_028424_CB_DCC_CONTROL, 3, 1333},
945b8e80941Smrg	{17936, R_02842C_DB_STENCIL_CONTROL, 6, 1336},
946b8e80941Smrg	{17955, R_028430_DB_STENCILREFMASK, 4, 1342},
947b8e80941Smrg	{17973, R_028434_DB_STENCILREFMASK_BF, 4, 1346},
948b8e80941Smrg	{17994, R_02843C_PA_CL_VPORT_XSCALE},
949b8e80941Smrg	{18013, R_028440_PA_CL_VPORT_XOFFSET},
950b8e80941Smrg	{18033, R_028444_PA_CL_VPORT_YSCALE},
951b8e80941Smrg	{18052, R_028448_PA_CL_VPORT_YOFFSET},
952b8e80941Smrg	{18072, R_02844C_PA_CL_VPORT_ZSCALE},
953b8e80941Smrg	{18091, R_028450_PA_CL_VPORT_ZOFFSET},
954b8e80941Smrg	{18111, R_028454_PA_CL_VPORT_XSCALE_1},
955b8e80941Smrg	{18132, R_028458_PA_CL_VPORT_XOFFSET_1},
956b8e80941Smrg	{18154, R_02845C_PA_CL_VPORT_YSCALE_1},
957b8e80941Smrg	{18175, R_028460_PA_CL_VPORT_YOFFSET_1},
958b8e80941Smrg	{18197, R_028464_PA_CL_VPORT_ZSCALE_1},
959b8e80941Smrg	{18218, R_028468_PA_CL_VPORT_ZOFFSET_1},
960b8e80941Smrg	{18240, R_02846C_PA_CL_VPORT_XSCALE_2},
961b8e80941Smrg	{18261, R_028470_PA_CL_VPORT_XOFFSET_2},
962b8e80941Smrg	{18283, R_028474_PA_CL_VPORT_YSCALE_2},
963b8e80941Smrg	{18304, R_028478_PA_CL_VPORT_YOFFSET_2},
964b8e80941Smrg	{18326, R_02847C_PA_CL_VPORT_ZSCALE_2},
965b8e80941Smrg	{18347, R_028480_PA_CL_VPORT_ZOFFSET_2},
966b8e80941Smrg	{18369, R_028484_PA_CL_VPORT_XSCALE_3},
967b8e80941Smrg	{18390, R_028488_PA_CL_VPORT_XOFFSET_3},
968b8e80941Smrg	{18412, R_02848C_PA_CL_VPORT_YSCALE_3},
969b8e80941Smrg	{18433, R_028490_PA_CL_VPORT_YOFFSET_3},
970b8e80941Smrg	{18455, R_028494_PA_CL_VPORT_ZSCALE_3},
971b8e80941Smrg	{18476, R_028498_PA_CL_VPORT_ZOFFSET_3},
972b8e80941Smrg	{18498, R_02849C_PA_CL_VPORT_XSCALE_4},
973b8e80941Smrg	{18519, R_0284A0_PA_CL_VPORT_XOFFSET_4},
974b8e80941Smrg	{18541, R_0284A4_PA_CL_VPORT_YSCALE_4},
975b8e80941Smrg	{18562, R_0284A8_PA_CL_VPORT_YOFFSET_4},
976b8e80941Smrg	{18584, R_0284AC_PA_CL_VPORT_ZSCALE_4},
977b8e80941Smrg	{18605, R_0284B0_PA_CL_VPORT_ZOFFSET_4},
978b8e80941Smrg	{18627, R_0284B4_PA_CL_VPORT_XSCALE_5},
979b8e80941Smrg	{18648, R_0284B8_PA_CL_VPORT_XOFFSET_5},
980b8e80941Smrg	{18670, R_0284BC_PA_CL_VPORT_YSCALE_5},
981b8e80941Smrg	{18691, R_0284C0_PA_CL_VPORT_YOFFSET_5},
982b8e80941Smrg	{18713, R_0284C4_PA_CL_VPORT_ZSCALE_5},
983b8e80941Smrg	{18734, R_0284C8_PA_CL_VPORT_ZOFFSET_5},
984b8e80941Smrg	{18756, R_0284CC_PA_CL_VPORT_XSCALE_6},
985b8e80941Smrg	{18777, R_0284D0_PA_CL_VPORT_XOFFSET_6},
986b8e80941Smrg	{18799, R_0284D4_PA_CL_VPORT_YSCALE_6},
987b8e80941Smrg	{18820, R_0284D8_PA_CL_VPORT_YOFFSET_6},
988b8e80941Smrg	{18842, R_0284DC_PA_CL_VPORT_ZSCALE_6},
989b8e80941Smrg	{18863, R_0284E0_PA_CL_VPORT_ZOFFSET_6},
990b8e80941Smrg	{18885, R_0284E4_PA_CL_VPORT_XSCALE_7},
991b8e80941Smrg	{18906, R_0284E8_PA_CL_VPORT_XOFFSET_7},
992b8e80941Smrg	{18928, R_0284EC_PA_CL_VPORT_YSCALE_7},
993b8e80941Smrg	{18949, R_0284F0_PA_CL_VPORT_YOFFSET_7},
994b8e80941Smrg	{18971, R_0284F4_PA_CL_VPORT_ZSCALE_7},
995b8e80941Smrg	{18992, R_0284F8_PA_CL_VPORT_ZOFFSET_7},
996b8e80941Smrg	{19014, R_0284FC_PA_CL_VPORT_XSCALE_8},
997b8e80941Smrg	{19035, R_028500_PA_CL_VPORT_XOFFSET_8},
998b8e80941Smrg	{19057, R_028504_PA_CL_VPORT_YSCALE_8},
999b8e80941Smrg	{19078, R_028508_PA_CL_VPORT_YOFFSET_8},
1000b8e80941Smrg	{19100, R_02850C_PA_CL_VPORT_ZSCALE_8},
1001b8e80941Smrg	{19121, R_028510_PA_CL_VPORT_ZOFFSET_8},
1002b8e80941Smrg	{19143, R_028514_PA_CL_VPORT_XSCALE_9},
1003b8e80941Smrg	{19164, R_028518_PA_CL_VPORT_XOFFSET_9},
1004b8e80941Smrg	{19186, R_02851C_PA_CL_VPORT_YSCALE_9},
1005b8e80941Smrg	{19207, R_028520_PA_CL_VPORT_YOFFSET_9},
1006b8e80941Smrg	{19229, R_028524_PA_CL_VPORT_ZSCALE_9},
1007b8e80941Smrg	{19250, R_028528_PA_CL_VPORT_ZOFFSET_9},
1008b8e80941Smrg	{19272, R_02852C_PA_CL_VPORT_XSCALE_10},
1009b8e80941Smrg	{19294, R_028530_PA_CL_VPORT_XOFFSET_10},
1010b8e80941Smrg	{19317, R_028534_PA_CL_VPORT_YSCALE_10},
1011b8e80941Smrg	{19339, R_028538_PA_CL_VPORT_YOFFSET_10},
1012b8e80941Smrg	{19362, R_02853C_PA_CL_VPORT_ZSCALE_10},
1013b8e80941Smrg	{19384, R_028540_PA_CL_VPORT_ZOFFSET_10},
1014b8e80941Smrg	{19407, R_028544_PA_CL_VPORT_XSCALE_11},
1015b8e80941Smrg	{19429, R_028548_PA_CL_VPORT_XOFFSET_11},
1016b8e80941Smrg	{19452, R_02854C_PA_CL_VPORT_YSCALE_11},
1017b8e80941Smrg	{19474, R_028550_PA_CL_VPORT_YOFFSET_11},
1018b8e80941Smrg	{19497, R_028554_PA_CL_VPORT_ZSCALE_11},
1019b8e80941Smrg	{19519, R_028558_PA_CL_VPORT_ZOFFSET_11},
1020b8e80941Smrg	{19542, R_02855C_PA_CL_VPORT_XSCALE_12},
1021b8e80941Smrg	{19564, R_028560_PA_CL_VPORT_XOFFSET_12},
1022b8e80941Smrg	{19587, R_028564_PA_CL_VPORT_YSCALE_12},
1023b8e80941Smrg	{19609, R_028568_PA_CL_VPORT_YOFFSET_12},
1024b8e80941Smrg	{19632, R_02856C_PA_CL_VPORT_ZSCALE_12},
1025b8e80941Smrg	{19654, R_028570_PA_CL_VPORT_ZOFFSET_12},
1026b8e80941Smrg	{19677, R_028574_PA_CL_VPORT_XSCALE_13},
1027b8e80941Smrg	{19699, R_028578_PA_CL_VPORT_XOFFSET_13},
1028b8e80941Smrg	{19722, R_02857C_PA_CL_VPORT_YSCALE_13},
1029b8e80941Smrg	{19744, R_028580_PA_CL_VPORT_YOFFSET_13},
1030b8e80941Smrg	{19767, R_028584_PA_CL_VPORT_ZSCALE_13},
1031b8e80941Smrg	{19789, R_028588_PA_CL_VPORT_ZOFFSET_13},
1032b8e80941Smrg	{19812, R_02858C_PA_CL_VPORT_XSCALE_14},
1033b8e80941Smrg	{19834, R_028590_PA_CL_VPORT_XOFFSET_14},
1034b8e80941Smrg	{19857, R_028594_PA_CL_VPORT_YSCALE_14},
1035b8e80941Smrg	{19879, R_028598_PA_CL_VPORT_YOFFSET_14},
1036b8e80941Smrg	{19902, R_02859C_PA_CL_VPORT_ZSCALE_14},
1037b8e80941Smrg	{19924, R_0285A0_PA_CL_VPORT_ZOFFSET_14},
1038b8e80941Smrg	{19947, R_0285A4_PA_CL_VPORT_XSCALE_15},
1039b8e80941Smrg	{19969, R_0285A8_PA_CL_VPORT_XOFFSET_15},
1040b8e80941Smrg	{19992, R_0285AC_PA_CL_VPORT_YSCALE_15},
1041b8e80941Smrg	{20014, R_0285B0_PA_CL_VPORT_YOFFSET_15},
1042b8e80941Smrg	{20037, R_0285B4_PA_CL_VPORT_ZSCALE_15},
1043b8e80941Smrg	{20059, R_0285B8_PA_CL_VPORT_ZOFFSET_15},
1044b8e80941Smrg	{20082, R_0285BC_PA_CL_UCP_0_X},
1045b8e80941Smrg	{20096, R_0285C0_PA_CL_UCP_0_Y},
1046b8e80941Smrg	{20110, R_0285C4_PA_CL_UCP_0_Z},
1047b8e80941Smrg	{20124, R_0285C8_PA_CL_UCP_0_W},
1048b8e80941Smrg	{20138, R_0285CC_PA_CL_UCP_1_X},
1049b8e80941Smrg	{20152, R_0285D0_PA_CL_UCP_1_Y},
1050b8e80941Smrg	{20166, R_0285D4_PA_CL_UCP_1_Z},
1051b8e80941Smrg	{20180, R_0285D8_PA_CL_UCP_1_W},
1052b8e80941Smrg	{20194, R_0285DC_PA_CL_UCP_2_X},
1053b8e80941Smrg	{20208, R_0285E0_PA_CL_UCP_2_Y},
1054b8e80941Smrg	{20222, R_0285E4_PA_CL_UCP_2_Z},
1055b8e80941Smrg	{20236, R_0285E8_PA_CL_UCP_2_W},
1056b8e80941Smrg	{20250, R_0285EC_PA_CL_UCP_3_X},
1057b8e80941Smrg	{20264, R_0285F0_PA_CL_UCP_3_Y},
1058b8e80941Smrg	{20278, R_0285F4_PA_CL_UCP_3_Z},
1059b8e80941Smrg	{20292, R_0285F8_PA_CL_UCP_3_W},
1060b8e80941Smrg	{20306, R_0285FC_PA_CL_UCP_4_X},
1061b8e80941Smrg	{20320, R_028600_PA_CL_UCP_4_Y},
1062b8e80941Smrg	{20334, R_028604_PA_CL_UCP_4_Z},
1063b8e80941Smrg	{20348, R_028608_PA_CL_UCP_4_W},
1064b8e80941Smrg	{20362, R_02860C_PA_CL_UCP_5_X},
1065b8e80941Smrg	{20376, R_028610_PA_CL_UCP_5_Y},
1066b8e80941Smrg	{20390, R_028614_PA_CL_UCP_5_Z},
1067b8e80941Smrg	{20404, R_028618_PA_CL_UCP_5_W},
1068b8e80941Smrg	{20418, R_028644_SPI_PS_INPUT_CNTL_0, 12, 1350},
1069b8e80941Smrg	{20438, R_028648_SPI_PS_INPUT_CNTL_1, 12, 1350},
1070b8e80941Smrg	{20458, R_02864C_SPI_PS_INPUT_CNTL_2, 12, 1350},
1071b8e80941Smrg	{20478, R_028650_SPI_PS_INPUT_CNTL_3, 12, 1350},
1072b8e80941Smrg	{20498, R_028654_SPI_PS_INPUT_CNTL_4, 12, 1350},
1073b8e80941Smrg	{20518, R_028658_SPI_PS_INPUT_CNTL_5, 12, 1350},
1074b8e80941Smrg	{20538, R_02865C_SPI_PS_INPUT_CNTL_6, 12, 1350},
1075b8e80941Smrg	{20558, R_028660_SPI_PS_INPUT_CNTL_7, 12, 1350},
1076b8e80941Smrg	{20578, R_028664_SPI_PS_INPUT_CNTL_8, 12, 1350},
1077b8e80941Smrg	{20598, R_028668_SPI_PS_INPUT_CNTL_9, 12, 1350},
1078b8e80941Smrg	{20618, R_02866C_SPI_PS_INPUT_CNTL_10, 12, 1350},
1079b8e80941Smrg	{20639, R_028670_SPI_PS_INPUT_CNTL_11, 12, 1350},
1080b8e80941Smrg	{20660, R_028674_SPI_PS_INPUT_CNTL_12, 12, 1350},
1081b8e80941Smrg	{20681, R_028678_SPI_PS_INPUT_CNTL_13, 12, 1350},
1082b8e80941Smrg	{20702, R_02867C_SPI_PS_INPUT_CNTL_14, 12, 1350},
1083b8e80941Smrg	{20723, R_028680_SPI_PS_INPUT_CNTL_15, 12, 1350},
1084b8e80941Smrg	{20744, R_028684_SPI_PS_INPUT_CNTL_16, 12, 1350},
1085b8e80941Smrg	{20765, R_028688_SPI_PS_INPUT_CNTL_17, 12, 1350},
1086b8e80941Smrg	{20786, R_02868C_SPI_PS_INPUT_CNTL_18, 12, 1350},
1087b8e80941Smrg	{20807, R_028690_SPI_PS_INPUT_CNTL_19, 12, 1350},
1088b8e80941Smrg	{20828, R_028694_SPI_PS_INPUT_CNTL_20, 12, 1350},
1089b8e80941Smrg	{20849, R_028698_SPI_PS_INPUT_CNTL_21, 12, 1350},
1090b8e80941Smrg	{20870, R_02869C_SPI_PS_INPUT_CNTL_22, 12, 1350},
1091b8e80941Smrg	{20891, R_0286A0_SPI_PS_INPUT_CNTL_23, 12, 1350},
1092b8e80941Smrg	{20912, R_0286A4_SPI_PS_INPUT_CNTL_24, 12, 1350},
1093b8e80941Smrg	{20933, R_0286A8_SPI_PS_INPUT_CNTL_25, 12, 1350},
1094b8e80941Smrg	{20954, R_0286AC_SPI_PS_INPUT_CNTL_26, 12, 1350},
1095b8e80941Smrg	{20975, R_0286B0_SPI_PS_INPUT_CNTL_27, 12, 1350},
1096b8e80941Smrg	{20996, R_0286B4_SPI_PS_INPUT_CNTL_28, 12, 1350},
1097b8e80941Smrg	{21017, R_0286B8_SPI_PS_INPUT_CNTL_29, 12, 1350},
1098b8e80941Smrg	{21038, R_0286BC_SPI_PS_INPUT_CNTL_30, 12, 1350},
1099b8e80941Smrg	{21059, R_0286C0_SPI_PS_INPUT_CNTL_31, 12, 1350},
1100b8e80941Smrg	{21080, R_0286C4_SPI_VS_OUT_CONFIG, 4, 1362},
1101b8e80941Smrg	{21098, R_0286CC_SPI_PS_INPUT_ENA, 16, 1366},
1102b8e80941Smrg	{21115, R_0286D0_SPI_PS_INPUT_ADDR, 16, 1382},
1103b8e80941Smrg	{21133, R_0286D4_SPI_INTERP_CONTROL_0, 7, 1398},
1104b8e80941Smrg	{21154, R_0286D8_SPI_PS_IN_CONTROL, 5, 1405},
1105b8e80941Smrg	{21172, R_0286E0_SPI_BARYC_CNTL, 7, 1410},
1106b8e80941Smrg	{21187, R_0286E8_SPI_TMPRING_SIZE, 2, 1417},
1107b8e80941Smrg	{21204, R_028704_SPI_WAVE_MGMT_1, 5, 1419},
1108b8e80941Smrg	{21220, R_028708_SPI_WAVE_MGMT_2, 1, 1424},
1109b8e80941Smrg	{21236, R_02870C_SPI_SHADER_POS_FORMAT, 4, 1425},
1110b8e80941Smrg	{21258, R_028710_SPI_SHADER_Z_FORMAT, 1, 1429},
1111b8e80941Smrg	{21278, R_028714_SPI_SHADER_COL_FORMAT, 8, 1430},
1112b8e80941Smrg	{21300, R_028754_SX_PS_DOWNCONVERT, 8, 1438},
1113b8e80941Smrg	{21318, R_028758_SX_BLEND_OPT_EPSILON, 8, 1446},
1114b8e80941Smrg	{21339, R_02875C_SX_BLEND_OPT_CONTROL, 17, 1454},
1115b8e80941Smrg	{21360, R_028760_SX_MRT0_BLEND_OPT, 6, 1471},
1116b8e80941Smrg	{21378, R_028764_SX_MRT1_BLEND_OPT, 6, 1477},
1117b8e80941Smrg	{21396, R_028768_SX_MRT2_BLEND_OPT, 6, 1483},
1118b8e80941Smrg	{21414, R_02876C_SX_MRT3_BLEND_OPT, 6, 1489},
1119b8e80941Smrg	{21432, R_028770_SX_MRT4_BLEND_OPT, 6, 1495},
1120b8e80941Smrg	{21450, R_028774_SX_MRT5_BLEND_OPT, 6, 1501},
1121b8e80941Smrg	{21468, R_028778_SX_MRT6_BLEND_OPT, 6, 1507},
1122b8e80941Smrg	{21486, R_02877C_SX_MRT7_BLEND_OPT, 6, 1513},
1123b8e80941Smrg	{21504, R_028780_CB_BLEND0_CONTROL, 9, 1519},
1124b8e80941Smrg	{21522, R_028784_CB_BLEND1_CONTROL, 9, 1519},
1125b8e80941Smrg	{21540, R_028788_CB_BLEND2_CONTROL, 9, 1519},
1126b8e80941Smrg	{21558, R_02878C_CB_BLEND3_CONTROL, 9, 1519},
1127b8e80941Smrg	{21576, R_028790_CB_BLEND4_CONTROL, 9, 1519},
1128b8e80941Smrg	{21594, R_028794_CB_BLEND5_CONTROL, 9, 1519},
1129b8e80941Smrg	{21612, R_028798_CB_BLEND6_CONTROL, 9, 1519},
1130b8e80941Smrg	{21630, R_02879C_CB_BLEND7_CONTROL, 9, 1519},
1131b8e80941Smrg	{21648, R_0287CC_CS_COPY_STATE, 1, 1528},
1132b8e80941Smrg	{21662, R_0287D4_PA_CL_POINT_X_RAD},
1133b8e80941Smrg	{21680, R_0287D8_PA_CL_POINT_Y_RAD},
1134b8e80941Smrg	{21698, R_0287DC_PA_CL_POINT_SIZE},
1135b8e80941Smrg	{21715, R_0287E0_PA_CL_POINT_CULL_RAD},
1136b8e80941Smrg	{21736, R_0287E4_VGT_DMA_BASE_HI, 1, 1529},
1137b8e80941Smrg	{21752, R_0287E8_VGT_DMA_BASE},
1138b8e80941Smrg	{21765, R_0287F0_VGT_DRAW_INITIATOR, 4, 1530},
1139b8e80941Smrg	{21784, R_0287F4_VGT_IMMED_DATA},
1140b8e80941Smrg	{21799, R_0287F8_VGT_EVENT_ADDRESS_REG, 1, 1534},
1141b8e80941Smrg	{21821, R_028800_DB_DEPTH_CONTROL, 10, 1535},
1142b8e80941Smrg	{21838, R_028804_DB_EQAA, 12, 1545},
1143b8e80941Smrg	{21846, R_028808_CB_COLOR_CONTROL, 4, 1557},
1144b8e80941Smrg	{21863, R_02880C_DB_SHADER_CONTROL, 13, 1561},
1145b8e80941Smrg	{21881, R_028810_PA_CL_CLIP_CNTL, 19, 1574},
1146b8e80941Smrg	{21897, R_028814_PA_SU_SC_MODE_CNTL, 13, 1593},
1147b8e80941Smrg	{21916, R_028818_PA_CL_VTE_CNTL, 9, 1606},
1148b8e80941Smrg	{21931, R_02881C_PA_CL_VS_OUT_CNTL, 27, 1615},
1149b8e80941Smrg	{21949, R_028820_PA_CL_NANINF_CNTL, 16, 1642},
1150b8e80941Smrg	{21967, R_028824_PA_SU_LINE_STIPPLE_CNTL, 4, 1658},
1151b8e80941Smrg	{21991, R_028828_PA_SU_LINE_STIPPLE_SCALE},
1152b8e80941Smrg	{22016, R_02882C_PA_SU_PRIM_FILTER_CNTL, 11, 1662},
1153b8e80941Smrg	{22039, R_028830_PA_SU_SMALL_PRIM_FILTER_CNTL, 5, 1673},
1154b8e80941Smrg	{22068, R_028A00_PA_SU_POINT_SIZE, 2, 1678},
1155b8e80941Smrg	{22085, R_028A04_PA_SU_POINT_MINMAX, 2, 1680},
1156b8e80941Smrg	{22104, R_028A08_PA_SU_LINE_CNTL, 1, 1682},
1157b8e80941Smrg	{22120, R_028A0C_PA_SC_LINE_STIPPLE, 4, 1683},
1158b8e80941Smrg	{22139, R_028A10_VGT_OUTPUT_PATH_CNTL, 1, 1687},
1159b8e80941Smrg	{22160, R_028A14_VGT_HOS_CNTL, 1, 1688},
1160b8e80941Smrg	{22173, R_028A18_VGT_HOS_MAX_TESS_LEVEL},
1161b8e80941Smrg	{22196, R_028A1C_VGT_HOS_MIN_TESS_LEVEL},
1162b8e80941Smrg	{22219, R_028A20_VGT_HOS_REUSE_DEPTH, 1, 1689},
1163b8e80941Smrg	{22239, R_028A24_VGT_GROUP_PRIM_TYPE, 4, 1690},
1164b8e80941Smrg	{22259, R_028A28_VGT_GROUP_FIRST_DECR, 1, 1694},
1165b8e80941Smrg	{22280, R_028A2C_VGT_GROUP_DECR, 1, 1695},
1166b8e80941Smrg	{22295, R_028A30_VGT_GROUP_VECT_0_CNTL, 6, 1696},
1167b8e80941Smrg	{22317, R_028A34_VGT_GROUP_VECT_1_CNTL, 6, 1702},
1168b8e80941Smrg	{22339, R_028A38_VGT_GROUP_VECT_0_FMT_CNTL, 8, 1708},
1169b8e80941Smrg	{22365, R_028A3C_VGT_GROUP_VECT_1_FMT_CNTL, 8, 1716},
1170b8e80941Smrg	{22391, R_028A40_VGT_GS_MODE, 15, 1724},
1171b8e80941Smrg	{22403, R_028A44_VGT_GS_ONCHIP_CNTL, 2, 1739},
1172b8e80941Smrg	{22422, R_028A48_PA_SC_MODE_CNTL_0, 4, 1741},
1173b8e80941Smrg	{22440, R_028A4C_PA_SC_MODE_CNTL_1, 24, 1745},
1174b8e80941Smrg	{22458, R_028A50_VGT_ENHANCE},
1175b8e80941Smrg	{22470, R_028A54_VGT_GS_PER_ES, 1, 1769},
1176b8e80941Smrg	{22484, R_028A58_VGT_ES_PER_GS, 1, 1770},
1177b8e80941Smrg	{22498, R_028A5C_VGT_GS_PER_VS, 1, 1771},
1178b8e80941Smrg	{22512, R_028A60_VGT_GSVS_RING_OFFSET_1, 1, 1772},
1179b8e80941Smrg	{22535, R_028A64_VGT_GSVS_RING_OFFSET_2, 1, 1773},
1180b8e80941Smrg	{22558, R_028A68_VGT_GSVS_RING_OFFSET_3, 1, 1774},
1181b8e80941Smrg	{22581, R_028A6C_VGT_GS_OUT_PRIM_TYPE, 5, 1775},
1182b8e80941Smrg	{22602, R_028A70_IA_ENHANCE},
1183b8e80941Smrg	{22613, R_028A74_VGT_DMA_SIZE},
1184b8e80941Smrg	{22626, R_028A78_VGT_DMA_MAX_SIZE},
1185b8e80941Smrg	{22643, R_028A7C_VGT_DMA_INDEX_TYPE, 9, 1780},
1186b8e80941Smrg	{22662, R_028A80_WD_ENHANCE},
1187b8e80941Smrg	{22673, R_028A84_VGT_PRIMITIVEID_EN, 2, 1789},
1188b8e80941Smrg	{22692, R_028A88_VGT_DMA_NUM_INSTANCES},
1189b8e80941Smrg	{22714, R_028A8C_VGT_PRIMITIVEID_RESET},
1190b8e80941Smrg	{22736, R_028A90_VGT_EVENT_INITIATOR, 3, 1791},
1191b8e80941Smrg	{22756, R_028A94_VGT_MULTI_PRIM_IB_RESET_EN, 1, 1794},
1192b8e80941Smrg	{22783, R_028AA0_VGT_INSTANCE_STEP_RATE_0},
1193b8e80941Smrg	{22808, R_028AA4_VGT_INSTANCE_STEP_RATE_1},
1194b8e80941Smrg	{22833, R_028AA8_IA_MULTI_VGT_PARAM, 7, 1795},
1195b8e80941Smrg	{22852, R_028AAC_VGT_ESGS_RING_ITEMSIZE, 1, 1802},
1196b8e80941Smrg	{22875, R_028AB0_VGT_GSVS_RING_ITEMSIZE, 1, 1803},
1197b8e80941Smrg	{22898, R_028AB4_VGT_REUSE_OFF, 1, 1804},
1198b8e80941Smrg	{22912, R_028AB8_VGT_VTX_CNT_EN, 1, 1805},
1199b8e80941Smrg	{22927, R_028ABC_DB_HTILE_SURFACE, 8, 1806},
1200b8e80941Smrg	{22944, R_028AC0_DB_SRESULTS_COMPARE_STATE0, 4, 1814},
1201b8e80941Smrg	{22971, R_028AC4_DB_SRESULTS_COMPARE_STATE1, 4, 1818},
1202b8e80941Smrg	{22998, R_028AC8_DB_PRELOAD_CONTROL, 4, 1822},
1203b8e80941Smrg	{23017, R_028AD0_VGT_STRMOUT_BUFFER_SIZE_0},
1204b8e80941Smrg	{23043, R_028AD4_VGT_STRMOUT_VTX_STRIDE_0, 1, 1826},
1205b8e80941Smrg	{23068, R_028ADC_VGT_STRMOUT_BUFFER_OFFSET_0},
1206b8e80941Smrg	{23096, R_028AE0_VGT_STRMOUT_BUFFER_SIZE_1},
1207b8e80941Smrg	{23122, R_028AE4_VGT_STRMOUT_VTX_STRIDE_1, 1, 1827},
1208b8e80941Smrg	{23147, R_028AEC_VGT_STRMOUT_BUFFER_OFFSET_1},
1209b8e80941Smrg	{23175, R_028AF0_VGT_STRMOUT_BUFFER_SIZE_2},
1210b8e80941Smrg	{23201, R_028AF4_VGT_STRMOUT_VTX_STRIDE_2, 1, 1828},
1211b8e80941Smrg	{23226, R_028AFC_VGT_STRMOUT_BUFFER_OFFSET_2},
1212b8e80941Smrg	{23254, R_028B00_VGT_STRMOUT_BUFFER_SIZE_3},
1213b8e80941Smrg	{23280, R_028B04_VGT_STRMOUT_VTX_STRIDE_3, 1, 1829},
1214b8e80941Smrg	{23305, R_028B0C_VGT_STRMOUT_BUFFER_OFFSET_3},
1215b8e80941Smrg	{23333, R_028B28_VGT_STRMOUT_DRAW_OPAQUE_OFFSET},
1216b8e80941Smrg	{23364, R_028B2C_VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE},
1217b8e80941Smrg	{23407, R_028B30_VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE, 1, 1830},
1218b8e80941Smrg	{23445, R_028B38_VGT_GS_MAX_VERT_OUT, 1, 1831},
1219b8e80941Smrg	{23465, R_028B50_VGT_TESS_DISTRIBUTION, 5, 1832},
1220b8e80941Smrg	{23487, R_028B54_VGT_SHADER_STAGES_EN, 10, 1837},
1221b8e80941Smrg	{23508, R_028B58_VGT_LS_HS_CONFIG, 3, 1847},
1222b8e80941Smrg	{23525, R_028B5C_VGT_GS_VERT_ITEMSIZE, 1, 1850},
1223b8e80941Smrg	{23546, R_028B60_VGT_GS_VERT_ITEMSIZE_1, 1, 1851},
1224b8e80941Smrg	{23569, R_028B64_VGT_GS_VERT_ITEMSIZE_2, 1, 1852},
1225b8e80941Smrg	{23592, R_028B68_VGT_GS_VERT_ITEMSIZE_3, 1, 1853},
1226b8e80941Smrg	{23615, R_028B6C_VGT_TF_PARAM, 11, 1854},
1227b8e80941Smrg	{23628, R_028B70_DB_ALPHA_TO_MASK, 6, 1865},
1228b8e80941Smrg	{23645, R_028B74_VGT_DISPATCH_DRAW_INDEX},
1229b8e80941Smrg	{23669, R_028B78_PA_SU_POLY_OFFSET_DB_FMT_CNTL, 2, 1871},
1230b8e80941Smrg	{23699, R_028B7C_PA_SU_POLY_OFFSET_CLAMP},
1231b8e80941Smrg	{23723, R_028B80_PA_SU_POLY_OFFSET_FRONT_SCALE},
1232b8e80941Smrg	{23753, R_028B84_PA_SU_POLY_OFFSET_FRONT_OFFSET},
1233b8e80941Smrg	{23784, R_028B88_PA_SU_POLY_OFFSET_BACK_SCALE},
1234b8e80941Smrg	{23813, R_028B8C_PA_SU_POLY_OFFSET_BACK_OFFSET},
1235b8e80941Smrg	{23843, R_028B90_VGT_GS_INSTANCE_CNT, 2, 1873},
1236b8e80941Smrg	{23863, R_028B94_VGT_STRMOUT_CONFIG, 7, 1875},
1237b8e80941Smrg	{23882, R_028B98_VGT_STRMOUT_BUFFER_CONFIG, 4, 1882},
1238b8e80941Smrg	{23908, R_028BD4_PA_SC_CENTROID_PRIORITY_0, 8, 1886},
1239b8e80941Smrg	{23934, R_028BD8_PA_SC_CENTROID_PRIORITY_1, 8, 1894},
1240b8e80941Smrg	{23960, R_028BDC_PA_SC_LINE_CNTL, 4, 1902},
1241b8e80941Smrg	{23976, R_028BE0_PA_SC_AA_CONFIG, 5, 1906},
1242b8e80941Smrg	{23992, R_028BE4_PA_SU_VTX_CNTL, 3, 1911},
1243b8e80941Smrg	{24007, R_028BE8_PA_CL_GB_VERT_CLIP_ADJ},
1244b8e80941Smrg	{24030, R_028BEC_PA_CL_GB_VERT_DISC_ADJ},
1245b8e80941Smrg	{24053, R_028BF0_PA_CL_GB_HORZ_CLIP_ADJ},
1246b8e80941Smrg	{24076, R_028BF4_PA_CL_GB_HORZ_DISC_ADJ},
1247b8e80941Smrg	{24099, R_028BF8_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0, 8, 1914},
1248b8e80941Smrg	{24133, R_028BFC_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1, 8, 1922},
1249b8e80941Smrg	{24167, R_028C00_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2, 8, 1930},
1250b8e80941Smrg	{24201, R_028C04_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3, 8, 1938},
1251b8e80941Smrg	{24235, R_028C08_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0, 8, 1946},
1252b8e80941Smrg	{24269, R_028C0C_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1, 8, 1954},
1253b8e80941Smrg	{24303, R_028C10_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2, 8, 1962},
1254b8e80941Smrg	{24337, R_028C14_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3, 8, 1970},
1255b8e80941Smrg	{24371, R_028C18_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0, 8, 1978},
1256b8e80941Smrg	{24405, R_028C1C_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1, 8, 1986},
1257b8e80941Smrg	{24439, R_028C20_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2, 8, 1994},
1258b8e80941Smrg	{24473, R_028C24_PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3, 8, 2002},
1259b8e80941Smrg	{24507, R_028C28_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0, 8, 2010},
1260b8e80941Smrg	{24541, R_028C2C_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1, 8, 2018},
1261b8e80941Smrg	{24575, R_028C30_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2, 8, 2026},
1262b8e80941Smrg	{24609, R_028C34_PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3, 8, 2034},
1263b8e80941Smrg	{24643, R_028C38_PA_SC_AA_MASK_X0Y0_X1Y0, 2, 2042},
1264b8e80941Smrg	{24667, R_028C3C_PA_SC_AA_MASK_X0Y1_X1Y1, 2, 2044},
1265b8e80941Smrg	{24691, R_028C40_PA_SC_SHADER_CONTROL, 1, 2046},
1266b8e80941Smrg	{24712, R_028C58_VGT_VERTEX_REUSE_BLOCK_CNTL, 1, 2047},
1267b8e80941Smrg	{24740, R_028C5C_VGT_OUT_DEALLOC_CNTL, 1, 2048},
1268b8e80941Smrg	{24761, R_028C60_CB_COLOR0_BASE},
1269b8e80941Smrg	{24776, R_028C64_CB_COLOR0_PITCH, 2, 2049},
1270b8e80941Smrg	{24792, R_028C68_CB_COLOR0_SLICE, 1, 2051},
1271b8e80941Smrg	{24808, R_028C6C_CB_COLOR0_VIEW, 2, 2052},
1272b8e80941Smrg	{24823, R_028C70_CB_COLOR0_INFO, 18, 2054},
1273b8e80941Smrg	{24838, R_028C74_CB_COLOR0_ATTRIB, 6, 2072},
1274b8e80941Smrg	{24855, R_028C78_CB_COLOR0_DCC_CONTROL, 9, 2078},
1275b8e80941Smrg	{24877, R_028C7C_CB_COLOR0_CMASK},
1276b8e80941Smrg	{24893, R_028C80_CB_COLOR0_CMASK_SLICE, 1, 2087},
1277b8e80941Smrg	{24915, R_028C84_CB_COLOR0_FMASK},
1278b8e80941Smrg	{24931, R_028C88_CB_COLOR0_FMASK_SLICE, 1, 2088},
1279b8e80941Smrg	{24953, R_028C8C_CB_COLOR0_CLEAR_WORD0},
1280b8e80941Smrg	{24975, R_028C90_CB_COLOR0_CLEAR_WORD1},
1281b8e80941Smrg	{24997, R_028C94_CB_COLOR0_DCC_BASE},
1282b8e80941Smrg	{25016, R_028C9C_CB_COLOR1_BASE},
1283b8e80941Smrg	{25031, R_028CA0_CB_COLOR1_PITCH, 2, 2049},
1284b8e80941Smrg	{25047, R_028CA4_CB_COLOR1_SLICE, 1, 2051},
1285b8e80941Smrg	{25063, R_028CA8_CB_COLOR1_VIEW, 2, 2052},
1286b8e80941Smrg	{25078, R_028CAC_CB_COLOR1_INFO, 18, 2054},
1287b8e80941Smrg	{25093, R_028CB0_CB_COLOR1_ATTRIB, 6, 2072},
1288b8e80941Smrg	{25110, R_028CB4_CB_COLOR1_DCC_CONTROL, 9, 2078},
1289b8e80941Smrg	{25132, R_028CB8_CB_COLOR1_CMASK},
1290b8e80941Smrg	{25148, R_028CBC_CB_COLOR1_CMASK_SLICE, 1, 2087},
1291b8e80941Smrg	{25170, R_028CC0_CB_COLOR1_FMASK},
1292b8e80941Smrg	{25186, R_028CC4_CB_COLOR1_FMASK_SLICE, 1, 2088},
1293b8e80941Smrg	{25208, R_028CC8_CB_COLOR1_CLEAR_WORD0},
1294b8e80941Smrg	{25230, R_028CCC_CB_COLOR1_CLEAR_WORD1},
1295b8e80941Smrg	{25252, R_028CD0_CB_COLOR1_DCC_BASE},
1296b8e80941Smrg	{25271, R_028CD8_CB_COLOR2_BASE},
1297b8e80941Smrg	{25286, R_028CDC_CB_COLOR2_PITCH, 2, 2049},
1298b8e80941Smrg	{25302, R_028CE0_CB_COLOR2_SLICE, 1, 2051},
1299b8e80941Smrg	{25318, R_028CE4_CB_COLOR2_VIEW, 2, 2052},
1300b8e80941Smrg	{25333, R_028CE8_CB_COLOR2_INFO, 18, 2054},
1301b8e80941Smrg	{25348, R_028CEC_CB_COLOR2_ATTRIB, 6, 2072},
1302b8e80941Smrg	{25365, R_028CF0_CB_COLOR2_DCC_CONTROL, 9, 2078},
1303b8e80941Smrg	{25387, R_028CF4_CB_COLOR2_CMASK},
1304b8e80941Smrg	{25403, R_028CF8_CB_COLOR2_CMASK_SLICE, 1, 2087},
1305b8e80941Smrg	{25425, R_028CFC_CB_COLOR2_FMASK},
1306b8e80941Smrg	{25441, R_028D00_CB_COLOR2_FMASK_SLICE, 1, 2088},
1307b8e80941Smrg	{25463, R_028D04_CB_COLOR2_CLEAR_WORD0},
1308b8e80941Smrg	{25485, R_028D08_CB_COLOR2_CLEAR_WORD1},
1309b8e80941Smrg	{25507, R_028D0C_CB_COLOR2_DCC_BASE},
1310b8e80941Smrg	{25526, R_028D14_CB_COLOR3_BASE},
1311b8e80941Smrg	{25541, R_028D18_CB_COLOR3_PITCH, 2, 2049},
1312b8e80941Smrg	{25557, R_028D1C_CB_COLOR3_SLICE, 1, 2051},
1313b8e80941Smrg	{25573, R_028D20_CB_COLOR3_VIEW, 2, 2052},
1314b8e80941Smrg	{25588, R_028D24_CB_COLOR3_INFO, 18, 2054},
1315b8e80941Smrg	{25603, R_028D28_CB_COLOR3_ATTRIB, 6, 2072},
1316b8e80941Smrg	{25620, R_028D2C_CB_COLOR3_DCC_CONTROL, 9, 2078},
1317b8e80941Smrg	{25642, R_028D30_CB_COLOR3_CMASK},
1318b8e80941Smrg	{25658, R_028D34_CB_COLOR3_CMASK_SLICE, 1, 2087},
1319b8e80941Smrg	{25680, R_028D38_CB_COLOR3_FMASK},
1320b8e80941Smrg	{25696, R_028D3C_CB_COLOR3_FMASK_SLICE, 1, 2088},
1321b8e80941Smrg	{25718, R_028D40_CB_COLOR3_CLEAR_WORD0},
1322b8e80941Smrg	{25740, R_028D44_CB_COLOR3_CLEAR_WORD1},
1323b8e80941Smrg	{25762, R_028D48_CB_COLOR3_DCC_BASE},
1324b8e80941Smrg	{25781, R_028D50_CB_COLOR4_BASE},
1325b8e80941Smrg	{25796, R_028D54_CB_COLOR4_PITCH, 2, 2049},
1326b8e80941Smrg	{25812, R_028D58_CB_COLOR4_SLICE, 1, 2051},
1327b8e80941Smrg	{25828, R_028D5C_CB_COLOR4_VIEW, 2, 2052},
1328b8e80941Smrg	{25843, R_028D60_CB_COLOR4_INFO, 18, 2054},
1329b8e80941Smrg	{25858, R_028D64_CB_COLOR4_ATTRIB, 6, 2072},
1330b8e80941Smrg	{25875, R_028D68_CB_COLOR4_DCC_CONTROL, 9, 2078},
1331b8e80941Smrg	{25897, R_028D6C_CB_COLOR4_CMASK},
1332b8e80941Smrg	{25913, R_028D70_CB_COLOR4_CMASK_SLICE, 1, 2087},
1333b8e80941Smrg	{25935, R_028D74_CB_COLOR4_FMASK},
1334b8e80941Smrg	{25951, R_028D78_CB_COLOR4_FMASK_SLICE, 1, 2088},
1335b8e80941Smrg	{25973, R_028D7C_CB_COLOR4_CLEAR_WORD0},
1336b8e80941Smrg	{25995, R_028D80_CB_COLOR4_CLEAR_WORD1},
1337b8e80941Smrg	{26017, R_028D84_CB_COLOR4_DCC_BASE},
1338b8e80941Smrg	{26036, R_028D8C_CB_COLOR5_BASE},
1339b8e80941Smrg	{26051, R_028D90_CB_COLOR5_PITCH, 2, 2049},
1340b8e80941Smrg	{26067, R_028D94_CB_COLOR5_SLICE, 1, 2051},
1341b8e80941Smrg	{26083, R_028D98_CB_COLOR5_VIEW, 2, 2052},
1342b8e80941Smrg	{26098, R_028D9C_CB_COLOR5_INFO, 18, 2054},
1343b8e80941Smrg	{26113, R_028DA0_CB_COLOR5_ATTRIB, 6, 2072},
1344b8e80941Smrg	{26130, R_028DA4_CB_COLOR5_DCC_CONTROL, 9, 2078},
1345b8e80941Smrg	{26152, R_028DA8_CB_COLOR5_CMASK},
1346b8e80941Smrg	{26168, R_028DAC_CB_COLOR5_CMASK_SLICE, 1, 2087},
1347b8e80941Smrg	{26190, R_028DB0_CB_COLOR5_FMASK},
1348b8e80941Smrg	{26206, R_028DB4_CB_COLOR5_FMASK_SLICE, 1, 2088},
1349b8e80941Smrg	{26228, R_028DB8_CB_COLOR5_CLEAR_WORD0},
1350b8e80941Smrg	{26250, R_028DBC_CB_COLOR5_CLEAR_WORD1},
1351b8e80941Smrg	{26272, R_028DC0_CB_COLOR5_DCC_BASE},
1352b8e80941Smrg	{26291, R_028DC8_CB_COLOR6_BASE},
1353b8e80941Smrg	{26306, R_028DCC_CB_COLOR6_PITCH, 2, 2049},
1354b8e80941Smrg	{26322, R_028DD0_CB_COLOR6_SLICE, 1, 2051},
1355b8e80941Smrg	{26338, R_028DD4_CB_COLOR6_VIEW, 2, 2052},
1356b8e80941Smrg	{26353, R_028DD8_CB_COLOR6_INFO, 18, 2054},
1357b8e80941Smrg	{26368, R_028DDC_CB_COLOR6_ATTRIB, 6, 2072},
1358b8e80941Smrg	{26385, R_028DE0_CB_COLOR6_DCC_CONTROL, 9, 2078},
1359b8e80941Smrg	{26407, R_028DE4_CB_COLOR6_CMASK},
1360b8e80941Smrg	{26423, R_028DE8_CB_COLOR6_CMASK_SLICE, 1, 2087},
1361b8e80941Smrg	{26445, R_028DEC_CB_COLOR6_FMASK},
1362b8e80941Smrg	{26461, R_028DF0_CB_COLOR6_FMASK_SLICE, 1, 2088},
1363b8e80941Smrg	{26483, R_028DF4_CB_COLOR6_CLEAR_WORD0},
1364b8e80941Smrg	{26505, R_028DF8_CB_COLOR6_CLEAR_WORD1},
1365b8e80941Smrg	{26527, R_028DFC_CB_COLOR6_DCC_BASE},
1366b8e80941Smrg	{26546, R_028E04_CB_COLOR7_BASE},
1367b8e80941Smrg	{26561, R_028E08_CB_COLOR7_PITCH, 2, 2049},
1368b8e80941Smrg	{26577, R_028E0C_CB_COLOR7_SLICE, 1, 2051},
1369b8e80941Smrg	{26593, R_028E10_CB_COLOR7_VIEW, 2, 2052},
1370b8e80941Smrg	{26608, R_028E14_CB_COLOR7_INFO, 18, 2054},
1371b8e80941Smrg	{26623, R_028E18_CB_COLOR7_ATTRIB, 6, 2072},
1372b8e80941Smrg	{26640, R_028E1C_CB_COLOR7_DCC_CONTROL, 9, 2078},
1373b8e80941Smrg	{26662, R_028E20_CB_COLOR7_CMASK},
1374b8e80941Smrg	{26678, R_028E24_CB_COLOR7_CMASK_SLICE, 1, 2087},
1375b8e80941Smrg	{26700, R_028E28_CB_COLOR7_FMASK},
1376b8e80941Smrg	{26716, R_028E2C_CB_COLOR7_FMASK_SLICE, 1, 2088},
1377b8e80941Smrg	{26738, R_028E30_CB_COLOR7_CLEAR_WORD0},
1378b8e80941Smrg	{26760, R_028E34_CB_COLOR7_CLEAR_WORD1},
1379b8e80941Smrg	{26782, R_028E38_CB_COLOR7_DCC_BASE},
1380b8e80941Smrg};
1381b8e80941Smrg
1382b8e80941Smrgstatic const struct si_reg gfx9d_reg_table[] = {
1383b8e80941Smrg	{1105, R_008008_GRBM_STATUS2, 25, 2089},
1384b8e80941Smrg	{1118, R_008010_GRBM_STATUS, 24, 2114},
1385b8e80941Smrg	{1203, R_008014_GRBM_STATUS_SE0, 12, 2138},
1386b8e80941Smrg	{1219, R_008018_GRBM_STATUS_SE1, 12, 2150},
1387b8e80941Smrg	{1235, R_008038_GRBM_STATUS_SE2, 12, 2162},
1388b8e80941Smrg	{1251, R_00803C_GRBM_STATUS_SE3, 12, 2174},
1389b8e80941Smrg	{1161, R_0301F0_CP_COHER_CNTL, 13, 2186},
1390b8e80941Smrg	{1305, R_0301FC_CP_COHER_STATUS, 2, 2199},
1391b8e80941Smrg	{1321, R_008210_CP_CPC_STATUS, 16, 2201},
1392b8e80941Smrg	{1352, R_008218_CP_CPC_STALLED_STAT1, 14, 2217},
1393b8e80941Smrg	{1373, R_00821C_CP_CPF_STATUS, 21, 2231},
1394b8e80941Smrg	{1404, R_008224_CP_CPF_STALLED_STAT1, 11, 2252},
1395b8e80941Smrg	{1867, R_008670_CP_STALLED_STAT3, 19, 2263},
1396b8e80941Smrg	{1918, R_008680_CP_STAT, 22, 2282},
1397b8e80941Smrg	{1546, R_030908_VGT_PRIMITIVE_TYPE, 1, 2304},
1398b8e80941Smrg	{1565, R_03090C_VGT_INDEX_TYPE, 2, 2305},
1399b8e80941Smrg	{17785, R_030920_VGT_MAX_VTX_INDX},
1400b8e80941Smrg	{17802, R_030924_VGT_MIN_VTX_INDX},
1401b8e80941Smrg	{17819, R_030928_VGT_INDX_OFFSET},
1402b8e80941Smrg	{22756, R_03092C_VGT_MULTI_PRIM_IB_RESET_EN, 2, 2307},
1403b8e80941Smrg	{1763, R_03093C_VGT_HS_OFFCHIP_PARAM, 2, 2309},
1404b8e80941Smrg	{26801, R_030944_VGT_TF_MEMORY_BASE_HI, 1, 2311},
1405b8e80941Smrg	{26823, R_030948_WD_POS_BUF_BASE},
1406b8e80941Smrg	{26839, R_03094C_WD_POS_BUF_BASE_HI, 1, 2312},
1407b8e80941Smrg	{26858, R_030950_WD_CNTL_SB_BUF_BASE},
1408b8e80941Smrg	{26878, R_030954_WD_CNTL_SB_BUF_BASE_HI, 1, 2313},
1409b8e80941Smrg	{26901, R_030958_WD_INDEX_BUF_BASE},
1410b8e80941Smrg	{26919, R_03095C_WD_INDEX_BUF_BASE_HI, 1, 2314},
1411b8e80941Smrg	{22833, R_030960_IA_MULTI_VGT_PARAM, 9, 2315},
1412b8e80941Smrg	{26940, R_030968_VGT_INSTANCE_BASE_ID},
1413b8e80941Smrg	{2044, R_030D20_SQC_CACHES, 6, 2324},
1414b8e80941Smrg	{26961, R_030D24_SQC_WRITEBACK, 2, 2330},
1415b8e80941Smrg	{2272, R_008F0C_SQ_BUF_RSRC_WORD3, 12, 2332},
1416b8e80941Smrg	{2355, R_008F14_SQ_IMG_RSRC_WORD1, 9, 2344},
1417b8e80941Smrg	{2397, R_008F18_SQ_IMG_RSRC_WORD2, 3, 560},
1418b8e80941Smrg	{2438, R_008F1C_SQ_IMG_RSRC_WORD3, 8, 2353},
1419b8e80941Smrg	{2456, R_008F20_SQ_IMG_RSRC_WORD4, 3, 2361},
1420b8e80941Smrg	{2474, R_008F24_SQ_IMG_RSRC_WORD5, 7, 2364},
1421b8e80941Smrg	{2564, R_008F38_SQ_IMG_SAMP_WORD2, 10, 2371},
1422b8e80941Smrg	{2582, R_008F3C_SQ_IMG_SAMP_WORD3, 3, 2381},
1423b8e80941Smrg	{2919, R_031100_SPI_CONFIG_CNTL, 9, 2384},
1424b8e80941Smrg	{2935, R_031104_SPI_CONFIG_CNTL_1, 11, 2393},
1425b8e80941Smrg	{26975, R_031108_SPI_CONFIG_CNTL_2, 2, 2404},
1426b8e80941Smrg	{3001, R_0098F8_GB_ADDR_CONFIG, 13, 2406},
1427b8e80941Smrg	{3016, R_009910_GB_TILE_MODE0, 5, 2419},
1428b8e80941Smrg	{3030, R_009914_GB_TILE_MODE1, 5, 2419},
1429b8e80941Smrg	{3044, R_009918_GB_TILE_MODE2, 5, 2419},
1430b8e80941Smrg	{3058, R_00991C_GB_TILE_MODE3, 5, 2419},
1431b8e80941Smrg	{3072, R_009920_GB_TILE_MODE4, 5, 2419},
1432b8e80941Smrg	{3086, R_009924_GB_TILE_MODE5, 5, 2419},
1433b8e80941Smrg	{3100, R_009928_GB_TILE_MODE6, 5, 2419},
1434b8e80941Smrg	{3114, R_00992C_GB_TILE_MODE7, 5, 2419},
1435b8e80941Smrg	{3128, R_009930_GB_TILE_MODE8, 5, 2419},
1436b8e80941Smrg	{3142, R_009934_GB_TILE_MODE9, 5, 2419},
1437b8e80941Smrg	{3156, R_009938_GB_TILE_MODE10, 5, 2419},
1438b8e80941Smrg	{3171, R_00993C_GB_TILE_MODE11, 5, 2419},
1439b8e80941Smrg	{3186, R_009940_GB_TILE_MODE12, 5, 2419},
1440b8e80941Smrg	{3201, R_009944_GB_TILE_MODE13, 5, 2419},
1441b8e80941Smrg	{3216, R_009948_GB_TILE_MODE14, 5, 2419},
1442b8e80941Smrg	{3231, R_00994C_GB_TILE_MODE15, 5, 2419},
1443b8e80941Smrg	{3246, R_009950_GB_TILE_MODE16, 5, 2419},
1444b8e80941Smrg	{3261, R_009954_GB_TILE_MODE17, 5, 2419},
1445b8e80941Smrg	{3276, R_009958_GB_TILE_MODE18, 5, 2419},
1446b8e80941Smrg	{3291, R_00995C_GB_TILE_MODE19, 5, 2419},
1447b8e80941Smrg	{3306, R_009960_GB_TILE_MODE20, 5, 2419},
1448b8e80941Smrg	{3321, R_009964_GB_TILE_MODE21, 5, 2419},
1449b8e80941Smrg	{3336, R_009968_GB_TILE_MODE22, 5, 2419},
1450b8e80941Smrg	{3351, R_00996C_GB_TILE_MODE23, 5, 2419},
1451b8e80941Smrg	{3366, R_009970_GB_TILE_MODE24, 5, 2419},
1452b8e80941Smrg	{3381, R_009974_GB_TILE_MODE25, 5, 2419},
1453b8e80941Smrg	{3396, R_009978_GB_TILE_MODE26, 5, 2419},
1454b8e80941Smrg	{3411, R_00997C_GB_TILE_MODE27, 5, 2419},
1455b8e80941Smrg	{3426, R_009980_GB_TILE_MODE28, 5, 2419},
1456b8e80941Smrg	{3441, R_009984_GB_TILE_MODE29, 5, 2419},
1457b8e80941Smrg	{3456, R_009988_GB_TILE_MODE30, 5, 2419},
1458b8e80941Smrg	{3471, R_00998C_GB_TILE_MODE31, 5, 2419},
1459b8e80941Smrg	{3880, R_00B01C_SPI_SHADER_PGM_RSRC3_PS, 4, 2424},
1460b8e80941Smrg	{3946, R_00B028_SPI_SHADER_PGM_RSRC1_PS, 11, 2428},
1461b8e80941Smrg	{3970, R_00B02C_SPI_SHADER_PGM_RSRC2_PS, 10, 2439},
1462b8e80941Smrg	{26993, R_00B070_SPI_SHADER_USER_DATA_PS_16},
1463b8e80941Smrg	{27020, R_00B074_SPI_SHADER_USER_DATA_PS_17},
1464b8e80941Smrg	{27047, R_00B078_SPI_SHADER_USER_DATA_PS_18},
1465b8e80941Smrg	{27074, R_00B07C_SPI_SHADER_USER_DATA_PS_19},
1466b8e80941Smrg	{27101, R_00B080_SPI_SHADER_USER_DATA_PS_20},
1467b8e80941Smrg	{27128, R_00B084_SPI_SHADER_USER_DATA_PS_21},
1468b8e80941Smrg	{27155, R_00B088_SPI_SHADER_USER_DATA_PS_22},
1469b8e80941Smrg	{27182, R_00B08C_SPI_SHADER_USER_DATA_PS_23},
1470b8e80941Smrg	{27209, R_00B090_SPI_SHADER_USER_DATA_PS_24},
1471b8e80941Smrg	{27236, R_00B094_SPI_SHADER_USER_DATA_PS_25},
1472b8e80941Smrg	{27263, R_00B098_SPI_SHADER_USER_DATA_PS_26},
1473b8e80941Smrg	{27290, R_00B09C_SPI_SHADER_USER_DATA_PS_27},
1474b8e80941Smrg	{27317, R_00B0A0_SPI_SHADER_USER_DATA_PS_28},
1475b8e80941Smrg	{27344, R_00B0A4_SPI_SHADER_USER_DATA_PS_29},
1476b8e80941Smrg	{27371, R_00B0A8_SPI_SHADER_USER_DATA_PS_30},
1477b8e80941Smrg	{27398, R_00B0AC_SPI_SHADER_USER_DATA_PS_31},
1478b8e80941Smrg	{4500, R_00B118_SPI_SHADER_PGM_RSRC3_VS, 4, 2449},
1479b8e80941Smrg	{4591, R_00B128_SPI_SHADER_PGM_RSRC1_VS, 12, 2453},
1480b8e80941Smrg	{4615, R_00B12C_SPI_SHADER_PGM_RSRC2_VS, 14, 2465},
1481b8e80941Smrg	{27425, R_00B170_SPI_SHADER_USER_DATA_VS_16},
1482b8e80941Smrg	{27452, R_00B174_SPI_SHADER_USER_DATA_VS_17},
1483b8e80941Smrg	{27479, R_00B178_SPI_SHADER_USER_DATA_VS_18},
1484b8e80941Smrg	{27506, R_00B17C_SPI_SHADER_USER_DATA_VS_19},
1485b8e80941Smrg	{27533, R_00B180_SPI_SHADER_USER_DATA_VS_20},
1486b8e80941Smrg	{27560, R_00B184_SPI_SHADER_USER_DATA_VS_21},
1487b8e80941Smrg	{27587, R_00B188_SPI_SHADER_USER_DATA_VS_22},
1488b8e80941Smrg	{27614, R_00B18C_SPI_SHADER_USER_DATA_VS_23},
1489b8e80941Smrg	{27641, R_00B190_SPI_SHADER_USER_DATA_VS_24},
1490b8e80941Smrg	{27668, R_00B194_SPI_SHADER_USER_DATA_VS_25},
1491b8e80941Smrg	{27695, R_00B198_SPI_SHADER_USER_DATA_VS_26},
1492b8e80941Smrg	{27722, R_00B19C_SPI_SHADER_USER_DATA_VS_27},
1493b8e80941Smrg	{27749, R_00B1A0_SPI_SHADER_USER_DATA_VS_28},
1494b8e80941Smrg	{27776, R_00B1A4_SPI_SHADER_USER_DATA_VS_29},
1495b8e80941Smrg	{27803, R_00B1A8_SPI_SHADER_USER_DATA_VS_30},
1496b8e80941Smrg	{27830, R_00B1AC_SPI_SHADER_USER_DATA_VS_31},
1497b8e80941Smrg	{27857, R_00B1F0_SPI_SHADER_PGM_RSRC2_GS_VS, 9, 2479},
1498b8e80941Smrg	{27884, R_00B204_SPI_SHADER_PGM_RSRC4_GS, 2, 2488},
1499b8e80941Smrg	{27908, R_00B208_SPI_SHADER_USER_DATA_ADDR_LO_GS},
1500b8e80941Smrg	{27940, R_00B20C_SPI_SHADER_USER_DATA_ADDR_HI_GS},
1501b8e80941Smrg	{5789, R_00B210_SPI_SHADER_PGM_LO_ES},
1502b8e80941Smrg	{5810, R_00B214_SPI_SHADER_PGM_HI_ES, 1, 2490},
1503b8e80941Smrg	{5145, R_00B21C_SPI_SHADER_PGM_RSRC3_GS, 4, 2491},
1504b8e80941Smrg	{5211, R_00B228_SPI_SHADER_PGM_RSRC1_GS, 12, 2495},
1505b8e80941Smrg	{5235, R_00B22C_SPI_SHADER_PGM_RSRC2_GS, 9, 2507},
1506b8e80941Smrg	{27972, R_00B370_SPI_SHADER_USER_DATA_ES_16},
1507b8e80941Smrg	{27999, R_00B374_SPI_SHADER_USER_DATA_ES_17},
1508b8e80941Smrg	{28026, R_00B378_SPI_SHADER_USER_DATA_ES_18},
1509b8e80941Smrg	{28053, R_00B37C_SPI_SHADER_USER_DATA_ES_19},
1510b8e80941Smrg	{28080, R_00B380_SPI_SHADER_USER_DATA_ES_20},
1511b8e80941Smrg	{28107, R_00B384_SPI_SHADER_USER_DATA_ES_21},
1512b8e80941Smrg	{28134, R_00B388_SPI_SHADER_USER_DATA_ES_22},
1513b8e80941Smrg	{28161, R_00B38C_SPI_SHADER_USER_DATA_ES_23},
1514b8e80941Smrg	{28188, R_00B390_SPI_SHADER_USER_DATA_ES_24},
1515b8e80941Smrg	{28215, R_00B394_SPI_SHADER_USER_DATA_ES_25},
1516b8e80941Smrg	{28242, R_00B398_SPI_SHADER_USER_DATA_ES_26},
1517b8e80941Smrg	{28269, R_00B39C_SPI_SHADER_USER_DATA_ES_27},
1518b8e80941Smrg	{28296, R_00B3A0_SPI_SHADER_USER_DATA_ES_28},
1519b8e80941Smrg	{28323, R_00B3A4_SPI_SHADER_USER_DATA_ES_29},
1520b8e80941Smrg	{28350, R_00B3A8_SPI_SHADER_USER_DATA_ES_30},
1521b8e80941Smrg	{28377, R_00B3AC_SPI_SHADER_USER_DATA_ES_31},
1522b8e80941Smrg	{28404, R_00B404_SPI_SHADER_PGM_RSRC4_HS, 1, 2516},
1523b8e80941Smrg	{28428, R_00B408_SPI_SHADER_USER_DATA_ADDR_LO_HS},
1524b8e80941Smrg	{28460, R_00B40C_SPI_SHADER_USER_DATA_ADDR_HI_HS},
1525b8e80941Smrg	{7029, R_00B410_SPI_SHADER_PGM_LO_LS},
1526b8e80941Smrg	{7050, R_00B414_SPI_SHADER_PGM_HI_LS, 1, 2517},
1527b8e80941Smrg	{6385, R_00B41C_SPI_SHADER_PGM_RSRC3_HS, 4, 2518},
1528b8e80941Smrg	{6451, R_00B428_SPI_SHADER_PGM_RSRC1_HS, 11, 2522},
1529b8e80941Smrg	{6475, R_00B42C_SPI_SHADER_PGM_RSRC2_HS, 7, 2533},
1530b8e80941Smrg	{7119, R_00B430_SPI_SHADER_USER_DATA_LS_0},
1531b8e80941Smrg	{7145, R_00B434_SPI_SHADER_USER_DATA_LS_1},
1532b8e80941Smrg	{7171, R_00B438_SPI_SHADER_USER_DATA_LS_2},
1533b8e80941Smrg	{7197, R_00B43C_SPI_SHADER_USER_DATA_LS_3},
1534b8e80941Smrg	{7223, R_00B440_SPI_SHADER_USER_DATA_LS_4},
1535b8e80941Smrg	{7249, R_00B444_SPI_SHADER_USER_DATA_LS_5},
1536b8e80941Smrg	{7275, R_00B448_SPI_SHADER_USER_DATA_LS_6},
1537b8e80941Smrg	{7301, R_00B44C_SPI_SHADER_USER_DATA_LS_7},
1538b8e80941Smrg	{7327, R_00B450_SPI_SHADER_USER_DATA_LS_8},
1539b8e80941Smrg	{7353, R_00B454_SPI_SHADER_USER_DATA_LS_9},
1540b8e80941Smrg	{7379, R_00B458_SPI_SHADER_USER_DATA_LS_10},
1541b8e80941Smrg	{7406, R_00B45C_SPI_SHADER_USER_DATA_LS_11},
1542b8e80941Smrg	{7433, R_00B460_SPI_SHADER_USER_DATA_LS_12},
1543b8e80941Smrg	{7460, R_00B464_SPI_SHADER_USER_DATA_LS_13},
1544b8e80941Smrg	{7487, R_00B468_SPI_SHADER_USER_DATA_LS_14},
1545b8e80941Smrg	{7514, R_00B46C_SPI_SHADER_USER_DATA_LS_15},
1546b8e80941Smrg	{28492, R_00B470_SPI_SHADER_USER_DATA_LS_16},
1547b8e80941Smrg	{28519, R_00B474_SPI_SHADER_USER_DATA_LS_17},
1548b8e80941Smrg	{28546, R_00B478_SPI_SHADER_USER_DATA_LS_18},
1549b8e80941Smrg	{28573, R_00B47C_SPI_SHADER_USER_DATA_LS_19},
1550b8e80941Smrg	{28600, R_00B480_SPI_SHADER_USER_DATA_LS_20},
1551b8e80941Smrg	{28627, R_00B484_SPI_SHADER_USER_DATA_LS_21},
1552b8e80941Smrg	{28654, R_00B488_SPI_SHADER_USER_DATA_LS_22},
1553b8e80941Smrg	{28681, R_00B48C_SPI_SHADER_USER_DATA_LS_23},
1554b8e80941Smrg	{28708, R_00B490_SPI_SHADER_USER_DATA_LS_24},
1555b8e80941Smrg	{28735, R_00B494_SPI_SHADER_USER_DATA_LS_25},
1556b8e80941Smrg	{28762, R_00B498_SPI_SHADER_USER_DATA_LS_26},
1557b8e80941Smrg	{28789, R_00B49C_SPI_SHADER_USER_DATA_LS_27},
1558b8e80941Smrg	{28816, R_00B4A0_SPI_SHADER_USER_DATA_LS_28},
1559b8e80941Smrg	{28843, R_00B4A4_SPI_SHADER_USER_DATA_LS_29},
1560b8e80941Smrg	{28870, R_00B4A8_SPI_SHADER_USER_DATA_LS_30},
1561b8e80941Smrg	{28897, R_00B4AC_SPI_SHADER_USER_DATA_LS_31},
1562b8e80941Smrg	{28924, R_00B530_SPI_SHADER_USER_DATA_COMMON_0},
1563b8e80941Smrg	{28954, R_00B534_SPI_SHADER_USER_DATA_COMMON_1},
1564b8e80941Smrg	{28984, R_00B538_SPI_SHADER_USER_DATA_COMMON_2},
1565b8e80941Smrg	{29014, R_00B53C_SPI_SHADER_USER_DATA_COMMON_3},
1566b8e80941Smrg	{29044, R_00B540_SPI_SHADER_USER_DATA_COMMON_4},
1567b8e80941Smrg	{29074, R_00B544_SPI_SHADER_USER_DATA_COMMON_5},
1568b8e80941Smrg	{29104, R_00B548_SPI_SHADER_USER_DATA_COMMON_6},
1569b8e80941Smrg	{29134, R_00B54C_SPI_SHADER_USER_DATA_COMMON_7},
1570b8e80941Smrg	{29164, R_00B550_SPI_SHADER_USER_DATA_COMMON_8},
1571b8e80941Smrg	{29194, R_00B554_SPI_SHADER_USER_DATA_COMMON_9},
1572b8e80941Smrg	{29224, R_00B558_SPI_SHADER_USER_DATA_COMMON_10},
1573b8e80941Smrg	{29255, R_00B55C_SPI_SHADER_USER_DATA_COMMON_11},
1574b8e80941Smrg	{29286, R_00B560_SPI_SHADER_USER_DATA_COMMON_12},
1575b8e80941Smrg	{29317, R_00B564_SPI_SHADER_USER_DATA_COMMON_13},
1576b8e80941Smrg	{29348, R_00B568_SPI_SHADER_USER_DATA_COMMON_14},
1577b8e80941Smrg	{29379, R_00B56C_SPI_SHADER_USER_DATA_COMMON_15},
1578b8e80941Smrg	{29410, R_00B570_SPI_SHADER_USER_DATA_COMMON_16},
1579b8e80941Smrg	{29441, R_00B574_SPI_SHADER_USER_DATA_COMMON_17},
1580b8e80941Smrg	{29472, R_00B578_SPI_SHADER_USER_DATA_COMMON_18},
1581b8e80941Smrg	{29503, R_00B57C_SPI_SHADER_USER_DATA_COMMON_19},
1582b8e80941Smrg	{29534, R_00B580_SPI_SHADER_USER_DATA_COMMON_20},
1583b8e80941Smrg	{29565, R_00B584_SPI_SHADER_USER_DATA_COMMON_21},
1584b8e80941Smrg	{29596, R_00B588_SPI_SHADER_USER_DATA_COMMON_22},
1585b8e80941Smrg	{29627, R_00B58C_SPI_SHADER_USER_DATA_COMMON_23},
1586b8e80941Smrg	{29658, R_00B590_SPI_SHADER_USER_DATA_COMMON_24},
1587b8e80941Smrg	{29689, R_00B594_SPI_SHADER_USER_DATA_COMMON_25},
1588b8e80941Smrg	{29720, R_00B598_SPI_SHADER_USER_DATA_COMMON_26},
1589b8e80941Smrg	{29751, R_00B59C_SPI_SHADER_USER_DATA_COMMON_27},
1590b8e80941Smrg	{29782, R_00B5A0_SPI_SHADER_USER_DATA_COMMON_28},
1591b8e80941Smrg	{29813, R_00B5A4_SPI_SHADER_USER_DATA_COMMON_29},
1592b8e80941Smrg	{29844, R_00B5A8_SPI_SHADER_USER_DATA_COMMON_30},
1593b8e80941Smrg	{29875, R_00B5AC_SPI_SHADER_USER_DATA_COMMON_31},
1594b8e80941Smrg	{7541, R_00B800_COMPUTE_DISPATCH_INITIATOR, 11, 2540},
1595b8e80941Smrg	{7809, R_00B834_COMPUTE_PGM_HI, 1, 885},
1596b8e80941Smrg	{29906, R_00B838_COMPUTE_DISPATCH_PKT_ADDR_LO},
1597b8e80941Smrg	{29935, R_00B83C_COMPUTE_DISPATCH_PKT_ADDR_HI, 1, 887},
1598b8e80941Smrg	{29964, R_00B840_COMPUTE_DISPATCH_SCRATCH_BASE_LO},
1599b8e80941Smrg	{29997, R_00B844_COMPUTE_DISPATCH_SCRATCH_BASE_HI, 1, 888},
1600b8e80941Smrg	{7884, R_00B848_COMPUTE_PGM_RSRC1, 11, 2551},
1601b8e80941Smrg	{7902, R_00B84C_COMPUTE_PGM_RSRC2, 12, 2562},
1602b8e80941Smrg	{7933, R_00B854_COMPUTE_RESOURCE_LIMITS, 7, 2574},
1603b8e80941Smrg	{30030, R_034030_CPF_LATENCY_STATS_DATA},
1604b8e80941Smrg	{30053, R_034034_CPG_LATENCY_STATS_DATA},
1605b8e80941Smrg	{30076, R_034038_CPC_LATENCY_STATS_DATA},
1606b8e80941Smrg	{12363, R_036000_CPG_PERFCOUNTER1_SELECT, 5, 2581},
1607b8e80941Smrg	{12387, R_036004_CPG_PERFCOUNTER0_SELECT1, 4, 2586},
1608b8e80941Smrg	{12412, R_036008_CPG_PERFCOUNTER0_SELECT, 5, 2581},
1609b8e80941Smrg	{12436, R_03600C_CPC_PERFCOUNTER1_SELECT, 5, 2590},
1610b8e80941Smrg	{12460, R_036010_CPC_PERFCOUNTER0_SELECT1, 4, 2595},
1611b8e80941Smrg	{12485, R_036014_CPF_PERFCOUNTER1_SELECT, 5, 2599},
1612b8e80941Smrg	{12509, R_036018_CPF_PERFCOUNTER0_SELECT1, 4, 2604},
1613b8e80941Smrg	{12534, R_03601C_CPF_PERFCOUNTER0_SELECT, 5, 2599},
1614b8e80941Smrg	{12574, R_036024_CPC_PERFCOUNTER0_SELECT, 5, 2590},
1615b8e80941Smrg	{30099, R_036028_CPF_TC_PERF_COUNTER_WINDOW_SELECT, 3, 2608},
1616b8e80941Smrg	{30133, R_03602C_CPG_TC_PERF_COUNTER_WINDOW_SELECT, 3, 2611},
1617b8e80941Smrg	{30167, R_036030_CPF_LATENCY_STATS_SELECT, 3, 2614},
1618b8e80941Smrg	{30192, R_036034_CPG_LATENCY_STATS_SELECT, 3, 2617},
1619b8e80941Smrg	{30217, R_036038_CPC_LATENCY_STATS_SELECT, 3, 2620},
1620b8e80941Smrg	{12598, R_036100_GRBM_PERFCOUNTER0_SELECT, 22, 2623},
1621b8e80941Smrg	{12623, R_036104_GRBM_PERFCOUNTER1_SELECT, 22, 2623},
1622b8e80941Smrg	{12648, R_036108_GRBM_SE0_PERFCOUNTER_SELECT, 13, 2645},
1623b8e80941Smrg	{12676, R_03610C_GRBM_SE1_PERFCOUNTER_SELECT, 13, 2658},
1624b8e80941Smrg	{12704, R_036110_GRBM_SE2_PERFCOUNTER_SELECT, 13, 2671},
1625b8e80941Smrg	{12732, R_036114_GRBM_SE3_PERFCOUNTER_SELECT, 13, 2684},
1626b8e80941Smrg	{13533, R_036600_SPI_PERFCOUNTER0_SELECT, 5, 2697},
1627b8e80941Smrg	{13557, R_036604_SPI_PERFCOUNTER1_SELECT, 5, 2697},
1628b8e80941Smrg	{13581, R_036608_SPI_PERFCOUNTER2_SELECT, 5, 2697},
1629b8e80941Smrg	{13605, R_03660C_SPI_PERFCOUNTER3_SELECT, 5, 2697},
1630b8e80941Smrg	{13629, R_036610_SPI_PERFCOUNTER0_SELECT1, 4, 2702},
1631b8e80941Smrg	{13729, R_036620_SPI_PERFCOUNTER4_SELECT, 5, 2697},
1632b8e80941Smrg	{13753, R_036624_SPI_PERFCOUNTER5_SELECT, 5, 2697},
1633b8e80941Smrg	{15385, R_028008_DB_DEPTH_VIEW, 5, 2706},
1634b8e80941Smrg	{15418, R_028010_DB_RENDER_OVERRIDE2, 16, 2711},
1635b8e80941Smrg	{30242, R_028018_DB_HTILE_DATA_BASE_HI, 1, 2727},
1636b8e80941Smrg	{15691, R_02801C_DB_DEPTH_SIZE, 2, 2728},
1637b8e80941Smrg	{15591, R_028038_DB_Z_INFO, 13, 2730},
1638b8e80941Smrg	{15601, R_02803C_DB_STENCIL_INFO, 8, 2743},
1639b8e80941Smrg	{15617, R_028040_DB_Z_READ_BASE},
1640b8e80941Smrg	{30264, R_028044_DB_Z_READ_BASE_HI, 1, 2751},
1641b8e80941Smrg	{15632, R_028048_DB_STENCIL_READ_BASE},
1642b8e80941Smrg	{30282, R_02804C_DB_STENCIL_READ_BASE_HI, 1, 2752},
1643b8e80941Smrg	{30306, R_028054_DB_Z_WRITE_BASE_HI, 1, 2753},
1644b8e80941Smrg	{15669, R_028058_DB_STENCIL_WRITE_BASE},
1645b8e80941Smrg	{30325, R_02805C_DB_STENCIL_WRITE_BASE_HI, 1, 2754},
1646b8e80941Smrg	{30350, R_028060_DB_DFSM_CONTROL, 3, 2755},
1647b8e80941Smrg	{30366, R_028068_DB_Z_INFO2, 1, 2758},
1648b8e80941Smrg	{30377, R_02806C_DB_STENCIL_INFO2, 1, 2759},
1649b8e80941Smrg	{15755, R_0281E8_COHER_DEST_BASE_HI_0, 1, 2760},
1650b8e80941Smrg	{15776, R_0281EC_COHER_DEST_BASE_HI_1, 1, 2761},
1651b8e80941Smrg	{15797, R_0281F0_COHER_DEST_BASE_HI_2, 1, 2762},
1652b8e80941Smrg	{15818, R_0281F4_COHER_DEST_BASE_HI_3, 1, 2763},
1653b8e80941Smrg	{17715, R_028350_PA_SC_RASTER_CONFIG, 15, 2764},
1654b8e80941Smrg	{17735, R_028354_PA_SC_RASTER_CONFIG_1, 3, 2779},
1655b8e80941Smrg	{30394, R_02835C_PA_SC_TILE_STEERING_OVERRIDE, 3, 2782},
1656b8e80941Smrg	{30423, R_028360_CP_PERFMON_CNTX_CNTL, 1, 2785},
1657b8e80941Smrg	{30444, R_0283A0_PA_SC_RIGHT_VERT_GRID, 4, 2786},
1658b8e80941Smrg	{30466, R_0283A4_PA_SC_LEFT_VERT_GRID, 4, 2790},
1659b8e80941Smrg	{30487, R_0283A8_PA_SC_HORIZ_GRID, 4, 2794},
1660b8e80941Smrg	{17921, R_028424_CB_DCC_CONTROL, 4, 2798},
1661b8e80941Smrg	{21080, R_0286C4_SPI_VS_OUT_CONFIG, 2, 1362},
1662b8e80941Smrg	{21154, R_0286D8_SPI_PS_IN_CONTROL, 5, 2802},
1663b8e80941Smrg	{30504, R_0287A0_CB_MRT0_EPITCH, 1, 2807},
1664b8e80941Smrg	{30519, R_0287A4_CB_MRT1_EPITCH, 1, 2808},
1665b8e80941Smrg	{30534, R_0287A8_CB_MRT2_EPITCH, 1, 2809},
1666b8e80941Smrg	{30549, R_0287AC_CB_MRT3_EPITCH, 1, 2810},
1667b8e80941Smrg	{30564, R_0287B0_CB_MRT4_EPITCH, 1, 2811},
1668b8e80941Smrg	{30579, R_0287B4_CB_MRT5_EPITCH, 1, 2812},
1669b8e80941Smrg	{30594, R_0287B8_CB_MRT6_EPITCH, 1, 2813},
1670b8e80941Smrg	{30609, R_0287BC_CB_MRT7_EPITCH, 1, 2814},
1671b8e80941Smrg	{21736, R_0287E4_VGT_DMA_BASE_HI, 1, 2815},
1672b8e80941Smrg	{21765, R_0287F0_VGT_DRAW_INITIATOR, 8, 2816},
1673b8e80941Smrg	{21863, R_02880C_DB_SHADER_CONTROL, 16, 2824},
1674b8e80941Smrg	{21897, R_028814_PA_SU_SC_MODE_CNTL, 15, 2840},
1675b8e80941Smrg	{21916, R_028818_PA_CL_VTE_CNTL, 10, 2855},
1676b8e80941Smrg	{21931, R_02881C_PA_CL_VS_OUT_CNTL, 28, 2865},
1677b8e80941Smrg	{30624, R_028834_PA_CL_OBJPRIM_ID_CNTL, 3, 2893},
1678b8e80941Smrg	{30646, R_028838_PA_CL_NGG_CNTL, 2, 2896},
1679b8e80941Smrg	{30661, R_02883C_PA_SU_OVER_RASTERIZATION_CNTL, 5, 2898},
1680b8e80941Smrg	{30691, R_028840_PA_STEREO_CNTL},
1681b8e80941Smrg	{22391, R_028A40_VGT_GS_MODE, 15, 2903},
1682b8e80941Smrg	{22403, R_028A44_VGT_GS_ONCHIP_CNTL, 3, 2918},
1683b8e80941Smrg	{22422, R_028A48_PA_SC_MODE_CNTL_0, 7, 2921},
1684b8e80941Smrg	{22643, R_028A7C_VGT_DMA_INDEX_TYPE, 7, 2928},
1685b8e80941Smrg	{22673, R_028A84_VGT_PRIMITIVEID_EN, 3, 2935},
1686b8e80941Smrg	{22736, R_028A90_VGT_EVENT_INITIATOR, 3, 2938},
1687b8e80941Smrg	{30706, R_028A94_VGT_GS_MAX_PRIMS_PER_SUBGROUP, 1, 2941},
1688b8e80941Smrg	{30736, R_028A98_VGT_DRAW_PAYLOAD_CNTL, 4, 2942},
1689b8e80941Smrg	{22927, R_028ABC_DB_HTILE_SURFACE, 8, 2946},
1690b8e80941Smrg	{23487, R_028B54_VGT_SHADER_STAGES_EN, 13, 2954},
1691b8e80941Smrg	{23615, R_028B6C_VGT_TF_PARAM, 8, 2967},
1692b8e80941Smrg	{23863, R_028B94_VGT_STRMOUT_CONFIG, 8, 2975},
1693b8e80941Smrg	{30758, R_028B9C_VGT_DMA_EVENT_INITIATOR, 3, 2983},
1694b8e80941Smrg	{23976, R_028BE0_PA_SC_AA_CONFIG, 6, 2986},
1695b8e80941Smrg	{24691, R_028C40_PA_SC_SHADER_CONTROL, 3, 2992},
1696b8e80941Smrg	{30782, R_028C44_PA_SC_BINNER_CNTL_0, 10, 2995},
1697b8e80941Smrg	{30802, R_028C48_PA_SC_BINNER_CNTL_1, 2, 3005},
1698b8e80941Smrg	{30822, R_028C4C_PA_SC_CONSERVATIVE_RASTERIZATION_CNTL, 18, 3007},
1699b8e80941Smrg	{30860, R_028C50_PA_SC_NGG_MODE_CNTL, 1, 3025},
1700b8e80941Smrg	{30880, R_028C64_CB_COLOR0_BASE_EXT, 1, 3026},
1701b8e80941Smrg	{30899, R_028C68_CB_COLOR0_ATTRIB2, 3, 3027},
1702b8e80941Smrg	{24808, R_028C6C_CB_COLOR0_VIEW, 3, 3030},
1703b8e80941Smrg	{24823, R_028C70_CB_COLOR0_INFO, 16, 3033},
1704b8e80941Smrg	{24838, R_028C74_CB_COLOR0_ATTRIB, 10, 3049},
1705b8e80941Smrg	{30917, R_028C80_CB_COLOR0_CMASK_BASE_EXT, 1, 3059},
1706b8e80941Smrg	{30942, R_028C88_CB_COLOR0_FMASK_BASE_EXT, 1, 3060},
1707b8e80941Smrg	{30967, R_028C98_CB_COLOR0_DCC_BASE_EXT, 1, 3061},
1708b8e80941Smrg	{30990, R_028CA0_CB_COLOR1_BASE_EXT, 1, 3026},
1709b8e80941Smrg	{31009, R_028CA4_CB_COLOR1_ATTRIB2},
1710b8e80941Smrg	{25063, R_028CA8_CB_COLOR1_VIEW, 3, 3030},
1711b8e80941Smrg	{25078, R_028CAC_CB_COLOR1_INFO, 16, 3033},
1712b8e80941Smrg	{25093, R_028CB0_CB_COLOR1_ATTRIB, 10, 3049},
1713b8e80941Smrg	{31027, R_028CBC_CB_COLOR1_CMASK_BASE_EXT, 1, 3059},
1714b8e80941Smrg	{31052, R_028CC4_CB_COLOR1_FMASK_BASE_EXT, 1, 3060},
1715b8e80941Smrg	{31077, R_028CD4_CB_COLOR1_DCC_BASE_EXT, 1, 3061},
1716b8e80941Smrg	{31100, R_028CDC_CB_COLOR2_BASE_EXT, 1, 3026},
1717b8e80941Smrg	{31119, R_028CE0_CB_COLOR2_ATTRIB2},
1718b8e80941Smrg	{25318, R_028CE4_CB_COLOR2_VIEW, 3, 3030},
1719b8e80941Smrg	{25333, R_028CE8_CB_COLOR2_INFO, 16, 3033},
1720b8e80941Smrg	{25348, R_028CEC_CB_COLOR2_ATTRIB, 10, 3049},
1721b8e80941Smrg	{31137, R_028CF8_CB_COLOR2_CMASK_BASE_EXT, 1, 3059},
1722b8e80941Smrg	{31162, R_028D00_CB_COLOR2_FMASK_BASE_EXT, 1, 3060},
1723b8e80941Smrg	{31187, R_028D10_CB_COLOR2_DCC_BASE_EXT, 1, 3061},
1724b8e80941Smrg	{31210, R_028D18_CB_COLOR3_BASE_EXT, 1, 3026},
1725b8e80941Smrg	{31229, R_028D1C_CB_COLOR3_ATTRIB2},
1726b8e80941Smrg	{25573, R_028D20_CB_COLOR3_VIEW, 3, 3030},
1727b8e80941Smrg	{25588, R_028D24_CB_COLOR3_INFO, 16, 3033},
1728b8e80941Smrg	{25603, R_028D28_CB_COLOR3_ATTRIB, 10, 3049},
1729b8e80941Smrg	{31247, R_028D34_CB_COLOR3_CMASK_BASE_EXT, 1, 3059},
1730b8e80941Smrg	{31272, R_028D3C_CB_COLOR3_FMASK_BASE_EXT, 1, 3060},
1731b8e80941Smrg	{31297, R_028D4C_CB_COLOR3_DCC_BASE_EXT, 1, 3061},
1732b8e80941Smrg	{31320, R_028D54_CB_COLOR4_BASE_EXT, 1, 3026},
1733b8e80941Smrg	{31339, R_028D58_CB_COLOR4_ATTRIB2},
1734b8e80941Smrg	{25828, R_028D5C_CB_COLOR4_VIEW, 3, 3030},
1735b8e80941Smrg	{25843, R_028D60_CB_COLOR4_INFO, 16, 3033},
1736b8e80941Smrg	{25858, R_028D64_CB_COLOR4_ATTRIB, 10, 3049},
1737b8e80941Smrg	{31357, R_028D70_CB_COLOR4_CMASK_BASE_EXT, 1, 3059},
1738b8e80941Smrg	{31382, R_028D78_CB_COLOR4_FMASK_BASE_EXT, 1, 3060},
1739b8e80941Smrg	{31407, R_028D88_CB_COLOR4_DCC_BASE_EXT, 1, 3061},
1740b8e80941Smrg	{31430, R_028D90_CB_COLOR5_BASE_EXT, 1, 3026},
1741b8e80941Smrg	{31449, R_028D94_CB_COLOR5_ATTRIB2},
1742b8e80941Smrg	{26083, R_028D98_CB_COLOR5_VIEW, 3, 3030},
1743b8e80941Smrg	{26098, R_028D9C_CB_COLOR5_INFO, 16, 3033},
1744b8e80941Smrg	{26113, R_028DA0_CB_COLOR5_ATTRIB, 10, 3049},
1745b8e80941Smrg	{31467, R_028DAC_CB_COLOR5_CMASK_BASE_EXT, 1, 3059},
1746b8e80941Smrg	{31492, R_028DB4_CB_COLOR5_FMASK_BASE_EXT, 1, 3060},
1747b8e80941Smrg	{31517, R_028DC4_CB_COLOR5_DCC_BASE_EXT, 1, 3061},
1748b8e80941Smrg	{31540, R_028DCC_CB_COLOR6_BASE_EXT, 1, 3026},
1749b8e80941Smrg	{31559, R_028DD0_CB_COLOR6_ATTRIB2},
1750b8e80941Smrg	{26338, R_028DD4_CB_COLOR6_VIEW, 3, 3030},
1751b8e80941Smrg	{26353, R_028DD8_CB_COLOR6_INFO, 16, 3033},
1752b8e80941Smrg	{26368, R_028DDC_CB_COLOR6_ATTRIB, 10, 3049},
1753b8e80941Smrg	{31577, R_028DE8_CB_COLOR6_CMASK_BASE_EXT, 1, 3059},
1754b8e80941Smrg	{31602, R_028DF0_CB_COLOR6_FMASK_BASE_EXT, 1, 3060},
1755b8e80941Smrg	{31627, R_028E00_CB_COLOR6_DCC_BASE_EXT, 1, 3061},
1756b8e80941Smrg	{31650, R_028E08_CB_COLOR7_BASE_EXT, 1, 3026},
1757b8e80941Smrg	{31669, R_028E0C_CB_COLOR7_ATTRIB2},
1758b8e80941Smrg	{26593, R_028E10_CB_COLOR7_VIEW, 3, 3030},
1759b8e80941Smrg	{26608, R_028E14_CB_COLOR7_INFO, 16, 3033},
1760b8e80941Smrg	{26623, R_028E18_CB_COLOR7_ATTRIB, 10, 3049},
1761b8e80941Smrg	{31687, R_028E24_CB_COLOR7_CMASK_BASE_EXT, 1, 3059},
1762b8e80941Smrg	{31712, R_028E2C_CB_COLOR7_FMASK_BASE_EXT, 1, 3060},
1763b8e80941Smrg	{31737, R_028E3C_CB_COLOR7_DCC_BASE_EXT, 1, 3061},
1764b8e80941Smrg};
1765b8e80941Smrg
1766b8e80941Smrgstatic const struct si_field sid_fields_table[] = {
1767b8e80941Smrg	/* 0 */
1768b8e80941Smrg	{31760, S_2C3_COUNT_INDIRECT_ENABLE(~0u)},
1769b8e80941Smrg	{31782, S_2C3_DRAW_INDEX_ENABLE(~0u)},
1770b8e80941Smrg	/* 2 */
1771b8e80941Smrg	{31804, S_370_ENGINE_SEL(~0u), 4, 0},
1772b8e80941Smrg	{31815, S_370_WR_CONFIRM(~0u)},
1773b8e80941Smrg	{31826, S_370_WR_ONE_ADDR(~0u)},
1774b8e80941Smrg	{31877, S_370_DST_SEL(~0u), 6, 4},
1775b8e80941Smrg	/* 6 */
1776b8e80941Smrg	{31885, S_3F2_IB_SIZE(~0u)},
1777b8e80941Smrg	{31893, S_3F2_CHAIN(~0u)},
1778b8e80941Smrg	{31899, S_3F2_VALID(~0u)},
1779b8e80941Smrg	/* 9 */
1780b8e80941Smrg	{1009, S_410_SRC_ADDR_LO(~0u)},
1781b8e80941Smrg	/* 10 */
1782b8e80941Smrg	{31905, S_411_CP_SYNC(~0u)},
1783b8e80941Smrg	{31937, S_411_SRC_SEL(~0u), 4, 10},
1784b8e80941Smrg	{31945, S_411_ENGINE(~0u), 2, 0},
1785b8e80941Smrg	{31877, S_411_DST_SEL(~0u), 4, 14},
1786b8e80941Smrg	{1021, S_411_SRC_ADDR_HI(~0u)},
1787b8e80941Smrg	/* 15 */
1788b8e80941Smrg	{888, S_412_DST_ADDR_LO(~0u)},
1789b8e80941Smrg	/* 16 */
1790b8e80941Smrg	{900, S_413_DST_ADDR_HI(~0u)},
1791b8e80941Smrg	/* 17 */
1792b8e80941Smrg	{31976, S_414_BYTE_COUNT_GFX6(~0u)},
1793b8e80941Smrg	{31992, S_414_BYTE_COUNT_GFX9(~0u)},
1794b8e80941Smrg	{32008, S_414_DISABLE_WR_CONFIRM_GFX6(~0u)},
1795b8e80941Smrg	{32061, S_414_SRC_SWAP(~0u), 4, 18},
1796b8e80941Smrg	{32070, S_414_DST_SWAP(~0u), 4, 18},
1797b8e80941Smrg	{32086, S_414_SAS(~0u), 2, 22},
1798b8e80941Smrg	{32090, S_414_DAS(~0u), 2, 22},
1799b8e80941Smrg	{32117, S_414_SAIC(~0u), 2, 24},
1800b8e80941Smrg	{32122, S_414_DAIC(~0u), 2, 24},
1801b8e80941Smrg	{32127, S_414_RAW_WAIT(~0u)},
1802b8e80941Smrg	{32136, S_414_DISABLE_WR_CONFIRM_GFX9(~0u)},
1803b8e80941Smrg	/* 28 */
1804b8e80941Smrg	{31905, S_500_CP_SYNC(~0u)},
1805b8e80941Smrg	{31937, S_500_SRC_SEL(~0u), 4, 10},
1806b8e80941Smrg	{32160, S_500_DST_CACHE_POLICY(~0u)},
1807b8e80941Smrg	{31877, S_500_DST_SEL(~0u), 4, 14},
1808b8e80941Smrg	{32177, S_500_SRC_CACHE_POLICY(~0u)},
1809b8e80941Smrg	{31945, S_500_ENGINE(~0u), 2, 0},
1810b8e80941Smrg	/* 34 */
1811b8e80941Smrg	{32194, S_000E4C_SDMA_RQ_PENDING(~0u)},
1812b8e80941Smrg	{32210, S_000E4C_TST_RQ_PENDING(~0u)},
1813b8e80941Smrg	{32225, S_000E4C_SDMA1_RQ_PENDING(~0u)},
1814b8e80941Smrg	{32242, S_000E4C_VCE0_RQ_PENDING(~0u)},
1815b8e80941Smrg	{32258, S_000E4C_VP8_BUSY(~0u)},
1816b8e80941Smrg	{32267, S_000E4C_SDMA_BUSY(~0u)},
1817b8e80941Smrg	{32277, S_000E4C_SDMA1_BUSY(~0u)},
1818b8e80941Smrg	{32288, S_000E4C_VCE0_BUSY(~0u)},
1819b8e80941Smrg	{32298, S_000E4C_XDMA_BUSY(~0u)},
1820b8e80941Smrg	{32308, S_000E4C_CHUB_BUSY(~0u)},
1821b8e80941Smrg	{32318, S_000E4C_SDMA2_BUSY(~0u)},
1822b8e80941Smrg	{32329, S_000E4C_SDMA3_BUSY(~0u)},
1823b8e80941Smrg	{32340, S_000E4C_SAMSCP_BUSY(~0u)},
1824b8e80941Smrg	{32352, S_000E4C_ISP_BUSY(~0u)},
1825b8e80941Smrg	{32361, S_000E4C_VCE1_BUSY(~0u)},
1826b8e80941Smrg	{32371, S_000E4C_ODE_BUSY(~0u)},
1827b8e80941Smrg	{32380, S_000E4C_SDMA2_RQ_PENDING(~0u)},
1828b8e80941Smrg	{32397, S_000E4C_SDMA3_RQ_PENDING(~0u)},
1829b8e80941Smrg	{32414, S_000E4C_SAMSCP_RQ_PENDING(~0u)},
1830b8e80941Smrg	{32432, S_000E4C_ISP_RQ_PENDING(~0u)},
1831b8e80941Smrg	{32447, S_000E4C_VCE1_RQ_PENDING(~0u)},
1832b8e80941Smrg	/* 55 */
1833b8e80941Smrg	{32463, S_000E50_UVD_RQ_PENDING(~0u)},
1834b8e80941Smrg	{32478, S_000E50_SAMMSP_RQ_PENDING(~0u)},
1835b8e80941Smrg	{32496, S_000E50_ACP_RQ_PENDING(~0u)},
1836b8e80941Smrg	{32511, S_000E50_SMU_RQ_PENDING(~0u)},
1837b8e80941Smrg	{32526, S_000E50_GRBM_RQ_PENDING(~0u)},
1838b8e80941Smrg	{32542, S_000E50_HI_RQ_PENDING(~0u)},
1839b8e80941Smrg	{32556, S_000E50_VMC_BUSY(~0u)},
1840b8e80941Smrg	{32565, S_000E50_MCB_BUSY(~0u)},
1841b8e80941Smrg	{32574, S_000E50_MCB_NON_DISPLAY_BUSY(~0u)},
1842b8e80941Smrg	{32595, S_000E50_MCC_BUSY(~0u)},
1843b8e80941Smrg	{32604, S_000E50_MCD_BUSY(~0u)},
1844b8e80941Smrg	{32613, S_000E50_VMC1_BUSY(~0u)},
1845b8e80941Smrg	{32623, S_000E50_SEM_BUSY(~0u)},
1846b8e80941Smrg	{32632, S_000E50_ACP_BUSY(~0u)},
1847b8e80941Smrg	{32641, S_000E50_IH_BUSY(~0u)},
1848b8e80941Smrg	{32649, S_000E50_UVD_BUSY(~0u)},
1849b8e80941Smrg	{32658, S_000E50_SAMMSP_BUSY(~0u)},
1850b8e80941Smrg	{32670, S_000E50_GCATCL2_BUSY(~0u)},
1851b8e80941Smrg	{32683, S_000E50_OSATCL2_BUSY(~0u)},
1852b8e80941Smrg	{32696, S_000E50_BIF_BUSY(~0u)},
1853b8e80941Smrg	/* 75 */
1854b8e80941Smrg	{32705, S_000E54_MCC0_BUSY(~0u)},
1855b8e80941Smrg	{32715, S_000E54_MCC1_BUSY(~0u)},
1856b8e80941Smrg	{32725, S_000E54_MCC2_BUSY(~0u)},
1857b8e80941Smrg	{32735, S_000E54_MCC3_BUSY(~0u)},
1858b8e80941Smrg	{32745, S_000E54_MCC4_BUSY(~0u)},
1859b8e80941Smrg	{32755, S_000E54_MCC5_BUSY(~0u)},
1860b8e80941Smrg	{32765, S_000E54_MCC6_BUSY(~0u)},
1861b8e80941Smrg	{32775, S_000E54_MCC7_BUSY(~0u)},
1862b8e80941Smrg	{32785, S_000E54_MCD0_BUSY(~0u)},
1863b8e80941Smrg	{32795, S_000E54_MCD1_BUSY(~0u)},
1864b8e80941Smrg	{32805, S_000E54_MCD2_BUSY(~0u)},
1865b8e80941Smrg	{32815, S_000E54_MCD3_BUSY(~0u)},
1866b8e80941Smrg	{32825, S_000E54_MCD4_BUSY(~0u)},
1867b8e80941Smrg	{32835, S_000E54_MCD5_BUSY(~0u)},
1868b8e80941Smrg	{32845, S_000E54_MCD6_BUSY(~0u)},
1869b8e80941Smrg	{32855, S_000E54_MCD7_BUSY(~0u)},
1870b8e80941Smrg	/* 91 */
1871b8e80941Smrg	{32865, S_00D034_IDLE(~0u)},
1872b8e80941Smrg	{32870, S_00D034_REG_IDLE(~0u)},
1873b8e80941Smrg	{32879, S_00D034_RB_EMPTY(~0u)},
1874b8e80941Smrg	{32888, S_00D034_RB_FULL(~0u)},
1875b8e80941Smrg	{32896, S_00D034_RB_CMD_IDLE(~0u)},
1876b8e80941Smrg	{32908, S_00D034_RB_CMD_FULL(~0u)},
1877b8e80941Smrg	{32920, S_00D034_IB_CMD_IDLE(~0u)},
1878b8e80941Smrg	{32932, S_00D034_IB_CMD_FULL(~0u)},
1879b8e80941Smrg	{32944, S_00D034_BLOCK_IDLE(~0u)},
1880b8e80941Smrg	{32955, S_00D034_INSIDE_IB(~0u)},
1881b8e80941Smrg	{32965, S_00D034_EX_IDLE(~0u)},
1882b8e80941Smrg	{32973, S_00D034_EX_IDLE_POLL_TIMER_EXPIRE(~0u)},
1883b8e80941Smrg	{32999, S_00D034_PACKET_READY(~0u)},
1884b8e80941Smrg	{33012, S_00D034_MC_WR_IDLE(~0u)},
1885b8e80941Smrg	{33023, S_00D034_SRBM_IDLE(~0u)},
1886b8e80941Smrg	{33033, S_00D034_CONTEXT_EMPTY(~0u)},
1887b8e80941Smrg	{33047, S_00D034_DELTA_RPTR_FULL(~0u)},
1888b8e80941Smrg	{33063, S_00D034_RB_MC_RREQ_IDLE(~0u)},
1889b8e80941Smrg	{33079, S_00D034_IB_MC_RREQ_IDLE(~0u)},
1890b8e80941Smrg	{33095, S_00D034_MC_RD_IDLE(~0u)},
1891b8e80941Smrg	{33106, S_00D034_DELTA_RPTR_EMPTY(~0u)},
1892b8e80941Smrg	{33123, S_00D034_MC_RD_RET_STALL(~0u)},
1893b8e80941Smrg	{33139, S_00D034_MC_RD_NO_POLL_IDLE(~0u)},
1894b8e80941Smrg	{33158, S_00D034_PREV_CMD_IDLE(~0u)},
1895b8e80941Smrg	{33172, S_00D034_SEM_IDLE(~0u)},
1896b8e80941Smrg	{33181, S_00D034_SEM_REQ_STALL(~0u)},
1897b8e80941Smrg	{33195, S_00D034_SEM_RESP_STATE(~0u)},
1898b8e80941Smrg	{33210, S_00D034_INT_IDLE(~0u)},
1899b8e80941Smrg	{33219, S_00D034_INT_REQ_STALL(~0u)},
1900b8e80941Smrg	/* 120 */
1901b8e80941Smrg	{33233, S_008008_ME0PIPE1_CMDFIFO_AVAIL(~0u)},
1902b8e80941Smrg	{33256, S_008008_ME0PIPE1_CF_RQ_PENDING(~0u)},
1903b8e80941Smrg	{33279, S_008008_ME0PIPE1_PF_RQ_PENDING(~0u)},
1904b8e80941Smrg	{33302, S_008008_ME1PIPE0_RQ_PENDING(~0u)},
1905b8e80941Smrg	{33322, S_008008_ME1PIPE1_RQ_PENDING(~0u)},
1906b8e80941Smrg	{33342, S_008008_ME1PIPE2_RQ_PENDING(~0u)},
1907b8e80941Smrg	{33362, S_008008_ME1PIPE3_RQ_PENDING(~0u)},
1908b8e80941Smrg	{33382, S_008008_ME2PIPE0_RQ_PENDING(~0u)},
1909b8e80941Smrg	{33402, S_008008_ME2PIPE1_RQ_PENDING(~0u)},
1910b8e80941Smrg	{33422, S_008008_ME2PIPE2_RQ_PENDING(~0u)},
1911b8e80941Smrg	{33442, S_008008_ME2PIPE3_RQ_PENDING(~0u)},
1912b8e80941Smrg	{33462, S_008008_RLC_RQ_PENDING(~0u)},
1913b8e80941Smrg	{33477, S_008008_RLC_BUSY(~0u)},
1914b8e80941Smrg	{33486, S_008008_TC_BUSY(~0u)},
1915b8e80941Smrg	{33494, S_008008_TCC_CC_RESIDENT(~0u)},
1916b8e80941Smrg	{33510, S_008008_CPF_BUSY(~0u)},
1917b8e80941Smrg	{33519, S_008008_CPC_BUSY(~0u)},
1918b8e80941Smrg	{33528, S_008008_CPG_BUSY(~0u)},
1919b8e80941Smrg	/* 138 */
1920b8e80941Smrg	{33537, S_008010_ME0PIPE0_CMDFIFO_AVAIL(~0u)},
1921b8e80941Smrg	{33560, S_008010_SRBM_RQ_PENDING(~0u)},
1922b8e80941Smrg	{33576, S_008010_ME0PIPE0_CF_RQ_PENDING(~0u)},
1923b8e80941Smrg	{33599, S_008010_ME0PIPE0_PF_RQ_PENDING(~0u)},
1924b8e80941Smrg	{33622, S_008010_GDS_DMA_RQ_PENDING(~0u)},
1925b8e80941Smrg	{33641, S_008010_DB_CLEAN(~0u)},
1926b8e80941Smrg	{33650, S_008010_CB_CLEAN(~0u)},
1927b8e80941Smrg	{33659, S_008010_TA_BUSY(~0u)},
1928b8e80941Smrg	{33667, S_008010_GDS_BUSY(~0u)},
1929b8e80941Smrg	{33676, S_008010_WD_BUSY_NO_DMA(~0u)},
1930b8e80941Smrg	{33691, S_008010_VGT_BUSY(~0u)},
1931b8e80941Smrg	{33700, S_008010_IA_BUSY_NO_DMA(~0u)},
1932b8e80941Smrg	{33715, S_008010_IA_BUSY(~0u)},
1933b8e80941Smrg	{33723, S_008010_SX_BUSY(~0u)},
1934b8e80941Smrg	{33731, S_008010_WD_BUSY(~0u)},
1935b8e80941Smrg	{33739, S_008010_SPI_BUSY(~0u)},
1936b8e80941Smrg	{33748, S_008010_BCI_BUSY(~0u)},
1937b8e80941Smrg	{33757, S_008010_SC_BUSY(~0u)},
1938b8e80941Smrg	{33765, S_008010_PA_BUSY(~0u)},
1939b8e80941Smrg	{33773, S_008010_DB_BUSY(~0u)},
1940b8e80941Smrg	{33781, S_008010_CP_COHERENCY_BUSY(~0u)},
1941b8e80941Smrg	{32344, S_008010_CP_BUSY(~0u)},
1942b8e80941Smrg	{32566, S_008010_CB_BUSY(~0u)},
1943b8e80941Smrg	{33799, S_008010_GUI_ACTIVE(~0u)},
1944b8e80941Smrg	/* 162 */
1945b8e80941Smrg	{33810, S_00802C_INSTANCE_INDEX(~0u)},
1946b8e80941Smrg	{33825, S_00802C_SH_INDEX(~0u)},
1947b8e80941Smrg	{33834, S_00802C_SE_INDEX(~0u)},
1948b8e80941Smrg	{33843, S_00802C_SH_BROADCAST_WRITES(~0u)},
1949b8e80941Smrg	{33863, S_00802C_INSTANCE_BROADCAST_WRITES(~0u)},
1950b8e80941Smrg	{33889, S_00802C_SE_BROADCAST_WRITES(~0u)},
1951b8e80941Smrg	/* 168 */
1952b8e80941Smrg	{33909, S_0084FC_OFFSET_UPDATE_DONE(~0u)},
1953b8e80941Smrg	/* 169 */
1954b8e80941Smrg	{33928, S_0085F0_DEST_BASE_0_ENA(~0u)},
1955b8e80941Smrg	{33944, S_0085F0_DEST_BASE_1_ENA(~0u)},
1956b8e80941Smrg	{33960, S_0085F0_CB0_DEST_BASE_ENA(~0u)},
1957b8e80941Smrg	{33978, S_0085F0_CB1_DEST_BASE_ENA(~0u)},
1958b8e80941Smrg	{33996, S_0085F0_CB2_DEST_BASE_ENA(~0u)},
1959b8e80941Smrg	{34014, S_0085F0_CB3_DEST_BASE_ENA(~0u)},
1960b8e80941Smrg	{34032, S_0085F0_CB4_DEST_BASE_ENA(~0u)},
1961b8e80941Smrg	{34050, S_0085F0_CB5_DEST_BASE_ENA(~0u)},
1962b8e80941Smrg	{34068, S_0085F0_CB6_DEST_BASE_ENA(~0u)},
1963b8e80941Smrg	{34086, S_0085F0_CB7_DEST_BASE_ENA(~0u)},
1964b8e80941Smrg	{34104, S_0085F0_DB_DEST_BASE_ENA(~0u)},
1965b8e80941Smrg	{34121, S_0085F0_DEST_BASE_2_ENA(~0u)},
1966b8e80941Smrg	{34137, S_0085F0_DEST_BASE_3_ENA(~0u)},
1967b8e80941Smrg	{34153, S_0085F0_TCL1_ACTION_ENA(~0u)},
1968b8e80941Smrg	{34169, S_0085F0_TC_ACTION_ENA(~0u)},
1969b8e80941Smrg	{34183, S_0085F0_CB_ACTION_ENA(~0u)},
1970b8e80941Smrg	{34197, S_0085F0_DB_ACTION_ENA(~0u)},
1971b8e80941Smrg	{34211, S_0085F0_SH_KCACHE_ACTION_ENA(~0u)},
1972b8e80941Smrg	{34232, S_0085F0_SH_ICACHE_ACTION_ENA(~0u)},
1973b8e80941Smrg	/* 188 */
1974b8e80941Smrg	{33641, S_008014_DB_CLEAN(~0u)},
1975b8e80941Smrg	{33650, S_008014_CB_CLEAN(~0u)},
1976b8e80941Smrg	{33748, S_008014_BCI_BUSY(~0u)},
1977b8e80941Smrg	{33691, S_008014_VGT_BUSY(~0u)},
1978b8e80941Smrg	{33765, S_008014_PA_BUSY(~0u)},
1979b8e80941Smrg	{33659, S_008014_TA_BUSY(~0u)},
1980b8e80941Smrg	{33723, S_008014_SX_BUSY(~0u)},
1981b8e80941Smrg	{33739, S_008014_SPI_BUSY(~0u)},
1982b8e80941Smrg	{33757, S_008014_SC_BUSY(~0u)},
1983b8e80941Smrg	{33773, S_008014_DB_BUSY(~0u)},
1984b8e80941Smrg	{32566, S_008014_CB_BUSY(~0u)},
1985b8e80941Smrg	/* 199 */
1986b8e80941Smrg	{33641, S_008018_DB_CLEAN(~0u)},
1987b8e80941Smrg	{33650, S_008018_CB_CLEAN(~0u)},
1988b8e80941Smrg	{33748, S_008018_BCI_BUSY(~0u)},
1989b8e80941Smrg	{33691, S_008018_VGT_BUSY(~0u)},
1990b8e80941Smrg	{33765, S_008018_PA_BUSY(~0u)},
1991b8e80941Smrg	{33659, S_008018_TA_BUSY(~0u)},
1992b8e80941Smrg	{33723, S_008018_SX_BUSY(~0u)},
1993b8e80941Smrg	{33739, S_008018_SPI_BUSY(~0u)},
1994b8e80941Smrg	{33757, S_008018_SC_BUSY(~0u)},
1995b8e80941Smrg	{33773, S_008018_DB_BUSY(~0u)},
1996b8e80941Smrg	{32566, S_008018_CB_BUSY(~0u)},
1997b8e80941Smrg	/* 210 */
1998b8e80941Smrg	{33641, S_008038_DB_CLEAN(~0u)},
1999b8e80941Smrg	{33650, S_008038_CB_CLEAN(~0u)},
2000b8e80941Smrg	{33748, S_008038_BCI_BUSY(~0u)},
2001b8e80941Smrg	{33691, S_008038_VGT_BUSY(~0u)},
2002b8e80941Smrg	{33765, S_008038_PA_BUSY(~0u)},
2003b8e80941Smrg	{33659, S_008038_TA_BUSY(~0u)},
2004b8e80941Smrg	{33723, S_008038_SX_BUSY(~0u)},
2005b8e80941Smrg	{33739, S_008038_SPI_BUSY(~0u)},
2006b8e80941Smrg	{33757, S_008038_SC_BUSY(~0u)},
2007b8e80941Smrg	{33773, S_008038_DB_BUSY(~0u)},
2008b8e80941Smrg	{32566, S_008038_CB_BUSY(~0u)},
2009b8e80941Smrg	/* 221 */
2010b8e80941Smrg	{33641, S_00803C_DB_CLEAN(~0u)},
2011b8e80941Smrg	{33650, S_00803C_CB_CLEAN(~0u)},
2012b8e80941Smrg	{33748, S_00803C_BCI_BUSY(~0u)},
2013b8e80941Smrg	{33691, S_00803C_VGT_BUSY(~0u)},
2014b8e80941Smrg	{33765, S_00803C_PA_BUSY(~0u)},
2015b8e80941Smrg	{33659, S_00803C_TA_BUSY(~0u)},
2016b8e80941Smrg	{33723, S_00803C_SX_BUSY(~0u)},
2017b8e80941Smrg	{33739, S_00803C_SPI_BUSY(~0u)},
2018b8e80941Smrg	{33757, S_00803C_SC_BUSY(~0u)},
2019b8e80941Smrg	{33773, S_00803C_DB_BUSY(~0u)},
2020b8e80941Smrg	{32566, S_00803C_CB_BUSY(~0u)},
2021b8e80941Smrg	/* 232 */
2022b8e80941Smrg	{33909, S_0300FC_OFFSET_UPDATE_DONE(~0u)},
2023b8e80941Smrg	/* 233 */
2024b8e80941Smrg	{34253, S_0301E4_COHER_BASE_HI_256B(~0u)},
2025b8e80941Smrg	/* 234 */
2026b8e80941Smrg	{34272, S_0301EC_START_DELAY_COUNT(~0u)},
2027b8e80941Smrg	/* 235 */
2028b8e80941Smrg	{33928, S_0301F0_DEST_BASE_0_ENA(~0u)},
2029b8e80941Smrg	{33944, S_0301F0_DEST_BASE_1_ENA(~0u)},
2030b8e80941Smrg	{34290, S_0301F0_TC_SD_ACTION_ENA(~0u)},
2031b8e80941Smrg	{34307, S_0301F0_TC_NC_ACTION_ENA(~0u)},
2032b8e80941Smrg	{33960, S_0301F0_CB0_DEST_BASE_ENA(~0u)},
2033b8e80941Smrg	{33978, S_0301F0_CB1_DEST_BASE_ENA(~0u)},
2034b8e80941Smrg	{33996, S_0301F0_CB2_DEST_BASE_ENA(~0u)},
2035b8e80941Smrg	{34014, S_0301F0_CB3_DEST_BASE_ENA(~0u)},
2036b8e80941Smrg	{34032, S_0301F0_CB4_DEST_BASE_ENA(~0u)},
2037b8e80941Smrg	{34050, S_0301F0_CB5_DEST_BASE_ENA(~0u)},
2038b8e80941Smrg	{34068, S_0301F0_CB6_DEST_BASE_ENA(~0u)},
2039b8e80941Smrg	{34086, S_0301F0_CB7_DEST_BASE_ENA(~0u)},
2040b8e80941Smrg	{34104, S_0301F0_DB_DEST_BASE_ENA(~0u)},
2041b8e80941Smrg	{34324, S_0301F0_TCL1_VOL_ACTION_ENA(~0u)},
2042b8e80941Smrg	{34344, S_0301F0_TC_VOL_ACTION_ENA(~0u)},
2043b8e80941Smrg	{34362, S_0301F0_TC_WB_ACTION_ENA(~0u)},
2044b8e80941Smrg	{34121, S_0301F0_DEST_BASE_2_ENA(~0u)},
2045b8e80941Smrg	{34137, S_0301F0_DEST_BASE_3_ENA(~0u)},
2046b8e80941Smrg	{34153, S_0301F0_TCL1_ACTION_ENA(~0u)},
2047b8e80941Smrg	{34169, S_0301F0_TC_ACTION_ENA(~0u)},
2048b8e80941Smrg	{34183, S_0301F0_CB_ACTION_ENA(~0u)},
2049b8e80941Smrg	{34197, S_0301F0_DB_ACTION_ENA(~0u)},
2050b8e80941Smrg	{34211, S_0301F0_SH_KCACHE_ACTION_ENA(~0u)},
2051b8e80941Smrg	{34379, S_0301F0_SH_KCACHE_VOL_ACTION_ENA(~0u)},
2052b8e80941Smrg	{34232, S_0301F0_SH_ICACHE_ACTION_ENA(~0u)},
2053b8e80941Smrg	{34404, S_0301F0_SH_KCACHE_WB_ACTION_ENA(~0u)},
2054b8e80941Smrg	{34428, S_0301F0_SH_SD_ACTION_ENA(~0u)},
2055b8e80941Smrg	/* 262 */
2056b8e80941Smrg	{34445, S_0301FC_MATCHING_GFX_CNTX(~0u)},
2057b8e80941Smrg	{34463, S_0301FC_MEID(~0u)},
2058b8e80941Smrg	{34468, S_0301FC_PHASE1_STATUS(~0u)},
2059b8e80941Smrg	{1051, S_0301FC_STATUS(~0u)},
2060b8e80941Smrg	/* 266 */
2061b8e80941Smrg	{34482, S_008210_MEC1_BUSY(~0u)},
2062b8e80941Smrg	{34492, S_008210_MEC2_BUSY(~0u)},
2063b8e80941Smrg	{34502, S_008210_DC0_BUSY(~0u)},
2064b8e80941Smrg	{34511, S_008210_DC1_BUSY(~0u)},
2065b8e80941Smrg	{34520, S_008210_RCIU1_BUSY(~0u)},
2066b8e80941Smrg	{34531, S_008210_RCIU2_BUSY(~0u)},
2067b8e80941Smrg	{34542, S_008210_ROQ1_BUSY(~0u)},
2068b8e80941Smrg	{34552, S_008210_ROQ2_BUSY(~0u)},
2069b8e80941Smrg	{34562, S_008210_TCIU_BUSY(~0u)},
2070b8e80941Smrg	{34572, S_008210_SCRATCH_RAM_BUSY(~0u)},
2071b8e80941Smrg	{34589, S_008210_QU_BUSY(~0u)},
2072b8e80941Smrg	{34597, S_008210_ATCL2IU_BUSY(~0u)},
2073b8e80941Smrg	{34610, S_008210_CPG_CPC_BUSY(~0u)},
2074b8e80941Smrg	{34623, S_008210_CPF_CPC_BUSY(~0u)},
2075b8e80941Smrg	{33519, S_008210_CPC_BUSY(~0u)},
2076b8e80941Smrg	/* 281 */
2077b8e80941Smrg	{34636, S_008214_MEC1_LOAD_BUSY(~0u)},
2078b8e80941Smrg	{34651, S_008214_MEC1_SEMAPOHRE_BUSY(~0u)},
2079b8e80941Smrg	{34671, S_008214_MEC1_MUTEX_BUSY(~0u)},
2080b8e80941Smrg	{34687, S_008214_MEC1_MESSAGE_BUSY(~0u)},
2081b8e80941Smrg	{34705, S_008214_MEC1_EOP_QUEUE_BUSY(~0u)},
2082b8e80941Smrg	{34725, S_008214_MEC1_IQ_QUEUE_BUSY(~0u)},
2083b8e80941Smrg	{34744, S_008214_MEC1_IB_QUEUE_BUSY(~0u)},
2084b8e80941Smrg	{34763, S_008214_MEC1_TC_BUSY(~0u)},
2085b8e80941Smrg	{34776, S_008214_MEC1_DMA_BUSY(~0u)},
2086b8e80941Smrg	{34790, S_008214_MEC1_PARTIAL_FLUSH_BUSY(~0u)},
2087b8e80941Smrg	{34814, S_008214_MEC1_PIPE0_BUSY(~0u)},
2088b8e80941Smrg	{34830, S_008214_MEC1_PIPE1_BUSY(~0u)},
2089b8e80941Smrg	{34846, S_008214_MEC1_PIPE2_BUSY(~0u)},
2090b8e80941Smrg	{34862, S_008214_MEC1_PIPE3_BUSY(~0u)},
2091b8e80941Smrg	{34878, S_008214_MEC2_LOAD_BUSY(~0u)},
2092b8e80941Smrg	{34893, S_008214_MEC2_SEMAPOHRE_BUSY(~0u)},
2093b8e80941Smrg	{34913, S_008214_MEC2_MUTEX_BUSY(~0u)},
2094b8e80941Smrg	{34929, S_008214_MEC2_MESSAGE_BUSY(~0u)},
2095b8e80941Smrg	{34947, S_008214_MEC2_EOP_QUEUE_BUSY(~0u)},
2096b8e80941Smrg	{34967, S_008214_MEC2_IQ_QUEUE_BUSY(~0u)},
2097b8e80941Smrg	{34986, S_008214_MEC2_IB_QUEUE_BUSY(~0u)},
2098b8e80941Smrg	{35005, S_008214_MEC2_TC_BUSY(~0u)},
2099b8e80941Smrg	{35018, S_008214_MEC2_DMA_BUSY(~0u)},
2100b8e80941Smrg	{35032, S_008214_MEC2_PARTIAL_FLUSH_BUSY(~0u)},
2101b8e80941Smrg	{35056, S_008214_MEC2_PIPE0_BUSY(~0u)},
2102b8e80941Smrg	{35072, S_008214_MEC2_PIPE1_BUSY(~0u)},
2103b8e80941Smrg	{35088, S_008214_MEC2_PIPE2_BUSY(~0u)},
2104b8e80941Smrg	{35104, S_008214_MEC2_PIPE3_BUSY(~0u)},
2105b8e80941Smrg	/* 309 */
2106b8e80941Smrg	{35120, S_008218_RCIU_TX_FREE_STALL(~0u)},
2107b8e80941Smrg	{35139, S_008218_RCIU_PRIV_VIOLATION(~0u)},
2108b8e80941Smrg	{35159, S_008218_TCIU_TX_FREE_STALL(~0u)},
2109b8e80941Smrg	{35178, S_008218_MEC1_DECODING_PACKET(~0u)},
2110b8e80941Smrg	{35199, S_008218_MEC1_WAIT_ON_RCIU(~0u)},
2111b8e80941Smrg	{35217, S_008218_MEC1_WAIT_ON_RCIU_READ(~0u)},
2112b8e80941Smrg	{35240, S_008218_MEC1_WAIT_ON_ROQ_DATA(~0u)},
2113b8e80941Smrg	{35262, S_008218_MEC2_DECODING_PACKET(~0u)},
2114b8e80941Smrg	{35283, S_008218_MEC2_WAIT_ON_RCIU(~0u)},
2115b8e80941Smrg	{35301, S_008218_MEC2_WAIT_ON_RCIU_READ(~0u)},
2116b8e80941Smrg	{35324, S_008218_MEC2_WAIT_ON_ROQ_DATA(~0u)},
2117b8e80941Smrg	{35346, S_008218_ATCL2IU_WAITING_ON_FREE(~0u)},
2118b8e80941Smrg	{35370, S_008218_ATCL2IU_WAITING_ON_TAGS(~0u)},
2119b8e80941Smrg	{35394, S_008218_ATCL1_WAITING_ON_TRANS(~0u)},
2120b8e80941Smrg	/* 323 */
2121b8e80941Smrg	{35417, S_00821C_POST_WPTR_GFX_BUSY(~0u)},
2122b8e80941Smrg	{35436, S_00821C_CSF_BUSY(~0u)},
2123b8e80941Smrg	{35445, S_00821C_ROQ_ALIGN_BUSY(~0u)},
2124b8e80941Smrg	{35460, S_00821C_ROQ_RING_BUSY(~0u)},
2125b8e80941Smrg	{35474, S_00821C_ROQ_INDIRECT1_BUSY(~0u)},
2126b8e80941Smrg	{35493, S_00821C_ROQ_INDIRECT2_BUSY(~0u)},
2127b8e80941Smrg	{35512, S_00821C_ROQ_STATE_BUSY(~0u)},
2128b8e80941Smrg	{35527, S_00821C_ROQ_CE_RING_BUSY(~0u)},
2129b8e80941Smrg	{35544, S_00821C_ROQ_CE_INDIRECT1_BUSY(~0u)},
2130b8e80941Smrg	{35566, S_00821C_ROQ_CE_INDIRECT2_BUSY(~0u)},
2131b8e80941Smrg	{35588, S_00821C_SEMAPHORE_BUSY(~0u)},
2132b8e80941Smrg	{35603, S_00821C_INTERRUPT_BUSY(~0u)},
2133b8e80941Smrg	{34562, S_00821C_TCIU_BUSY(~0u)},
2134b8e80941Smrg	{35618, S_00821C_HQD_BUSY(~0u)},
2135b8e80941Smrg	{35627, S_00821C_PRT_BUSY(~0u)},
2136b8e80941Smrg	{34597, S_00821C_ATCL2IU_BUSY(~0u)},
2137b8e80941Smrg	{35636, S_00821C_CPF_GFX_BUSY(~0u)},
2138b8e80941Smrg	{35649, S_00821C_CPF_CMP_BUSY(~0u)},
2139b8e80941Smrg	{35662, S_00821C_GRBM_CPF_STAT_BUSY(~0u)},
2140b8e80941Smrg	{35681, S_00821C_CPC_CPF_BUSY(~0u)},
2141b8e80941Smrg	{33510, S_00821C_CPF_BUSY(~0u)},
2142b8e80941Smrg	/* 344 */
2143b8e80941Smrg	{35694, S_008220_REG_BUS_FIFO_BUSY(~0u)},
2144b8e80941Smrg	{35712, S_008220_CSF_RING_BUSY(~0u)},
2145b8e80941Smrg	{35726, S_008220_CSF_INDIRECT1_BUSY(~0u)},
2146b8e80941Smrg	{35745, S_008220_CSF_INDIRECT2_BUSY(~0u)},
2147b8e80941Smrg	{35764, S_008220_CSF_STATE_BUSY(~0u)},
2148b8e80941Smrg	{35779, S_008220_CSF_CE_INDR1_BUSY(~0u)},
2149b8e80941Smrg	{35797, S_008220_CSF_CE_INDR2_BUSY(~0u)},
2150b8e80941Smrg	{35815, S_008220_CSF_ARBITER_BUSY(~0u)},
2151b8e80941Smrg	{35832, S_008220_CSF_INPUT_BUSY(~0u)},
2152b8e80941Smrg	{35847, S_008220_OUTSTANDING_READ_TAGS(~0u)},
2153b8e80941Smrg	{35869, S_008220_HPD_PROCESSING_EOP_BUSY(~0u)},
2154b8e80941Smrg	{35893, S_008220_HQD_DISPATCH_BUSY(~0u)},
2155b8e80941Smrg	{35911, S_008220_HQD_IQ_TIMER_BUSY(~0u)},
2156b8e80941Smrg	{35929, S_008220_HQD_DMA_OFFLOAD_BUSY(~0u)},
2157b8e80941Smrg	{35950, S_008220_HQD_WAIT_SEMAPHORE_BUSY(~0u)},
2158b8e80941Smrg	{35974, S_008220_HQD_SIGNAL_SEMAPHORE_BUSY(~0u)},
2159b8e80941Smrg	{36000, S_008220_HQD_MESSAGE_BUSY(~0u)},
2160b8e80941Smrg	{36017, S_008220_HQD_PQ_FETCHER_BUSY(~0u)},
2161b8e80941Smrg	{36037, S_008220_HQD_IB_FETCHER_BUSY(~0u)},
2162b8e80941Smrg	{36057, S_008220_HQD_IQ_FETCHER_BUSY(~0u)},
2163b8e80941Smrg	{36077, S_008220_HQD_EOP_FETCHER_BUSY(~0u)},
2164b8e80941Smrg	{36098, S_008220_HQD_CONSUMED_RPTR_BUSY(~0u)},
2165b8e80941Smrg	{36121, S_008220_HQD_FETCHER_ARB_BUSY(~0u)},
2166b8e80941Smrg	{36142, S_008220_HQD_ROQ_ALIGN_BUSY(~0u)},
2167b8e80941Smrg	{36161, S_008220_HQD_ROQ_EOP_BUSY(~0u)},
2168b8e80941Smrg	{36178, S_008220_HQD_ROQ_IQ_BUSY(~0u)},
2169b8e80941Smrg	{36194, S_008220_HQD_ROQ_PQ_BUSY(~0u)},
2170b8e80941Smrg	{36210, S_008220_HQD_ROQ_IB_BUSY(~0u)},
2171b8e80941Smrg	{36226, S_008220_HQD_WPTR_POLL_BUSY(~0u)},
2172b8e80941Smrg	{36245, S_008220_HQD_PQ_BUSY(~0u)},
2173b8e80941Smrg	{36257, S_008220_HQD_IB_BUSY(~0u)},
2174b8e80941Smrg	/* 375 */
2175b8e80941Smrg	{36269, S_008224_RING_FETCHING_DATA(~0u)},
2176b8e80941Smrg	{36288, S_008224_INDR1_FETCHING_DATA(~0u)},
2177b8e80941Smrg	{36308, S_008224_INDR2_FETCHING_DATA(~0u)},
2178b8e80941Smrg	{36328, S_008224_STATE_FETCHING_DATA(~0u)},
2179b8e80941Smrg	{36348, S_008224_TCIU_WAITING_ON_FREE(~0u)},
2180b8e80941Smrg	{36369, S_008224_TCIU_WAITING_ON_TAGS(~0u)},
2181b8e80941Smrg	{35346, S_008224_ATCL2IU_WAITING_ON_FREE(~0u)},
2182b8e80941Smrg	{35370, S_008224_ATCL2IU_WAITING_ON_TAGS(~0u)},
2183b8e80941Smrg	{35394, S_008224_ATCL1_WAITING_ON_TRANS(~0u)},
2184b8e80941Smrg	/* 384 */
2185b8e80941Smrg	{36390, S_030230_COHER_SIZE_HI_256B(~0u)},
2186b8e80941Smrg	/* 385 */
2187b8e80941Smrg	{36409, S_0088B0_PRIM_COUNT(~0u)},
2188b8e80941Smrg	/* 386 */
2189b8e80941Smrg	{36420, S_0088C4_VS_NO_EXTRA_BUFFER(~0u)},
2190b8e80941Smrg	{36439, S_0088C4_STREAMOUT_FULL_FLUSH(~0u)},
2191b8e80941Smrg	{36460, S_0088C4_ES_LIMIT(~0u)},
2192b8e80941Smrg	/* 389 */
2193b8e80941Smrg	{36469, S_0088D4_VERT_REUSE(~0u)},
2194b8e80941Smrg	/* 390 */
2195b8e80941Smrg	{22249, S_008958_PRIM_TYPE(~0u), 29, 26},
2196b8e80941Smrg	/* 391 */
2197b8e80941Smrg	{203, S_00895C_INDEX_TYPE(~0u), 2, 55},
2198b8e80941Smrg	/* 392 */
2199b8e80941Smrg	{38, S_008988_SIZE(~0u)},
2200b8e80941Smrg	/* 393 */
2201b8e80941Smrg	{37038, S_0089B0_OFFCHIP_BUFFERING(~0u)},
2202b8e80941Smrg	/* 394 */
2203b8e80941Smrg	{37056, S_008A14_CLIP_VTX_REORDER_ENA(~0u)},
2204b8e80941Smrg	{37077, S_008A14_NUM_CLIP_SEQ(~0u)},
2205b8e80941Smrg	{37090, S_008A14_CLIPPED_PRIM_SEQ_STALL(~0u)},
2206b8e80941Smrg	{37113, S_008A14_VE_NAN_PROC_DISABLE(~0u)},
2207b8e80941Smrg	/* 398 */
2208b8e80941Smrg	{1823, S_008A60_LINE_STIPPLE_VALUE(~0u)},
2209b8e80941Smrg	/* 399 */
2210b8e80941Smrg	{37133, S_008B10_CURRENT_PTR(~0u)},
2211b8e80941Smrg	{37145, S_008B10_CURRENT_COUNT(~0u)},
2212b8e80941Smrg	/* 401 */
2213b8e80941Smrg	{37159, S_008670_CE_TO_CSF_NOT_RDY_TO_RCV(~0u)},
2214b8e80941Smrg	{37184, S_008670_CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV(~0u)},
2215b8e80941Smrg	{37222, S_008670_CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER(~0u)},
2216b8e80941Smrg	{37263, S_008670_CE_TO_RAM_INIT_NOT_RDY(~0u)},
2217b8e80941Smrg	{37286, S_008670_CE_TO_RAM_DUMP_NOT_RDY(~0u)},
2218b8e80941Smrg	{37309, S_008670_CE_TO_RAM_WRITE_NOT_RDY(~0u)},
2219b8e80941Smrg	{37333, S_008670_CE_TO_INC_FIFO_NOT_RDY_TO_RCV(~0u)},
2220b8e80941Smrg	{37363, S_008670_CE_TO_WR_FIFO_NOT_RDY_TO_RCV(~0u)},
2221b8e80941Smrg	{37392, S_008670_CE_WAITING_ON_BUFFER_DATA(~0u)},
2222b8e80941Smrg	{37418, S_008670_CE_WAITING_ON_CE_BUFFER_FLAG(~0u)},
2223b8e80941Smrg	{37447, S_008670_CE_WAITING_ON_DE_COUNTER(~0u)},
2224b8e80941Smrg	{37472, S_008670_CE_WAITING_ON_DE_COUNTER_UNDERFLOW(~0u)},
2225b8e80941Smrg	{36348, S_008670_TCIU_WAITING_ON_FREE(~0u)},
2226b8e80941Smrg	{36369, S_008670_TCIU_WAITING_ON_TAGS(~0u)},
2227b8e80941Smrg	{37507, S_008670_CE_STALLED_ON_TC_WR_CONFIRM(~0u)},
2228b8e80941Smrg	{37535, S_008670_CE_STALLED_ON_ATOMIC_RTN_DATA(~0u)},
2229b8e80941Smrg	{35346, S_008670_ATCL2IU_WAITING_ON_FREE(~0u)},
2230b8e80941Smrg	{35370, S_008670_ATCL2IU_WAITING_ON_TAGS(~0u)},
2231b8e80941Smrg	{35394, S_008670_ATCL1_WAITING_ON_TRANS(~0u)},
2232b8e80941Smrg	/* 420 */
2233b8e80941Smrg	{37565, S_008674_RBIU_TO_DMA_NOT_RDY_TO_RCV(~0u)},
2234b8e80941Smrg	{37592, S_008674_RBIU_TO_SEM_NOT_RDY_TO_RCV(~0u)},
2235b8e80941Smrg	{37619, S_008674_RBIU_TO_MEMWR_NOT_RDY_TO_RCV(~0u)},
2236b8e80941Smrg	{37648, S_008674_ME_HAS_ACTIVE_CE_BUFFER_FLAG(~0u)},
2237b8e80941Smrg	{37677, S_008674_ME_HAS_ACTIVE_DE_BUFFER_FLAG(~0u)},
2238b8e80941Smrg	{37706, S_008674_ME_STALLED_ON_TC_WR_CONFIRM(~0u)},
2239b8e80941Smrg	{37734, S_008674_ME_STALLED_ON_ATOMIC_RTN_DATA(~0u)},
2240b8e80941Smrg	{37764, S_008674_ME_WAITING_ON_TC_READ_DATA(~0u)},
2241b8e80941Smrg	{37791, S_008674_ME_WAITING_ON_REG_READ_DATA(~0u)},
2242b8e80941Smrg	{37819, S_008674_RCIU_WAITING_ON_GDS_FREE(~0u)},
2243b8e80941Smrg	{37844, S_008674_RCIU_WAITING_ON_GRBM_FREE(~0u)},
2244b8e80941Smrg	{37870, S_008674_RCIU_WAITING_ON_VGT_FREE(~0u)},
2245b8e80941Smrg	{37895, S_008674_RCIU_STALLED_ON_ME_READ(~0u)},
2246b8e80941Smrg	{37919, S_008674_RCIU_STALLED_ON_DMA_READ(~0u)},
2247b8e80941Smrg	{37944, S_008674_RCIU_STALLED_ON_APPEND_READ(~0u)},
2248b8e80941Smrg	{37972, S_008674_RCIU_HALTED_BY_REG_VIOLATION(~0u)},
2249b8e80941Smrg	/* 436 */
2250b8e80941Smrg	{38001, S_008678_PFP_TO_CSF_NOT_RDY_TO_RCV(~0u)},
2251b8e80941Smrg	{38027, S_008678_PFP_TO_MEQ_NOT_RDY_TO_RCV(~0u)},
2252b8e80941Smrg	{38053, S_008678_PFP_TO_RCIU_NOT_RDY_TO_RCV(~0u)},
2253b8e80941Smrg	{38080, S_008678_PFP_TO_VGT_WRITES_PENDING(~0u)},
2254b8e80941Smrg	{38106, S_008678_PFP_RCIU_READ_PENDING(~0u)},
2255b8e80941Smrg	{38128, S_008678_PFP_WAITING_ON_BUFFER_DATA(~0u)},
2256b8e80941Smrg	{38155, S_008678_ME_WAIT_ON_CE_COUNTER(~0u)},
2257b8e80941Smrg	{38177, S_008678_ME_WAIT_ON_AVAIL_BUFFER(~0u)},
2258b8e80941Smrg	{38201, S_008678_GFX_CNTX_NOT_AVAIL_TO_ME(~0u)},
2259b8e80941Smrg	{38226, S_008678_ME_RCIU_NOT_RDY_TO_RCV(~0u)},
2260b8e80941Smrg	{38249, S_008678_ME_TO_CONST_NOT_RDY_TO_RCV(~0u)},
2261b8e80941Smrg	{38276, S_008678_ME_WAITING_DATA_FROM_PFP(~0u)},
2262b8e80941Smrg	{38301, S_008678_ME_WAITING_ON_PARTIAL_FLUSH(~0u)},
2263b8e80941Smrg	{38329, S_008678_MEQ_TO_ME_NOT_RDY_TO_RCV(~0u)},
2264b8e80941Smrg	{38354, S_008678_STQ_TO_ME_NOT_RDY_TO_RCV(~0u)},
2265b8e80941Smrg	{38379, S_008678_ME_WAITING_DATA_FROM_STQ(~0u)},
2266b8e80941Smrg	{38404, S_008678_PFP_STALLED_ON_TC_WR_CONFIRM(~0u)},
2267b8e80941Smrg	{38433, S_008678_PFP_STALLED_ON_ATOMIC_RTN_DATA(~0u)},
2268b8e80941Smrg	{38464, S_008678_EOPD_FIFO_NEEDS_SC_EOP_DONE(~0u)},
2269b8e80941Smrg	{38492, S_008678_EOPD_FIFO_NEEDS_WR_CONFIRM(~0u)},
2270b8e80941Smrg	{38519, S_008678_STRMO_WR_OF_PRIM_DATA_PENDING(~0u)},
2271b8e80941Smrg	{38549, S_008678_PIPE_STATS_WR_DATA_PENDING(~0u)},
2272b8e80941Smrg	{38576, S_008678_APPEND_RDY_WAIT_ON_CS_DONE(~0u)},
2273b8e80941Smrg	{38603, S_008678_APPEND_RDY_WAIT_ON_PS_DONE(~0u)},
2274b8e80941Smrg	{38630, S_008678_APPEND_WAIT_ON_WR_CONFIRM(~0u)},
2275b8e80941Smrg	{38656, S_008678_APPEND_ACTIVE_PARTITION(~0u)},
2276b8e80941Smrg	{38680, S_008678_APPEND_WAITING_TO_SEND_MEMWRITE(~0u)},
2277b8e80941Smrg	{38712, S_008678_SURF_SYNC_NEEDS_IDLE_CNTXS(~0u)},
2278b8e80941Smrg	{38739, S_008678_SURF_SYNC_NEEDS_ALL_CLEAN(~0u)},
2279b8e80941Smrg	/* 465 */
2280b8e80941Smrg	{35460, S_008680_ROQ_RING_BUSY(~0u)},
2281b8e80941Smrg	{35474, S_008680_ROQ_INDIRECT1_BUSY(~0u)},
2282b8e80941Smrg	{35493, S_008680_ROQ_INDIRECT2_BUSY(~0u)},
2283b8e80941Smrg	{35512, S_008680_ROQ_STATE_BUSY(~0u)},
2284b8e80941Smrg	{38765, S_008680_DC_BUSY(~0u)},
2285b8e80941Smrg	{34597, S_008680_ATCL2IU_BUSY(~0u)},
2286b8e80941Smrg	{38773, S_008680_PFP_BUSY(~0u)},
2287b8e80941Smrg	{38782, S_008680_MEQ_BUSY(~0u)},
2288b8e80941Smrg	{38791, S_008680_ME_BUSY(~0u)},
2289b8e80941Smrg	{38799, S_008680_QUERY_BUSY(~0u)},
2290b8e80941Smrg	{35588, S_008680_SEMAPHORE_BUSY(~0u)},
2291b8e80941Smrg	{35603, S_008680_INTERRUPT_BUSY(~0u)},
2292b8e80941Smrg	{38810, S_008680_SURFACE_SYNC_BUSY(~0u)},
2293b8e80941Smrg	{32268, S_008680_DMA_BUSY(~0u)},
2294b8e80941Smrg	{38828, S_008680_RCIU_BUSY(~0u)},
2295b8e80941Smrg	{34572, S_008680_SCRATCH_RAM_BUSY(~0u)},
2296b8e80941Smrg	{38838, S_008680_CPC_CPG_BUSY(~0u)},
2297b8e80941Smrg	{38851, S_008680_CE_BUSY(~0u)},
2298b8e80941Smrg	{34562, S_008680_TCIU_BUSY(~0u)},
2299b8e80941Smrg	{35527, S_008680_ROQ_CE_RING_BUSY(~0u)},
2300b8e80941Smrg	{35544, S_008680_ROQ_CE_INDIRECT1_BUSY(~0u)},
2301b8e80941Smrg	{35566, S_008680_ROQ_CE_INDIRECT2_BUSY(~0u)},
2302b8e80941Smrg	{32344, S_008680_CP_BUSY(~0u)},
2303b8e80941Smrg	/* 488 */
2304b8e80941Smrg	{33810, S_030800_INSTANCE_INDEX(~0u)},
2305b8e80941Smrg	{33825, S_030800_SH_INDEX(~0u)},
2306b8e80941Smrg	{33834, S_030800_SE_INDEX(~0u)},
2307b8e80941Smrg	{33843, S_030800_SH_BROADCAST_WRITES(~0u)},
2308b8e80941Smrg	{33863, S_030800_INSTANCE_BROADCAST_WRITES(~0u)},
2309b8e80941Smrg	{33889, S_030800_SE_BROADCAST_WRITES(~0u)},
2310b8e80941Smrg	/* 494 */
2311b8e80941Smrg	{22249, S_030908_PRIM_TYPE(~0u), 29, 57},
2312b8e80941Smrg	/* 495 */
2313b8e80941Smrg	{203, S_03090C_INDEX_TYPE(~0u), 2, 55},
2314b8e80941Smrg	/* 496 */
2315b8e80941Smrg	{38, S_030938_SIZE(~0u)},
2316b8e80941Smrg	/* 497 */
2317b8e80941Smrg	{37038, S_03093C_OFFCHIP_BUFFERING(~0u)},
2318b8e80941Smrg	{38907, S_03093C_OFFCHIP_GRANULARITY(~0u), 4, 86},
2319b8e80941Smrg	/* 499 */
2320b8e80941Smrg	{1823, S_030A00_LINE_STIPPLE_VALUE(~0u)},
2321b8e80941Smrg	/* 500 */
2322b8e80941Smrg	{37133, S_030A04_CURRENT_PTR(~0u)},
2323b8e80941Smrg	{37145, S_030A04_CURRENT_COUNT(~0u)},
2324b8e80941Smrg	/* 502 */
2325b8e80941Smrg	{445, S_030A10_X(~0u)},
2326b8e80941Smrg	{91, S_030A10_Y(~0u)},
2327b8e80941Smrg	/* 504 */
2328b8e80941Smrg	{445, S_030A14_X(~0u)},
2329b8e80941Smrg	{91, S_030A14_Y(~0u)},
2330b8e80941Smrg	/* 506 */
2331b8e80941Smrg	{445, S_030A18_X(~0u)},
2332b8e80941Smrg	{91, S_030A18_Y(~0u)},
2333b8e80941Smrg	/* 508 */
2334b8e80941Smrg	{445, S_030A2C_X(~0u)},
2335b8e80941Smrg	{91, S_030A2C_Y(~0u)},
2336b8e80941Smrg	/* 510 */
2337b8e80941Smrg	{38927, S_008BF0_ENABLE_PA_SC_OUT_OF_ORDER(~0u)},
2338b8e80941Smrg	{38953, S_008BF0_DISABLE_SC_DB_TILE_FIX(~0u)},
2339b8e80941Smrg	{38976, S_008BF0_DISABLE_AA_MASK_FULL_FIX(~0u)},
2340b8e80941Smrg	{39001, S_008BF0_ENABLE_1XMSAA_SAMPLE_LOCATIONS(~0u)},
2341b8e80941Smrg	{39032, S_008BF0_ENABLE_1XMSAA_SAMPLE_LOC_CENTROID(~0u)},
2342b8e80941Smrg	{39066, S_008BF0_DISABLE_SCISSOR_FIX(~0u)},
2343b8e80941Smrg	{39086, S_008BF0_DISABLE_PW_BUBBLE_COLLAPSE(~0u)},
2344b8e80941Smrg	{39113, S_008BF0_SEND_UNLIT_STILES_TO_PACKER(~0u)},
2345b8e80941Smrg	{39141, S_008BF0_DISABLE_DUALGRAD_PERF_OPTIMIZATION(~0u)},
2346b8e80941Smrg	/* 519 */
2347b8e80941Smrg	{39176, S_008C08_INST_INVALIDATE(~0u)},
2348b8e80941Smrg	{39192, S_008C08_DATA_INVALIDATE(~0u)},
2349b8e80941Smrg	/* 521 */
2350b8e80941Smrg	{39176, S_030D20_INST_INVALIDATE(~0u)},
2351b8e80941Smrg	{39192, S_030D20_DATA_INVALIDATE(~0u)},
2352b8e80941Smrg	{39208, S_030D20_INVALIDATE_VOLATILE(~0u)},
2353b8e80941Smrg	/* 524 */
2354b8e80941Smrg	{39228, S_008C0C_RET(~0u)},
2355b8e80941Smrg	{39232, S_008C0C_RUI(~0u)},
2356b8e80941Smrg	{39236, S_008C0C_RNG(~0u)},
2357b8e80941Smrg	/* 527 */
2358b8e80941Smrg	{2617, S_008DFC_EN(~0u)},
2359b8e80941Smrg	{39299, S_008DFC_TGT(~0u), 33, 90},
2360b8e80941Smrg	{39303, S_008DFC_COMPR(~0u)},
2361b8e80941Smrg	{33923, S_008DFC_DONE(~0u)},
2362b8e80941Smrg	{39309, S_008DFC_VM(~0u)},
2363b8e80941Smrg	{39329, S_008DFC_ENCODING(~0u), 63, 123},
2364b8e80941Smrg	/* 533 */
2365b8e80941Smrg	{2880, S_030E04_ADDRESS(~0u)},
2366b8e80941Smrg	/* 534 */
2367b8e80941Smrg	{2837, S_030F04_COUNT_HI(~0u)},
2368b8e80941Smrg	/* 535 */
2369b8e80941Smrg	{39338, S_008F04_BASE_ADDRESS_HI(~0u)},
2370b8e80941Smrg	{23438, S_008F04_STRIDE(~0u)},
2371b8e80941Smrg	{39354, S_008F04_CACHE_SWIZZLE(~0u)},
2372b8e80941Smrg	{39368, S_008F04_SWIZZLE_ENABLE(~0u)},
2373b8e80941Smrg	/* 539 */
2374b8e80941Smrg	{2837, S_030F0C_COUNT_HI(~0u)},
2375b8e80941Smrg	/* 540 */
2376b8e80941Smrg	{39473, S_008F0C_DST_SEL_X(~0u), 8, 186},
2377b8e80941Smrg	{39483, S_008F0C_DST_SEL_Y(~0u), 8, 186},
2378b8e80941Smrg	{39493, S_008F0C_DST_SEL_Z(~0u), 8, 186},
2379b8e80941Smrg	{39503, S_008F0C_DST_SEL_W(~0u), 8, 186},
2380b8e80941Smrg	{39687, S_008F0C_NUM_FORMAT(~0u), 8, 194},
2381b8e80941Smrg	{40079, S_008F0C_DATA_FORMAT(~0u), 16, 202},
2382b8e80941Smrg	{40091, S_008F0C_ELEMENT_SIZE(~0u)},
2383b8e80941Smrg	{40104, S_008F0C_INDEX_STRIDE(~0u)},
2384b8e80941Smrg	{40117, S_008F0C_ADD_TID_ENABLE(~0u)},
2385b8e80941Smrg	{40132, S_008F0C_ATC(~0u)},
2386b8e80941Smrg	{40136, S_008F0C_HASH_ENABLE(~0u)},
2387b8e80941Smrg	{40148, S_008F0C_HEAP(~0u)},
2388b8e80941Smrg	{40153, S_008F0C_MTYPE(~0u)},
2389b8e80941Smrg	{209, S_008F0C_TYPE(~0u), 4, 218},
2390b8e80941Smrg	/* 554 */
2391b8e80941Smrg	{2837, S_030F14_COUNT_HI(~0u)},
2392b8e80941Smrg	/* 555 */
2393b8e80941Smrg	{39338, S_008F14_BASE_ADDRESS_HI(~0u)},
2394b8e80941Smrg	{40228, S_008F14_MIN_LOD(~0u)},
2395b8e80941Smrg	{41861, S_008F14_DATA_FORMAT_GFX6(~0u), 64, 222},
2396b8e80941Smrg	{42245, S_008F14_NUM_FORMAT_GFX6(~0u), 16, 286},
2397b8e80941Smrg	{40153, S_008F14_MTYPE(~0u)},
2398b8e80941Smrg	/* 560 */
2399b8e80941Smrg	{42261, S_008F18_WIDTH(~0u)},
2400b8e80941Smrg	{42267, S_008F18_HEIGHT(~0u)},
2401b8e80941Smrg	{42274, S_008F18_PERF_MOD(~0u)},
2402b8e80941Smrg	{42283, S_008F18_INTERLACED(~0u)},
2403b8e80941Smrg	/* 564 */
2404b8e80941Smrg	{2837, S_030F1C_COUNT_HI(~0u)},
2405b8e80941Smrg	/* 565 */
2406b8e80941Smrg	{39473, S_008F1C_DST_SEL_X(~0u), 8, 186},
2407b8e80941Smrg	{39483, S_008F1C_DST_SEL_Y(~0u), 8, 186},
2408b8e80941Smrg	{39493, S_008F1C_DST_SEL_Z(~0u), 8, 186},
2409b8e80941Smrg	{39503, S_008F1C_DST_SEL_W(~0u), 8, 186},
2410b8e80941Smrg	{42294, S_008F1C_BASE_LEVEL(~0u)},
2411b8e80941Smrg	{42305, S_008F1C_LAST_LEVEL(~0u)},
2412b8e80941Smrg	{42316, S_008F1C_TILING_INDEX(~0u)},
2413b8e80941Smrg	{42329, S_008F1C_POW2_PAD(~0u)},
2414b8e80941Smrg	{40153, S_008F1C_MTYPE(~0u)},
2415b8e80941Smrg	{40132, S_008F1C_ATC(~0u)},
2416b8e80941Smrg	{209, S_008F1C_TYPE(~0u), 16, 302},
2417b8e80941Smrg	/* 576 */
2418b8e80941Smrg	{22233, S_008F20_DEPTH(~0u)},
2419b8e80941Smrg	{42640, S_008F20_PITCH_GFX6(~0u)},
2420b8e80941Smrg	/* 578 */
2421b8e80941Smrg	{42651, S_008F24_BASE_ARRAY(~0u)},
2422b8e80941Smrg	{42662, S_008F24_LAST_ARRAY(~0u)},
2423b8e80941Smrg	/* 580 */
2424b8e80941Smrg	{42673, S_008F28_MIN_LOD_WARN(~0u)},
2425b8e80941Smrg	{42686, S_008F28_COUNTER_BANK_ID(~0u)},
2426b8e80941Smrg	{42702, S_008F28_LOD_HDW_CNT_EN(~0u)},
2427b8e80941Smrg	{42717, S_008F28_COMPRESSION_EN(~0u)},
2428b8e80941Smrg	{42732, S_008F28_ALPHA_IS_ON_MSB(~0u)},
2429b8e80941Smrg	{42748, S_008F28_COLOR_TRANSFORM(~0u)},
2430b8e80941Smrg	{42764, S_008F28_LOST_ALPHA_BITS(~0u)},
2431b8e80941Smrg	{42780, S_008F28_LOST_COLOR_BITS(~0u)},
2432b8e80941Smrg	/* 588 */
2433b8e80941Smrg	{42978, S_008F30_CLAMP_X(~0u), 8, 318},
2434b8e80941Smrg	{42986, S_008F30_CLAMP_Y(~0u), 8, 318},
2435b8e80941Smrg	{42994, S_008F30_CLAMP_Z(~0u), 8, 318},
2436b8e80941Smrg	{43002, S_008F30_MAX_ANISO_RATIO(~0u)},
2437b8e80941Smrg	{43250, S_008F30_DEPTH_COMPARE_FUNC(~0u), 8, 326},
2438b8e80941Smrg	{43269, S_008F30_FORCE_UNNORMALIZED(~0u)},
2439b8e80941Smrg	{43288, S_008F30_ANISO_THRESHOLD(~0u)},
2440b8e80941Smrg	{43304, S_008F30_MC_COORD_TRUNC(~0u)},
2441b8e80941Smrg	{43319, S_008F30_FORCE_DEGAMMA(~0u)},
2442b8e80941Smrg	{43333, S_008F30_ANISO_BIAS(~0u)},
2443b8e80941Smrg	{43344, S_008F30_TRUNC_COORD(~0u)},
2444b8e80941Smrg	{43356, S_008F30_DISABLE_CUBE_WRAP(~0u)},
2445b8e80941Smrg	{43445, S_008F30_FILTER_MODE(~0u), 3, 334},
2446b8e80941Smrg	{43457, S_008F30_COMPAT_MODE(~0u)},
2447b8e80941Smrg	/* 602 */
2448b8e80941Smrg	{40228, S_008F34_MIN_LOD(~0u)},
2449b8e80941Smrg	{43469, S_008F34_MAX_LOD(~0u)},
2450b8e80941Smrg	{43477, S_008F34_PERF_MIP(~0u)},
2451b8e80941Smrg	{43486, S_008F34_PERF_Z(~0u)},
2452b8e80941Smrg	/* 606 */
2453b8e80941Smrg	{43493, S_008F38_LOD_BIAS(~0u)},
2454b8e80941Smrg	{43502, S_008F38_LOD_BIAS_SEC(~0u)},
2455b8e80941Smrg	{43564, S_008F38_XY_MAG_FILTER(~0u), 2, 337},
2456b8e80941Smrg	{43639, S_008F38_XY_MIN_FILTER(~0u), 4, 339},
2457b8e80941Smrg	{43719, S_008F38_Z_FILTER(~0u), 3, 343},
2458b8e80941Smrg	{43728, S_008F38_MIP_FILTER(~0u), 3, 343},
2459b8e80941Smrg	{43739, S_008F38_MIP_POINT_PRECLAMP(~0u)},
2460b8e80941Smrg	{43758, S_008F38_DISABLE_LSB_CEIL(~0u)},
2461b8e80941Smrg	{43775, S_008F38_FILTER_PREC_FIX(~0u)},
2462b8e80941Smrg	{43791, S_008F38_ANISO_OVERRIDE(~0u)},
2463b8e80941Smrg	/* 616 */
2464b8e80941Smrg	{43806, S_008F3C_BORDER_COLOR_PTR(~0u)},
2465b8e80941Smrg	{43823, S_008F3C_UPGRADED_DEPTH(~0u)},
2466b8e80941Smrg	{43965, S_008F3C_BORDER_COLOR_TYPE(~0u), 4, 346},
2467b8e80941Smrg	/* 619 */
2468b8e80941Smrg	{43983, S_0090DC_VS_LOW_THRESHOLD(~0u)},
2469b8e80941Smrg	{44000, S_0090DC_GS_LOW_THRESHOLD(~0u)},
2470b8e80941Smrg	{44017, S_0090DC_ES_LOW_THRESHOLD(~0u)},
2471b8e80941Smrg	{44034, S_0090DC_HS_LOW_THRESHOLD(~0u)},
2472b8e80941Smrg	{44051, S_0090DC_LS_LOW_THRESHOLD(~0u)},
2473b8e80941Smrg	/* 624 */
2474b8e80941Smrg	{44068, S_0090E0_PS_CU_EN(~0u)},
2475b8e80941Smrg	{44077, S_0090E0_VS_CU_EN(~0u)},
2476b8e80941Smrg	/* 626 */
2477b8e80941Smrg	{44086, S_0090E4_GS_CU_EN(~0u)},
2478b8e80941Smrg	{44095, S_0090E4_ES_CU_EN(~0u)},
2479b8e80941Smrg	/* 628 */
2480b8e80941Smrg	{44104, S_0090E8_LSHS_CU_EN(~0u)},
2481b8e80941Smrg	/* 629 */
2482b8e80941Smrg	{2702, S_0090EC_MAX_WAVE_ID(~0u)},
2483b8e80941Smrg	/* 630 */
2484b8e80941Smrg	{2702, S_0090E8_MAX_WAVE_ID(~0u)},
2485b8e80941Smrg	/* 631 */
2486b8e80941Smrg	{44120, S_0090F0_RING_ORDER_TS0(~0u), 1, 350},
2487b8e80941Smrg	{44135, S_0090F0_RING_ORDER_TS1(~0u)},
2488b8e80941Smrg	{44150, S_0090F0_RING_ORDER_TS2(~0u)},
2489b8e80941Smrg	/* 634 */
2490b8e80941Smrg	{44165, S_00C700_PIPE_ORDER_TS0(~0u)},
2491b8e80941Smrg	{44180, S_00C700_PIPE_ORDER_TS1(~0u)},
2492b8e80941Smrg	{44195, S_00C700_PIPE_ORDER_TS2(~0u)},
2493b8e80941Smrg	{44210, S_00C700_PIPE_ORDER_TS3(~0u)},
2494b8e80941Smrg	{44225, S_00C700_TS0_DUR_MULT(~0u)},
2495b8e80941Smrg	{44238, S_00C700_TS1_DUR_MULT(~0u)},
2496b8e80941Smrg	{44251, S_00C700_TS2_DUR_MULT(~0u)},
2497b8e80941Smrg	{44264, S_00C700_TS3_DUR_MULT(~0u)},
2498b8e80941Smrg	/* 642 */
2499b8e80941Smrg	{44277, S_0090F4_TS0_DURATION(~0u)},
2500b8e80941Smrg	{44290, S_0090F4_TS1_DURATION(~0u)},
2501b8e80941Smrg	/* 644 */
2502b8e80941Smrg	{44303, S_0090F8_TS2_DURATION(~0u)},
2503b8e80941Smrg	/* 645 */
2504b8e80941Smrg	{38, S_008F40_SIZE(~0u)},
2505b8e80941Smrg	/* 646 */
2506b8e80941Smrg	{676, S_008F44_OFFSET(~0u)},
2507b8e80941Smrg	/* 647 */
2508b8e80941Smrg	{2837, S_030FFC_COUNT_HI(~0u)},
2509b8e80941Smrg	/* 648 */
2510b8e80941Smrg	{441, S_031074_INDEX(~0u)},
2511b8e80941Smrg	/* 649 */
2512b8e80941Smrg	{44316, S_031078_SPACE_AVAILABLE(~0u)},
2513b8e80941Smrg	/* 650 */
2514b8e80941Smrg	{44332, S_03107C_DS_ADDRESS(~0u)},
2515b8e80941Smrg	{44343, S_03107C_CRAWLER(~0u)},
2516b8e80941Smrg	{44351, S_03107C_CRAWLER_TYPE(~0u)},
2517b8e80941Smrg	{44364, S_03107C_NO_ALLOC(~0u)},
2518b8e80941Smrg	{7762, S_03107C_ENABLE(~0u)},
2519b8e80941Smrg	/* 655 */
2520b8e80941Smrg	{1836, S_031080_VALUE(~0u)},
2521b8e80941Smrg	{2895, S_031080_INCDEC(~0u)},
2522b8e80941Smrg	/* 657 */
2523b8e80941Smrg	{1497, S_031084_RING_SIZE(~0u)},
2524b8e80941Smrg	/* 658 */
2525b8e80941Smrg	{44373, S_009100_GPR_WRITE_PRIORITY(~0u)},
2526b8e80941Smrg	{44392, S_009100_EXP_PRIORITY_ORDER(~0u)},
2527b8e80941Smrg	{44411, S_009100_ENABLE_SQG_TOP_EVENTS(~0u)},
2528b8e80941Smrg	{44433, S_009100_ENABLE_SQG_BOP_EVENTS(~0u)},
2529b8e80941Smrg	{44455, S_009100_RSRC_MGMT_RESET(~0u)},
2530b8e80941Smrg	/* 663 */
2531b8e80941Smrg	{44724, S_00913C_VTX_DONE_DELAY(~0u), 16, 351},
2532b8e80941Smrg	{44739, S_00913C_INTERP_ONE_PRIM_PER_ROW(~0u)},
2533b8e80941Smrg	{44763, S_00913C_PC_LIMIT_ENABLE(~0u)},
2534b8e80941Smrg	{44779, S_00913C_PC_LIMIT_STRICT(~0u)},
2535b8e80941Smrg	{44795, S_00913C_PC_LIMIT_SIZE(~0u)},
2536b8e80941Smrg	/* 668 */
2537b8e80941Smrg	{44809, S_00936C_TYPE_A(~0u)},
2538b8e80941Smrg	{44816, S_00936C_VGPR_A(~0u)},
2539b8e80941Smrg	{44823, S_00936C_SGPR_A(~0u)},
2540b8e80941Smrg	{44830, S_00936C_LDS_A(~0u)},
2541b8e80941Smrg	{44836, S_00936C_WAVES_A(~0u)},
2542b8e80941Smrg	{44844, S_00936C_EN_A(~0u)},
2543b8e80941Smrg	{44849, S_00936C_TYPE_B(~0u)},
2544b8e80941Smrg	{44856, S_00936C_VGPR_B(~0u)},
2545b8e80941Smrg	{44863, S_00936C_SGPR_B(~0u)},
2546b8e80941Smrg	{44870, S_00936C_LDS_B(~0u)},
2547b8e80941Smrg	{44876, S_00936C_WAVES_B(~0u)},
2548b8e80941Smrg	{44884, S_00936C_EN_B(~0u)},
2549b8e80941Smrg	/* 680 */
2550b8e80941Smrg	{44889, S_009858_MSAA1_X(~0u)},
2551b8e80941Smrg	{44897, S_009858_MSAA1_Y(~0u)},
2552b8e80941Smrg	{44905, S_009858_MSAA2_X(~0u)},
2553b8e80941Smrg	{44913, S_009858_MSAA2_Y(~0u)},
2554b8e80941Smrg	{44921, S_009858_MSAA4_X(~0u)},
2555b8e80941Smrg	{44929, S_009858_MSAA4_Y(~0u)},
2556b8e80941Smrg	{44937, S_009858_MSAA8_X(~0u)},
2557b8e80941Smrg	{44945, S_009858_MSAA8_Y(~0u)},
2558b8e80941Smrg	{44953, S_009858_MSAA16_X(~0u)},
2559b8e80941Smrg	{44962, S_009858_MSAA16_Y(~0u)},
2560b8e80941Smrg	/* 690 */
2561b8e80941Smrg	{44971, S_0098F8_NUM_PIPES(~0u)},
2562b8e80941Smrg	{44981, S_0098F8_PIPE_INTERLEAVE_SIZE_GFX6(~0u)},
2563b8e80941Smrg	{45007, S_0098F8_BANK_INTERLEAVE_SIZE(~0u)},
2564b8e80941Smrg	{45028, S_0098F8_NUM_SHADER_ENGINES_GFX6(~0u)},
2565b8e80941Smrg	{45052, S_0098F8_SHADER_ENGINE_TILE_SIZE(~0u)},
2566b8e80941Smrg	{45076, S_0098F8_NUM_GPUS_GFX6(~0u)},
2567b8e80941Smrg	{45090, S_0098F8_MULTI_GPU_TILE_SIZE(~0u)},
2568b8e80941Smrg	{45110, S_0098F8_ROW_SIZE(~0u)},
2569b8e80941Smrg	{45119, S_0098F8_NUM_LOWER_PIPES(~0u)},
2570b8e80941Smrg	/* 699 */
2571b8e80941Smrg	{45252, S_009910_MICRO_TILE_MODE(~0u), 4, 367},
2572b8e80941Smrg	{45497, S_009910_ARRAY_MODE(~0u), 16, 371},
2573b8e80941Smrg	{45859, S_009910_PIPE_CONFIG(~0u), 15, 387},
2574b8e80941Smrg	{46049, S_009910_TILE_SPLIT(~0u), 7, 402},
2575b8e80941Smrg	{46152, S_009910_BANK_WIDTH(~0u), 4, 409},
2576b8e80941Smrg	{46259, S_009910_BANK_HEIGHT(~0u), 4, 413},
2577b8e80941Smrg	{46371, S_009910_MACRO_TILE_ASPECT(~0u), 4, 417},
2578b8e80941Smrg	{46458, S_009910_NUM_BANKS(~0u), 4, 421},
2579b8e80941Smrg	{46499, S_009910_MICRO_TILE_MODE_NEW(~0u), 4, 425},
2580b8e80941Smrg	{46519, S_009910_SAMPLE_SPLIT(~0u)},
2581b8e80941Smrg	/* 709 */
2582b8e80941Smrg	{46152, S_009990_BANK_WIDTH(~0u)},
2583b8e80941Smrg	{46259, S_009990_BANK_HEIGHT(~0u)},
2584b8e80941Smrg	{46371, S_009990_MACRO_TILE_ASPECT(~0u)},
2585b8e80941Smrg	{46458, S_009990_NUM_BANKS(~0u)},
2586b8e80941Smrg	/* 713 */
2587b8e80941Smrg	{46532, S_00B004_MEM_BASE(~0u)},
2588b8e80941Smrg	/* 714 */
2589b8e80941Smrg	{46532, S_00B00C_MEM_BASE(~0u)},
2590b8e80941Smrg	/* 715 */
2591b8e80941Smrg	{44071, S_00B01C_CU_EN(~0u)},
2592b8e80941Smrg	{46541, S_00B01C_WAVE_LIMIT(~0u)},
2593b8e80941Smrg	{46552, S_00B01C_LOCK_LOW_THRESHOLD(~0u)},
2594b8e80941Smrg	/* 718 */
2595b8e80941Smrg	{46532, S_00B024_MEM_BASE(~0u)},
2596b8e80941Smrg	/* 719 */
2597b8e80941Smrg	{46571, S_00B028_VGPRS(~0u)},
2598b8e80941Smrg	{46577, S_00B028_SGPRS(~0u)},
2599b8e80941Smrg	{2722, S_00B028_PRIORITY(~0u)},
2600b8e80941Smrg	{46626, S_00B028_FLOAT_MODE(~0u), 241, 429},
2601b8e80941Smrg	{46637, S_00B028_PRIV(~0u)},
2602b8e80941Smrg	{46642, S_00B028_DX10_CLAMP(~0u)},
2603b8e80941Smrg	{46653, S_00B028_DEBUG_MODE(~0u)},
2604b8e80941Smrg	{46664, S_00B028_IEEE_MODE(~0u)},
2605b8e80941Smrg	{46674, S_00B028_CU_GROUP_DISABLE(~0u)},
2606b8e80941Smrg	{46691, S_00B028_CACHE_CTL(~0u)},
2607b8e80941Smrg	{46701, S_00B028_CDBG_USER(~0u)},
2608b8e80941Smrg	/* 730 */
2609b8e80941Smrg	{46711, S_00B02C_SCRATCH_EN(~0u)},
2610b8e80941Smrg	{46722, S_00B02C_USER_SGPR(~0u)},
2611b8e80941Smrg	{46732, S_00B02C_TRAP_PRESENT(~0u)},
2612b8e80941Smrg	{46745, S_00B02C_WAVE_CNT_EN(~0u)},
2613b8e80941Smrg	{46757, S_00B02C_EXTRA_LDS_SIZE(~0u)},
2614b8e80941Smrg	{46772, S_00B02C_EXCP_EN_SI(~0u)},
2615b8e80941Smrg	{46783, S_00B02C_EXCP_EN(~0u)},
2616b8e80941Smrg	/* 737 */
2617b8e80941Smrg	{46532, S_00B104_MEM_BASE(~0u)},
2618b8e80941Smrg	/* 738 */
2619b8e80941Smrg	{46532, S_00B10C_MEM_BASE(~0u)},
2620b8e80941Smrg	/* 739 */
2621b8e80941Smrg	{44071, S_00B118_CU_EN(~0u)},
2622b8e80941Smrg	{46541, S_00B118_WAVE_LIMIT(~0u)},
2623b8e80941Smrg	{46552, S_00B118_LOCK_LOW_THRESHOLD(~0u)},
2624b8e80941Smrg	/* 742 */
2625b8e80941Smrg	{36463, S_00B11C_LIMIT(~0u)},
2626b8e80941Smrg	/* 743 */
2627b8e80941Smrg	{46532, S_00B124_MEM_BASE(~0u)},
2628b8e80941Smrg	/* 744 */
2629b8e80941Smrg	{46571, S_00B128_VGPRS(~0u)},
2630b8e80941Smrg	{46577, S_00B128_SGPRS(~0u)},
2631b8e80941Smrg	{2722, S_00B128_PRIORITY(~0u)},
2632b8e80941Smrg	{46626, S_00B128_FLOAT_MODE(~0u)},
2633b8e80941Smrg	{46637, S_00B128_PRIV(~0u)},
2634b8e80941Smrg	{46642, S_00B128_DX10_CLAMP(~0u)},
2635b8e80941Smrg	{46653, S_00B128_DEBUG_MODE(~0u)},
2636b8e80941Smrg	{46664, S_00B128_IEEE_MODE(~0u)},
2637b8e80941Smrg	{46791, S_00B128_VGPR_COMP_CNT(~0u)},
2638b8e80941Smrg	{46805, S_00B128_CU_GROUP_ENABLE(~0u)},
2639b8e80941Smrg	{46691, S_00B128_CACHE_CTL(~0u)},
2640b8e80941Smrg	{46701, S_00B128_CDBG_USER(~0u)},
2641b8e80941Smrg	/* 756 */
2642b8e80941Smrg	{46711, S_00B12C_SCRATCH_EN(~0u)},
2643b8e80941Smrg	{46722, S_00B12C_USER_SGPR(~0u)},
2644b8e80941Smrg	{46732, S_00B12C_TRAP_PRESENT(~0u)},
2645b8e80941Smrg	{46821, S_00B12C_OC_LDS_EN(~0u)},
2646b8e80941Smrg	{46831, S_00B12C_SO_BASE0_EN(~0u)},
2647b8e80941Smrg	{46843, S_00B12C_SO_BASE1_EN(~0u)},
2648b8e80941Smrg	{46855, S_00B12C_SO_BASE2_EN(~0u)},
2649b8e80941Smrg	{46867, S_00B12C_SO_BASE3_EN(~0u)},
2650b8e80941Smrg	{46879, S_00B12C_SO_EN(~0u)},
2651b8e80941Smrg	{46772, S_00B12C_EXCP_EN_SI(~0u)},
2652b8e80941Smrg	{46783, S_00B12C_EXCP_EN(~0u)},
2653b8e80941Smrg	{46885, S_00B12C_DISPATCH_DRAW_EN(~0u)},
2654b8e80941Smrg	/* 768 */
2655b8e80941Smrg	{46532, S_00B204_MEM_BASE(~0u)},
2656b8e80941Smrg	/* 769 */
2657b8e80941Smrg	{46532, S_00B20C_MEM_BASE(~0u)},
2658b8e80941Smrg	/* 770 */
2659b8e80941Smrg	{44071, S_00B21C_CU_EN(~0u)},
2660b8e80941Smrg	{46541, S_00B21C_WAVE_LIMIT(~0u)},
2661b8e80941Smrg	{46552, S_00B21C_LOCK_LOW_THRESHOLD(~0u)},
2662b8e80941Smrg	{46902, S_00B21C_GROUP_FIFO_DEPTH(~0u)},
2663b8e80941Smrg	/* 774 */
2664b8e80941Smrg	{46532, S_00B224_MEM_BASE(~0u)},
2665b8e80941Smrg	/* 775 */
2666b8e80941Smrg	{46571, S_00B228_VGPRS(~0u)},
2667b8e80941Smrg	{46577, S_00B228_SGPRS(~0u)},
2668b8e80941Smrg	{2722, S_00B228_PRIORITY(~0u)},
2669b8e80941Smrg	{46626, S_00B228_FLOAT_MODE(~0u)},
2670b8e80941Smrg	{46637, S_00B228_PRIV(~0u)},
2671b8e80941Smrg	{46642, S_00B228_DX10_CLAMP(~0u)},
2672b8e80941Smrg	{46653, S_00B228_DEBUG_MODE(~0u)},
2673b8e80941Smrg	{46664, S_00B228_IEEE_MODE(~0u)},
2674b8e80941Smrg	{46805, S_00B228_CU_GROUP_ENABLE(~0u)},
2675b8e80941Smrg	{46691, S_00B228_CACHE_CTL(~0u)},
2676b8e80941Smrg	{46701, S_00B228_CDBG_USER(~0u)},
2677b8e80941Smrg	/* 786 */
2678b8e80941Smrg	{46711, S_00B22C_SCRATCH_EN(~0u)},
2679b8e80941Smrg	{46722, S_00B22C_USER_SGPR(~0u)},
2680b8e80941Smrg	{46732, S_00B22C_TRAP_PRESENT(~0u)},
2681b8e80941Smrg	{46772, S_00B22C_EXCP_EN_SI(~0u)},
2682b8e80941Smrg	{46783, S_00B22C_EXCP_EN(~0u)},
2683b8e80941Smrg	/* 791 */
2684b8e80941Smrg	{46532, S_00B304_MEM_BASE(~0u)},
2685b8e80941Smrg	/* 792 */
2686b8e80941Smrg	{46532, S_00B30C_MEM_BASE(~0u)},
2687b8e80941Smrg	/* 793 */
2688b8e80941Smrg	{44071, S_00B31C_CU_EN(~0u)},
2689b8e80941Smrg	{46541, S_00B31C_WAVE_LIMIT(~0u)},
2690b8e80941Smrg	{46552, S_00B31C_LOCK_LOW_THRESHOLD(~0u)},
2691b8e80941Smrg	{46902, S_00B31C_GROUP_FIFO_DEPTH(~0u)},
2692b8e80941Smrg	/* 797 */
2693b8e80941Smrg	{46532, S_00B324_MEM_BASE(~0u)},
2694b8e80941Smrg	/* 798 */
2695b8e80941Smrg	{46571, S_00B328_VGPRS(~0u)},
2696b8e80941Smrg	{46577, S_00B328_SGPRS(~0u)},
2697b8e80941Smrg	{2722, S_00B328_PRIORITY(~0u)},
2698b8e80941Smrg	{46626, S_00B328_FLOAT_MODE(~0u)},
2699b8e80941Smrg	{46637, S_00B328_PRIV(~0u)},
2700b8e80941Smrg	{46642, S_00B328_DX10_CLAMP(~0u)},
2701b8e80941Smrg	{46653, S_00B328_DEBUG_MODE(~0u)},
2702b8e80941Smrg	{46664, S_00B328_IEEE_MODE(~0u)},
2703b8e80941Smrg	{46791, S_00B328_VGPR_COMP_CNT(~0u)},
2704b8e80941Smrg	{46805, S_00B328_CU_GROUP_ENABLE(~0u)},
2705b8e80941Smrg	{46691, S_00B328_CACHE_CTL(~0u)},
2706b8e80941Smrg	{46701, S_00B328_CDBG_USER(~0u)},
2707b8e80941Smrg	/* 810 */
2708b8e80941Smrg	{46711, S_00B32C_SCRATCH_EN(~0u)},
2709b8e80941Smrg	{46722, S_00B32C_USER_SGPR(~0u)},
2710b8e80941Smrg	{46732, S_00B32C_TRAP_PRESENT(~0u)},
2711b8e80941Smrg	{46821, S_00B32C_OC_LDS_EN(~0u)},
2712b8e80941Smrg	{46772, S_00B32C_EXCP_EN_SI(~0u)},
2713b8e80941Smrg	{46783, S_00B32C_EXCP_EN(~0u)},
2714b8e80941Smrg	{46763, S_00B32C_LDS_SIZE(~0u)},
2715b8e80941Smrg	/* 817 */
2716b8e80941Smrg	{46532, S_00B404_MEM_BASE(~0u)},
2717b8e80941Smrg	/* 818 */
2718b8e80941Smrg	{46532, S_00B40C_MEM_BASE(~0u)},
2719b8e80941Smrg	/* 819 */
2720b8e80941Smrg	{46541, S_00B41C_WAVE_LIMIT(~0u)},
2721b8e80941Smrg	{46552, S_00B41C_LOCK_LOW_THRESHOLD(~0u)},
2722b8e80941Smrg	{46902, S_00B41C_GROUP_FIFO_DEPTH(~0u)},
2723b8e80941Smrg	/* 822 */
2724b8e80941Smrg	{46532, S_00B424_MEM_BASE(~0u)},
2725b8e80941Smrg	/* 823 */
2726b8e80941Smrg	{46571, S_00B428_VGPRS(~0u)},
2727b8e80941Smrg	{46577, S_00B428_SGPRS(~0u)},
2728b8e80941Smrg	{2722, S_00B428_PRIORITY(~0u)},
2729b8e80941Smrg	{46626, S_00B428_FLOAT_MODE(~0u)},
2730b8e80941Smrg	{46637, S_00B428_PRIV(~0u)},
2731b8e80941Smrg	{46642, S_00B428_DX10_CLAMP(~0u)},
2732b8e80941Smrg	{46653, S_00B428_DEBUG_MODE(~0u)},
2733b8e80941Smrg	{46664, S_00B428_IEEE_MODE(~0u)},
2734b8e80941Smrg	{46691, S_00B428_CACHE_CTL(~0u)},
2735b8e80941Smrg	{46701, S_00B428_CDBG_USER(~0u)},
2736b8e80941Smrg	/* 833 */
2737b8e80941Smrg	{46711, S_00B42C_SCRATCH_EN(~0u)},
2738b8e80941Smrg	{46722, S_00B42C_USER_SGPR(~0u)},
2739b8e80941Smrg	{46732, S_00B42C_TRAP_PRESENT(~0u)},
2740b8e80941Smrg	{46821, S_00B42C_OC_LDS_EN(~0u)},
2741b8e80941Smrg	{46919, S_00B42C_TG_SIZE_EN(~0u)},
2742b8e80941Smrg	{46772, S_00B42C_EXCP_EN_SI(~0u)},
2743b8e80941Smrg	{46930, S_00B42C_EXCP_EN_CIK_VI(~0u)},
2744b8e80941Smrg	/* 840 */
2745b8e80941Smrg	{46532, S_00B504_MEM_BASE(~0u)},
2746b8e80941Smrg	/* 841 */
2747b8e80941Smrg	{46532, S_00B50C_MEM_BASE(~0u)},
2748b8e80941Smrg	/* 842 */
2749b8e80941Smrg	{44071, S_00B51C_CU_EN(~0u)},
2750b8e80941Smrg	{46541, S_00B51C_WAVE_LIMIT(~0u)},
2751b8e80941Smrg	{46552, S_00B51C_LOCK_LOW_THRESHOLD(~0u)},
2752b8e80941Smrg	{46902, S_00B51C_GROUP_FIFO_DEPTH(~0u)},
2753b8e80941Smrg	/* 846 */
2754b8e80941Smrg	{46532, S_00B524_MEM_BASE(~0u)},
2755b8e80941Smrg	/* 847 */
2756b8e80941Smrg	{46571, S_00B528_VGPRS(~0u)},
2757b8e80941Smrg	{46577, S_00B528_SGPRS(~0u)},
2758b8e80941Smrg	{2722, S_00B528_PRIORITY(~0u)},
2759b8e80941Smrg	{46626, S_00B528_FLOAT_MODE(~0u)},
2760b8e80941Smrg	{46637, S_00B528_PRIV(~0u)},
2761b8e80941Smrg	{46642, S_00B528_DX10_CLAMP(~0u)},
2762b8e80941Smrg	{46653, S_00B528_DEBUG_MODE(~0u)},
2763b8e80941Smrg	{46664, S_00B528_IEEE_MODE(~0u)},
2764b8e80941Smrg	{46791, S_00B528_VGPR_COMP_CNT(~0u)},
2765b8e80941Smrg	{46691, S_00B528_CACHE_CTL(~0u)},
2766b8e80941Smrg	{46701, S_00B528_CDBG_USER(~0u)},
2767b8e80941Smrg	/* 858 */
2768b8e80941Smrg	{46711, S_00B52C_SCRATCH_EN(~0u)},
2769b8e80941Smrg	{46722, S_00B52C_USER_SGPR(~0u)},
2770b8e80941Smrg	{46732, S_00B52C_TRAP_PRESENT(~0u)},
2771b8e80941Smrg	{46763, S_00B52C_LDS_SIZE(~0u)},
2772b8e80941Smrg	{46772, S_00B52C_EXCP_EN_SI(~0u)},
2773b8e80941Smrg	{46783, S_00B52C_EXCP_EN(~0u)},
2774b8e80941Smrg	/* 864 */
2775b8e80941Smrg	{46945, S_00B800_COMPUTE_SHADER_EN(~0u)},
2776b8e80941Smrg	{46963, S_00B800_PARTIAL_TG_EN(~0u)},
2777b8e80941Smrg	{46977, S_00B800_FORCE_START_AT_000(~0u)},
2778b8e80941Smrg	{46996, S_00B800_ORDERED_APPEND_ENBL(~0u)},
2779b8e80941Smrg	{47016, S_00B800_ORDERED_APPEND_MODE(~0u)},
2780b8e80941Smrg	{47036, S_00B800_USE_THREAD_DIMENSIONS(~0u)},
2781b8e80941Smrg	{47058, S_00B800_ORDER_MODE(~0u)},
2782b8e80941Smrg	{47069, S_00B800_DISPATCH_CACHE_CNTL(~0u)},
2783b8e80941Smrg	{47089, S_00B800_SCALAR_L1_INV_VOL(~0u)},
2784b8e80941Smrg	{47107, S_00B800_VECTOR_L1_INV_VOL(~0u)},
2785b8e80941Smrg	{47125, S_00B800_DATA_ATC(~0u)},
2786b8e80941Smrg	{47134, S_00B800_RESTORE(~0u)},
2787b8e80941Smrg	/* 876 */
2788b8e80941Smrg	{47142, S_00B81C_NUM_THREAD_FULL(~0u)},
2789b8e80941Smrg	{47158, S_00B81C_NUM_THREAD_PARTIAL(~0u)},
2790b8e80941Smrg	/* 878 */
2791b8e80941Smrg	{47142, S_00B820_NUM_THREAD_FULL(~0u)},
2792b8e80941Smrg	{47158, S_00B820_NUM_THREAD_PARTIAL(~0u)},
2793b8e80941Smrg	/* 880 */
2794b8e80941Smrg	{47142, S_00B824_NUM_THREAD_FULL(~0u)},
2795b8e80941Smrg	{47158, S_00B824_NUM_THREAD_PARTIAL(~0u)},
2796b8e80941Smrg	/* 882 */
2797b8e80941Smrg	{2702, S_00B82C_MAX_WAVE_ID(~0u)},
2798b8e80941Smrg	/* 883 */
2799b8e80941Smrg	{7749, S_00B828_PIPELINESTAT_ENABLE(~0u)},
2800b8e80941Smrg	/* 884 */
2801b8e80941Smrg	{7777, S_00B82C_PERFCOUNT_ENABLE(~0u)},
2802b8e80941Smrg	/* 885 */
2803b8e80941Smrg	{391, S_00B834_DATA(~0u)},
2804b8e80941Smrg	{47177, S_00B834_INST_ATC(~0u)},
2805b8e80941Smrg	/* 887 */
2806b8e80941Smrg	{391, S_00B83C_DATA(~0u)},
2807b8e80941Smrg	/* 888 */
2808b8e80941Smrg	{391, S_00B844_DATA(~0u)},
2809b8e80941Smrg	/* 889 */
2810b8e80941Smrg	{46571, S_00B848_VGPRS(~0u)},
2811b8e80941Smrg	{46577, S_00B848_SGPRS(~0u)},
2812b8e80941Smrg	{2722, S_00B848_PRIORITY(~0u)},
2813b8e80941Smrg	{46626, S_00B848_FLOAT_MODE(~0u)},
2814b8e80941Smrg	{46637, S_00B848_PRIV(~0u)},
2815b8e80941Smrg	{46642, S_00B848_DX10_CLAMP(~0u)},
2816b8e80941Smrg	{46653, S_00B848_DEBUG_MODE(~0u)},
2817b8e80941Smrg	{46664, S_00B848_IEEE_MODE(~0u)},
2818b8e80941Smrg	{47186, S_00B848_BULKY(~0u)},
2819b8e80941Smrg	{46701, S_00B848_CDBG_USER(~0u)},
2820b8e80941Smrg	/* 899 */
2821b8e80941Smrg	{46711, S_00B84C_SCRATCH_EN(~0u)},
2822b8e80941Smrg	{46722, S_00B84C_USER_SGPR(~0u)},
2823b8e80941Smrg	{46732, S_00B84C_TRAP_PRESENT(~0u)},
2824b8e80941Smrg	{47192, S_00B84C_TGID_X_EN(~0u)},
2825b8e80941Smrg	{47202, S_00B84C_TGID_Y_EN(~0u)},
2826b8e80941Smrg	{47212, S_00B84C_TGID_Z_EN(~0u)},
2827b8e80941Smrg	{46919, S_00B84C_TG_SIZE_EN(~0u)},
2828b8e80941Smrg	{47222, S_00B84C_TIDIG_COMP_CNT(~0u)},
2829b8e80941Smrg	{47237, S_00B84C_EXCP_EN_MSB(~0u)},
2830b8e80941Smrg	{46763, S_00B84C_LDS_SIZE(~0u)},
2831b8e80941Smrg	{46783, S_00B84C_EXCP_EN(~0u)},
2832b8e80941Smrg	/* 910 */
2833b8e80941Smrg	{391, S_00B850_DATA(~0u)},
2834b8e80941Smrg	/* 911 */
2835b8e80941Smrg	{47249, S_00B854_WAVES_PER_SH_SI(~0u)},
2836b8e80941Smrg	{47265, S_00B854_WAVES_PER_SH(~0u)},
2837b8e80941Smrg	{47278, S_00B854_TG_PER_CU(~0u)},
2838b8e80941Smrg	{47288, S_00B854_LOCK_THRESHOLD(~0u)},
2839b8e80941Smrg	{47303, S_00B854_SIMD_DEST_CNTL(~0u)},
2840b8e80941Smrg	{47318, S_00B854_FORCE_SIMD_DIST(~0u)},
2841b8e80941Smrg	{47334, S_00B854_CU_GROUP_COUNT(~0u)},
2842b8e80941Smrg	/* 918 */
2843b8e80941Smrg	{47349, S_00B858_SH0_CU_EN(~0u)},
2844b8e80941Smrg	{47359, S_00B858_SH1_CU_EN(~0u)},
2845b8e80941Smrg	/* 920 */
2846b8e80941Smrg	{47349, S_00B85C_SH0_CU_EN(~0u)},
2847b8e80941Smrg	{47359, S_00B85C_SH1_CU_EN(~0u)},
2848b8e80941Smrg	/* 922 */
2849b8e80941Smrg	{47369, S_00B860_WAVES(~0u)},
2850b8e80941Smrg	{47375, S_00B860_WAVESIZE(~0u)},
2851b8e80941Smrg	/* 924 */
2852b8e80941Smrg	{47349, S_00B864_SH0_CU_EN(~0u)},
2853b8e80941Smrg	{47359, S_00B864_SH1_CU_EN(~0u)},
2854b8e80941Smrg	/* 926 */
2855b8e80941Smrg	{47349, S_00B868_SH0_CU_EN(~0u)},
2856b8e80941Smrg	{47359, S_00B868_SH1_CU_EN(~0u)},
2857b8e80941Smrg	/* 928 */
2858b8e80941Smrg	{47384, S_00B87C_SEND_SEID(~0u)},
2859b8e80941Smrg	{45580, S_00B87C_RESERVED2(~0u)},
2860b8e80941Smrg	{47394, S_00B87C_RESERVED3(~0u)},
2861b8e80941Smrg	{47404, S_00B87C_RESERVED4(~0u)},
2862b8e80941Smrg	{47414, S_00B87C_WAVE_ID_BASE(~0u)},
2863b8e80941Smrg	/* 933 */
2864b8e80941Smrg	{47427, S_00B888_PAYLOAD(~0u)},
2865b8e80941Smrg	{47435, S_00B888_IS_EVENT(~0u)},
2866b8e80941Smrg	{47444, S_00B888_IS_STATE(~0u)},
2867b8e80941Smrg	/* 936 */
2868b8e80941Smrg	{2097, S_00B890_ADDR(~0u)},
2869b8e80941Smrg	/* 937 */
2870b8e80941Smrg	{40132, S_00B894_ATC(~0u)},
2871b8e80941Smrg	{40153, S_00B894_MTYPE(~0u)},
2872b8e80941Smrg	/* 939 */
2873b8e80941Smrg	{9024, S_034404_PERFCOUNTER_HI(~0u)},
2874b8e80941Smrg	/* 940 */
2875b8e80941Smrg	{47453, S_036008_PERF_SEL(~0u)},
2876b8e80941Smrg	{47462, S_036008_PERF_SEL1(~0u)},
2877b8e80941Smrg	{47472, S_036008_CNTR_MODE(~0u)},
2878b8e80941Smrg	/* 943 */
2879b8e80941Smrg	{47482, S_036004_PERF_SEL2(~0u)},
2880b8e80941Smrg	{47492, S_036004_PERF_SEL3(~0u)},
2881b8e80941Smrg	/* 945 */
2882b8e80941Smrg	{47453, S_036024_PERF_SEL(~0u)},
2883b8e80941Smrg	{47462, S_036024_PERF_SEL1(~0u)},
2884b8e80941Smrg	{47472, S_036024_CNTR_MODE(~0u)},
2885b8e80941Smrg	/* 948 */
2886b8e80941Smrg	{47482, S_036010_PERF_SEL2(~0u)},
2887b8e80941Smrg	{47492, S_036010_PERF_SEL3(~0u)},
2888b8e80941Smrg	/* 950 */
2889b8e80941Smrg	{47453, S_03601C_PERF_SEL(~0u)},
2890b8e80941Smrg	{47462, S_03601C_PERF_SEL1(~0u)},
2891b8e80941Smrg	{47472, S_03601C_CNTR_MODE(~0u)},
2892b8e80941Smrg	/* 953 */
2893b8e80941Smrg	{47482, S_036018_PERF_SEL2(~0u)},
2894b8e80941Smrg	{47492, S_036018_PERF_SEL3(~0u)},
2895b8e80941Smrg	/* 955 */
2896b8e80941Smrg	{47549, S_036020_PERFMON_STATE(~0u), 3, 670},
2897b8e80941Smrg	{47563, S_036020_SPM_PERFMON_STATE(~0u)},
2898b8e80941Smrg	{47581, S_036020_PERFMON_ENABLE_MODE(~0u)},
2899b8e80941Smrg	{47601, S_036020_PERFMON_SAMPLE_ENABLE(~0u)},
2900b8e80941Smrg	/* 959 */
2901b8e80941Smrg	{47453, S_036100_PERF_SEL(~0u)},
2902b8e80941Smrg	{47623, S_036100_DB_CLEAN_USER_DEFINED_MASK(~0u)},
2903b8e80941Smrg	{47650, S_036100_CB_CLEAN_USER_DEFINED_MASK(~0u)},
2904b8e80941Smrg	{47677, S_036100_VGT_BUSY_USER_DEFINED_MASK(~0u)},
2905b8e80941Smrg	{47704, S_036100_TA_BUSY_USER_DEFINED_MASK(~0u)},
2906b8e80941Smrg	{47730, S_036100_SX_BUSY_USER_DEFINED_MASK(~0u)},
2907b8e80941Smrg	{47756, S_036100_SPI_BUSY_USER_DEFINED_MASK(~0u)},
2908b8e80941Smrg	{47783, S_036100_SC_BUSY_USER_DEFINED_MASK(~0u)},
2909b8e80941Smrg	{47809, S_036100_PA_BUSY_USER_DEFINED_MASK(~0u)},
2910b8e80941Smrg	{47835, S_036100_GRBM_BUSY_USER_DEFINED_MASK(~0u)},
2911b8e80941Smrg	{47863, S_036100_DB_BUSY_USER_DEFINED_MASK(~0u)},
2912b8e80941Smrg	{47889, S_036100_CB_BUSY_USER_DEFINED_MASK(~0u)},
2913b8e80941Smrg	{47915, S_036100_CP_BUSY_USER_DEFINED_MASK(~0u)},
2914b8e80941Smrg	{47941, S_036100_IA_BUSY_USER_DEFINED_MASK(~0u)},
2915b8e80941Smrg	{47967, S_036100_GDS_BUSY_USER_DEFINED_MASK(~0u)},
2916b8e80941Smrg	{47994, S_036100_BCI_BUSY_USER_DEFINED_MASK(~0u)},
2917b8e80941Smrg	{48021, S_036100_RLC_BUSY_USER_DEFINED_MASK(~0u)},
2918b8e80941Smrg	{48048, S_036100_TC_BUSY_USER_DEFINED_MASK(~0u)},
2919b8e80941Smrg	{48074, S_036100_WD_BUSY_USER_DEFINED_MASK(~0u)},
2920b8e80941Smrg	/* 978 */
2921b8e80941Smrg	{47453, S_036108_PERF_SEL(~0u)},
2922b8e80941Smrg	{47623, S_036108_DB_CLEAN_USER_DEFINED_MASK(~0u)},
2923b8e80941Smrg	{47650, S_036108_CB_CLEAN_USER_DEFINED_MASK(~0u)},
2924b8e80941Smrg	{47704, S_036108_TA_BUSY_USER_DEFINED_MASK(~0u)},
2925b8e80941Smrg	{47730, S_036108_SX_BUSY_USER_DEFINED_MASK(~0u)},
2926b8e80941Smrg	{47756, S_036108_SPI_BUSY_USER_DEFINED_MASK(~0u)},
2927b8e80941Smrg	{47783, S_036108_SC_BUSY_USER_DEFINED_MASK(~0u)},
2928b8e80941Smrg	{47863, S_036108_DB_BUSY_USER_DEFINED_MASK(~0u)},
2929b8e80941Smrg	{47889, S_036108_CB_BUSY_USER_DEFINED_MASK(~0u)},
2930b8e80941Smrg	{47677, S_036108_VGT_BUSY_USER_DEFINED_MASK(~0u)},
2931b8e80941Smrg	{47809, S_036108_PA_BUSY_USER_DEFINED_MASK(~0u)},
2932b8e80941Smrg	{47994, S_036108_BCI_BUSY_USER_DEFINED_MASK(~0u)},
2933b8e80941Smrg	/* 990 */
2934b8e80941Smrg	{47453, S_03610C_PERF_SEL(~0u)},
2935b8e80941Smrg	{47623, S_03610C_DB_CLEAN_USER_DEFINED_MASK(~0u)},
2936b8e80941Smrg	{47650, S_03610C_CB_CLEAN_USER_DEFINED_MASK(~0u)},
2937b8e80941Smrg	{47704, S_03610C_TA_BUSY_USER_DEFINED_MASK(~0u)},
2938b8e80941Smrg	{47730, S_03610C_SX_BUSY_USER_DEFINED_MASK(~0u)},
2939b8e80941Smrg	{47756, S_03610C_SPI_BUSY_USER_DEFINED_MASK(~0u)},
2940b8e80941Smrg	{47783, S_03610C_SC_BUSY_USER_DEFINED_MASK(~0u)},
2941b8e80941Smrg	{47863, S_03610C_DB_BUSY_USER_DEFINED_MASK(~0u)},
2942b8e80941Smrg	{47889, S_03610C_CB_BUSY_USER_DEFINED_MASK(~0u)},
2943b8e80941Smrg	{47677, S_03610C_VGT_BUSY_USER_DEFINED_MASK(~0u)},
2944b8e80941Smrg	{47809, S_03610C_PA_BUSY_USER_DEFINED_MASK(~0u)},
2945b8e80941Smrg	{47994, S_03610C_BCI_BUSY_USER_DEFINED_MASK(~0u)},
2946b8e80941Smrg	/* 1002 */
2947b8e80941Smrg	{47453, S_036110_PERF_SEL(~0u)},
2948b8e80941Smrg	{47623, S_036110_DB_CLEAN_USER_DEFINED_MASK(~0u)},
2949b8e80941Smrg	{47650, S_036110_CB_CLEAN_USER_DEFINED_MASK(~0u)},
2950b8e80941Smrg	{47704, S_036110_TA_BUSY_USER_DEFINED_MASK(~0u)},
2951b8e80941Smrg	{47730, S_036110_SX_BUSY_USER_DEFINED_MASK(~0u)},
2952b8e80941Smrg	{47756, S_036110_SPI_BUSY_USER_DEFINED_MASK(~0u)},
2953b8e80941Smrg	{47783, S_036110_SC_BUSY_USER_DEFINED_MASK(~0u)},
2954b8e80941Smrg	{47863, S_036110_DB_BUSY_USER_DEFINED_MASK(~0u)},
2955b8e80941Smrg	{47889, S_036110_CB_BUSY_USER_DEFINED_MASK(~0u)},
2956b8e80941Smrg	{47677, S_036110_VGT_BUSY_USER_DEFINED_MASK(~0u)},
2957b8e80941Smrg	{47809, S_036110_PA_BUSY_USER_DEFINED_MASK(~0u)},
2958b8e80941Smrg	{47994, S_036110_BCI_BUSY_USER_DEFINED_MASK(~0u)},
2959b8e80941Smrg	/* 1014 */
2960b8e80941Smrg	{47453, S_036114_PERF_SEL(~0u)},
2961b8e80941Smrg	{47623, S_036114_DB_CLEAN_USER_DEFINED_MASK(~0u)},
2962b8e80941Smrg	{47650, S_036114_CB_CLEAN_USER_DEFINED_MASK(~0u)},
2963b8e80941Smrg	{47704, S_036114_TA_BUSY_USER_DEFINED_MASK(~0u)},
2964b8e80941Smrg	{47730, S_036114_SX_BUSY_USER_DEFINED_MASK(~0u)},
2965b8e80941Smrg	{47756, S_036114_SPI_BUSY_USER_DEFINED_MASK(~0u)},
2966b8e80941Smrg	{47783, S_036114_SC_BUSY_USER_DEFINED_MASK(~0u)},
2967b8e80941Smrg	{47863, S_036114_DB_BUSY_USER_DEFINED_MASK(~0u)},
2968b8e80941Smrg	{47889, S_036114_CB_BUSY_USER_DEFINED_MASK(~0u)},
2969b8e80941Smrg	{47677, S_036114_VGT_BUSY_USER_DEFINED_MASK(~0u)},
2970b8e80941Smrg	{47809, S_036114_PA_BUSY_USER_DEFINED_MASK(~0u)},
2971b8e80941Smrg	{47994, S_036114_BCI_BUSY_USER_DEFINED_MASK(~0u)},
2972b8e80941Smrg	/* 1026 */
2973b8e80941Smrg	{47453, S_036200_PERF_SEL(~0u)},
2974b8e80941Smrg	{48100, S_036200_PERF_MODE(~0u)},
2975b8e80941Smrg	/* 1028 */
2976b8e80941Smrg	{47453, S_036210_PERF_SEL(~0u)},
2977b8e80941Smrg	{47462, S_036210_PERF_SEL1(~0u)},
2978b8e80941Smrg	{47472, S_036210_CNTR_MODE(~0u)},
2979b8e80941Smrg	{48110, S_036210_PERF_MODE1(~0u)},
2980b8e80941Smrg	{48100, S_036210_PERF_MODE(~0u)},
2981b8e80941Smrg	/* 1033 */
2982b8e80941Smrg	{47482, S_036220_PERF_SEL2(~0u)},
2983b8e80941Smrg	{47492, S_036220_PERF_SEL3(~0u)},
2984b8e80941Smrg	{48121, S_036220_PERF_MODE3(~0u)},
2985b8e80941Smrg	{48132, S_036220_PERF_MODE2(~0u)},
2986b8e80941Smrg	/* 1037 */
2987b8e80941Smrg	{47453, S_036230_PERF_SEL(~0u)},
2988b8e80941Smrg	{47462, S_036230_PERF_SEL1(~0u)},
2989b8e80941Smrg	{47472, S_036230_CNTR_MODE(~0u)},
2990b8e80941Smrg	{48110, S_036230_PERF_MODE1(~0u)},
2991b8e80941Smrg	{48100, S_036230_PERF_MODE(~0u)},
2992b8e80941Smrg	/* 1042 */
2993b8e80941Smrg	{47482, S_036240_PERF_SEL2(~0u)},
2994b8e80941Smrg	{47492, S_036240_PERF_SEL3(~0u)},
2995b8e80941Smrg	{48121, S_036240_PERF_MODE3(~0u)},
2996b8e80941Smrg	{48132, S_036240_PERF_MODE2(~0u)},
2997b8e80941Smrg	/* 1046 */
2998b8e80941Smrg	{48143, S_036250_PERF_SEID_IGNORE_MASK(~0u)},
2999b8e80941Smrg	/* 1047 */
3000b8e80941Smrg	{47453, S_036400_PERF_SEL(~0u)},
3001b8e80941Smrg	{47462, S_036400_PERF_SEL1(~0u)},
3002b8e80941Smrg	{47472, S_036400_CNTR_MODE(~0u)},
3003b8e80941Smrg	/* 1050 */
3004b8e80941Smrg	{47482, S_036404_PERF_SEL2(~0u)},
3005b8e80941Smrg	{47492, S_036404_PERF_SEL3(~0u)},
3006b8e80941Smrg	/* 1052 */
3007b8e80941Smrg	{47453, S_036500_PERF_SEL(~0u)},
3008b8e80941Smrg	{47462, S_036500_PERF_SEL1(~0u)},
3009b8e80941Smrg	{47472, S_036500_CNTR_MODE(~0u)},
3010b8e80941Smrg	/* 1055 */
3011b8e80941Smrg	{47482, S_036504_PERF_SEL2(~0u)},
3012b8e80941Smrg	{47492, S_036504_PERF_SEL3(~0u)},
3013b8e80941Smrg	/* 1057 */
3014b8e80941Smrg	{47453, S_036600_PERF_SEL(~0u)},
3015b8e80941Smrg	{47462, S_036600_PERF_SEL1(~0u)},
3016b8e80941Smrg	{47472, S_036600_CNTR_MODE(~0u)},
3017b8e80941Smrg	/* 1060 */
3018b8e80941Smrg	{47482, S_036610_PERF_SEL2(~0u)},
3019b8e80941Smrg	{47492, S_036610_PERF_SEL3(~0u)},
3020b8e80941Smrg	/* 1062 */
3021b8e80941Smrg	{48165, S_036628_BIN0_MIN(~0u)},
3022b8e80941Smrg	{48174, S_036628_BIN0_MAX(~0u)},
3023b8e80941Smrg	{48183, S_036628_BIN1_MIN(~0u)},
3024b8e80941Smrg	{48192, S_036628_BIN1_MAX(~0u)},
3025b8e80941Smrg	{48201, S_036628_BIN2_MIN(~0u)},
3026b8e80941Smrg	{48210, S_036628_BIN2_MAX(~0u)},
3027b8e80941Smrg	{48219, S_036628_BIN3_MIN(~0u)},
3028b8e80941Smrg	{48228, S_036628_BIN3_MAX(~0u)},
3029b8e80941Smrg	/* 1070 */
3030b8e80941Smrg	{47453, S_036700_PERF_SEL(~0u)},
3031b8e80941Smrg	{48237, S_036700_SQC_BANK_MASK(~0u)},
3032b8e80941Smrg	{48251, S_036700_SQC_CLIENT_MASK(~0u)},
3033b8e80941Smrg	{48267, S_036700_SPM_MODE(~0u)},
3034b8e80941Smrg	{48276, S_036700_SIMD_MASK(~0u)},
3035b8e80941Smrg	{48100, S_036700_PERF_MODE(~0u)},
3036b8e80941Smrg	/* 1076 */
3037b8e80941Smrg	{48286, S_036780_PS_EN(~0u)},
3038b8e80941Smrg	{48292, S_036780_VS_EN(~0u)},
3039b8e80941Smrg	{48298, S_036780_GS_EN(~0u)},
3040b8e80941Smrg	{23502, S_036780_ES_EN(~0u)},
3041b8e80941Smrg	{48304, S_036780_HS_EN(~0u)},
3042b8e80941Smrg	{48310, S_036780_LS_EN(~0u)},
3043b8e80941Smrg	{48316, S_036780_CS_EN(~0u)},
3044b8e80941Smrg	{48322, S_036780_CNTR_RATE(~0u)},
3045b8e80941Smrg	{48332, S_036780_DISABLE_FLUSH(~0u)},
3046b8e80941Smrg	/* 1085 */
3047b8e80941Smrg	{48346, S_036784_SH0_MASK(~0u)},
3048b8e80941Smrg	{48355, S_036784_SH1_MASK(~0u)},
3049b8e80941Smrg	/* 1087 */
3050b8e80941Smrg	{48364, S_036788_FORCE_EN(~0u)},
3051b8e80941Smrg	/* 1088 */
3052b8e80941Smrg	{12657, S_036900_PERFCOUNTER_SELECT(~0u)},
3053b8e80941Smrg	{48373, S_036900_PERFCOUNTER_SELECT1(~0u)},
3054b8e80941Smrg	{47472, S_036900_CNTR_MODE(~0u)},
3055b8e80941Smrg	/* 1091 */
3056b8e80941Smrg	{48393, S_036910_PERFCOUNTER_SELECT2(~0u)},
3057b8e80941Smrg	{48413, S_036910_PERFCOUNTER_SELECT3(~0u)},
3058b8e80941Smrg	/* 1093 */
3059b8e80941Smrg	{12657, S_036A00_PERFCOUNTER_SELECT(~0u)},
3060b8e80941Smrg	{48373, S_036A00_PERFCOUNTER_SELECT1(~0u)},
3061b8e80941Smrg	{47472, S_036A00_CNTR_MODE(~0u)},
3062b8e80941Smrg	/* 1096 */
3063b8e80941Smrg	{48393, S_036A10_PERFCOUNTER_SELECT2(~0u)},
3064b8e80941Smrg	{48413, S_036A10_PERFCOUNTER_SELECT3(~0u)},
3065b8e80941Smrg	/* 1098 */
3066b8e80941Smrg	{47453, S_036B00_PERF_SEL(~0u)},
3067b8e80941Smrg	{47462, S_036B00_PERF_SEL1(~0u)},
3068b8e80941Smrg	{47472, S_036B00_CNTR_MODE(~0u)},
3069b8e80941Smrg	{48110, S_036B00_PERF_MODE1(~0u)},
3070b8e80941Smrg	{48100, S_036B00_PERF_MODE(~0u)},
3071b8e80941Smrg	/* 1103 */
3072b8e80941Smrg	{47482, S_036B04_PERF_SEL2(~0u)},
3073b8e80941Smrg	{47492, S_036B04_PERF_SEL3(~0u)},
3074b8e80941Smrg	{48121, S_036B04_PERF_MODE3(~0u)},
3075b8e80941Smrg	{48132, S_036B04_PERF_MODE2(~0u)},
3076b8e80941Smrg	/* 1107 */
3077b8e80941Smrg	{47453, S_036C00_PERF_SEL(~0u)},
3078b8e80941Smrg	{47462, S_036C00_PERF_SEL1(~0u)},
3079b8e80941Smrg	{47472, S_036C00_CNTR_MODE(~0u)},
3080b8e80941Smrg	{48110, S_036C00_PERF_MODE1(~0u)},
3081b8e80941Smrg	{48100, S_036C00_PERF_MODE(~0u)},
3082b8e80941Smrg	/* 1112 */
3083b8e80941Smrg	{47482, S_036C04_PERF_SEL2(~0u)},
3084b8e80941Smrg	{47492, S_036C04_PERF_SEL3(~0u)},
3085b8e80941Smrg	{48121, S_036C04_PERF_MODE3(~0u)},
3086b8e80941Smrg	{48132, S_036C04_PERF_MODE2(~0u)},
3087b8e80941Smrg	/* 1116 */
3088b8e80941Smrg	{47453, S_036D00_PERF_SEL(~0u)},
3089b8e80941Smrg	{47462, S_036D00_PERF_SEL1(~0u)},
3090b8e80941Smrg	{47472, S_036D00_CNTR_MODE(~0u)},
3091b8e80941Smrg	{48110, S_036D00_PERF_MODE1(~0u)},
3092b8e80941Smrg	{48100, S_036D00_PERF_MODE(~0u)},
3093b8e80941Smrg	/* 1121 */
3094b8e80941Smrg	{47482, S_036D04_PERF_SEL2(~0u)},
3095b8e80941Smrg	{47492, S_036D04_PERF_SEL3(~0u)},
3096b8e80941Smrg	{48121, S_036D04_PERF_MODE3(~0u)},
3097b8e80941Smrg	{48132, S_036D04_PERF_MODE2(~0u)},
3098b8e80941Smrg	/* 1125 */
3099b8e80941Smrg	{47453, S_036E00_PERF_SEL(~0u)},
3100b8e80941Smrg	{47462, S_036E00_PERF_SEL1(~0u)},
3101b8e80941Smrg	{47472, S_036E00_CNTR_MODE(~0u)},
3102b8e80941Smrg	{48110, S_036E00_PERF_MODE1(~0u)},
3103b8e80941Smrg	{48100, S_036E00_PERF_MODE(~0u)},
3104b8e80941Smrg	/* 1130 */
3105b8e80941Smrg	{47482, S_036E04_PERF_SEL2(~0u)},
3106b8e80941Smrg	{47492, S_036E04_PERF_SEL3(~0u)},
3107b8e80941Smrg	{48132, S_036E04_PERF_MODE2(~0u)},
3108b8e80941Smrg	{48121, S_036E04_PERF_MODE3(~0u)},
3109b8e80941Smrg	/* 1134 */
3110b8e80941Smrg	{47453, S_036E40_PERF_SEL(~0u)},
3111b8e80941Smrg	{47462, S_036E40_PERF_SEL1(~0u)},
3112b8e80941Smrg	{47472, S_036E40_CNTR_MODE(~0u)},
3113b8e80941Smrg	{48110, S_036E40_PERF_MODE1(~0u)},
3114b8e80941Smrg	{48100, S_036E40_PERF_MODE(~0u)},
3115b8e80941Smrg	/* 1139 */
3116b8e80941Smrg	{47482, S_036E44_PERF_SEL2(~0u)},
3117b8e80941Smrg	{47492, S_036E44_PERF_SEL3(~0u)},
3118b8e80941Smrg	{48132, S_036E44_PERF_MODE2(~0u)},
3119b8e80941Smrg	{48121, S_036E44_PERF_MODE3(~0u)},
3120b8e80941Smrg	/* 1143 */
3121b8e80941Smrg	{48433, S_037000_OP_FILTER_ENABLE(~0u)},
3122b8e80941Smrg	{48450, S_037000_OP_FILTER_SEL(~0u)},
3123b8e80941Smrg	{48464, S_037000_FORMAT_FILTER_ENABLE(~0u)},
3124b8e80941Smrg	{48485, S_037000_FORMAT_FILTER_SEL(~0u)},
3125b8e80941Smrg	{48503, S_037000_CLEAR_FILTER_ENABLE(~0u)},
3126b8e80941Smrg	{48523, S_037000_CLEAR_FILTER_SEL(~0u)},
3127b8e80941Smrg	{48540, S_037000_MRT_FILTER_ENABLE(~0u)},
3128b8e80941Smrg	{48558, S_037000_MRT_FILTER_SEL(~0u)},
3129b8e80941Smrg	{48573, S_037000_NUM_SAMPLES_FILTER_ENABLE(~0u)},
3130b8e80941Smrg	{48599, S_037000_NUM_SAMPLES_FILTER_SEL(~0u)},
3131b8e80941Smrg	{48622, S_037000_NUM_FRAGMENTS_FILTER_ENABLE(~0u)},
3132b8e80941Smrg	{48650, S_037000_NUM_FRAGMENTS_FILTER_SEL(~0u)},
3133b8e80941Smrg	/* 1155 */
3134b8e80941Smrg	{47453, S_037004_PERF_SEL(~0u)},
3135b8e80941Smrg	{47462, S_037004_PERF_SEL1(~0u)},
3136b8e80941Smrg	{47472, S_037004_CNTR_MODE(~0u)},
3137b8e80941Smrg	{48110, S_037004_PERF_MODE1(~0u)},
3138b8e80941Smrg	{48100, S_037004_PERF_MODE(~0u)},
3139b8e80941Smrg	/* 1160 */
3140b8e80941Smrg	{47482, S_037008_PERF_SEL2(~0u)},
3141b8e80941Smrg	{47492, S_037008_PERF_SEL3(~0u)},
3142b8e80941Smrg	{48121, S_037008_PERF_MODE3(~0u)},
3143b8e80941Smrg	{48132, S_037008_PERF_MODE2(~0u)},
3144b8e80941Smrg	/* 1164 */
3145b8e80941Smrg	{47453, S_037100_PERF_SEL(~0u)},
3146b8e80941Smrg	{47462, S_037100_PERF_SEL1(~0u)},
3147b8e80941Smrg	{47472, S_037100_CNTR_MODE(~0u)},
3148b8e80941Smrg	{48110, S_037100_PERF_MODE1(~0u)},
3149b8e80941Smrg	{48100, S_037100_PERF_MODE(~0u)},
3150b8e80941Smrg	/* 1169 */
3151b8e80941Smrg	{47482, S_037104_PERF_SEL2(~0u)},
3152b8e80941Smrg	{47492, S_037104_PERF_SEL3(~0u)},
3153b8e80941Smrg	{48121, S_037104_PERF_MODE3(~0u)},
3154b8e80941Smrg	{48132, S_037104_PERF_MODE2(~0u)},
3155b8e80941Smrg	/* 1173 */
3156b8e80941Smrg	{48675, S_028000_DEPTH_CLEAR_ENABLE(~0u)},
3157b8e80941Smrg	{48694, S_028000_STENCIL_CLEAR_ENABLE(~0u)},
3158b8e80941Smrg	{48715, S_028000_DEPTH_COPY(~0u)},
3159b8e80941Smrg	{48726, S_028000_STENCIL_COPY(~0u)},
3160b8e80941Smrg	{48739, S_028000_RESUMMARIZE_ENABLE(~0u)},
3161b8e80941Smrg	{48758, S_028000_STENCIL_COMPRESS_DISABLE(~0u)},
3162b8e80941Smrg	{48783, S_028000_DEPTH_COMPRESS_DISABLE(~0u)},
3163b8e80941Smrg	{48806, S_028000_COPY_CENTROID(~0u)},
3164b8e80941Smrg	{48820, S_028000_COPY_SAMPLE(~0u)},
3165b8e80941Smrg	{48832, S_028000_DECOMPRESS_ENABLE(~0u)},
3166b8e80941Smrg	/* 1183 */
3167b8e80941Smrg	{48850, S_028004_ZPASS_INCREMENT_DISABLE(~0u)},
3168b8e80941Smrg	{48874, S_028004_PERFECT_ZPASS_COUNTS(~0u)},
3169b8e80941Smrg	{48895, S_028004_SAMPLE_RATE(~0u)},
3170b8e80941Smrg	{48907, S_028004_ZPASS_ENABLE(~0u)},
3171b8e80941Smrg	{48920, S_028004_ZFAIL_ENABLE(~0u)},
3172b8e80941Smrg	{48933, S_028004_SFAIL_ENABLE(~0u)},
3173b8e80941Smrg	{48946, S_028004_DBFAIL_ENABLE(~0u)},
3174b8e80941Smrg	{48960, S_028004_SLICE_EVEN_ENABLE(~0u)},
3175b8e80941Smrg	{48978, S_028004_SLICE_ODD_ENABLE(~0u)},
3176b8e80941Smrg	/* 1192 */
3177b8e80941Smrg	{48995, S_028008_SLICE_START(~0u)},
3178b8e80941Smrg	{49007, S_028008_SLICE_MAX(~0u)},
3179b8e80941Smrg	{49017, S_028008_Z_READ_ONLY(~0u)},
3180b8e80941Smrg	{49029, S_028008_STENCIL_READ_ONLY(~0u)},
3181b8e80941Smrg	/* 1196 */
3182b8e80941Smrg	{49099, S_02800C_FORCE_HIZ_ENABLE(~0u), 4, 673},
3183b8e80941Smrg	{49116, S_02800C_FORCE_HIS_ENABLE0(~0u), 4, 673},
3184b8e80941Smrg	{49134, S_02800C_FORCE_HIS_ENABLE1(~0u), 4, 673},
3185b8e80941Smrg	{49152, S_02800C_FORCE_SHADER_Z_ORDER(~0u)},
3186b8e80941Smrg	{49173, S_02800C_FAST_Z_DISABLE(~0u)},
3187b8e80941Smrg	{49188, S_02800C_FAST_STENCIL_DISABLE(~0u)},
3188b8e80941Smrg	{49209, S_02800C_NOOP_CULL_DISABLE(~0u)},
3189b8e80941Smrg	{49227, S_02800C_FORCE_COLOR_KILL(~0u)},
3190b8e80941Smrg	{49244, S_02800C_FORCE_Z_READ(~0u)},
3191b8e80941Smrg	{49257, S_02800C_FORCE_STENCIL_READ(~0u)},
3192b8e80941Smrg	{49276, S_02800C_FORCE_FULL_Z_RANGE(~0u), 4, 673},
3193b8e80941Smrg	{49295, S_02800C_FORCE_QC_SMASK_CONFLICT(~0u)},
3194b8e80941Smrg	{49319, S_02800C_DISABLE_VIEWPORT_CLAMP(~0u)},
3195b8e80941Smrg	{49342, S_02800C_IGNORE_SC_ZRANGE(~0u)},
3196b8e80941Smrg	{49359, S_02800C_DISABLE_FULLY_COVERED(~0u)},
3197b8e80941Smrg	{49444, S_02800C_FORCE_Z_LIMIT_SUMM(~0u), 4, 677},
3198b8e80941Smrg	{49463, S_02800C_MAX_TILES_IN_DTT(~0u)},
3199b8e80941Smrg	{49480, S_02800C_DISABLE_TILE_RATE_TILES(~0u)},
3200b8e80941Smrg	{49504, S_02800C_FORCE_Z_DIRTY(~0u)},
3201b8e80941Smrg	{49518, S_02800C_FORCE_STENCIL_DIRTY(~0u)},
3202b8e80941Smrg	{49538, S_02800C_FORCE_Z_VALID(~0u)},
3203b8e80941Smrg	{49552, S_02800C_FORCE_STENCIL_VALID(~0u)},
3204b8e80941Smrg	{49572, S_02800C_PRESERVE_COMPRESSION(~0u)},
3205b8e80941Smrg	/* 1219 */
3206b8e80941Smrg	{49646, S_028010_PARTIAL_SQUAD_LAUNCH_CONTROL(~0u), 4, 681},
3207b8e80941Smrg	{49675, S_028010_PARTIAL_SQUAD_LAUNCH_COUNTDOWN(~0u)},
3208b8e80941Smrg	{49706, S_028010_DISABLE_ZMASK_EXPCLEAR_OPTIMIZATION(~0u)},
3209b8e80941Smrg	{49742, S_028010_DISABLE_SMEM_EXPCLEAR_OPTIMIZATION(~0u)},
3210b8e80941Smrg	{49777, S_028010_DISABLE_COLOR_ON_VALIDATION(~0u)},
3211b8e80941Smrg	{49805, S_028010_DECOMPRESS_Z_ON_FLUSH(~0u)},
3212b8e80941Smrg	{49827, S_028010_DISABLE_REG_SNOOP(~0u)},
3213b8e80941Smrg	{49845, S_028010_DEPTH_BOUNDS_HIER_DEPTH_DISABLE(~0u)},
3214b8e80941Smrg	{49877, S_028010_SEPARATE_HIZS_FUNC_ENABLE(~0u)},
3215b8e80941Smrg	{49903, S_028010_HIZ_ZFUNC(~0u)},
3216b8e80941Smrg	{49913, S_028010_HIS_SFUNC_FF(~0u)},
3217b8e80941Smrg	{49926, S_028010_HIS_SFUNC_BF(~0u)},
3218b8e80941Smrg	{49939, S_028010_PRESERVE_ZRANGE(~0u)},
3219b8e80941Smrg	{49955, S_028010_PRESERVE_SRESULTS(~0u)},
3220b8e80941Smrg	{49973, S_028010_DISABLE_FAST_PASS(~0u)},
3221b8e80941Smrg	/* 1234 */
3222b8e80941Smrg	{15508, S_028028_CLEAR(~0u)},
3223b8e80941Smrg	/* 1235 */
3224b8e80941Smrg	{49991, S_028030_TL_X(~0u)},
3225b8e80941Smrg	{49996, S_028030_TL_Y(~0u)},
3226b8e80941Smrg	/* 1237 */
3227b8e80941Smrg	{50001, S_028034_BR_X(~0u)},
3228b8e80941Smrg	{50006, S_028034_BR_Y(~0u)},
3229b8e80941Smrg	/* 1239 */
3230b8e80941Smrg	{50011, S_02803C_ADDR5_SWIZZLE_MASK(~0u)},
3231b8e80941Smrg	{45497, S_02803C_ARRAY_MODE(~0u), 7, 685},
3232b8e80941Smrg	{45859, S_02803C_PIPE_CONFIG(~0u), 18, 692},
3233b8e80941Smrg	{46152, S_02803C_BANK_WIDTH(~0u), 4, 409},
3234b8e80941Smrg	{46259, S_02803C_BANK_HEIGHT(~0u), 4, 413},
3235b8e80941Smrg	{46371, S_02803C_MACRO_TILE_ASPECT(~0u), 4, 417},
3236b8e80941Smrg	{46458, S_02803C_NUM_BANKS(~0u), 4, 421},
3237b8e80941Smrg	/* 1246 */
3238b8e80941Smrg	{21251, S_028040_FORMAT(~0u), 4, 710},
3239b8e80941Smrg	{50163, S_028040_NUM_SAMPLES(~0u)},
3240b8e80941Smrg	{46049, S_028040_TILE_SPLIT(~0u), 7, 402},
3241b8e80941Smrg	{50175, S_028040_TILE_MODE_INDEX(~0u)},
3242b8e80941Smrg	{50191, S_028040_DECOMPRESS_ON_N_ZPLANES(~0u)},
3243b8e80941Smrg	{50215, S_028040_ALLOW_EXPCLEAR(~0u)},
3244b8e80941Smrg	{50230, S_028040_READ_SIZE(~0u)},
3245b8e80941Smrg	{50240, S_028040_TILE_SURFACE_ENABLE(~0u)},
3246b8e80941Smrg	{50260, S_028040_CLEAR_DISALLOWED(~0u)},
3247b8e80941Smrg	{50277, S_028040_ZRANGE_PRECISION(~0u)},
3248b8e80941Smrg	/* 1256 */
3249b8e80941Smrg	{21251, S_028044_FORMAT(~0u), 2, 714},
3250b8e80941Smrg	{46049, S_028044_TILE_SPLIT(~0u), 7, 402},
3251b8e80941Smrg	{50175, S_028044_TILE_MODE_INDEX(~0u)},
3252b8e80941Smrg	{50215, S_028044_ALLOW_EXPCLEAR(~0u)},
3253b8e80941Smrg	{50320, S_028044_TILE_STENCIL_DISABLE(~0u)},
3254b8e80941Smrg	{50260, S_028044_CLEAR_DISALLOWED(~0u)},
3255b8e80941Smrg	/* 1262 */
3256b8e80941Smrg	{50341, S_028058_PITCH_TILE_MAX(~0u)},
3257b8e80941Smrg	{50356, S_028058_HEIGHT_TILE_MAX(~0u)},
3258b8e80941Smrg	/* 1264 */
3259b8e80941Smrg	{50372, S_02805C_SLICE_TILE_MAX(~0u)},
3260b8e80941Smrg	/* 1265 */
3261b8e80941Smrg	{2880, S_028084_ADDRESS(~0u)},
3262b8e80941Smrg	/* 1266 */
3263b8e80941Smrg	{50387, S_028200_WINDOW_X_OFFSET(~0u)},
3264b8e80941Smrg	{50403, S_028200_WINDOW_Y_OFFSET(~0u)},
3265b8e80941Smrg	/* 1268 */
3266b8e80941Smrg	{49991, S_028204_TL_X(~0u)},
3267b8e80941Smrg	{49996, S_028204_TL_Y(~0u)},
3268b8e80941Smrg	{50419, S_028204_WINDOW_OFFSET_DISABLE(~0u)},
3269b8e80941Smrg	/* 1271 */
3270b8e80941Smrg	{50001, S_028208_BR_X(~0u)},
3271b8e80941Smrg	{50006, S_028208_BR_Y(~0u)},
3272b8e80941Smrg	/* 1273 */
3273b8e80941Smrg	{50501, S_02820C_CLIP_RULE(~0u), 32769, 716},
3274b8e80941Smrg	/* 1274 */
3275b8e80941Smrg	{49991, S_028210_TL_X(~0u)},
3276b8e80941Smrg	{49996, S_028210_TL_Y(~0u)},
3277b8e80941Smrg	/* 1276 */
3278b8e80941Smrg	{50001, S_028214_BR_X(~0u)},
3279b8e80941Smrg	{50006, S_028214_BR_Y(~0u)},
3280b8e80941Smrg	/* 1278 */
3281b8e80941Smrg	{50511, S_028230_ER_TRI(~0u)},
3282b8e80941Smrg	{43529, S_028230_ER_POINT(~0u)},
3283b8e80941Smrg	{50518, S_028230_ER_RECT(~0u)},
3284b8e80941Smrg	{50526, S_028230_ER_LINE_LR(~0u)},
3285b8e80941Smrg	{50537, S_028230_ER_LINE_RL(~0u)},
3286b8e80941Smrg	{50548, S_028230_ER_LINE_TB(~0u)},
3287b8e80941Smrg	{50559, S_028230_ER_LINE_BT(~0u)},
3288b8e80941Smrg	/* 1285 */
3289b8e80941Smrg	{50570, S_028234_HW_SCREEN_OFFSET_X(~0u)},
3290b8e80941Smrg	{50589, S_028234_HW_SCREEN_OFFSET_Y(~0u)},
3291b8e80941Smrg	/* 1287 */
3292b8e80941Smrg	{50608, S_028238_TARGET0_ENABLE(~0u)},
3293b8e80941Smrg	{50623, S_028238_TARGET1_ENABLE(~0u)},
3294b8e80941Smrg	{50638, S_028238_TARGET2_ENABLE(~0u)},
3295b8e80941Smrg	{50653, S_028238_TARGET3_ENABLE(~0u)},
3296b8e80941Smrg	{50668, S_028238_TARGET4_ENABLE(~0u)},
3297b8e80941Smrg	{50683, S_028238_TARGET5_ENABLE(~0u)},
3298b8e80941Smrg	{50698, S_028238_TARGET6_ENABLE(~0u)},
3299b8e80941Smrg	{50713, S_028238_TARGET7_ENABLE(~0u)},
3300b8e80941Smrg	/* 1295 */
3301b8e80941Smrg	{50728, S_02823C_OUTPUT0_ENABLE(~0u)},
3302b8e80941Smrg	{50743, S_02823C_OUTPUT1_ENABLE(~0u)},
3303b8e80941Smrg	{50758, S_02823C_OUTPUT2_ENABLE(~0u)},
3304b8e80941Smrg	{50773, S_02823C_OUTPUT3_ENABLE(~0u)},
3305b8e80941Smrg	{50788, S_02823C_OUTPUT4_ENABLE(~0u)},
3306b8e80941Smrg	{50803, S_02823C_OUTPUT5_ENABLE(~0u)},
3307b8e80941Smrg	{50818, S_02823C_OUTPUT6_ENABLE(~0u)},
3308b8e80941Smrg	{50833, S_02823C_OUTPUT7_ENABLE(~0u)},
3309b8e80941Smrg	/* 1303 */
3310b8e80941Smrg	{49991, S_028240_TL_X(~0u)},
3311b8e80941Smrg	{49996, S_028240_TL_Y(~0u)},
3312b8e80941Smrg	{50419, S_028240_WINDOW_OFFSET_DISABLE(~0u)},
3313b8e80941Smrg	/* 1306 */
3314b8e80941Smrg	{50001, S_028244_BR_X(~0u)},
3315b8e80941Smrg	{50006, S_028244_BR_Y(~0u)},
3316b8e80941Smrg	/* 1308 */
3317b8e80941Smrg	{49991, S_028250_TL_X(~0u)},
3318b8e80941Smrg	{49996, S_028250_TL_Y(~0u)},
3319b8e80941Smrg	{50419, S_028250_WINDOW_OFFSET_DISABLE(~0u)},
3320b8e80941Smrg	/* 1311 */
3321b8e80941Smrg	{50001, S_028254_BR_X(~0u)},
3322b8e80941Smrg	{50006, S_028254_BR_Y(~0u)},
3323b8e80941Smrg	/* 1313 */
3324b8e80941Smrg	{50940, S_028350_RB_MAP_PKR0(~0u), 4, 33485},
3325b8e80941Smrg	{50952, S_028350_RB_MAP_PKR1(~0u), 4, 33485},
3326b8e80941Smrg	{51064, S_028350_RB_XSEL2(~0u), 4, 33489},
3327b8e80941Smrg	{51073, S_028350_RB_XSEL(~0u)},
3328b8e80941Smrg	{51081, S_028350_RB_YSEL(~0u)},
3329b8e80941Smrg	{51185, S_028350_PKR_MAP(~0u), 4, 33493},
3330b8e80941Smrg	{51293, S_028350_PKR_XSEL(~0u), 4, 33497},
3331b8e80941Smrg	{51402, S_028350_PKR_YSEL(~0u), 4, 33501},
3332b8e80941Smrg	{51515, S_028350_PKR_XSEL2(~0u), 4, 33505},
3333b8e80941Smrg	{51617, S_028350_SC_MAP(~0u), 4, 33509},
3334b8e80941Smrg	{51763, S_028350_SC_XSEL(~0u), 4, 33513},
3335b8e80941Smrg	{51910, S_028350_SC_YSEL(~0u), 4, 33517},
3336b8e80941Smrg	{52010, S_028350_SE_MAP(~0u), 4, 33521},
3337b8e80941Smrg	{52156, S_028350_SE_XSEL_GFX6(~0u), 4, 33525},
3338b8e80941Smrg	{52308, S_028350_SE_YSEL_GFX6(~0u), 4, 33529},
3339b8e80941Smrg	/* 1328 */
3340b8e80941Smrg	{52433, S_028354_SE_PAIR_MAP(~0u), 4, 33533},
3341b8e80941Smrg	{52604, S_028354_SE_PAIR_XSEL_GFX6(~0u), 4, 33537},
3342b8e80941Smrg	{52781, S_028354_SE_PAIR_YSEL_GFX6(~0u), 4, 33541},
3343b8e80941Smrg	/* 1331 */
3344b8e80941Smrg	{48960, S_028358_SLICE_EVEN_ENABLE(~0u)},
3345b8e80941Smrg	{48978, S_028358_SLICE_ODD_ENABLE(~0u)},
3346b8e80941Smrg	/* 1333 */
3347b8e80941Smrg	{52799, S_028424_OVERWRITE_COMBINER_DISABLE(~0u)},
3348b8e80941Smrg	{52826, S_028424_OVERWRITE_COMBINER_MRT_SHARING_DISABLE(~0u)},
3349b8e80941Smrg	{52865, S_028424_OVERWRITE_COMBINER_WATERMARK(~0u)},
3350b8e80941Smrg	/* 1336 */
3351b8e80941Smrg	{53131, S_02842C_STENCILFAIL(~0u), 16, 33545},
3352b8e80941Smrg	{53143, S_02842C_STENCILZPASS(~0u), 16, 33545},
3353b8e80941Smrg	{53156, S_02842C_STENCILZFAIL(~0u), 16, 33545},
3354b8e80941Smrg	{53169, S_02842C_STENCILFAIL_BF(~0u), 16, 33545},
3355b8e80941Smrg	{53184, S_02842C_STENCILZPASS_BF(~0u), 16, 33545},
3356b8e80941Smrg	{53200, S_02842C_STENCILZFAIL_BF(~0u), 16, 33545},
3357b8e80941Smrg	/* 1342 */
3358b8e80941Smrg	{53216, S_028430_STENCILTESTVAL(~0u)},
3359b8e80941Smrg	{53231, S_028430_STENCILMASK(~0u)},
3360b8e80941Smrg	{53243, S_028430_STENCILWRITEMASK(~0u)},
3361b8e80941Smrg	{53260, S_028430_STENCILOPVAL(~0u)},
3362b8e80941Smrg	/* 1346 */
3363b8e80941Smrg	{53273, S_028434_STENCILTESTVAL_BF(~0u)},
3364b8e80941Smrg	{53291, S_028434_STENCILMASK_BF(~0u)},
3365b8e80941Smrg	{53306, S_028434_STENCILWRITEMASK_BF(~0u)},
3366b8e80941Smrg	{53326, S_028434_STENCILOPVAL_BF(~0u)},
3367b8e80941Smrg	/* 1350 */
3368b8e80941Smrg	{676, S_028644_OFFSET(~0u)},
3369b8e80941Smrg	{53349, S_028644_DEFAULT_VAL(~0u), 1, 33561},
3370b8e80941Smrg	{53361, S_028644_FLAT_SHADE(~0u)},
3371b8e80941Smrg	{53372, S_028644_CYL_WRAP(~0u)},
3372b8e80941Smrg	{53381, S_028644_PT_SPRITE_TEX(~0u)},
3373b8e80941Smrg	{53395, S_028644_DUP(~0u)},
3374b8e80941Smrg	{53399, S_028644_FP16_INTERP_MODE(~0u)},
3375b8e80941Smrg	{53416, S_028644_USE_DEFAULT_ATTR1(~0u)},
3376b8e80941Smrg	{53434, S_028644_DEFAULT_VAL_ATTR1(~0u)},
3377b8e80941Smrg	{53452, S_028644_PT_SPRITE_TEX_ATTR1(~0u)},
3378b8e80941Smrg	{53472, S_028644_ATTR0_VALID(~0u)},
3379b8e80941Smrg	{53484, S_028644_ATTR1_VALID(~0u)},
3380b8e80941Smrg	/* 1362 */
3381b8e80941Smrg	{53496, S_0286C4_VS_EXPORT_COUNT(~0u)},
3382b8e80941Smrg	{53512, S_0286C4_VS_HALF_PACK(~0u)},
3383b8e80941Smrg	{53525, S_0286C4_VS_EXPORTS_FOG(~0u)},
3384b8e80941Smrg	{53540, S_0286C4_VS_OUT_FOG_VEC_ADDR(~0u)},
3385b8e80941Smrg	/* 1366 */
3386b8e80941Smrg	{53560, S_0286CC_PERSP_SAMPLE_ENA(~0u)},
3387b8e80941Smrg	{53577, S_0286CC_PERSP_CENTER_ENA(~0u)},
3388b8e80941Smrg	{53594, S_0286CC_PERSP_CENTROID_ENA(~0u)},
3389b8e80941Smrg	{53613, S_0286CC_PERSP_PULL_MODEL_ENA(~0u)},
3390b8e80941Smrg	{53634, S_0286CC_LINEAR_SAMPLE_ENA(~0u)},
3391b8e80941Smrg	{53652, S_0286CC_LINEAR_CENTER_ENA(~0u)},
3392b8e80941Smrg	{53670, S_0286CC_LINEAR_CENTROID_ENA(~0u)},
3393b8e80941Smrg	{53690, S_0286CC_LINE_STIPPLE_TEX_ENA(~0u)},
3394b8e80941Smrg	{53711, S_0286CC_POS_X_FLOAT_ENA(~0u)},
3395b8e80941Smrg	{53727, S_0286CC_POS_Y_FLOAT_ENA(~0u)},
3396b8e80941Smrg	{53743, S_0286CC_POS_Z_FLOAT_ENA(~0u)},
3397b8e80941Smrg	{53759, S_0286CC_POS_W_FLOAT_ENA(~0u)},
3398b8e80941Smrg	{53775, S_0286CC_FRONT_FACE_ENA(~0u)},
3399b8e80941Smrg	{53790, S_0286CC_ANCILLARY_ENA(~0u)},
3400b8e80941Smrg	{53804, S_0286CC_SAMPLE_COVERAGE_ENA(~0u)},
3401b8e80941Smrg	{53824, S_0286CC_POS_FIXED_PT_ENA(~0u)},
3402b8e80941Smrg	/* 1382 */
3403b8e80941Smrg	{53560, S_0286D0_PERSP_SAMPLE_ENA(~0u)},
3404b8e80941Smrg	{53577, S_0286D0_PERSP_CENTER_ENA(~0u)},
3405b8e80941Smrg	{53594, S_0286D0_PERSP_CENTROID_ENA(~0u)},
3406b8e80941Smrg	{53613, S_0286D0_PERSP_PULL_MODEL_ENA(~0u)},
3407b8e80941Smrg	{53634, S_0286D0_LINEAR_SAMPLE_ENA(~0u)},
3408b8e80941Smrg	{53652, S_0286D0_LINEAR_CENTER_ENA(~0u)},
3409b8e80941Smrg	{53670, S_0286D0_LINEAR_CENTROID_ENA(~0u)},
3410b8e80941Smrg	{53690, S_0286D0_LINE_STIPPLE_TEX_ENA(~0u)},
3411b8e80941Smrg	{53711, S_0286D0_POS_X_FLOAT_ENA(~0u)},
3412b8e80941Smrg	{53727, S_0286D0_POS_Y_FLOAT_ENA(~0u)},
3413b8e80941Smrg	{53743, S_0286D0_POS_Z_FLOAT_ENA(~0u)},
3414b8e80941Smrg	{53759, S_0286D0_POS_W_FLOAT_ENA(~0u)},
3415b8e80941Smrg	{53775, S_0286D0_FRONT_FACE_ENA(~0u)},
3416b8e80941Smrg	{53790, S_0286D0_ANCILLARY_ENA(~0u)},
3417b8e80941Smrg	{53804, S_0286D0_SAMPLE_COVERAGE_ENA(~0u)},
3418b8e80941Smrg	{53824, S_0286D0_POS_FIXED_PT_ENA(~0u)},
3419b8e80941Smrg	/* 1398 */
3420b8e80941Smrg	{53841, S_0286D4_FLAT_SHADE_ENA(~0u)},
3421b8e80941Smrg	{53856, S_0286D4_PNT_SPRITE_ENA(~0u)},
3422b8e80941Smrg	{53979, S_0286D4_PNT_SPRITE_OVRD_X(~0u), 5, 33562},
3423b8e80941Smrg	{53997, S_0286D4_PNT_SPRITE_OVRD_Y(~0u), 5, 33562},
3424b8e80941Smrg	{54015, S_0286D4_PNT_SPRITE_OVRD_Z(~0u), 5, 33562},
3425b8e80941Smrg	{54033, S_0286D4_PNT_SPRITE_OVRD_W(~0u), 5, 33562},
3426b8e80941Smrg	{54051, S_0286D4_PNT_SPRITE_TOP_1(~0u)},
3427b8e80941Smrg	/* 1405 */
3428b8e80941Smrg	{54068, S_0286D8_NUM_INTERP(~0u)},
3429b8e80941Smrg	{54079, S_0286D8_PARAM_GEN(~0u)},
3430b8e80941Smrg	{54089, S_0286D8_FOG_ADDR(~0u)},
3431b8e80941Smrg	{54098, S_0286D8_BC_OPTIMIZE_DISABLE(~0u)},
3432b8e80941Smrg	{54118, S_0286D8_PASS_FOG_THROUGH_PS(~0u)},
3433b8e80941Smrg	/* 1410 */
3434b8e80941Smrg	{54138, S_0286E0_PERSP_CENTER_CNTL(~0u)},
3435b8e80941Smrg	{54156, S_0286E0_PERSP_CENTROID_CNTL(~0u)},
3436b8e80941Smrg	{54176, S_0286E0_LINEAR_CENTER_CNTL(~0u)},
3437b8e80941Smrg	{54195, S_0286E0_LINEAR_CENTROID_CNTL(~0u)},
3438b8e80941Smrg	{54265, S_0286E0_POS_FLOAT_LOCATION(~0u), 1, 33567},
3439b8e80941Smrg	{54284, S_0286E0_POS_FLOAT_ULC(~0u)},
3440b8e80941Smrg	{54298, S_0286E0_FRONT_FACE_ALL_BITS(~0u)},
3441b8e80941Smrg	/* 1417 */
3442b8e80941Smrg	{47369, S_0286E8_WAVES(~0u)},
3443b8e80941Smrg	{47375, S_0286E8_WAVESIZE(~0u)},
3444b8e80941Smrg	/* 1419 */
3445b8e80941Smrg	{54318, S_028704_NUM_PS_WAVES(~0u)},
3446b8e80941Smrg	{54331, S_028704_NUM_VS_WAVES(~0u)},
3447b8e80941Smrg	{54344, S_028704_NUM_GS_WAVES(~0u)},
3448b8e80941Smrg	{54357, S_028704_NUM_ES_WAVES(~0u)},
3449b8e80941Smrg	{54370, S_028704_NUM_HS_WAVES(~0u)},
3450b8e80941Smrg	/* 1424 */
3451b8e80941Smrg	{54383, S_028708_NUM_LS_WAVES(~0u)},
3452b8e80941Smrg	/* 1425 */
3453b8e80941Smrg	{54484, S_02870C_POS0_EXPORT_FORMAT(~0u), 5, 33568},
3454b8e80941Smrg	{54503, S_02870C_POS1_EXPORT_FORMAT(~0u), 5, 33568},
3455b8e80941Smrg	{54522, S_02870C_POS2_EXPORT_FORMAT(~0u), 5, 33568},
3456b8e80941Smrg	{54541, S_02870C_POS3_EXPORT_FORMAT(~0u), 5, 33568},
3457b8e80941Smrg	/* 1429 */
3458b8e80941Smrg	{54760, S_028710_Z_EXPORT_FORMAT(~0u), 10, 33573},
3459b8e80941Smrg	/* 1430 */
3460b8e80941Smrg	{54776, S_028714_COL0_EXPORT_FORMAT(~0u), 10, 33573},
3461b8e80941Smrg	{54795, S_028714_COL1_EXPORT_FORMAT(~0u), 10, 33573},
3462b8e80941Smrg	{54814, S_028714_COL2_EXPORT_FORMAT(~0u), 10, 33573},
3463b8e80941Smrg	{54833, S_028714_COL3_EXPORT_FORMAT(~0u), 10, 33573},
3464b8e80941Smrg	{54852, S_028714_COL4_EXPORT_FORMAT(~0u), 10, 33573},
3465b8e80941Smrg	{54871, S_028714_COL5_EXPORT_FORMAT(~0u), 10, 33573},
3466b8e80941Smrg	{54890, S_028714_COL6_EXPORT_FORMAT(~0u), 10, 33573},
3467b8e80941Smrg	{54909, S_028714_COL7_EXPORT_FORMAT(~0u), 10, 33573},
3468b8e80941Smrg	/* 1438 */
3469b8e80941Smrg	{55163, S_028754_MRT0(~0u), 11, 33583},
3470b8e80941Smrg	{55168, S_028754_MRT1(~0u)},
3471b8e80941Smrg	{55173, S_028754_MRT2(~0u)},
3472b8e80941Smrg	{55178, S_028754_MRT3(~0u)},
3473b8e80941Smrg	{55183, S_028754_MRT4(~0u)},
3474b8e80941Smrg	{55188, S_028754_MRT5(~0u)},
3475b8e80941Smrg	{55193, S_028754_MRT6(~0u)},
3476b8e80941Smrg	{55198, S_028754_MRT7(~0u)},
3477b8e80941Smrg	/* 1446 */
3478b8e80941Smrg	{55283, S_028758_MRT0_EPSILON(~0u), 16, 33594},
3479b8e80941Smrg	{55296, S_028758_MRT1_EPSILON(~0u)},
3480b8e80941Smrg	{55309, S_028758_MRT2_EPSILON(~0u)},
3481b8e80941Smrg	{55322, S_028758_MRT3_EPSILON(~0u)},
3482b8e80941Smrg	{55335, S_028758_MRT4_EPSILON(~0u)},
3483b8e80941Smrg	{55348, S_028758_MRT5_EPSILON(~0u)},
3484b8e80941Smrg	{55361, S_028758_MRT6_EPSILON(~0u)},
3485b8e80941Smrg	{55374, S_028758_MRT7_EPSILON(~0u)},
3486b8e80941Smrg	/* 1454 */
3487b8e80941Smrg	{55387, S_02875C_MRT0_COLOR_OPT_DISABLE(~0u)},
3488b8e80941Smrg	{55410, S_02875C_MRT0_ALPHA_OPT_DISABLE(~0u)},
3489b8e80941Smrg	{55433, S_02875C_MRT1_COLOR_OPT_DISABLE(~0u)},
3490b8e80941Smrg	{55456, S_02875C_MRT1_ALPHA_OPT_DISABLE(~0u)},
3491b8e80941Smrg	{55479, S_02875C_MRT2_COLOR_OPT_DISABLE(~0u)},
3492b8e80941Smrg	{55502, S_02875C_MRT2_ALPHA_OPT_DISABLE(~0u)},
3493b8e80941Smrg	{55525, S_02875C_MRT3_COLOR_OPT_DISABLE(~0u)},
3494b8e80941Smrg	{55548, S_02875C_MRT3_ALPHA_OPT_DISABLE(~0u)},
3495b8e80941Smrg	{55571, S_02875C_MRT4_COLOR_OPT_DISABLE(~0u)},
3496b8e80941Smrg	{55594, S_02875C_MRT4_ALPHA_OPT_DISABLE(~0u)},
3497b8e80941Smrg	{55617, S_02875C_MRT5_COLOR_OPT_DISABLE(~0u)},
3498b8e80941Smrg	{55640, S_02875C_MRT5_ALPHA_OPT_DISABLE(~0u)},
3499b8e80941Smrg	{55663, S_02875C_MRT6_COLOR_OPT_DISABLE(~0u)},
3500b8e80941Smrg	{55686, S_02875C_MRT6_ALPHA_OPT_DISABLE(~0u)},
3501b8e80941Smrg	{55709, S_02875C_MRT7_COLOR_OPT_DISABLE(~0u)},
3502b8e80941Smrg	{55732, S_02875C_MRT7_ALPHA_OPT_DISABLE(~0u)},
3503b8e80941Smrg	{55755, S_02875C_PIXEN_ZERO_OPT_DISABLE(~0u)},
3504b8e80941Smrg	/* 1471 */
3505b8e80941Smrg	{56046, S_028760_COLOR_SRC_OPT(~0u), 8, 33610},
3506b8e80941Smrg	{56060, S_028760_COLOR_DST_OPT(~0u)},
3507b8e80941Smrg	{56208, S_028760_COLOR_COMB_FCN(~0u), 8, 33618},
3508b8e80941Smrg	{56223, S_028760_ALPHA_SRC_OPT(~0u)},
3509b8e80941Smrg	{56237, S_028760_ALPHA_DST_OPT(~0u)},
3510b8e80941Smrg	{56251, S_028760_ALPHA_COMB_FCN(~0u)},
3511b8e80941Smrg	/* 1477 */
3512b8e80941Smrg	{56046, S_028764_COLOR_SRC_OPT(~0u)},
3513b8e80941Smrg	{56060, S_028764_COLOR_DST_OPT(~0u)},
3514b8e80941Smrg	{56208, S_028764_COLOR_COMB_FCN(~0u)},
3515b8e80941Smrg	{56223, S_028764_ALPHA_SRC_OPT(~0u)},
3516b8e80941Smrg	{56237, S_028764_ALPHA_DST_OPT(~0u)},
3517b8e80941Smrg	{56251, S_028764_ALPHA_COMB_FCN(~0u)},
3518b8e80941Smrg	/* 1483 */
3519b8e80941Smrg	{56046, S_028768_COLOR_SRC_OPT(~0u)},
3520b8e80941Smrg	{56060, S_028768_COLOR_DST_OPT(~0u)},
3521b8e80941Smrg	{56208, S_028768_COLOR_COMB_FCN(~0u)},
3522b8e80941Smrg	{56223, S_028768_ALPHA_SRC_OPT(~0u)},
3523b8e80941Smrg	{56237, S_028768_ALPHA_DST_OPT(~0u)},
3524b8e80941Smrg	{56251, S_028768_ALPHA_COMB_FCN(~0u)},
3525b8e80941Smrg	/* 1489 */
3526b8e80941Smrg	{56046, S_02876C_COLOR_SRC_OPT(~0u)},
3527b8e80941Smrg	{56060, S_02876C_COLOR_DST_OPT(~0u)},
3528b8e80941Smrg	{56208, S_02876C_COLOR_COMB_FCN(~0u)},
3529b8e80941Smrg	{56223, S_02876C_ALPHA_SRC_OPT(~0u)},
3530b8e80941Smrg	{56237, S_02876C_ALPHA_DST_OPT(~0u)},
3531b8e80941Smrg	{56251, S_02876C_ALPHA_COMB_FCN(~0u)},
3532b8e80941Smrg	/* 1495 */
3533b8e80941Smrg	{56046, S_028770_COLOR_SRC_OPT(~0u)},
3534b8e80941Smrg	{56060, S_028770_COLOR_DST_OPT(~0u)},
3535b8e80941Smrg	{56208, S_028770_COLOR_COMB_FCN(~0u)},
3536b8e80941Smrg	{56223, S_028770_ALPHA_SRC_OPT(~0u)},
3537b8e80941Smrg	{56237, S_028770_ALPHA_DST_OPT(~0u)},
3538b8e80941Smrg	{56251, S_028770_ALPHA_COMB_FCN(~0u)},
3539b8e80941Smrg	/* 1501 */
3540b8e80941Smrg	{56046, S_028774_COLOR_SRC_OPT(~0u)},
3541b8e80941Smrg	{56060, S_028774_COLOR_DST_OPT(~0u)},
3542b8e80941Smrg	{56208, S_028774_COLOR_COMB_FCN(~0u)},
3543b8e80941Smrg	{56223, S_028774_ALPHA_SRC_OPT(~0u)},
3544b8e80941Smrg	{56237, S_028774_ALPHA_DST_OPT(~0u)},
3545b8e80941Smrg	{56251, S_028774_ALPHA_COMB_FCN(~0u)},
3546b8e80941Smrg	/* 1507 */
3547b8e80941Smrg	{56046, S_028778_COLOR_SRC_OPT(~0u)},
3548b8e80941Smrg	{56060, S_028778_COLOR_DST_OPT(~0u)},
3549b8e80941Smrg	{56208, S_028778_COLOR_COMB_FCN(~0u)},
3550b8e80941Smrg	{56223, S_028778_ALPHA_SRC_OPT(~0u)},
3551b8e80941Smrg	{56237, S_028778_ALPHA_DST_OPT(~0u)},
3552b8e80941Smrg	{56251, S_028778_ALPHA_COMB_FCN(~0u)},
3553b8e80941Smrg	/* 1513 */
3554b8e80941Smrg	{56046, S_02877C_COLOR_SRC_OPT(~0u)},
3555b8e80941Smrg	{56060, S_02877C_COLOR_DST_OPT(~0u)},
3556b8e80941Smrg	{56208, S_02877C_COLOR_COMB_FCN(~0u)},
3557b8e80941Smrg	{56223, S_02877C_ALPHA_SRC_OPT(~0u)},
3558b8e80941Smrg	{56237, S_02877C_ALPHA_DST_OPT(~0u)},
3559b8e80941Smrg	{56251, S_02877C_ALPHA_COMB_FCN(~0u)},
3560b8e80941Smrg	/* 1519 */
3561b8e80941Smrg	{56660, S_028780_COLOR_SRCBLEND(~0u), 21, 33626},
3562b8e80941Smrg	{56208, S_028780_COLOR_COMB_FCN(~0u), 5, 33647},
3563b8e80941Smrg	{56765, S_028780_COLOR_DESTBLEND(~0u), 21, 33626},
3564b8e80941Smrg	{56781, S_028780_ALPHA_SRCBLEND(~0u), 21, 33626},
3565b8e80941Smrg	{56251, S_028780_ALPHA_COMB_FCN(~0u), 5, 33647},
3566b8e80941Smrg	{56796, S_028780_ALPHA_DESTBLEND(~0u), 21, 33626},
3567b8e80941Smrg	{56812, S_028780_SEPARATE_ALPHA_BLEND(~0u)},
3568b8e80941Smrg	{7762, S_028780_ENABLE(~0u)},
3569b8e80941Smrg	{56833, S_028780_DISABLE_ROP3(~0u)},
3570b8e80941Smrg	/* 1528 */
3571b8e80941Smrg	{56846, S_0287CC_SRC_STATE_ID(~0u)},
3572b8e80941Smrg	/* 1529 */
3573b8e80941Smrg	{56859, S_0287E4_BASE_ADDR_GFX6(~0u)},
3574b8e80941Smrg	/* 1530 */
3575b8e80941Smrg	{56952, S_0287F0_SOURCE_SELECT(~0u), 4, 33652},
3576b8e80941Smrg	{56998, S_0287F0_MAJOR_MODE(~0u), 2, 33656},
3577b8e80941Smrg	{57009, S_0287F0_NOT_EOP(~0u)},
3578b8e80941Smrg	{57017, S_0287F0_USE_OPAQUE(~0u)},
3579b8e80941Smrg	/* 1534 */
3580b8e80941Smrg	{57028, S_0287F8_ADDRESS_LOW(~0u)},
3581b8e80941Smrg	/* 1535 */
3582b8e80941Smrg	{57040, S_028800_STENCIL_ENABLE(~0u)},
3583b8e80941Smrg	{49107, S_028800_Z_ENABLE(~0u)},
3584b8e80941Smrg	{57055, S_028800_Z_WRITE_ENABLE(~0u)},
3585b8e80941Smrg	{57070, S_028800_DEPTH_BOUNDS_ENABLE(~0u)},
3586b8e80941Smrg	{49907, S_028800_ZFUNC(~0u), 8, 33658},
3587b8e80941Smrg	{57185, S_028800_BACKFACE_ENABLE(~0u)},
3588b8e80941Smrg	{57288, S_028800_STENCILFUNC(~0u), 8, 33666},
3589b8e80941Smrg	{57300, S_028800_STENCILFUNC_BF(~0u), 8, 33666},
3590b8e80941Smrg	{57315, S_028800_ENABLE_COLOR_WRITES_ON_DEPTH_FAIL(~0u)},
3591b8e80941Smrg	{57349, S_028800_DISABLE_COLOR_WRITES_ON_DEPTH_PASS(~0u)},
3592b8e80941Smrg	/* 1545 */
3593b8e80941Smrg	{57384, S_028804_MAX_ANCHOR_SAMPLES(~0u)},
3594b8e80941Smrg	{57403, S_028804_PS_ITER_SAMPLES(~0u)},
3595b8e80941Smrg	{57419, S_028804_MASK_EXPORT_NUM_SAMPLES(~0u)},
3596b8e80941Smrg	{57443, S_028804_ALPHA_TO_MASK_NUM_SAMPLES(~0u)},
3597b8e80941Smrg	{57469, S_028804_HIGH_QUALITY_INTERSECTIONS(~0u)},
3598b8e80941Smrg	{57496, S_028804_INCOHERENT_EQAA_READS(~0u)},
3599b8e80941Smrg	{57518, S_028804_INTERPOLATE_COMP_Z(~0u)},
3600b8e80941Smrg	{57537, S_028804_INTERPOLATE_SRC_Z(~0u)},
3601b8e80941Smrg	{57555, S_028804_STATIC_ANCHOR_ASSOCIATIONS(~0u)},
3602b8e80941Smrg	{57582, S_028804_ALPHA_TO_MASK_EQAA_DISABLE(~0u)},
3603b8e80941Smrg	{57609, S_028804_OVERRASTERIZATION_AMOUNT(~0u)},
3604b8e80941Smrg	{57634, S_028804_ENABLE_POSTZ_OVERRASTERIZATION(~0u)},
3605b8e80941Smrg	/* 1557 */
3606b8e80941Smrg	{57665, S_028808_DISABLE_DUAL_QUAD(~0u)},
3607b8e80941Smrg	{57683, S_028808_DEGAMMA_ENABLE(~0u)},
3608b8e80941Smrg	{22398, S_028808_MODE(~0u), 7, 33674},
3609b8e80941Smrg	{56841, S_028808_ROP3(~0u), 256, 33681},
3610b8e80941Smrg	/* 1561 */
3611b8e80941Smrg	{57993, S_02880C_Z_EXPORT_ENABLE(~0u)},
3612b8e80941Smrg	{58009, S_02880C_STENCIL_TEST_VAL_EXPORT_ENABLE(~0u)},
3613b8e80941Smrg	{58040, S_02880C_STENCIL_OP_VAL_EXPORT_ENABLE(~0u)},
3614b8e80941Smrg	{49165, S_02880C_Z_ORDER(~0u), 4, 33937},
3615b8e80941Smrg	{58119, S_02880C_KILL_ENABLE(~0u)},
3616b8e80941Smrg	{58131, S_02880C_COVERAGE_TO_MASK_ENABLE(~0u)},
3617b8e80941Smrg	{58155, S_02880C_MASK_EXPORT_ENABLE(~0u)},
3618b8e80941Smrg	{58174, S_02880C_EXEC_ON_HIER_FAIL(~0u)},
3619b8e80941Smrg	{58192, S_02880C_EXEC_ON_NOOP(~0u)},
3620b8e80941Smrg	{58205, S_02880C_ALPHA_TO_MASK_DISABLE(~0u)},
3621b8e80941Smrg	{58227, S_02880C_DEPTH_BEFORE_SHADER(~0u)},
3622b8e80941Smrg	{58317, S_02880C_CONSERVATIVE_Z_EXPORT(~0u), 4, 33941},
3623b8e80941Smrg	{58339, S_02880C_DUAL_QUAD_DISABLE(~0u)},
3624b8e80941Smrg	/* 1574 */
3625b8e80941Smrg	{58357, S_028810_UCP_ENA_0(~0u)},
3626b8e80941Smrg	{58367, S_028810_UCP_ENA_1(~0u)},
3627b8e80941Smrg	{58377, S_028810_UCP_ENA_2(~0u)},
3628b8e80941Smrg	{58387, S_028810_UCP_ENA_3(~0u)},
3629b8e80941Smrg	{58397, S_028810_UCP_ENA_4(~0u)},
3630b8e80941Smrg	{58407, S_028810_UCP_ENA_5(~0u)},
3631b8e80941Smrg	{58417, S_028810_PS_UCP_Y_SCALE_NEG(~0u)},
3632b8e80941Smrg	{58436, S_028810_PS_UCP_MODE(~0u)},
3633b8e80941Smrg	{58448, S_028810_CLIP_DISABLE(~0u)},
3634b8e80941Smrg	{58461, S_028810_UCP_CULL_ONLY_ENA(~0u)},
3635b8e80941Smrg	{58479, S_028810_BOUNDARY_EDGE_FLAG_ENA(~0u)},
3636b8e80941Smrg	{58502, S_028810_DX_CLIP_SPACE_DEF(~0u)},
3637b8e80941Smrg	{58520, S_028810_DIS_CLIP_ERR_DETECT(~0u)},
3638b8e80941Smrg	{58540, S_028810_VTX_KILL_OR(~0u)},
3639b8e80941Smrg	{58552, S_028810_DX_RASTERIZATION_KILL(~0u)},
3640b8e80941Smrg	{58574, S_028810_DX_LINEAR_ATTR_CLIP_ENA(~0u)},
3641b8e80941Smrg	{58598, S_028810_VTE_VPORT_PROVOKE_DISABLE(~0u)},
3642b8e80941Smrg	{58624, S_028810_ZCLIP_NEAR_DISABLE(~0u)},
3643b8e80941Smrg	{58643, S_028810_ZCLIP_FAR_DISABLE(~0u)},
3644b8e80941Smrg	/* 1593 */
3645b8e80941Smrg	{58661, S_028814_CULL_FRONT(~0u)},
3646b8e80941Smrg	{58672, S_028814_CULL_BACK(~0u)},
3647b8e80941Smrg	{22939, S_028814_FACE(~0u)},
3648b8e80941Smrg	{58692, S_028814_POLY_MODE(~0u), 2, 33945},
3649b8e80941Smrg	{58758, S_028814_POLYMODE_FRONT_PTYPE(~0u), 3, 33947},
3650b8e80941Smrg	{58779, S_028814_POLYMODE_BACK_PTYPE(~0u), 3, 33947},
3651b8e80941Smrg	{58799, S_028814_POLY_OFFSET_FRONT_ENABLE(~0u)},
3652b8e80941Smrg	{58824, S_028814_POLY_OFFSET_BACK_ENABLE(~0u)},
3653b8e80941Smrg	{58848, S_028814_POLY_OFFSET_PARA_ENABLE(~0u)},
3654b8e80941Smrg	{58872, S_028814_VTX_WINDOW_OFFSET_ENABLE(~0u)},
3655b8e80941Smrg	{58897, S_028814_PROVOKING_VTX_LAST(~0u)},
3656b8e80941Smrg	{58916, S_028814_PERSP_CORR_DIS(~0u)},
3657b8e80941Smrg	{58931, S_028814_MULTI_PRIM_IB_ENA(~0u)},
3658b8e80941Smrg	/* 1606 */
3659b8e80941Smrg	{58949, S_028818_VPORT_X_SCALE_ENA(~0u)},
3660b8e80941Smrg	{58967, S_028818_VPORT_X_OFFSET_ENA(~0u)},
3661b8e80941Smrg	{58986, S_028818_VPORT_Y_SCALE_ENA(~0u)},
3662b8e80941Smrg	{59004, S_028818_VPORT_Y_OFFSET_ENA(~0u)},
3663b8e80941Smrg	{59023, S_028818_VPORT_Z_SCALE_ENA(~0u)},
3664b8e80941Smrg	{59041, S_028818_VPORT_Z_OFFSET_ENA(~0u)},
3665b8e80941Smrg	{59060, S_028818_VTX_XY_FMT(~0u)},
3666b8e80941Smrg	{59071, S_028818_VTX_Z_FMT(~0u)},
3667b8e80941Smrg	{59081, S_028818_VTX_W0_FMT(~0u)},
3668b8e80941Smrg	/* 1615 */
3669b8e80941Smrg	{59092, S_02881C_CLIP_DIST_ENA_0(~0u)},
3670b8e80941Smrg	{59108, S_02881C_CLIP_DIST_ENA_1(~0u)},
3671b8e80941Smrg	{59124, S_02881C_CLIP_DIST_ENA_2(~0u)},
3672b8e80941Smrg	{59140, S_02881C_CLIP_DIST_ENA_3(~0u)},
3673b8e80941Smrg	{59156, S_02881C_CLIP_DIST_ENA_4(~0u)},
3674b8e80941Smrg	{59172, S_02881C_CLIP_DIST_ENA_5(~0u)},
3675b8e80941Smrg	{59188, S_02881C_CLIP_DIST_ENA_6(~0u)},
3676b8e80941Smrg	{59204, S_02881C_CLIP_DIST_ENA_7(~0u)},
3677b8e80941Smrg	{59220, S_02881C_CULL_DIST_ENA_0(~0u)},
3678b8e80941Smrg	{59236, S_02881C_CULL_DIST_ENA_1(~0u)},
3679b8e80941Smrg	{59252, S_02881C_CULL_DIST_ENA_2(~0u)},
3680b8e80941Smrg	{59268, S_02881C_CULL_DIST_ENA_3(~0u)},
3681b8e80941Smrg	{59284, S_02881C_CULL_DIST_ENA_4(~0u)},
3682b8e80941Smrg	{59300, S_02881C_CULL_DIST_ENA_5(~0u)},
3683b8e80941Smrg	{59316, S_02881C_CULL_DIST_ENA_6(~0u)},
3684b8e80941Smrg	{59332, S_02881C_CULL_DIST_ENA_7(~0u)},
3685b8e80941Smrg	{59348, S_02881C_USE_VTX_POINT_SIZE(~0u)},
3686b8e80941Smrg	{59367, S_02881C_USE_VTX_EDGE_FLAG(~0u)},
3687b8e80941Smrg	{59385, S_02881C_USE_VTX_RENDER_TARGET_INDX(~0u)},
3688b8e80941Smrg	{59412, S_02881C_USE_VTX_VIEWPORT_INDX(~0u)},
3689b8e80941Smrg	{59434, S_02881C_USE_VTX_KILL_FLAG(~0u)},
3690b8e80941Smrg	{59452, S_02881C_VS_OUT_MISC_VEC_ENA(~0u)},
3691b8e80941Smrg	{59472, S_02881C_VS_OUT_CCDIST0_VEC_ENA(~0u)},
3692b8e80941Smrg	{59495, S_02881C_VS_OUT_CCDIST1_VEC_ENA(~0u)},
3693b8e80941Smrg	{59518, S_02881C_VS_OUT_MISC_SIDE_BUS_ENA(~0u)},
3694b8e80941Smrg	{59543, S_02881C_USE_VTX_GS_CUT_FLAG(~0u)},
3695b8e80941Smrg	{59563, S_02881C_USE_VTX_LINE_WIDTH(~0u)},
3696b8e80941Smrg	/* 1642 */
3697b8e80941Smrg	{59582, S_028820_VTE_XY_INF_DISCARD(~0u)},
3698b8e80941Smrg	{59601, S_028820_VTE_Z_INF_DISCARD(~0u)},
3699b8e80941Smrg	{59619, S_028820_VTE_W_INF_DISCARD(~0u)},
3700b8e80941Smrg	{59637, S_028820_VTE_0XNANINF_IS_0(~0u)},
3701b8e80941Smrg	{59655, S_028820_VTE_XY_NAN_RETAIN(~0u)},
3702b8e80941Smrg	{59673, S_028820_VTE_Z_NAN_RETAIN(~0u)},
3703b8e80941Smrg	{59690, S_028820_VTE_W_NAN_RETAIN(~0u)},
3704b8e80941Smrg	{59707, S_028820_VTE_W_RECIP_NAN_IS_0(~0u)},
3705b8e80941Smrg	{59728, S_028820_VS_XY_NAN_TO_INF(~0u)},
3706b8e80941Smrg	{59745, S_028820_VS_XY_INF_RETAIN(~0u)},
3707b8e80941Smrg	{59762, S_028820_VS_Z_NAN_TO_INF(~0u)},
3708b8e80941Smrg	{59778, S_028820_VS_Z_INF_RETAIN(~0u)},
3709b8e80941Smrg	{59794, S_028820_VS_W_NAN_TO_INF(~0u)},
3710b8e80941Smrg	{59810, S_028820_VS_W_INF_RETAIN(~0u)},
3711b8e80941Smrg	{59826, S_028820_VS_CLIP_DIST_INF_DISCARD(~0u)},
3712b8e80941Smrg	{59851, S_028820_VTE_NO_OUTPUT_NEG_0(~0u)},
3713b8e80941Smrg	/* 1658 */
3714b8e80941Smrg	{59871, S_028824_LINE_STIPPLE_RESET(~0u)},
3715b8e80941Smrg	{59890, S_028824_EXPAND_FULL_LENGTH(~0u)},
3716b8e80941Smrg	{59909, S_028824_FRACTIONAL_ACCUM(~0u)},
3717b8e80941Smrg	{59926, S_028824_DIAMOND_ADJUST(~0u)},
3718b8e80941Smrg	/* 1662 */
3719b8e80941Smrg	{59941, S_02882C_TRIANGLE_FILTER_DISABLE(~0u)},
3720b8e80941Smrg	{59965, S_02882C_LINE_FILTER_DISABLE(~0u)},
3721b8e80941Smrg	{59985, S_02882C_POINT_FILTER_DISABLE(~0u)},
3722b8e80941Smrg	{60006, S_02882C_RECTANGLE_FILTER_DISABLE(~0u)},
3723b8e80941Smrg	{60031, S_02882C_TRIANGLE_EXPAND_ENA(~0u)},
3724b8e80941Smrg	{60051, S_02882C_LINE_EXPAND_ENA(~0u)},
3725b8e80941Smrg	{60067, S_02882C_POINT_EXPAND_ENA(~0u)},
3726b8e80941Smrg	{60084, S_02882C_RECTANGLE_EXPAND_ENA(~0u)},
3727b8e80941Smrg	{60105, S_02882C_PRIM_EXPAND_CONSTANT(~0u)},
3728b8e80941Smrg	{60126, S_02882C_XMAX_RIGHT_EXCLUSION(~0u)},
3729b8e80941Smrg	{60147, S_02882C_YMAX_BOTTOM_EXCLUSION(~0u)},
3730b8e80941Smrg	/* 1673 */
3731b8e80941Smrg	{60169, S_028830_SMALL_PRIM_FILTER_ENABLE(~0u)},
3732b8e80941Smrg	{59941, S_028830_TRIANGLE_FILTER_DISABLE(~0u)},
3733b8e80941Smrg	{59965, S_028830_LINE_FILTER_DISABLE(~0u)},
3734b8e80941Smrg	{59985, S_028830_POINT_FILTER_DISABLE(~0u)},
3735b8e80941Smrg	{60006, S_028830_RECTANGLE_FILTER_DISABLE(~0u)},
3736b8e80941Smrg	/* 1678 */
3737b8e80941Smrg	{42267, S_028A00_HEIGHT(~0u)},
3738b8e80941Smrg	{42261, S_028A00_WIDTH(~0u)},
3739b8e80941Smrg	/* 1680 */
3740b8e80941Smrg	{60194, S_028A04_MIN_SIZE(~0u)},
3741b8e80941Smrg	{22634, S_028A04_MAX_SIZE(~0u)},
3742b8e80941Smrg	/* 1682 */
3743b8e80941Smrg	{42261, S_028A08_WIDTH(~0u)},
3744b8e80941Smrg	/* 1683 */
3745b8e80941Smrg	{60203, S_028A0C_LINE_PATTERN(~0u)},
3746b8e80941Smrg	{60216, S_028A0C_REPEAT_COUNT(~0u)},
3747b8e80941Smrg	{60229, S_028A0C_PATTERN_BIT_ORDER(~0u)},
3748b8e80941Smrg	{60247, S_028A0C_AUTO_RESET_CNTL(~0u)},
3749b8e80941Smrg	/* 1687 */
3750b8e80941Smrg	{60368, S_028A10_PATH_SELECT(~0u), 5, 33950},
3751b8e80941Smrg	/* 1688 */
3752b8e80941Smrg	{60380, S_028A14_TESS_MODE(~0u)},
3753b8e80941Smrg	/* 1689 */
3754b8e80941Smrg	{22227, S_028A20_REUSE_DEPTH(~0u)},
3755b8e80941Smrg	/* 1690 */
3756b8e80941Smrg	{22249, S_028A24_PRIM_TYPE(~0u), 18, 33955},
3757b8e80941Smrg	{60745, S_028A24_RETAIN_ORDER(~0u)},
3758b8e80941Smrg	{60758, S_028A24_RETAIN_QUADS(~0u)},
3759b8e80941Smrg	{60839, S_028A24_PRIM_ORDER(~0u), 5, 33973},
3760b8e80941Smrg	/* 1694 */
3761b8e80941Smrg	{22269, S_028A28_FIRST_DECR(~0u)},
3762b8e80941Smrg	/* 1695 */
3763b8e80941Smrg	{22275, S_028A2C_DECR(~0u)},
3764b8e80941Smrg	/* 1696 */
3765b8e80941Smrg	{60850, S_028A30_COMP_X_EN(~0u)},
3766b8e80941Smrg	{60860, S_028A30_COMP_Y_EN(~0u)},
3767b8e80941Smrg	{60870, S_028A30_COMP_Z_EN(~0u)},
3768b8e80941Smrg	{60880, S_028A30_COMP_W_EN(~0u)},
3769b8e80941Smrg	{23438, S_028A30_STRIDE(~0u)},
3770b8e80941Smrg	{60890, S_028A30_SHIFT(~0u)},
3771b8e80941Smrg	/* 1702 */
3772b8e80941Smrg	{60850, S_028A34_COMP_X_EN(~0u)},
3773b8e80941Smrg	{60860, S_028A34_COMP_Y_EN(~0u)},
3774b8e80941Smrg	{60870, S_028A34_COMP_Z_EN(~0u)},
3775b8e80941Smrg	{60880, S_028A34_COMP_W_EN(~0u)},
3776b8e80941Smrg	{23438, S_028A34_STRIDE(~0u)},
3777b8e80941Smrg	{60890, S_028A34_SHIFT(~0u)},
3778b8e80941Smrg	/* 1708 */
3779b8e80941Smrg	{61055, S_028A38_X_CONV(~0u), 9, 33978},
3780b8e80941Smrg	{17826, S_028A38_X_OFFSET(~0u)},
3781b8e80941Smrg	{61062, S_028A38_Y_CONV(~0u), 9, 33978},
3782b8e80941Smrg	{50410, S_028A38_Y_OFFSET(~0u)},
3783b8e80941Smrg	{61069, S_028A38_Z_CONV(~0u), 9, 33978},
3784b8e80941Smrg	{61076, S_028A38_Z_OFFSET(~0u)},
3785b8e80941Smrg	{61085, S_028A38_W_CONV(~0u), 9, 33978},
3786b8e80941Smrg	{15886, S_028A38_W_OFFSET(~0u)},
3787b8e80941Smrg	/* 1716 */
3788b8e80941Smrg	{61055, S_028A3C_X_CONV(~0u), 9, 33978},
3789b8e80941Smrg	{17826, S_028A3C_X_OFFSET(~0u)},
3790b8e80941Smrg	{61062, S_028A3C_Y_CONV(~0u), 9, 33978},
3791b8e80941Smrg	{50410, S_028A3C_Y_OFFSET(~0u)},
3792b8e80941Smrg	{61069, S_028A3C_Z_CONV(~0u), 9, 33978},
3793b8e80941Smrg	{61076, S_028A3C_Z_OFFSET(~0u)},
3794b8e80941Smrg	{61085, S_028A3C_W_CONV(~0u), 9, 33978},
3795b8e80941Smrg	{15886, S_028A3C_W_OFFSET(~0u)},
3796b8e80941Smrg	/* 1724 */
3797b8e80941Smrg	{22398, S_028A40_MODE(~0u), 6, 33987},
3798b8e80941Smrg	{39408, S_028A40_RESERVED_0(~0u)},
3799b8e80941Smrg	{61210, S_028A40_CUT_MODE(~0u), 4, 33993},
3800b8e80941Smrg	{39426, S_028A40_RESERVED_1(~0u)},
3801b8e80941Smrg	{61219, S_028A40_GS_C_PACK_EN(~0u)},
3802b8e80941Smrg	{61232, S_028A40_RESERVED_2(~0u)},
3803b8e80941Smrg	{61243, S_028A40_ES_PASSTHRU(~0u)},
3804b8e80941Smrg	{61255, S_028A40_COMPUTE_MODE(~0u)},
3805b8e80941Smrg	{61268, S_028A40_FAST_COMPUTE_MODE(~0u)},
3806b8e80941Smrg	{61286, S_028A40_ELEMENT_INFO_EN(~0u)},
3807b8e80941Smrg	{61302, S_028A40_PARTIAL_THD_AT_EOI(~0u)},
3808b8e80941Smrg	{61321, S_028A40_SUPPRESS_CUTS(~0u)},
3809b8e80941Smrg	{61335, S_028A40_ES_WRITE_OPTIMIZE(~0u)},
3810b8e80941Smrg	{61353, S_028A40_GS_WRITE_OPTIMIZE(~0u)},
3811b8e80941Smrg	{61404, S_028A40_ONCHIP(~0u), 4, 33997},
3812b8e80941Smrg	/* 1739 */
3813b8e80941Smrg	{61411, S_028A44_ES_VERTS_PER_SUBGRP(~0u)},
3814b8e80941Smrg	{61431, S_028A44_GS_PRIMS_PER_SUBGRP(~0u)},
3815b8e80941Smrg	/* 1741 */
3816b8e80941Smrg	{61451, S_028A48_MSAA_ENABLE(~0u)},
3817b8e80941Smrg	{61463, S_028A48_VPORT_SCISSOR_ENABLE(~0u)},
3818b8e80941Smrg	{61484, S_028A48_LINE_STIPPLE_ENABLE(~0u)},
3819b8e80941Smrg	{61504, S_028A48_SEND_UNLIT_STILES_TO_PKR(~0u)},
3820b8e80941Smrg	/* 1745 */
3821b8e80941Smrg	{61529, S_028A4C_WALK_SIZE(~0u)},
3822b8e80941Smrg	{61539, S_028A4C_WALK_ALIGNMENT(~0u)},
3823b8e80941Smrg	{61554, S_028A4C_WALK_ALIGN8_PRIM_FITS_ST(~0u)},
3824b8e80941Smrg	{61579, S_028A4C_WALK_FENCE_ENABLE(~0u)},
3825b8e80941Smrg	{61597, S_028A4C_WALK_FENCE_SIZE(~0u)},
3826b8e80941Smrg	{61613, S_028A4C_SUPERTILE_WALK_ORDER_ENABLE(~0u)},
3827b8e80941Smrg	{61618, S_028A4C_TILE_WALK_ORDER_ENABLE(~0u)},
3828b8e80941Smrg	{61641, S_028A4C_TILE_COVER_DISABLE(~0u)},
3829b8e80941Smrg	{61660, S_028A4C_TILE_COVER_NO_SCISSOR(~0u)},
3830b8e80941Smrg	{61682, S_028A4C_ZMM_LINE_EXTENT(~0u)},
3831b8e80941Smrg	{61698, S_028A4C_ZMM_LINE_OFFSET(~0u)},
3832b8e80941Smrg	{61714, S_028A4C_ZMM_RECT_EXTENT(~0u)},
3833b8e80941Smrg	{61730, S_028A4C_KILL_PIX_POST_HI_Z(~0u)},
3834b8e80941Smrg	{61749, S_028A4C_KILL_PIX_POST_DETAIL_MASK(~0u)},
3835b8e80941Smrg	{61775, S_028A4C_PS_ITER_SAMPLE(~0u)},
3836b8e80941Smrg	{61790, S_028A4C_MULTI_SHADER_ENGINE_PRIM_DISCARD_ENABLE(~0u)},
3837b8e80941Smrg	{61830, S_028A4C_MULTI_GPU_SUPERTILE_ENABLE(~0u)},
3838b8e80941Smrg	{61857, S_028A4C_GPU_ID_OVERRIDE_ENABLE(~0u)},
3839b8e80941Smrg	{61880, S_028A4C_GPU_ID_OVERRIDE(~0u)},
3840b8e80941Smrg	{61896, S_028A4C_MULTI_GPU_PRIM_DISCARD_ENABLE(~0u)},
3841b8e80941Smrg	{61926, S_028A4C_FORCE_EOV_CNTDWN_ENABLE(~0u)},
3842b8e80941Smrg	{61950, S_028A4C_FORCE_EOV_REZ_ENABLE(~0u)},
3843b8e80941Smrg	{61971, S_028A4C_OUT_OF_ORDER_PRIMITIVE_ENABLE(~0u)},
3844b8e80941Smrg	{62001, S_028A4C_OUT_OF_ORDER_WATER_MARK(~0u)},
3845b8e80941Smrg	/* 1769 */
3846b8e80941Smrg	{22474, S_028A54_GS_PER_ES(~0u)},
3847b8e80941Smrg	/* 1770 */
3848b8e80941Smrg	{22488, S_028A58_ES_PER_GS(~0u)},
3849b8e80941Smrg	/* 1771 */
3850b8e80941Smrg	{22502, S_028A5C_GS_PER_VS(~0u)},
3851b8e80941Smrg	/* 1772 */
3852b8e80941Smrg	{676, S_028A60_OFFSET(~0u)},
3853b8e80941Smrg	/* 1773 */
3854b8e80941Smrg	{676, S_028A64_OFFSET(~0u)},
3855b8e80941Smrg	/* 1774 */
3856b8e80941Smrg	{676, S_028A68_OFFSET(~0u)},
3857b8e80941Smrg	/* 1775 */
3858b8e80941Smrg	{62093, S_028A6C_OUTPRIM_TYPE(~0u), 3, 34001},
3859b8e80941Smrg	{62106, S_028A6C_OUTPRIM_TYPE_1(~0u)},
3860b8e80941Smrg	{62121, S_028A6C_OUTPRIM_TYPE_2(~0u)},
3861b8e80941Smrg	{62136, S_028A6C_OUTPRIM_TYPE_3(~0u)},
3862b8e80941Smrg	{62151, S_028A6C_UNIQUE_TYPE_PER_STREAM(~0u)},
3863b8e80941Smrg	/* 1780 */
3864b8e80941Smrg	{203, S_028A7C_INDEX_TYPE(~0u), 3, 34004},
3865b8e80941Smrg	{62288, S_028A7C_SWAP_MODE(~0u), 4, 34007},
3866b8e80941Smrg	{62349, S_028A7C_BUF_TYPE(~0u), 3, 34011},
3867b8e80941Smrg	{62391, S_028A7C_RDREQ_POLICY_CIK(~0u), 2, 34014},
3868b8e80941Smrg	{62408, S_028A7C_RDREQ_POLICY(~0u)},
3869b8e80941Smrg	{40132, S_028A7C_ATC(~0u)},
3870b8e80941Smrg	{57009, S_028A7C_NOT_EOP(~0u)},
3871b8e80941Smrg	{62421, S_028A7C_REQ_PATH(~0u)},
3872b8e80941Smrg	{40153, S_028A7C_MTYPE(~0u)},
3873b8e80941Smrg	/* 1789 */
3874b8e80941Smrg	{22677, S_028A84_PRIMITIVEID_EN(~0u)},
3875b8e80941Smrg	{62430, S_028A84_DISABLE_RESET_ON_EOI(~0u)},
3876b8e80941Smrg	/* 1791 */
3877b8e80941Smrg	{63386, S_028A90_EVENT_TYPE(~0u), 59, 34016},
3878b8e80941Smrg	{63397, S_028A90_ADDRESS_HI_GFX6(~0u)},
3879b8e80941Smrg	{63413, S_028A90_EXTENDED_EVENT(~0u)},
3880b8e80941Smrg	/* 1794 */
3881b8e80941Smrg	{22774, S_028A94_RESET_EN(~0u)},
3882b8e80941Smrg	/* 1795 */
3883b8e80941Smrg	{63428, S_028AA8_PRIMGROUP_SIZE(~0u)},
3884b8e80941Smrg	{63443, S_028AA8_PARTIAL_VS_WAVE_ON(~0u)},
3885b8e80941Smrg	{63462, S_028AA8_SWITCH_ON_EOP(~0u)},
3886b8e80941Smrg	{63476, S_028AA8_PARTIAL_ES_WAVE_ON(~0u)},
3887b8e80941Smrg	{63495, S_028AA8_SWITCH_ON_EOI(~0u)},
3888b8e80941Smrg	{63509, S_028AA8_WD_SWITCH_ON_EOP(~0u)},
3889b8e80941Smrg	{63526, S_028AA8_MAX_PRIMGRP_IN_WAVE(~0u)},
3890b8e80941Smrg	/* 1802 */
3891b8e80941Smrg	{22866, S_028AAC_ITEMSIZE(~0u)},
3892b8e80941Smrg	/* 1803 */
3893b8e80941Smrg	{22866, S_028AB0_ITEMSIZE(~0u)},
3894b8e80941Smrg	/* 1804 */
3895b8e80941Smrg	{22902, S_028AB4_REUSE_OFF(~0u)},
3896b8e80941Smrg	/* 1805 */
3897b8e80941Smrg	{22916, S_028AB8_VTX_CNT_EN(~0u)},
3898b8e80941Smrg	/* 1806 */
3899b8e80941Smrg	{43557, S_028ABC_LINEAR(~0u)},
3900b8e80941Smrg	{63546, S_028ABC_FULL_CACHE(~0u)},
3901b8e80941Smrg	{63557, S_028ABC_HTILE_USES_PRELOAD_WIN(~0u)},
3902b8e80941Smrg	{63580, S_028ABC_PRELOAD(~0u)},
3903b8e80941Smrg	{63588, S_028ABC_PREFETCH_WIDTH(~0u)},
3904b8e80941Smrg	{63603, S_028ABC_PREFETCH_HEIGHT(~0u)},
3905b8e80941Smrg	{63619, S_028ABC_DST_OUTSIDE_ZERO_TO_ONE(~0u)},
3906b8e80941Smrg	{63643, S_028ABC_TC_COMPATIBLE(~0u)},
3907b8e80941Smrg	/* 1814 */
3908b8e80941Smrg	{63657, S_028AC0_COMPAREFUNC0(~0u), 8, 33666},
3909b8e80941Smrg	{63670, S_028AC0_COMPAREVALUE0(~0u)},
3910b8e80941Smrg	{63684, S_028AC0_COMPAREMASK0(~0u)},
3911b8e80941Smrg	{49126, S_028AC0_ENABLE0(~0u)},
3912b8e80941Smrg	/* 1818 */
3913b8e80941Smrg	{63697, S_028AC4_COMPAREFUNC1(~0u), 8, 33666},
3914b8e80941Smrg	{63710, S_028AC4_COMPAREVALUE1(~0u)},
3915b8e80941Smrg	{63724, S_028AC4_COMPAREMASK1(~0u)},
3916b8e80941Smrg	{49144, S_028AC4_ENABLE1(~0u)},
3917b8e80941Smrg	/* 1822 */
3918b8e80941Smrg	{7618, S_028AC8_START_X(~0u)},
3919b8e80941Smrg	{7634, S_028AC8_START_Y(~0u)},
3920b8e80941Smrg	{63737, S_028AC8_MAX_X(~0u)},
3921b8e80941Smrg	{63743, S_028AC8_MAX_Y(~0u)},
3922b8e80941Smrg	/* 1826 */
3923b8e80941Smrg	{23438, S_028AD4_STRIDE(~0u)},
3924b8e80941Smrg	/* 1827 */
3925b8e80941Smrg	{23438, S_028AE4_STRIDE(~0u)},
3926b8e80941Smrg	/* 1828 */
3927b8e80941Smrg	{23438, S_028AF4_STRIDE(~0u)},
3928b8e80941Smrg	/* 1829 */
3929b8e80941Smrg	{23438, S_028B04_STRIDE(~0u)},
3930b8e80941Smrg	/* 1830 */
3931b8e80941Smrg	{23431, S_028B30_VERTEX_STRIDE(~0u)},
3932b8e80941Smrg	/* 1831 */
3933b8e80941Smrg	{23452, S_028B38_MAX_VERT_OUT(~0u)},
3934b8e80941Smrg	/* 1832 */
3935b8e80941Smrg	{63749, S_028B50_ACCUM_ISOLINE(~0u)},
3936b8e80941Smrg	{63763, S_028B50_ACCUM_TRI(~0u)},
3937b8e80941Smrg	{63773, S_028B50_ACCUM_QUAD(~0u)},
3938b8e80941Smrg	{63784, S_028B50_DONUT_SPLIT(~0u)},
3939b8e80941Smrg	{63796, S_028B50_TRAP_SPLIT(~0u)},
3940b8e80941Smrg	/* 1837 */
3941b8e80941Smrg	{48310, S_028B54_LS_EN(~0u), 3, 34075},
3942b8e80941Smrg	{48304, S_028B54_HS_EN(~0u)},
3943b8e80941Smrg	{23502, S_028B54_ES_EN(~0u), 3, 34078},
3944b8e80941Smrg	{48298, S_028B54_GS_EN(~0u)},
3945b8e80941Smrg	{48292, S_028B54_VS_EN(~0u), 3, 34081},
3946b8e80941Smrg	{63930, S_028B54_DYNAMIC_HS(~0u)},
3947b8e80941Smrg	{46885, S_028B54_DISPATCH_DRAW_EN(~0u)},
3948b8e80941Smrg	{63941, S_028B54_DIS_DEALLOC_ACCUM_0(~0u)},
3949b8e80941Smrg	{63961, S_028B54_DIS_DEALLOC_ACCUM_1(~0u)},
3950b8e80941Smrg	{63981, S_028B54_VS_WAVE_ID_EN(~0u)},
3951b8e80941Smrg	/* 1847 */
3952b8e80941Smrg	{63995, S_028B58_NUM_PATCHES(~0u)},
3953b8e80941Smrg	{64007, S_028B58_HS_NUM_INPUT_CP(~0u)},
3954b8e80941Smrg	{64023, S_028B58_HS_NUM_OUTPUT_CP(~0u)},
3955b8e80941Smrg	/* 1850 */
3956b8e80941Smrg	{22866, S_028B5C_ITEMSIZE(~0u)},
3957b8e80941Smrg	/* 1851 */
3958b8e80941Smrg	{22866, S_028B60_ITEMSIZE(~0u)},
3959b8e80941Smrg	/* 1852 */
3960b8e80941Smrg	{22866, S_028B64_ITEMSIZE(~0u)},
3961b8e80941Smrg	/* 1853 */
3962b8e80941Smrg	{22866, S_028B68_ITEMSIZE(~0u)},
3963b8e80941Smrg	/* 1854 */
3964b8e80941Smrg	{209, S_028B6C_TYPE(~0u), 3, 34084},
3965b8e80941Smrg	{64129, S_028B6C_PARTITIONING(~0u), 4, 34087},
3966b8e80941Smrg	{64206, S_028B6C_TOPOLOGY(~0u), 4, 34091},
3967b8e80941Smrg	{64215, S_028B6C_RESERVED_REDUC_AXIS(~0u)},
3968b8e80941Smrg	{64235, S_028B6C_DEPRECATED(~0u)},
3969b8e80941Smrg	{64246, S_028B6C_NUM_DS_WAVES_PER_SIMD(~0u)},
3970b8e80941Smrg	{64268, S_028B6C_DISABLE_DONUTS(~0u)},
3971b8e80941Smrg	{62391, S_028B6C_RDREQ_POLICY_CIK(~0u), 3, 34095},
3972b8e80941Smrg	{62408, S_028B6C_RDREQ_POLICY(~0u)},
3973b8e80941Smrg	{64407, S_028B6C_DISTRIBUTION_MODE(~0u), 4, 34098},
3974b8e80941Smrg	{40153, S_028B6C_MTYPE(~0u)},
3975b8e80941Smrg	/* 1865 */
3976b8e80941Smrg	{64425, S_028B70_ALPHA_TO_MASK_ENABLE(~0u)},
3977b8e80941Smrg	{64446, S_028B70_ALPHA_TO_MASK_OFFSET0(~0u)},
3978b8e80941Smrg	{64468, S_028B70_ALPHA_TO_MASK_OFFSET1(~0u)},
3979b8e80941Smrg	{64490, S_028B70_ALPHA_TO_MASK_OFFSET2(~0u)},
3980b8e80941Smrg	{64512, S_028B70_ALPHA_TO_MASK_OFFSET3(~0u)},
3981b8e80941Smrg	{64534, S_028B70_OFFSET_ROUND(~0u)},
3982b8e80941Smrg	/* 1871 */
3983b8e80941Smrg	{64547, S_028B78_POLY_OFFSET_NEG_NUM_DB_BITS(~0u)},
3984b8e80941Smrg	{64575, S_028B78_POLY_OFFSET_DB_IS_FLOAT_FMT(~0u)},
3985b8e80941Smrg	/* 1873 */
3986b8e80941Smrg	{7762, S_028B90_ENABLE(~0u)},
3987b8e80941Smrg	{23859, S_028B90_CNT(~0u)},
3988b8e80941Smrg	/* 1875 */
3989b8e80941Smrg	{64603, S_028B94_STREAMOUT_0_EN(~0u)},
3990b8e80941Smrg	{64618, S_028B94_STREAMOUT_1_EN(~0u)},
3991b8e80941Smrg	{64633, S_028B94_STREAMOUT_2_EN(~0u)},
3992b8e80941Smrg	{64648, S_028B94_STREAMOUT_3_EN(~0u)},
3993b8e80941Smrg	{64663, S_028B94_RAST_STREAM(~0u)},
3994b8e80941Smrg	{64675, S_028B94_RAST_STREAM_MASK(~0u)},
3995b8e80941Smrg	{64692, S_028B94_USE_RAST_STREAM_MASK(~0u)},
3996b8e80941Smrg	/* 1882 */
3997b8e80941Smrg	{64713, S_028B98_STREAM_0_BUFFER_EN(~0u)},
3998b8e80941Smrg	{64732, S_028B98_STREAM_1_BUFFER_EN(~0u)},
3999b8e80941Smrg	{64751, S_028B98_STREAM_2_BUFFER_EN(~0u)},
4000b8e80941Smrg	{64770, S_028B98_STREAM_3_BUFFER_EN(~0u)},
4001b8e80941Smrg	/* 1886 */
4002b8e80941Smrg	{64789, S_028BD4_DISTANCE_0(~0u)},
4003b8e80941Smrg	{64800, S_028BD4_DISTANCE_1(~0u)},
4004b8e80941Smrg	{64811, S_028BD4_DISTANCE_2(~0u)},
4005b8e80941Smrg	{64822, S_028BD4_DISTANCE_3(~0u)},
4006b8e80941Smrg	{64833, S_028BD4_DISTANCE_4(~0u)},
4007b8e80941Smrg	{64844, S_028BD4_DISTANCE_5(~0u)},
4008b8e80941Smrg	{64855, S_028BD4_DISTANCE_6(~0u)},
4009b8e80941Smrg	{64866, S_028BD4_DISTANCE_7(~0u)},
4010b8e80941Smrg	/* 1894 */
4011b8e80941Smrg	{64877, S_028BD8_DISTANCE_8(~0u)},
4012b8e80941Smrg	{64888, S_028BD8_DISTANCE_9(~0u)},
4013b8e80941Smrg	{64899, S_028BD8_DISTANCE_10(~0u)},
4014b8e80941Smrg	{64911, S_028BD8_DISTANCE_11(~0u)},
4015b8e80941Smrg	{64923, S_028BD8_DISTANCE_12(~0u)},
4016b8e80941Smrg	{64935, S_028BD8_DISTANCE_13(~0u)},
4017b8e80941Smrg	{64947, S_028BD8_DISTANCE_14(~0u)},
4018b8e80941Smrg	{64959, S_028BD8_DISTANCE_15(~0u)},
4019b8e80941Smrg	/* 1902 */
4020b8e80941Smrg	{64971, S_028BDC_EXPAND_LINE_WIDTH(~0u)},
4021b8e80941Smrg	{64989, S_028BDC_LAST_PIXEL(~0u)},
4022b8e80941Smrg	{65000, S_028BDC_PERPENDICULAR_ENDCAP_ENA(~0u)},
4023b8e80941Smrg	{65025, S_028BDC_DX10_DIAMOND_TEST_ENA(~0u)},
4024b8e80941Smrg	/* 1906 */
4025b8e80941Smrg	{65047, S_028BE0_MSAA_NUM_SAMPLES(~0u)},
4026b8e80941Smrg	{65064, S_028BE0_AA_MASK_CENTROID_DTMN(~0u)},
4027b8e80941Smrg	{65086, S_028BE0_MAX_SAMPLE_DIST(~0u)},
4028b8e80941Smrg	{65102, S_028BE0_MSAA_EXPOSED_SAMPLES(~0u)},
4029b8e80941Smrg	{65123, S_028BE0_DETAIL_TO_EXPOSED_MODE(~0u)},
4030b8e80941Smrg	/* 1911 */
4031b8e80941Smrg	{65146, S_028BE4_PIX_CENTER(~0u)},
4032b8e80941Smrg	{65207, S_028BE4_ROUND_MODE(~0u), 4, 34102},
4033b8e80941Smrg	{65423, S_028BE4_QUANT_MODE(~0u), 8, 34106},
4034b8e80941Smrg	/* 1914 */
4035b8e80941Smrg	{65434, S_028BF8_S0_X(~0u)},
4036b8e80941Smrg	{65439, S_028BF8_S0_Y(~0u)},
4037b8e80941Smrg	{65444, S_028BF8_S1_X(~0u)},
4038b8e80941Smrg	{65449, S_028BF8_S1_Y(~0u)},
4039b8e80941Smrg	{65454, S_028BF8_S2_X(~0u)},
4040b8e80941Smrg	{65459, S_028BF8_S2_Y(~0u)},
4041b8e80941Smrg	{65464, S_028BF8_S3_X(~0u)},
4042b8e80941Smrg	{65469, S_028BF8_S3_Y(~0u)},
4043b8e80941Smrg	/* 1922 */
4044b8e80941Smrg	{65474, S_028BFC_S4_X(~0u)},
4045b8e80941Smrg	{65479, S_028BFC_S4_Y(~0u)},
4046b8e80941Smrg	{65484, S_028BFC_S5_X(~0u)},
4047b8e80941Smrg	{65489, S_028BFC_S5_Y(~0u)},
4048b8e80941Smrg	{65494, S_028BFC_S6_X(~0u)},
4049b8e80941Smrg	{65499, S_028BFC_S6_Y(~0u)},
4050b8e80941Smrg	{65504, S_028BFC_S7_X(~0u)},
4051b8e80941Smrg	{65509, S_028BFC_S7_Y(~0u)},
4052b8e80941Smrg	/* 1930 */
4053b8e80941Smrg	{65514, S_028C00_S8_X(~0u)},
4054b8e80941Smrg	{65519, S_028C00_S8_Y(~0u)},
4055b8e80941Smrg	{65524, S_028C00_S9_X(~0u)},
4056b8e80941Smrg	{65529, S_028C00_S9_Y(~0u)},
4057b8e80941Smrg	{65534, S_028C00_S10_X(~0u)},
4058b8e80941Smrg	{65540, S_028C00_S10_Y(~0u)},
4059b8e80941Smrg	{65546, S_028C00_S11_X(~0u)},
4060b8e80941Smrg	{65552, S_028C00_S11_Y(~0u)},
4061b8e80941Smrg	/* 1938 */
4062b8e80941Smrg	{65558, S_028C04_S12_X(~0u)},
4063b8e80941Smrg	{65564, S_028C04_S12_Y(~0u)},
4064b8e80941Smrg	{65570, S_028C04_S13_X(~0u)},
4065b8e80941Smrg	{65576, S_028C04_S13_Y(~0u)},
4066b8e80941Smrg	{65582, S_028C04_S14_X(~0u)},
4067b8e80941Smrg	{65588, S_028C04_S14_Y(~0u)},
4068b8e80941Smrg	{65594, S_028C04_S15_X(~0u)},
4069b8e80941Smrg	{65600, S_028C04_S15_Y(~0u)},
4070b8e80941Smrg	/* 1946 */
4071b8e80941Smrg	{65434, S_028C08_S0_X(~0u)},
4072b8e80941Smrg	{65439, S_028C08_S0_Y(~0u)},
4073b8e80941Smrg	{65444, S_028C08_S1_X(~0u)},
4074b8e80941Smrg	{65449, S_028C08_S1_Y(~0u)},
4075b8e80941Smrg	{65454, S_028C08_S2_X(~0u)},
4076b8e80941Smrg	{65459, S_028C08_S2_Y(~0u)},
4077b8e80941Smrg	{65464, S_028C08_S3_X(~0u)},
4078b8e80941Smrg	{65469, S_028C08_S3_Y(~0u)},
4079b8e80941Smrg	/* 1954 */
4080b8e80941Smrg	{65474, S_028C0C_S4_X(~0u)},
4081b8e80941Smrg	{65479, S_028C0C_S4_Y(~0u)},
4082b8e80941Smrg	{65484, S_028C0C_S5_X(~0u)},
4083b8e80941Smrg	{65489, S_028C0C_S5_Y(~0u)},
4084b8e80941Smrg	{65494, S_028C0C_S6_X(~0u)},
4085b8e80941Smrg	{65499, S_028C0C_S6_Y(~0u)},
4086b8e80941Smrg	{65504, S_028C0C_S7_X(~0u)},
4087b8e80941Smrg	{65509, S_028C0C_S7_Y(~0u)},
4088b8e80941Smrg	/* 1962 */
4089b8e80941Smrg	{65514, S_028C10_S8_X(~0u)},
4090b8e80941Smrg	{65519, S_028C10_S8_Y(~0u)},
4091b8e80941Smrg	{65524, S_028C10_S9_X(~0u)},
4092b8e80941Smrg	{65529, S_028C10_S9_Y(~0u)},
4093b8e80941Smrg	{65534, S_028C10_S10_X(~0u)},
4094b8e80941Smrg	{65540, S_028C10_S10_Y(~0u)},
4095b8e80941Smrg	{65546, S_028C10_S11_X(~0u)},
4096b8e80941Smrg	{65552, S_028C10_S11_Y(~0u)},
4097b8e80941Smrg	/* 1970 */
4098b8e80941Smrg	{65558, S_028C14_S12_X(~0u)},
4099b8e80941Smrg	{65564, S_028C14_S12_Y(~0u)},
4100b8e80941Smrg	{65570, S_028C14_S13_X(~0u)},
4101b8e80941Smrg	{65576, S_028C14_S13_Y(~0u)},
4102b8e80941Smrg	{65582, S_028C14_S14_X(~0u)},
4103b8e80941Smrg	{65588, S_028C14_S14_Y(~0u)},
4104b8e80941Smrg	{65594, S_028C14_S15_X(~0u)},
4105b8e80941Smrg	{65600, S_028C14_S15_Y(~0u)},
4106b8e80941Smrg	/* 1978 */
4107b8e80941Smrg	{65434, S_028C18_S0_X(~0u)},
4108b8e80941Smrg	{65439, S_028C18_S0_Y(~0u)},
4109b8e80941Smrg	{65444, S_028C18_S1_X(~0u)},
4110b8e80941Smrg	{65449, S_028C18_S1_Y(~0u)},
4111b8e80941Smrg	{65454, S_028C18_S2_X(~0u)},
4112b8e80941Smrg	{65459, S_028C18_S2_Y(~0u)},
4113b8e80941Smrg	{65464, S_028C18_S3_X(~0u)},
4114b8e80941Smrg	{65469, S_028C18_S3_Y(~0u)},
4115b8e80941Smrg	/* 1986 */
4116b8e80941Smrg	{65474, S_028C1C_S4_X(~0u)},
4117b8e80941Smrg	{65479, S_028C1C_S4_Y(~0u)},
4118b8e80941Smrg	{65484, S_028C1C_S5_X(~0u)},
4119b8e80941Smrg	{65489, S_028C1C_S5_Y(~0u)},
4120b8e80941Smrg	{65494, S_028C1C_S6_X(~0u)},
4121b8e80941Smrg	{65499, S_028C1C_S6_Y(~0u)},
4122b8e80941Smrg	{65504, S_028C1C_S7_X(~0u)},
4123b8e80941Smrg	{65509, S_028C1C_S7_Y(~0u)},
4124b8e80941Smrg	/* 1994 */
4125b8e80941Smrg	{65514, S_028C20_S8_X(~0u)},
4126b8e80941Smrg	{65519, S_028C20_S8_Y(~0u)},
4127b8e80941Smrg	{65524, S_028C20_S9_X(~0u)},
4128b8e80941Smrg	{65529, S_028C20_S9_Y(~0u)},
4129b8e80941Smrg	{65534, S_028C20_S10_X(~0u)},
4130b8e80941Smrg	{65540, S_028C20_S10_Y(~0u)},
4131b8e80941Smrg	{65546, S_028C20_S11_X(~0u)},
4132b8e80941Smrg	{65552, S_028C20_S11_Y(~0u)},
4133b8e80941Smrg	/* 2002 */
4134b8e80941Smrg	{65558, S_028C24_S12_X(~0u)},
4135b8e80941Smrg	{65564, S_028C24_S12_Y(~0u)},
4136b8e80941Smrg	{65570, S_028C24_S13_X(~0u)},
4137b8e80941Smrg	{65576, S_028C24_S13_Y(~0u)},
4138b8e80941Smrg	{65582, S_028C24_S14_X(~0u)},
4139b8e80941Smrg	{65588, S_028C24_S14_Y(~0u)},
4140b8e80941Smrg	{65594, S_028C24_S15_X(~0u)},
4141b8e80941Smrg	{65600, S_028C24_S15_Y(~0u)},
4142b8e80941Smrg	/* 2010 */
4143b8e80941Smrg	{65434, S_028C28_S0_X(~0u)},
4144b8e80941Smrg	{65439, S_028C28_S0_Y(~0u)},
4145b8e80941Smrg	{65444, S_028C28_S1_X(~0u)},
4146b8e80941Smrg	{65449, S_028C28_S1_Y(~0u)},
4147b8e80941Smrg	{65454, S_028C28_S2_X(~0u)},
4148b8e80941Smrg	{65459, S_028C28_S2_Y(~0u)},
4149b8e80941Smrg	{65464, S_028C28_S3_X(~0u)},
4150b8e80941Smrg	{65469, S_028C28_S3_Y(~0u)},
4151b8e80941Smrg	/* 2018 */
4152b8e80941Smrg	{65474, S_028C2C_S4_X(~0u)},
4153b8e80941Smrg	{65479, S_028C2C_S4_Y(~0u)},
4154b8e80941Smrg	{65484, S_028C2C_S5_X(~0u)},
4155b8e80941Smrg	{65489, S_028C2C_S5_Y(~0u)},
4156b8e80941Smrg	{65494, S_028C2C_S6_X(~0u)},
4157b8e80941Smrg	{65499, S_028C2C_S6_Y(~0u)},
4158b8e80941Smrg	{65504, S_028C2C_S7_X(~0u)},
4159b8e80941Smrg	{65509, S_028C2C_S7_Y(~0u)},
4160b8e80941Smrg	/* 2026 */
4161b8e80941Smrg	{65514, S_028C30_S8_X(~0u)},
4162b8e80941Smrg	{65519, S_028C30_S8_Y(~0u)},
4163b8e80941Smrg	{65524, S_028C30_S9_X(~0u)},
4164b8e80941Smrg	{65529, S_028C30_S9_Y(~0u)},
4165b8e80941Smrg	{65534, S_028C30_S10_X(~0u)},
4166b8e80941Smrg	{65540, S_028C30_S10_Y(~0u)},
4167b8e80941Smrg	{65546, S_028C30_S11_X(~0u)},
4168b8e80941Smrg	{65552, S_028C30_S11_Y(~0u)},
4169b8e80941Smrg	/* 2034 */
4170b8e80941Smrg	{65558, S_028C34_S12_X(~0u)},
4171b8e80941Smrg	{65564, S_028C34_S12_Y(~0u)},
4172b8e80941Smrg	{65570, S_028C34_S13_X(~0u)},
4173b8e80941Smrg	{65576, S_028C34_S13_Y(~0u)},
4174b8e80941Smrg	{65582, S_028C34_S14_X(~0u)},
4175b8e80941Smrg	{65588, S_028C34_S14_Y(~0u)},
4176b8e80941Smrg	{65594, S_028C34_S15_X(~0u)},
4177b8e80941Smrg	{65600, S_028C34_S15_Y(~0u)},
4178b8e80941Smrg	/* 2042 */
4179b8e80941Smrg	{65606, S_028C38_AA_MASK_X0Y0(~0u)},
4180b8e80941Smrg	{65619, S_028C38_AA_MASK_X1Y0(~0u)},
4181b8e80941Smrg	/* 2044 */
4182b8e80941Smrg	{65632, S_028C3C_AA_MASK_X0Y1(~0u)},
4183b8e80941Smrg	{65645, S_028C3C_AA_MASK_X1Y1(~0u)},
4184b8e80941Smrg	/* 2046 */
4185b8e80941Smrg	{65658, S_028C40_REALIGN_DQUADS_AFTER_N_WAVES(~0u)},
4186b8e80941Smrg	/* 2047 */
4187b8e80941Smrg	{65687, S_028C58_VTX_REUSE_DEPTH(~0u)},
4188b8e80941Smrg	/* 2048 */
4189b8e80941Smrg	{65703, S_028C5C_DEALLOC_DIST(~0u)},
4190b8e80941Smrg	/* 2049 */
4191b8e80941Smrg	{50347, S_028C64_TILE_MAX(~0u)},
4192b8e80941Smrg	{65716, S_028C64_FMASK_TILE_MAX(~0u)},
4193b8e80941Smrg	/* 2051 */
4194b8e80941Smrg	{50347, S_028C68_TILE_MAX(~0u)},
4195b8e80941Smrg	/* 2052 */
4196b8e80941Smrg	{48995, S_028C6C_SLICE_START(~0u)},
4197b8e80941Smrg	{49007, S_028C6C_SLICE_MAX(~0u)},
4198b8e80941Smrg	/* 2054 */
4199b8e80941Smrg	{65782, S_028C70_ENDIAN(~0u), 4, 34114},
4200b8e80941Smrg	{21251, S_028C70_FORMAT(~0u), 23, 34118},
4201b8e80941Smrg	{45274, S_028C70_LINEAR_GENERAL(~0u)},
4202b8e80941Smrg	{66149, S_028C70_NUMBER_TYPE(~0u), 8, 34141},
4203b8e80941Smrg	{66205, S_028C70_COMP_SWAP(~0u), 4, 34149},
4204b8e80941Smrg	{57732, S_028C70_FAST_CLEAR(~0u)},
4205b8e80941Smrg	{49581, S_028C70_COMPRESSION(~0u)},
4206b8e80941Smrg	{66215, S_028C70_BLEND_CLAMP(~0u)},
4207b8e80941Smrg	{66227, S_028C70_BLEND_BYPASS(~0u)},
4208b8e80941Smrg	{66240, S_028C70_SIMPLE_FLOAT(~0u)},
4209b8e80941Smrg	{65207, S_028C70_ROUND_MODE(~0u)},
4210b8e80941Smrg	{66253, S_028C70_CMASK_IS_LINEAR(~0u)},
4211b8e80941Smrg	{66480, S_028C70_BLEND_OPT_DONT_RD_DST(~0u), 8, 34153},
4212b8e80941Smrg	{66502, S_028C70_BLEND_OPT_DISCARD_PIXEL(~0u), 8, 34153},
4213b8e80941Smrg	{66526, S_028C70_FMASK_COMPRESSION_DISABLE(~0u)},
4214b8e80941Smrg	{66552, S_028C70_FMASK_COMPRESS_1FRAG_ONLY(~0u)},
4215b8e80941Smrg	{66578, S_028C70_DCC_ENABLE(~0u)},
4216b8e80941Smrg	{66589, S_028C70_CMASK_ADDR_TYPE(~0u)},
4217b8e80941Smrg	/* 2072 */
4218b8e80941Smrg	{50175, S_028C74_TILE_MODE_INDEX(~0u)},
4219b8e80941Smrg	{66605, S_028C74_FMASK_TILE_MODE_INDEX(~0u)},
4220b8e80941Smrg	{66627, S_028C74_FMASK_BANK_HEIGHT(~0u)},
4221b8e80941Smrg	{50163, S_028C74_NUM_SAMPLES(~0u)},
4222b8e80941Smrg	{66645, S_028C74_NUM_FRAGMENTS(~0u)},
4223b8e80941Smrg	{66659, S_028C74_FORCE_DST_ALPHA_1(~0u)},
4224b8e80941Smrg	/* 2078 */
4225b8e80941Smrg	{52799, S_028C78_OVERWRITE_COMBINER_DISABLE(~0u)},
4226b8e80941Smrg	{66677, S_028C78_KEY_CLEAR_ENABLE(~0u)},
4227b8e80941Smrg	{66753, S_028C78_MAX_UNCOMPRESSED_BLOCK_SIZE(~0u), 3, 34161},
4228b8e80941Smrg	{66819, S_028C78_MIN_COMPRESSED_BLOCK_SIZE(~0u), 2, 34164},
4229b8e80941Smrg	{66845, S_028C78_MAX_COMPRESSED_BLOCK_SIZE(~0u)},
4230b8e80941Smrg	{42748, S_028C78_COLOR_TRANSFORM(~0u)},
4231b8e80941Smrg	{66871, S_028C78_INDEPENDENT_64B_BLOCKS(~0u)},
4232b8e80941Smrg	{66894, S_028C78_LOSSY_RGB_PRECISION(~0u)},
4233b8e80941Smrg	{66914, S_028C78_LOSSY_ALPHA_PRECISION(~0u)},
4234b8e80941Smrg	/* 2087 */
4235b8e80941Smrg	{50347, S_028C80_TILE_MAX(~0u)},
4236b8e80941Smrg	/* 2088 */
4237b8e80941Smrg	{50347, S_028C88_TILE_MAX(~0u)},
4238b8e80941Smrg	/* 2089 */
4239b8e80941Smrg	{33233, S_008008_ME0PIPE1_CMDFIFO_AVAIL(~0u)},
4240b8e80941Smrg	{33256, S_008008_ME0PIPE1_CF_RQ_PENDING(~0u)},
4241b8e80941Smrg	{33279, S_008008_ME0PIPE1_PF_RQ_PENDING(~0u)},
4242b8e80941Smrg	{33302, S_008008_ME1PIPE0_RQ_PENDING(~0u)},
4243b8e80941Smrg	{33322, S_008008_ME1PIPE1_RQ_PENDING(~0u)},
4244b8e80941Smrg	{33342, S_008008_ME1PIPE2_RQ_PENDING(~0u)},
4245b8e80941Smrg	{33362, S_008008_ME1PIPE3_RQ_PENDING(~0u)},
4246b8e80941Smrg	{33382, S_008008_ME2PIPE0_RQ_PENDING(~0u)},
4247b8e80941Smrg	{33402, S_008008_ME2PIPE1_RQ_PENDING(~0u)},
4248b8e80941Smrg	{33422, S_008008_ME2PIPE2_RQ_PENDING(~0u)},
4249b8e80941Smrg	{33442, S_008008_ME2PIPE3_RQ_PENDING(~0u)},
4250b8e80941Smrg	{33462, S_008008_RLC_RQ_PENDING(~0u)},
4251b8e80941Smrg	{66936, S_008008_UTCL2_BUSY(~0u)},
4252b8e80941Smrg	{66947, S_008008_EA_BUSY(~0u)},
4253b8e80941Smrg	{66955, S_008008_RMI_BUSY(~0u)},
4254b8e80941Smrg	{66964, S_008008_UTCL2_RQ_PENDING(~0u)},
4255b8e80941Smrg	{66981, S_008008_CPF_RQ_PENDING(~0u)},
4256b8e80941Smrg	{66996, S_008008_EA_LINK_BUSY(~0u)},
4257b8e80941Smrg	{33477, S_008008_RLC_BUSY(~0u)},
4258b8e80941Smrg	{33486, S_008008_TC_BUSY(~0u)},
4259b8e80941Smrg	{33494, S_008008_TCC_CC_RESIDENT(~0u)},
4260b8e80941Smrg	{33510, S_008008_CPF_BUSY(~0u)},
4261b8e80941Smrg	{33519, S_008008_CPC_BUSY(~0u)},
4262b8e80941Smrg	{33528, S_008008_CPG_BUSY(~0u)},
4263b8e80941Smrg	{67009, S_008008_CPAXI_BUSY(~0u)},
4264b8e80941Smrg	/* 2114 */
4265b8e80941Smrg	{33537, S_008010_ME0PIPE0_CMDFIFO_AVAIL(~0u)},
4266b8e80941Smrg	{67020, S_008010_RSMU_RQ_PENDING(~0u)},
4267b8e80941Smrg	{33576, S_008010_ME0PIPE0_CF_RQ_PENDING(~0u)},
4268b8e80941Smrg	{33599, S_008010_ME0PIPE0_PF_RQ_PENDING(~0u)},
4269b8e80941Smrg	{33622, S_008010_GDS_DMA_RQ_PENDING(~0u)},
4270b8e80941Smrg	{33641, S_008010_DB_CLEAN(~0u)},
4271b8e80941Smrg	{33650, S_008010_CB_CLEAN(~0u)},
4272b8e80941Smrg	{33659, S_008010_TA_BUSY(~0u)},
4273b8e80941Smrg	{33667, S_008010_GDS_BUSY(~0u)},
4274b8e80941Smrg	{33676, S_008010_WD_BUSY_NO_DMA(~0u)},
4275b8e80941Smrg	{33691, S_008010_VGT_BUSY(~0u)},
4276b8e80941Smrg	{33700, S_008010_IA_BUSY_NO_DMA(~0u)},
4277b8e80941Smrg	{33715, S_008010_IA_BUSY(~0u)},
4278b8e80941Smrg	{33723, S_008010_SX_BUSY(~0u)},
4279b8e80941Smrg	{33731, S_008010_WD_BUSY(~0u)},
4280b8e80941Smrg	{33739, S_008010_SPI_BUSY(~0u)},
4281b8e80941Smrg	{33748, S_008010_BCI_BUSY(~0u)},
4282b8e80941Smrg	{33757, S_008010_SC_BUSY(~0u)},
4283b8e80941Smrg	{33765, S_008010_PA_BUSY(~0u)},
4284b8e80941Smrg	{33773, S_008010_DB_BUSY(~0u)},
4285b8e80941Smrg	{33781, S_008010_CP_COHERENCY_BUSY(~0u)},
4286b8e80941Smrg	{32344, S_008010_CP_BUSY(~0u)},
4287b8e80941Smrg	{32566, S_008010_CB_BUSY(~0u)},
4288b8e80941Smrg	{33799, S_008010_GUI_ACTIVE(~0u)},
4289b8e80941Smrg	/* 2138 */
4290b8e80941Smrg	{33641, S_008014_DB_CLEAN(~0u)},
4291b8e80941Smrg	{33650, S_008014_CB_CLEAN(~0u)},
4292b8e80941Smrg	{66955, S_008014_RMI_BUSY(~0u)},
4293b8e80941Smrg	{33748, S_008014_BCI_BUSY(~0u)},
4294b8e80941Smrg	{33691, S_008014_VGT_BUSY(~0u)},
4295b8e80941Smrg	{33765, S_008014_PA_BUSY(~0u)},
4296b8e80941Smrg	{33659, S_008014_TA_BUSY(~0u)},
4297b8e80941Smrg	{33723, S_008014_SX_BUSY(~0u)},
4298b8e80941Smrg	{33739, S_008014_SPI_BUSY(~0u)},
4299b8e80941Smrg	{33757, S_008014_SC_BUSY(~0u)},
4300b8e80941Smrg	{33773, S_008014_DB_BUSY(~0u)},
4301b8e80941Smrg	{32566, S_008014_CB_BUSY(~0u)},
4302b8e80941Smrg	/* 2150 */
4303b8e80941Smrg	{33641, S_008018_DB_CLEAN(~0u)},
4304b8e80941Smrg	{33650, S_008018_CB_CLEAN(~0u)},
4305b8e80941Smrg	{66955, S_008018_RMI_BUSY(~0u)},
4306b8e80941Smrg	{33748, S_008018_BCI_BUSY(~0u)},
4307b8e80941Smrg	{33691, S_008018_VGT_BUSY(~0u)},
4308b8e80941Smrg	{33765, S_008018_PA_BUSY(~0u)},
4309b8e80941Smrg	{33659, S_008018_TA_BUSY(~0u)},
4310b8e80941Smrg	{33723, S_008018_SX_BUSY(~0u)},
4311b8e80941Smrg	{33739, S_008018_SPI_BUSY(~0u)},
4312b8e80941Smrg	{33757, S_008018_SC_BUSY(~0u)},
4313b8e80941Smrg	{33773, S_008018_DB_BUSY(~0u)},
4314b8e80941Smrg	{32566, S_008018_CB_BUSY(~0u)},
4315b8e80941Smrg	/* 2162 */
4316b8e80941Smrg	{33641, S_008038_DB_CLEAN(~0u)},
4317b8e80941Smrg	{33650, S_008038_CB_CLEAN(~0u)},
4318b8e80941Smrg	{66955, S_008038_RMI_BUSY(~0u)},
4319b8e80941Smrg	{33748, S_008038_BCI_BUSY(~0u)},
4320b8e80941Smrg	{33691, S_008038_VGT_BUSY(~0u)},
4321b8e80941Smrg	{33765, S_008038_PA_BUSY(~0u)},
4322b8e80941Smrg	{33659, S_008038_TA_BUSY(~0u)},
4323b8e80941Smrg	{33723, S_008038_SX_BUSY(~0u)},
4324b8e80941Smrg	{33739, S_008038_SPI_BUSY(~0u)},
4325b8e80941Smrg	{33757, S_008038_SC_BUSY(~0u)},
4326b8e80941Smrg	{33773, S_008038_DB_BUSY(~0u)},
4327b8e80941Smrg	{32566, S_008038_CB_BUSY(~0u)},
4328b8e80941Smrg	/* 2174 */
4329b8e80941Smrg	{33641, S_00803C_DB_CLEAN(~0u)},
4330b8e80941Smrg	{33650, S_00803C_CB_CLEAN(~0u)},
4331b8e80941Smrg	{66955, S_00803C_RMI_BUSY(~0u)},
4332b8e80941Smrg	{33748, S_00803C_BCI_BUSY(~0u)},
4333b8e80941Smrg	{33691, S_00803C_VGT_BUSY(~0u)},
4334b8e80941Smrg	{33765, S_00803C_PA_BUSY(~0u)},
4335b8e80941Smrg	{33659, S_00803C_TA_BUSY(~0u)},
4336b8e80941Smrg	{33723, S_00803C_SX_BUSY(~0u)},
4337b8e80941Smrg	{33739, S_00803C_SPI_BUSY(~0u)},
4338b8e80941Smrg	{33757, S_00803C_SC_BUSY(~0u)},
4339b8e80941Smrg	{33773, S_00803C_DB_BUSY(~0u)},
4340b8e80941Smrg	{32566, S_00803C_CB_BUSY(~0u)},
4341b8e80941Smrg	/* 2186 */
4342b8e80941Smrg	{34307, S_0301F0_TC_NC_ACTION_ENA(~0u)},
4343b8e80941Smrg	{67036, S_0301F0_TC_WC_ACTION_ENA(~0u)},
4344b8e80941Smrg	{67053, S_0301F0_TC_INV_METADATA_ACTION_ENA(~0u)},
4345b8e80941Smrg	{34324, S_0301F0_TCL1_VOL_ACTION_ENA(~0u)},
4346b8e80941Smrg	{34362, S_0301F0_TC_WB_ACTION_ENA(~0u)},
4347b8e80941Smrg	{34153, S_0301F0_TCL1_ACTION_ENA(~0u)},
4348b8e80941Smrg	{34169, S_0301F0_TC_ACTION_ENA(~0u)},
4349b8e80941Smrg	{34183, S_0301F0_CB_ACTION_ENA(~0u)},
4350b8e80941Smrg	{34197, S_0301F0_DB_ACTION_ENA(~0u)},
4351b8e80941Smrg	{34211, S_0301F0_SH_KCACHE_ACTION_ENA(~0u)},
4352b8e80941Smrg	{34379, S_0301F0_SH_KCACHE_VOL_ACTION_ENA(~0u)},
4353b8e80941Smrg	{34232, S_0301F0_SH_ICACHE_ACTION_ENA(~0u)},
4354b8e80941Smrg	{34404, S_0301F0_SH_KCACHE_WB_ACTION_ENA(~0u)},
4355b8e80941Smrg	/* 2199 */
4356b8e80941Smrg	{34463, S_0301FC_MEID(~0u)},
4357b8e80941Smrg	{1051, S_0301FC_STATUS(~0u)},
4358b8e80941Smrg	/* 2201 */
4359b8e80941Smrg	{34482, S_008210_MEC1_BUSY(~0u)},
4360b8e80941Smrg	{34492, S_008210_MEC2_BUSY(~0u)},
4361b8e80941Smrg	{34502, S_008210_DC0_BUSY(~0u)},
4362b8e80941Smrg	{34511, S_008210_DC1_BUSY(~0u)},
4363b8e80941Smrg	{34520, S_008210_RCIU1_BUSY(~0u)},
4364b8e80941Smrg	{34531, S_008210_RCIU2_BUSY(~0u)},
4365b8e80941Smrg	{34542, S_008210_ROQ1_BUSY(~0u)},
4366b8e80941Smrg	{34552, S_008210_ROQ2_BUSY(~0u)},
4367b8e80941Smrg	{34562, S_008210_TCIU_BUSY(~0u)},
4368b8e80941Smrg	{34572, S_008210_SCRATCH_RAM_BUSY(~0u)},
4369b8e80941Smrg	{34589, S_008210_QU_BUSY(~0u)},
4370b8e80941Smrg	{67080, S_008210_UTCL2IU_BUSY(~0u)},
4371b8e80941Smrg	{67093, S_008210_SAVE_RESTORE_BUSY(~0u)},
4372b8e80941Smrg	{34610, S_008210_CPG_CPC_BUSY(~0u)},
4373b8e80941Smrg	{34623, S_008210_CPF_CPC_BUSY(~0u)},
4374b8e80941Smrg	{33519, S_008210_CPC_BUSY(~0u)},
4375b8e80941Smrg	/* 2217 */
4376b8e80941Smrg	{35120, S_008218_RCIU_TX_FREE_STALL(~0u)},
4377b8e80941Smrg	{35139, S_008218_RCIU_PRIV_VIOLATION(~0u)},
4378b8e80941Smrg	{35159, S_008218_TCIU_TX_FREE_STALL(~0u)},
4379b8e80941Smrg	{35178, S_008218_MEC1_DECODING_PACKET(~0u)},
4380b8e80941Smrg	{35199, S_008218_MEC1_WAIT_ON_RCIU(~0u)},
4381b8e80941Smrg	{35217, S_008218_MEC1_WAIT_ON_RCIU_READ(~0u)},
4382b8e80941Smrg	{35240, S_008218_MEC1_WAIT_ON_ROQ_DATA(~0u)},
4383b8e80941Smrg	{35262, S_008218_MEC2_DECODING_PACKET(~0u)},
4384b8e80941Smrg	{35283, S_008218_MEC2_WAIT_ON_RCIU(~0u)},
4385b8e80941Smrg	{35301, S_008218_MEC2_WAIT_ON_RCIU_READ(~0u)},
4386b8e80941Smrg	{35324, S_008218_MEC2_WAIT_ON_ROQ_DATA(~0u)},
4387b8e80941Smrg	{67111, S_008218_UTCL2IU_WAITING_ON_FREE(~0u)},
4388b8e80941Smrg	{67135, S_008218_UTCL2IU_WAITING_ON_TAGS(~0u)},
4389b8e80941Smrg	{67159, S_008218_UTCL1_WAITING_ON_TRANS(~0u)},
4390b8e80941Smrg	/* 2231 */
4391b8e80941Smrg	{35417, S_00821C_POST_WPTR_GFX_BUSY(~0u)},
4392b8e80941Smrg	{35436, S_00821C_CSF_BUSY(~0u)},
4393b8e80941Smrg	{35445, S_00821C_ROQ_ALIGN_BUSY(~0u)},
4394b8e80941Smrg	{35460, S_00821C_ROQ_RING_BUSY(~0u)},
4395b8e80941Smrg	{35474, S_00821C_ROQ_INDIRECT1_BUSY(~0u)},
4396b8e80941Smrg	{35493, S_00821C_ROQ_INDIRECT2_BUSY(~0u)},
4397b8e80941Smrg	{35512, S_00821C_ROQ_STATE_BUSY(~0u)},
4398b8e80941Smrg	{35527, S_00821C_ROQ_CE_RING_BUSY(~0u)},
4399b8e80941Smrg	{35544, S_00821C_ROQ_CE_INDIRECT1_BUSY(~0u)},
4400b8e80941Smrg	{35566, S_00821C_ROQ_CE_INDIRECT2_BUSY(~0u)},
4401b8e80941Smrg	{35588, S_00821C_SEMAPHORE_BUSY(~0u)},
4402b8e80941Smrg	{35603, S_00821C_INTERRUPT_BUSY(~0u)},
4403b8e80941Smrg	{34562, S_00821C_TCIU_BUSY(~0u)},
4404b8e80941Smrg	{35618, S_00821C_HQD_BUSY(~0u)},
4405b8e80941Smrg	{35627, S_00821C_PRT_BUSY(~0u)},
4406b8e80941Smrg	{67080, S_00821C_UTCL2IU_BUSY(~0u)},
4407b8e80941Smrg	{35636, S_00821C_CPF_GFX_BUSY(~0u)},
4408b8e80941Smrg	{35649, S_00821C_CPF_CMP_BUSY(~0u)},
4409b8e80941Smrg	{35662, S_00821C_GRBM_CPF_STAT_BUSY(~0u)},
4410b8e80941Smrg	{35681, S_00821C_CPC_CPF_BUSY(~0u)},
4411b8e80941Smrg	{33510, S_00821C_CPF_BUSY(~0u)},
4412b8e80941Smrg	/* 2252 */
4413b8e80941Smrg	{36269, S_008224_RING_FETCHING_DATA(~0u)},
4414b8e80941Smrg	{36288, S_008224_INDR1_FETCHING_DATA(~0u)},
4415b8e80941Smrg	{36308, S_008224_INDR2_FETCHING_DATA(~0u)},
4416b8e80941Smrg	{36328, S_008224_STATE_FETCHING_DATA(~0u)},
4417b8e80941Smrg	{36348, S_008224_TCIU_WAITING_ON_FREE(~0u)},
4418b8e80941Smrg	{36369, S_008224_TCIU_WAITING_ON_TAGS(~0u)},
4419b8e80941Smrg	{67111, S_008224_UTCL2IU_WAITING_ON_FREE(~0u)},
4420b8e80941Smrg	{67135, S_008224_UTCL2IU_WAITING_ON_TAGS(~0u)},
4421b8e80941Smrg	{67182, S_008224_GFX_UTCL1_WAITING_ON_TRANS(~0u)},
4422b8e80941Smrg	{67209, S_008224_CMP_UTCL1_WAITING_ON_TRANS(~0u)},
4423b8e80941Smrg	{67236, S_008224_RCIU_WAITING_ON_FREE(~0u)},
4424b8e80941Smrg	/* 2263 */
4425b8e80941Smrg	{37159, S_008670_CE_TO_CSF_NOT_RDY_TO_RCV(~0u)},
4426b8e80941Smrg	{37184, S_008670_CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV(~0u)},
4427b8e80941Smrg	{37222, S_008670_CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER(~0u)},
4428b8e80941Smrg	{37263, S_008670_CE_TO_RAM_INIT_NOT_RDY(~0u)},
4429b8e80941Smrg	{37286, S_008670_CE_TO_RAM_DUMP_NOT_RDY(~0u)},
4430b8e80941Smrg	{37309, S_008670_CE_TO_RAM_WRITE_NOT_RDY(~0u)},
4431b8e80941Smrg	{37333, S_008670_CE_TO_INC_FIFO_NOT_RDY_TO_RCV(~0u)},
4432b8e80941Smrg	{37363, S_008670_CE_TO_WR_FIFO_NOT_RDY_TO_RCV(~0u)},
4433b8e80941Smrg	{37392, S_008670_CE_WAITING_ON_BUFFER_DATA(~0u)},
4434b8e80941Smrg	{37418, S_008670_CE_WAITING_ON_CE_BUFFER_FLAG(~0u)},
4435b8e80941Smrg	{37447, S_008670_CE_WAITING_ON_DE_COUNTER(~0u)},
4436b8e80941Smrg	{37472, S_008670_CE_WAITING_ON_DE_COUNTER_UNDERFLOW(~0u)},
4437b8e80941Smrg	{36348, S_008670_TCIU_WAITING_ON_FREE(~0u)},
4438b8e80941Smrg	{36369, S_008670_TCIU_WAITING_ON_TAGS(~0u)},
4439b8e80941Smrg	{37507, S_008670_CE_STALLED_ON_TC_WR_CONFIRM(~0u)},
4440b8e80941Smrg	{37535, S_008670_CE_STALLED_ON_ATOMIC_RTN_DATA(~0u)},
4441b8e80941Smrg	{67111, S_008670_UTCL2IU_WAITING_ON_FREE(~0u)},
4442b8e80941Smrg	{67135, S_008670_UTCL2IU_WAITING_ON_TAGS(~0u)},
4443b8e80941Smrg	{67159, S_008670_UTCL1_WAITING_ON_TRANS(~0u)},
4444b8e80941Smrg	/* 2282 */
4445b8e80941Smrg	{35460, S_008680_ROQ_RING_BUSY(~0u)},
4446b8e80941Smrg	{35474, S_008680_ROQ_INDIRECT1_BUSY(~0u)},
4447b8e80941Smrg	{35493, S_008680_ROQ_INDIRECT2_BUSY(~0u)},
4448b8e80941Smrg	{35512, S_008680_ROQ_STATE_BUSY(~0u)},
4449b8e80941Smrg	{38765, S_008680_DC_BUSY(~0u)},
4450b8e80941Smrg	{67080, S_008680_UTCL2IU_BUSY(~0u)},
4451b8e80941Smrg	{38773, S_008680_PFP_BUSY(~0u)},
4452b8e80941Smrg	{38782, S_008680_MEQ_BUSY(~0u)},
4453b8e80941Smrg	{38791, S_008680_ME_BUSY(~0u)},
4454b8e80941Smrg	{38799, S_008680_QUERY_BUSY(~0u)},
4455b8e80941Smrg	{35588, S_008680_SEMAPHORE_BUSY(~0u)},
4456b8e80941Smrg	{35603, S_008680_INTERRUPT_BUSY(~0u)},
4457b8e80941Smrg	{38810, S_008680_SURFACE_SYNC_BUSY(~0u)},
4458b8e80941Smrg	{32268, S_008680_DMA_BUSY(~0u)},
4459b8e80941Smrg	{38828, S_008680_RCIU_BUSY(~0u)},
4460b8e80941Smrg	{34572, S_008680_SCRATCH_RAM_BUSY(~0u)},
4461b8e80941Smrg	{38851, S_008680_CE_BUSY(~0u)},
4462b8e80941Smrg	{34562, S_008680_TCIU_BUSY(~0u)},
4463b8e80941Smrg	{35527, S_008680_ROQ_CE_RING_BUSY(~0u)},
4464b8e80941Smrg	{35544, S_008680_ROQ_CE_INDIRECT1_BUSY(~0u)},
4465b8e80941Smrg	{35566, S_008680_ROQ_CE_INDIRECT2_BUSY(~0u)},
4466b8e80941Smrg	{32344, S_008680_CP_BUSY(~0u)},
4467b8e80941Smrg	/* 2304 */
4468b8e80941Smrg	{22249, S_030908_PRIM_TYPE(~0u), 29, 26},
4469b8e80941Smrg	/* 2305 */
4470b8e80941Smrg	{203, S_03090C_INDEX_TYPE(~0u), 2, 55},
4471b8e80941Smrg	{67257, S_03090C_PRIMGEN_EN(~0u)},
4472b8e80941Smrg	/* 2307 */
4473b8e80941Smrg	{22774, S_03092C_RESET_EN(~0u)},
4474b8e80941Smrg	{67268, S_03092C_MATCH_ALL_BITS(~0u)},
4475b8e80941Smrg	/* 2309 */
4476b8e80941Smrg	{37038, S_03093C_OFFCHIP_BUFFERING(~0u)},
4477b8e80941Smrg	{38907, S_03093C_OFFCHIP_GRANULARITY(~0u)},
4478b8e80941Smrg	/* 2311 */
4479b8e80941Smrg	{926, S_030944_BASE_HI(~0u)},
4480b8e80941Smrg	/* 2312 */
4481b8e80941Smrg	{926, S_03094C_BASE_HI(~0u)},
4482b8e80941Smrg	/* 2313 */
4483b8e80941Smrg	{926, S_030954_BASE_HI(~0u)},
4484b8e80941Smrg	/* 2314 */
4485b8e80941Smrg	{926, S_03095C_BASE_HI(~0u)},
4486b8e80941Smrg	/* 2315 */
4487b8e80941Smrg	{63428, S_030960_PRIMGROUP_SIZE(~0u)},
4488b8e80941Smrg	{63443, S_030960_PARTIAL_VS_WAVE_ON(~0u)},
4489b8e80941Smrg	{63462, S_030960_SWITCH_ON_EOP(~0u)},
4490b8e80941Smrg	{63476, S_030960_PARTIAL_ES_WAVE_ON(~0u)},
4491b8e80941Smrg	{63495, S_030960_SWITCH_ON_EOI(~0u)},
4492b8e80941Smrg	{63509, S_030960_WD_SWITCH_ON_EOP(~0u)},
4493b8e80941Smrg	{67283, S_030960_EN_INST_OPT_BASIC(~0u)},
4494b8e80941Smrg	{67301, S_030960_EN_INST_OPT_ADV(~0u)},
4495b8e80941Smrg	{67317, S_030960_HW_USE_ONLY(~0u)},
4496b8e80941Smrg	/* 2324 */
4497b8e80941Smrg	{67329, S_030D20_TARGET_INST(~0u)},
4498b8e80941Smrg	{67341, S_030D20_TARGET_DATA(~0u)},
4499b8e80941Smrg	{39181, S_030D20_INVALIDATE(~0u)},
4500b8e80941Smrg	{26965, S_030D20_WRITEBACK(~0u)},
4501b8e80941Smrg	{47103, S_030D20_VOL(~0u)},
4502b8e80941Smrg	{67353, S_030D20_COMPLETE(~0u)},
4503b8e80941Smrg	/* 2330 */
4504b8e80941Smrg	{67362, S_030D24_DWB(~0u)},
4505b8e80941Smrg	{49512, S_030D24_DIRTY(~0u)},
4506b8e80941Smrg	/* 2332 */
4507b8e80941Smrg	{39473, S_008F0C_DST_SEL_X(~0u), 8, 186},
4508b8e80941Smrg	{39483, S_008F0C_DST_SEL_Y(~0u), 8, 186},
4509b8e80941Smrg	{39493, S_008F0C_DST_SEL_Z(~0u), 8, 186},
4510b8e80941Smrg	{39503, S_008F0C_DST_SEL_W(~0u), 8, 186},
4511b8e80941Smrg	{39687, S_008F0C_NUM_FORMAT(~0u), 8, 194},
4512b8e80941Smrg	{40079, S_008F0C_DATA_FORMAT(~0u), 16, 202},
4513b8e80941Smrg	{67366, S_008F0C_USER_VM_ENABLE(~0u)},
4514b8e80941Smrg	{67381, S_008F0C_USER_VM_MODE(~0u)},
4515b8e80941Smrg	{40104, S_008F0C_INDEX_STRIDE(~0u)},
4516b8e80941Smrg	{40117, S_008F0C_ADD_TID_ENABLE(~0u)},
4517b8e80941Smrg	{61059, S_008F0C_NV(~0u)},
4518b8e80941Smrg	{209, S_008F0C_TYPE(~0u), 4, 218},
4519b8e80941Smrg	/* 2344 */
4520b8e80941Smrg	{39338, S_008F14_BASE_ADDRESS_HI(~0u)},
4521b8e80941Smrg	{40228, S_008F14_MIN_LOD(~0u)},
4522b8e80941Smrg	{67966, S_008F14_DATA_FORMAT_GFX9(~0u), 64, 34166},
4523b8e80941Smrg	{68059, S_008F14_NUM_FORMAT_GFX9(~0u), 11, 34230},
4524b8e80941Smrg	{68294, S_008F14_NUM_FORMAT_FMASK(~0u), 13, 34241},
4525b8e80941Smrg	{68544, S_008F14_NUM_FORMAT_ASTC_2D(~0u), 14, 34254},
4526b8e80941Smrg	{68743, S_008F14_NUM_FORMAT_ASTC_3D(~0u), 10, 34268},
4527b8e80941Smrg	{61059, S_008F14_NV(~0u)},
4528b8e80941Smrg	{68762, S_008F14_META_DIRECT(~0u)},
4529b8e80941Smrg	/* 2353 */
4530b8e80941Smrg	{39473, S_008F1C_DST_SEL_X(~0u), 8, 186},
4531b8e80941Smrg	{39483, S_008F1C_DST_SEL_Y(~0u), 8, 186},
4532b8e80941Smrg	{39493, S_008F1C_DST_SEL_Z(~0u), 8, 186},
4533b8e80941Smrg	{39503, S_008F1C_DST_SEL_W(~0u), 8, 186},
4534b8e80941Smrg	{42294, S_008F1C_BASE_LEVEL(~0u)},
4535b8e80941Smrg	{42305, S_008F1C_LAST_LEVEL(~0u)},
4536b8e80941Smrg	{68774, S_008F1C_SW_MODE(~0u)},
4537b8e80941Smrg	{209, S_008F1C_TYPE(~0u), 16, 302},
4538b8e80941Smrg	/* 2361 */
4539b8e80941Smrg	{22233, S_008F20_DEPTH(~0u)},
4540b8e80941Smrg	{68782, S_008F20_PITCH_GFX9(~0u)},
4541b8e80941Smrg	{68889, S_008F20_BC_SWIZZLE(~0u), 6, 34278},
4542b8e80941Smrg	/* 2364 */
4543b8e80941Smrg	{42651, S_008F24_BASE_ARRAY(~0u)},
4544b8e80941Smrg	{68900, S_008F24_ARRAY_PITCH(~0u)},
4545b8e80941Smrg	{68912, S_008F24_META_DATA_ADDRESS(~0u)},
4546b8e80941Smrg	{68930, S_008F24_META_LINEAR(~0u)},
4547b8e80941Smrg	{68942, S_008F24_META_PIPE_ALIGNED(~0u)},
4548b8e80941Smrg	{68960, S_008F24_META_RB_ALIGNED(~0u)},
4549b8e80941Smrg	{68976, S_008F24_MAX_MIP(~0u)},
4550b8e80941Smrg	/* 2371 */
4551b8e80941Smrg	{43493, S_008F38_LOD_BIAS(~0u)},
4552b8e80941Smrg	{43502, S_008F38_LOD_BIAS_SEC(~0u)},
4553b8e80941Smrg	{43564, S_008F38_XY_MAG_FILTER(~0u), 2, 337},
4554b8e80941Smrg	{43639, S_008F38_XY_MIN_FILTER(~0u), 4, 339},
4555b8e80941Smrg	{43719, S_008F38_Z_FILTER(~0u), 3, 343},
4556b8e80941Smrg	{43728, S_008F38_MIP_FILTER(~0u), 3, 343},
4557b8e80941Smrg	{43739, S_008F38_MIP_POINT_PRECLAMP(~0u)},
4558b8e80941Smrg	{68984, S_008F38_BLEND_ZERO_PRT(~0u)},
4559b8e80941Smrg	{43775, S_008F38_FILTER_PREC_FIX(~0u)},
4560b8e80941Smrg	{43791, S_008F38_ANISO_OVERRIDE(~0u)},
4561b8e80941Smrg	/* 2381 */
4562b8e80941Smrg	{43806, S_008F3C_BORDER_COLOR_PTR(~0u)},
4563b8e80941Smrg	{68999, S_008F3C_SKIP_DEGAMMA(~0u)},
4564b8e80941Smrg	{43965, S_008F3C_BORDER_COLOR_TYPE(~0u), 4, 346},
4565b8e80941Smrg	/* 2384 */
4566b8e80941Smrg	{44373, S_031100_GPR_WRITE_PRIORITY(~0u)},
4567b8e80941Smrg	{44392, S_031100_EXP_PRIORITY_ORDER(~0u)},
4568b8e80941Smrg	{44411, S_031100_ENABLE_SQG_TOP_EVENTS(~0u)},
4569b8e80941Smrg	{44433, S_031100_ENABLE_SQG_BOP_EVENTS(~0u)},
4570b8e80941Smrg	{44455, S_031100_RSRC_MGMT_RESET(~0u)},
4571b8e80941Smrg	{69012, S_031100_TTRACE_STALL_ALL(~0u)},
4572b8e80941Smrg	{69029, S_031100_ALLOC_ARB_LRU_ENA(~0u)},
4573b8e80941Smrg	{69047, S_031100_EXP_ARB_LRU_ENA(~0u)},
4574b8e80941Smrg	{69063, S_031100_PS_PKR_PRIORITY_CNTL(~0u)},
4575b8e80941Smrg	/* 2393 */
4576b8e80941Smrg	{44724, S_031104_VTX_DONE_DELAY(~0u), 16, 351},
4577b8e80941Smrg	{44739, S_031104_INTERP_ONE_PRIM_PER_ROW(~0u)},
4578b8e80941Smrg	{69084, S_031104_BATON_RESET_DISABLE(~0u)},
4579b8e80941Smrg	{44763, S_031104_PC_LIMIT_ENABLE(~0u)},
4580b8e80941Smrg	{44779, S_031104_PC_LIMIT_STRICT(~0u)},
4581b8e80941Smrg	{69104, S_031104_CRC_SIMD_ID_WADDR_DISABLE(~0u)},
4582b8e80941Smrg	{69130, S_031104_LBPW_CU_CHK_MODE(~0u)},
4583b8e80941Smrg	{69147, S_031104_LBPW_CU_CHK_CNT(~0u)},
4584b8e80941Smrg	{69163, S_031104_CSC_PWR_SAVE_DISABLE(~0u)},
4585b8e80941Smrg	{69184, S_031104_CSG_PWR_SAVE_DISABLE(~0u)},
4586b8e80941Smrg	{44795, S_031104_PC_LIMIT_SIZE(~0u)},
4587b8e80941Smrg	/* 2404 */
4588b8e80941Smrg	{69205, S_031108_CONTEXT_SAVE_WAIT_GDS_REQUEST_CYCLE_OVHD(~0u)},
4589b8e80941Smrg	{69246, S_031108_CONTEXT_SAVE_WAIT_GDS_GRANT_CYCLE_OVHD(~0u)},
4590b8e80941Smrg	/* 2406 */
4591b8e80941Smrg	{44971, S_0098F8_NUM_PIPES(~0u)},
4592b8e80941Smrg	{69285, S_0098F8_PIPE_INTERLEAVE_SIZE_GFX9(~0u)},
4593b8e80941Smrg	{69311, S_0098F8_MAX_COMPRESSED_FRAGS(~0u)},
4594b8e80941Smrg	{45007, S_0098F8_BANK_INTERLEAVE_SIZE(~0u)},
4595b8e80941Smrg	{46458, S_0098F8_NUM_BANKS(~0u)},
4596b8e80941Smrg	{45052, S_0098F8_SHADER_ENGINE_TILE_SIZE(~0u)},
4597b8e80941Smrg	{69332, S_0098F8_NUM_SHADER_ENGINES_GFX9(~0u)},
4598b8e80941Smrg	{69356, S_0098F8_NUM_GPUS_GFX9(~0u)},
4599b8e80941Smrg	{45090, S_0098F8_MULTI_GPU_TILE_SIZE(~0u)},
4600b8e80941Smrg	{69370, S_0098F8_NUM_RB_PER_SE(~0u)},
4601b8e80941Smrg	{45110, S_0098F8_ROW_SIZE(~0u)},
4602b8e80941Smrg	{45119, S_0098F8_NUM_LOWER_PIPES(~0u)},
4603b8e80941Smrg	{69384, S_0098F8_SE_ENABLE(~0u)},
4604b8e80941Smrg	/* 2419 */
4605b8e80941Smrg	{45497, S_009910_ARRAY_MODE(~0u), 16, 371},
4606b8e80941Smrg	{45859, S_009910_PIPE_CONFIG(~0u), 15, 387},
4607b8e80941Smrg	{46049, S_009910_TILE_SPLIT(~0u), 7, 402},
4608b8e80941Smrg	{46499, S_009910_MICRO_TILE_MODE_NEW(~0u), 4, 425},
4609b8e80941Smrg	{46519, S_009910_SAMPLE_SPLIT(~0u)},
4610b8e80941Smrg	/* 2424 */
4611b8e80941Smrg	{44071, S_00B01C_CU_EN(~0u)},
4612b8e80941Smrg	{46541, S_00B01C_WAVE_LIMIT(~0u)},
4613b8e80941Smrg	{46552, S_00B01C_LOCK_LOW_THRESHOLD(~0u)},
4614b8e80941Smrg	{69394, S_00B01C_SIMD_DISABLE(~0u)},
4615b8e80941Smrg	/* 2428 */
4616b8e80941Smrg	{46571, S_00B028_VGPRS(~0u)},
4617b8e80941Smrg	{46577, S_00B028_SGPRS(~0u)},
4618b8e80941Smrg	{2722, S_00B028_PRIORITY(~0u)},
4619b8e80941Smrg	{46626, S_00B028_FLOAT_MODE(~0u), 241, 429},
4620b8e80941Smrg	{46637, S_00B028_PRIV(~0u)},
4621b8e80941Smrg	{46642, S_00B028_DX10_CLAMP(~0u)},
4622b8e80941Smrg	{46653, S_00B028_DEBUG_MODE(~0u)},
4623b8e80941Smrg	{46664, S_00B028_IEEE_MODE(~0u)},
4624b8e80941Smrg	{46674, S_00B028_CU_GROUP_DISABLE(~0u)},
4625b8e80941Smrg	{46701, S_00B028_CDBG_USER(~0u)},
4626b8e80941Smrg	{69407, S_00B028_FP16_OVFL(~0u)},
4627b8e80941Smrg	/* 2439 */
4628b8e80941Smrg	{46711, S_00B02C_SCRATCH_EN(~0u)},
4629b8e80941Smrg	{46722, S_00B02C_USER_SGPR(~0u)},
4630b8e80941Smrg	{46732, S_00B02C_TRAP_PRESENT(~0u)},
4631b8e80941Smrg	{46745, S_00B02C_WAVE_CNT_EN(~0u)},
4632b8e80941Smrg	{46757, S_00B02C_EXTRA_LDS_SIZE(~0u)},
4633b8e80941Smrg	{46783, S_00B02C_EXCP_EN(~0u)},
4634b8e80941Smrg	{69417, S_00B02C_LOAD_COLLISION_WAVEID(~0u)},
4635b8e80941Smrg	{69439, S_00B02C_LOAD_INTRAWAVE_COLLISION(~0u)},
4636b8e80941Smrg	{69464, S_00B02C_SKIP_USGPR0(~0u)},
4637b8e80941Smrg	{69476, S_00B02C_USER_SGPR_MSB(~0u)},
4638b8e80941Smrg	/* 2449 */
4639b8e80941Smrg	{44071, S_00B118_CU_EN(~0u)},
4640b8e80941Smrg	{46541, S_00B118_WAVE_LIMIT(~0u)},
4641b8e80941Smrg	{46552, S_00B118_LOCK_LOW_THRESHOLD(~0u)},
4642b8e80941Smrg	{69394, S_00B118_SIMD_DISABLE(~0u)},
4643b8e80941Smrg	/* 2453 */
4644b8e80941Smrg	{46571, S_00B128_VGPRS(~0u)},
4645b8e80941Smrg	{46577, S_00B128_SGPRS(~0u)},
4646b8e80941Smrg	{2722, S_00B128_PRIORITY(~0u)},
4647b8e80941Smrg	{46626, S_00B128_FLOAT_MODE(~0u)},
4648b8e80941Smrg	{46637, S_00B128_PRIV(~0u)},
4649b8e80941Smrg	{46642, S_00B128_DX10_CLAMP(~0u)},
4650b8e80941Smrg	{46653, S_00B128_DEBUG_MODE(~0u)},
4651b8e80941Smrg	{46664, S_00B128_IEEE_MODE(~0u)},
4652b8e80941Smrg	{46791, S_00B128_VGPR_COMP_CNT(~0u)},
4653b8e80941Smrg	{46805, S_00B128_CU_GROUP_ENABLE(~0u)},
4654b8e80941Smrg	{46701, S_00B128_CDBG_USER(~0u)},
4655b8e80941Smrg	{69407, S_00B128_FP16_OVFL(~0u)},
4656b8e80941Smrg	/* 2465 */
4657b8e80941Smrg	{46711, S_00B12C_SCRATCH_EN(~0u)},
4658b8e80941Smrg	{46722, S_00B12C_USER_SGPR(~0u)},
4659b8e80941Smrg	{46732, S_00B12C_TRAP_PRESENT(~0u)},
4660b8e80941Smrg	{46821, S_00B12C_OC_LDS_EN(~0u)},
4661b8e80941Smrg	{46831, S_00B12C_SO_BASE0_EN(~0u)},
4662b8e80941Smrg	{46843, S_00B12C_SO_BASE1_EN(~0u)},
4663b8e80941Smrg	{46855, S_00B12C_SO_BASE2_EN(~0u)},
4664b8e80941Smrg	{46867, S_00B12C_SO_BASE3_EN(~0u)},
4665b8e80941Smrg	{46879, S_00B12C_SO_EN(~0u)},
4666b8e80941Smrg	{46783, S_00B12C_EXCP_EN(~0u)},
4667b8e80941Smrg	{69490, S_00B12C_PC_BASE_EN(~0u)},
4668b8e80941Smrg	{46885, S_00B12C_DISPATCH_DRAW_EN(~0u)},
4669b8e80941Smrg	{69464, S_00B12C_SKIP_USGPR0(~0u)},
4670b8e80941Smrg	{69476, S_00B12C_USER_SGPR_MSB(~0u)},
4671b8e80941Smrg	/* 2479 */
4672b8e80941Smrg	{46711, S_00B1F0_SCRATCH_EN(~0u)},
4673b8e80941Smrg	{46722, S_00B1F0_USER_SGPR(~0u)},
4674b8e80941Smrg	{46732, S_00B1F0_TRAP_PRESENT(~0u)},
4675b8e80941Smrg	{46783, S_00B1F0_EXCP_EN(~0u)},
4676b8e80941Smrg	{46791, S_00B1F0_VGPR_COMP_CNT(~0u)},
4677b8e80941Smrg	{46821, S_00B1F0_OC_LDS_EN(~0u)},
4678b8e80941Smrg	{46763, S_00B1F0_LDS_SIZE(~0u)},
4679b8e80941Smrg	{69464, S_00B1F0_SKIP_USGPR0(~0u)},
4680b8e80941Smrg	{69476, S_00B1F0_USER_SGPR_MSB(~0u)},
4681b8e80941Smrg	/* 2488 */
4682b8e80941Smrg	{46902, S_00B204_GROUP_FIFO_DEPTH(~0u)},
4683b8e80941Smrg	{69501, S_00B204_SPI_SHADER_LATE_ALLOC_GS(~0u)},
4684b8e80941Smrg	/* 2490 */
4685b8e80941Smrg	{46532, S_00B214_MEM_BASE(~0u)},
4686b8e80941Smrg	/* 2491 */
4687b8e80941Smrg	{44071, S_00B21C_CU_EN(~0u)},
4688b8e80941Smrg	{46541, S_00B21C_WAVE_LIMIT(~0u)},
4689b8e80941Smrg	{46552, S_00B21C_LOCK_LOW_THRESHOLD(~0u)},
4690b8e80941Smrg	{69394, S_00B21C_SIMD_DISABLE(~0u)},
4691b8e80941Smrg	/* 2495 */
4692b8e80941Smrg	{46571, S_00B228_VGPRS(~0u)},
4693b8e80941Smrg	{46577, S_00B228_SGPRS(~0u)},
4694b8e80941Smrg	{2722, S_00B228_PRIORITY(~0u)},
4695b8e80941Smrg	{46626, S_00B228_FLOAT_MODE(~0u)},
4696b8e80941Smrg	{46637, S_00B228_PRIV(~0u)},
4697b8e80941Smrg	{46642, S_00B228_DX10_CLAMP(~0u)},
4698b8e80941Smrg	{46653, S_00B228_DEBUG_MODE(~0u)},
4699b8e80941Smrg	{46664, S_00B228_IEEE_MODE(~0u)},
4700b8e80941Smrg	{46805, S_00B228_CU_GROUP_ENABLE(~0u)},
4701b8e80941Smrg	{46701, S_00B228_CDBG_USER(~0u)},
4702b8e80941Smrg	{69526, S_00B228_GS_VGPR_COMP_CNT(~0u)},
4703b8e80941Smrg	{69407, S_00B228_FP16_OVFL(~0u)},
4704b8e80941Smrg	/* 2507 */
4705b8e80941Smrg	{46711, S_00B22C_SCRATCH_EN(~0u)},
4706b8e80941Smrg	{46722, S_00B22C_USER_SGPR(~0u)},
4707b8e80941Smrg	{46732, S_00B22C_TRAP_PRESENT(~0u)},
4708b8e80941Smrg	{46783, S_00B22C_EXCP_EN(~0u)},
4709b8e80941Smrg	{69543, S_00B22C_ES_VGPR_COMP_CNT(~0u)},
4710b8e80941Smrg	{46821, S_00B22C_OC_LDS_EN(~0u)},
4711b8e80941Smrg	{46763, S_00B22C_LDS_SIZE(~0u)},
4712b8e80941Smrg	{69464, S_00B22C_SKIP_USGPR0(~0u)},
4713b8e80941Smrg	{69476, S_00B22C_USER_SGPR_MSB(~0u)},
4714b8e80941Smrg	/* 2516 */
4715b8e80941Smrg	{46902, S_00B404_GROUP_FIFO_DEPTH(~0u)},
4716b8e80941Smrg	/* 2517 */
4717b8e80941Smrg	{46532, S_00B414_MEM_BASE(~0u)},
4718b8e80941Smrg	/* 2518 */
4719b8e80941Smrg	{46541, S_00B41C_WAVE_LIMIT(~0u)},
4720b8e80941Smrg	{46552, S_00B41C_LOCK_LOW_THRESHOLD(~0u)},
4721b8e80941Smrg	{69394, S_00B41C_SIMD_DISABLE(~0u)},
4722b8e80941Smrg	{44071, S_00B41C_CU_EN(~0u)},
4723b8e80941Smrg	/* 2522 */
4724b8e80941Smrg	{46571, S_00B428_VGPRS(~0u)},
4725b8e80941Smrg	{46577, S_00B428_SGPRS(~0u)},
4726b8e80941Smrg	{2722, S_00B428_PRIORITY(~0u)},
4727b8e80941Smrg	{46626, S_00B428_FLOAT_MODE(~0u)},
4728b8e80941Smrg	{46637, S_00B428_PRIV(~0u)},
4729b8e80941Smrg	{46642, S_00B428_DX10_CLAMP(~0u)},
4730b8e80941Smrg	{46653, S_00B428_DEBUG_MODE(~0u)},
4731b8e80941Smrg	{46664, S_00B428_IEEE_MODE(~0u)},
4732b8e80941Smrg	{46701, S_00B428_CDBG_USER(~0u)},
4733b8e80941Smrg	{69560, S_00B428_LS_VGPR_COMP_CNT(~0u)},
4734b8e80941Smrg	{69407, S_00B428_FP16_OVFL(~0u)},
4735b8e80941Smrg	/* 2533 */
4736b8e80941Smrg	{46711, S_00B42C_SCRATCH_EN(~0u)},
4737b8e80941Smrg	{46722, S_00B42C_USER_SGPR(~0u)},
4738b8e80941Smrg	{46732, S_00B42C_TRAP_PRESENT(~0u)},
4739b8e80941Smrg	{46783, S_00B42C_EXCP_EN(~0u)},
4740b8e80941Smrg	{46763, S_00B42C_LDS_SIZE(~0u)},
4741b8e80941Smrg	{69464, S_00B42C_SKIP_USGPR0(~0u)},
4742b8e80941Smrg	{69476, S_00B42C_USER_SGPR_MSB(~0u)},
4743b8e80941Smrg	/* 2540 */
4744b8e80941Smrg	{46945, S_00B800_COMPUTE_SHADER_EN(~0u)},
4745b8e80941Smrg	{46963, S_00B800_PARTIAL_TG_EN(~0u)},
4746b8e80941Smrg	{46977, S_00B800_FORCE_START_AT_000(~0u)},
4747b8e80941Smrg	{46996, S_00B800_ORDERED_APPEND_ENBL(~0u)},
4748b8e80941Smrg	{47016, S_00B800_ORDERED_APPEND_MODE(~0u)},
4749b8e80941Smrg	{47036, S_00B800_USE_THREAD_DIMENSIONS(~0u)},
4750b8e80941Smrg	{47058, S_00B800_ORDER_MODE(~0u)},
4751b8e80941Smrg	{47089, S_00B800_SCALAR_L1_INV_VOL(~0u)},
4752b8e80941Smrg	{47107, S_00B800_VECTOR_L1_INV_VOL(~0u)},
4753b8e80941Smrg	{8169, S_00B800_RESERVED(~0u)},
4754b8e80941Smrg	{47134, S_00B800_RESTORE(~0u)},
4755b8e80941Smrg	/* 2551 */
4756b8e80941Smrg	{46571, S_00B848_VGPRS(~0u)},
4757b8e80941Smrg	{46577, S_00B848_SGPRS(~0u)},
4758b8e80941Smrg	{2722, S_00B848_PRIORITY(~0u)},
4759b8e80941Smrg	{46626, S_00B848_FLOAT_MODE(~0u)},
4760b8e80941Smrg	{46637, S_00B848_PRIV(~0u)},
4761b8e80941Smrg	{46642, S_00B848_DX10_CLAMP(~0u)},
4762b8e80941Smrg	{46653, S_00B848_DEBUG_MODE(~0u)},
4763b8e80941Smrg	{46664, S_00B848_IEEE_MODE(~0u)},
4764b8e80941Smrg	{47186, S_00B848_BULKY(~0u)},
4765b8e80941Smrg	{46701, S_00B848_CDBG_USER(~0u)},
4766b8e80941Smrg	{69407, S_00B848_FP16_OVFL(~0u)},
4767b8e80941Smrg	/* 2562 */
4768b8e80941Smrg	{46711, S_00B84C_SCRATCH_EN(~0u)},
4769b8e80941Smrg	{46722, S_00B84C_USER_SGPR(~0u)},
4770b8e80941Smrg	{46732, S_00B84C_TRAP_PRESENT(~0u)},
4771b8e80941Smrg	{47192, S_00B84C_TGID_X_EN(~0u)},
4772b8e80941Smrg	{47202, S_00B84C_TGID_Y_EN(~0u)},
4773b8e80941Smrg	{47212, S_00B84C_TGID_Z_EN(~0u)},
4774b8e80941Smrg	{46919, S_00B84C_TG_SIZE_EN(~0u)},
4775b8e80941Smrg	{47222, S_00B84C_TIDIG_COMP_CNT(~0u)},
4776b8e80941Smrg	{47237, S_00B84C_EXCP_EN_MSB(~0u)},
4777b8e80941Smrg	{46763, S_00B84C_LDS_SIZE(~0u)},
4778b8e80941Smrg	{46783, S_00B84C_EXCP_EN(~0u)},
4779b8e80941Smrg	{69464, S_00B84C_SKIP_USGPR0(~0u)},
4780b8e80941Smrg	/* 2574 */
4781b8e80941Smrg	{47265, S_00B854_WAVES_PER_SH(~0u)},
4782b8e80941Smrg	{47278, S_00B854_TG_PER_CU(~0u)},
4783b8e80941Smrg	{47288, S_00B854_LOCK_THRESHOLD(~0u)},
4784b8e80941Smrg	{47303, S_00B854_SIMD_DEST_CNTL(~0u)},
4785b8e80941Smrg	{47318, S_00B854_FORCE_SIMD_DIST(~0u)},
4786b8e80941Smrg	{47334, S_00B854_CU_GROUP_COUNT(~0u)},
4787b8e80941Smrg	{69394, S_00B854_SIMD_DISABLE(~0u)},
4788b8e80941Smrg	/* 2581 */
4789b8e80941Smrg	{69577, S_036008_CNTR_SEL0(~0u)},
4790b8e80941Smrg	{69587, S_036008_CNTR_SEL1(~0u)},
4791b8e80941Smrg	{48267, S_036008_SPM_MODE(~0u)},
4792b8e80941Smrg	{69597, S_036008_CNTR_MODE1(~0u)},
4793b8e80941Smrg	{69608, S_036008_CNTR_MODE0(~0u)},
4794b8e80941Smrg	/* 2586 */
4795b8e80941Smrg	{69619, S_036004_CNTR_SEL2(~0u)},
4796b8e80941Smrg	{69629, S_036004_CNTR_SEL3(~0u)},
4797b8e80941Smrg	{69639, S_036004_CNTR_MODE3(~0u)},
4798b8e80941Smrg	{69650, S_036004_CNTR_MODE2(~0u)},
4799b8e80941Smrg	/* 2590 */
4800b8e80941Smrg	{69577, S_036024_CNTR_SEL0(~0u)},
4801b8e80941Smrg	{69587, S_036024_CNTR_SEL1(~0u)},
4802b8e80941Smrg	{48267, S_036024_SPM_MODE(~0u)},
4803b8e80941Smrg	{69597, S_036024_CNTR_MODE1(~0u)},
4804b8e80941Smrg	{69608, S_036024_CNTR_MODE0(~0u)},
4805b8e80941Smrg	/* 2595 */
4806b8e80941Smrg	{69619, S_036010_CNTR_SEL2(~0u)},
4807b8e80941Smrg	{69629, S_036010_CNTR_SEL3(~0u)},
4808b8e80941Smrg	{69639, S_036010_CNTR_MODE3(~0u)},
4809b8e80941Smrg	{69650, S_036010_CNTR_MODE2(~0u)},
4810b8e80941Smrg	/* 2599 */
4811b8e80941Smrg	{69577, S_03601C_CNTR_SEL0(~0u)},
4812b8e80941Smrg	{69587, S_03601C_CNTR_SEL1(~0u)},
4813b8e80941Smrg	{48267, S_03601C_SPM_MODE(~0u)},
4814b8e80941Smrg	{69597, S_03601C_CNTR_MODE1(~0u)},
4815b8e80941Smrg	{69608, S_03601C_CNTR_MODE0(~0u)},
4816b8e80941Smrg	/* 2604 */
4817b8e80941Smrg	{69619, S_036018_CNTR_SEL2(~0u)},
4818b8e80941Smrg	{69629, S_036018_CNTR_SEL3(~0u)},
4819b8e80941Smrg	{69639, S_036018_CNTR_MODE3(~0u)},
4820b8e80941Smrg	{69650, S_036018_CNTR_MODE2(~0u)},
4821b8e80941Smrg	/* 2608 */
4822b8e80941Smrg	{441, S_036028_INDEX(~0u)},
4823b8e80941Smrg	{43243, S_036028_ALWAYS(~0u)},
4824b8e80941Smrg	{7762, S_036028_ENABLE(~0u)},
4825b8e80941Smrg	/* 2611 */
4826b8e80941Smrg	{441, S_03602C_INDEX(~0u)},
4827b8e80941Smrg	{43243, S_03602C_ALWAYS(~0u)},
4828b8e80941Smrg	{7762, S_03602C_ENABLE(~0u)},
4829b8e80941Smrg	/* 2614 */
4830b8e80941Smrg	{441, S_036030_INDEX(~0u)},
4831b8e80941Smrg	{15508, S_036030_CLEAR(~0u)},
4832b8e80941Smrg	{7762, S_036030_ENABLE(~0u)},
4833b8e80941Smrg	/* 2617 */
4834b8e80941Smrg	{441, S_036034_INDEX(~0u)},
4835b8e80941Smrg	{15508, S_036034_CLEAR(~0u)},
4836b8e80941Smrg	{7762, S_036034_ENABLE(~0u)},
4837b8e80941Smrg	/* 2620 */
4838b8e80941Smrg	{441, S_036038_INDEX(~0u)},
4839b8e80941Smrg	{15508, S_036038_CLEAR(~0u)},
4840b8e80941Smrg	{7762, S_036038_ENABLE(~0u)},
4841b8e80941Smrg	/* 2623 */
4842b8e80941Smrg	{47453, S_036100_PERF_SEL(~0u)},
4843b8e80941Smrg	{47623, S_036100_DB_CLEAN_USER_DEFINED_MASK(~0u)},
4844b8e80941Smrg	{47650, S_036100_CB_CLEAN_USER_DEFINED_MASK(~0u)},
4845b8e80941Smrg	{47677, S_036100_VGT_BUSY_USER_DEFINED_MASK(~0u)},
4846b8e80941Smrg	{47704, S_036100_TA_BUSY_USER_DEFINED_MASK(~0u)},
4847b8e80941Smrg	{47730, S_036100_SX_BUSY_USER_DEFINED_MASK(~0u)},
4848b8e80941Smrg	{47756, S_036100_SPI_BUSY_USER_DEFINED_MASK(~0u)},
4849b8e80941Smrg	{47783, S_036100_SC_BUSY_USER_DEFINED_MASK(~0u)},
4850b8e80941Smrg	{47809, S_036100_PA_BUSY_USER_DEFINED_MASK(~0u)},
4851b8e80941Smrg	{47835, S_036100_GRBM_BUSY_USER_DEFINED_MASK(~0u)},
4852b8e80941Smrg	{47863, S_036100_DB_BUSY_USER_DEFINED_MASK(~0u)},
4853b8e80941Smrg	{47889, S_036100_CB_BUSY_USER_DEFINED_MASK(~0u)},
4854b8e80941Smrg	{47915, S_036100_CP_BUSY_USER_DEFINED_MASK(~0u)},
4855b8e80941Smrg	{47941, S_036100_IA_BUSY_USER_DEFINED_MASK(~0u)},
4856b8e80941Smrg	{47967, S_036100_GDS_BUSY_USER_DEFINED_MASK(~0u)},
4857b8e80941Smrg	{47994, S_036100_BCI_BUSY_USER_DEFINED_MASK(~0u)},
4858b8e80941Smrg	{48021, S_036100_RLC_BUSY_USER_DEFINED_MASK(~0u)},
4859b8e80941Smrg	{48048, S_036100_TC_BUSY_USER_DEFINED_MASK(~0u)},
4860b8e80941Smrg	{48074, S_036100_WD_BUSY_USER_DEFINED_MASK(~0u)},
4861b8e80941Smrg	{69661, S_036100_UTCL2_BUSY_USER_DEFINED_MASK(~0u)},
4862b8e80941Smrg	{69690, S_036100_EA_BUSY_USER_DEFINED_MASK(~0u)},
4863b8e80941Smrg	{69716, S_036100_RMI_BUSY_USER_DEFINED_MASK(~0u)},
4864b8e80941Smrg	/* 2645 */
4865b8e80941Smrg	{47453, S_036108_PERF_SEL(~0u)},
4866b8e80941Smrg	{47623, S_036108_DB_CLEAN_USER_DEFINED_MASK(~0u)},
4867b8e80941Smrg	{47650, S_036108_CB_CLEAN_USER_DEFINED_MASK(~0u)},
4868b8e80941Smrg	{47704, S_036108_TA_BUSY_USER_DEFINED_MASK(~0u)},
4869b8e80941Smrg	{47730, S_036108_SX_BUSY_USER_DEFINED_MASK(~0u)},
4870b8e80941Smrg	{47756, S_036108_SPI_BUSY_USER_DEFINED_MASK(~0u)},
4871b8e80941Smrg	{47783, S_036108_SC_BUSY_USER_DEFINED_MASK(~0u)},
4872b8e80941Smrg	{47863, S_036108_DB_BUSY_USER_DEFINED_MASK(~0u)},
4873b8e80941Smrg	{47889, S_036108_CB_BUSY_USER_DEFINED_MASK(~0u)},
4874b8e80941Smrg	{47677, S_036108_VGT_BUSY_USER_DEFINED_MASK(~0u)},
4875b8e80941Smrg	{47809, S_036108_PA_BUSY_USER_DEFINED_MASK(~0u)},
4876b8e80941Smrg	{47994, S_036108_BCI_BUSY_USER_DEFINED_MASK(~0u)},
4877b8e80941Smrg	{69716, S_036108_RMI_BUSY_USER_DEFINED_MASK(~0u)},
4878b8e80941Smrg	/* 2658 */
4879b8e80941Smrg	{47453, S_03610C_PERF_SEL(~0u)},
4880b8e80941Smrg	{47623, S_03610C_DB_CLEAN_USER_DEFINED_MASK(~0u)},
4881b8e80941Smrg	{47650, S_03610C_CB_CLEAN_USER_DEFINED_MASK(~0u)},
4882b8e80941Smrg	{47704, S_03610C_TA_BUSY_USER_DEFINED_MASK(~0u)},
4883b8e80941Smrg	{47730, S_03610C_SX_BUSY_USER_DEFINED_MASK(~0u)},
4884b8e80941Smrg	{47756, S_03610C_SPI_BUSY_USER_DEFINED_MASK(~0u)},
4885b8e80941Smrg	{47783, S_03610C_SC_BUSY_USER_DEFINED_MASK(~0u)},
4886b8e80941Smrg	{47863, S_03610C_DB_BUSY_USER_DEFINED_MASK(~0u)},
4887b8e80941Smrg	{47889, S_03610C_CB_BUSY_USER_DEFINED_MASK(~0u)},
4888b8e80941Smrg	{47677, S_03610C_VGT_BUSY_USER_DEFINED_MASK(~0u)},
4889b8e80941Smrg	{47809, S_03610C_PA_BUSY_USER_DEFINED_MASK(~0u)},
4890b8e80941Smrg	{47994, S_03610C_BCI_BUSY_USER_DEFINED_MASK(~0u)},
4891b8e80941Smrg	{69716, S_03610C_RMI_BUSY_USER_DEFINED_MASK(~0u)},
4892b8e80941Smrg	/* 2671 */
4893b8e80941Smrg	{47453, S_036110_PERF_SEL(~0u)},
4894b8e80941Smrg	{47623, S_036110_DB_CLEAN_USER_DEFINED_MASK(~0u)},
4895b8e80941Smrg	{47650, S_036110_CB_CLEAN_USER_DEFINED_MASK(~0u)},
4896b8e80941Smrg	{47704, S_036110_TA_BUSY_USER_DEFINED_MASK(~0u)},
4897b8e80941Smrg	{47730, S_036110_SX_BUSY_USER_DEFINED_MASK(~0u)},
4898b8e80941Smrg	{47756, S_036110_SPI_BUSY_USER_DEFINED_MASK(~0u)},
4899b8e80941Smrg	{47783, S_036110_SC_BUSY_USER_DEFINED_MASK(~0u)},
4900b8e80941Smrg	{47863, S_036110_DB_BUSY_USER_DEFINED_MASK(~0u)},
4901b8e80941Smrg	{47889, S_036110_CB_BUSY_USER_DEFINED_MASK(~0u)},
4902b8e80941Smrg	{47677, S_036110_VGT_BUSY_USER_DEFINED_MASK(~0u)},
4903b8e80941Smrg	{47809, S_036110_PA_BUSY_USER_DEFINED_MASK(~0u)},
4904b8e80941Smrg	{47994, S_036110_BCI_BUSY_USER_DEFINED_MASK(~0u)},
4905b8e80941Smrg	{69716, S_036110_RMI_BUSY_USER_DEFINED_MASK(~0u)},
4906b8e80941Smrg	/* 2684 */
4907b8e80941Smrg	{47453, S_036114_PERF_SEL(~0u)},
4908b8e80941Smrg	{47623, S_036114_DB_CLEAN_USER_DEFINED_MASK(~0u)},
4909b8e80941Smrg	{47650, S_036114_CB_CLEAN_USER_DEFINED_MASK(~0u)},
4910b8e80941Smrg	{47704, S_036114_TA_BUSY_USER_DEFINED_MASK(~0u)},
4911b8e80941Smrg	{47730, S_036114_SX_BUSY_USER_DEFINED_MASK(~0u)},
4912b8e80941Smrg	{47756, S_036114_SPI_BUSY_USER_DEFINED_MASK(~0u)},
4913b8e80941Smrg	{47783, S_036114_SC_BUSY_USER_DEFINED_MASK(~0u)},
4914b8e80941Smrg	{47863, S_036114_DB_BUSY_USER_DEFINED_MASK(~0u)},
4915b8e80941Smrg	{47889, S_036114_CB_BUSY_USER_DEFINED_MASK(~0u)},
4916b8e80941Smrg	{47677, S_036114_VGT_BUSY_USER_DEFINED_MASK(~0u)},
4917b8e80941Smrg	{47809, S_036114_PA_BUSY_USER_DEFINED_MASK(~0u)},
4918b8e80941Smrg	{47994, S_036114_BCI_BUSY_USER_DEFINED_MASK(~0u)},
4919b8e80941Smrg	{69716, S_036114_RMI_BUSY_USER_DEFINED_MASK(~0u)},
4920b8e80941Smrg	/* 2697 */
4921b8e80941Smrg	{47453, S_036600_PERF_SEL(~0u)},
4922b8e80941Smrg	{47462, S_036600_PERF_SEL1(~0u)},
4923b8e80941Smrg	{47472, S_036600_CNTR_MODE(~0u)},
4924b8e80941Smrg	{48110, S_036600_PERF_MODE1(~0u)},
4925b8e80941Smrg	{48100, S_036600_PERF_MODE(~0u)},
4926b8e80941Smrg	/* 2702 */
4927b8e80941Smrg	{47482, S_036610_PERF_SEL2(~0u)},
4928b8e80941Smrg	{47492, S_036610_PERF_SEL3(~0u)},
4929b8e80941Smrg	{48121, S_036610_PERF_MODE3(~0u)},
4930b8e80941Smrg	{48132, S_036610_PERF_MODE2(~0u)},
4931b8e80941Smrg	/* 2706 */
4932b8e80941Smrg	{48995, S_028008_SLICE_START(~0u)},
4933b8e80941Smrg	{49007, S_028008_SLICE_MAX(~0u)},
4934b8e80941Smrg	{49017, S_028008_Z_READ_ONLY(~0u)},
4935b8e80941Smrg	{49029, S_028008_STENCIL_READ_ONLY(~0u)},
4936b8e80941Smrg	{69743, S_028008_MIPID(~0u)},
4937b8e80941Smrg	/* 2711 */
4938b8e80941Smrg	{49646, S_028010_PARTIAL_SQUAD_LAUNCH_CONTROL(~0u), 4, 681},
4939b8e80941Smrg	{49675, S_028010_PARTIAL_SQUAD_LAUNCH_COUNTDOWN(~0u)},
4940b8e80941Smrg	{49706, S_028010_DISABLE_ZMASK_EXPCLEAR_OPTIMIZATION(~0u)},
4941b8e80941Smrg	{49742, S_028010_DISABLE_SMEM_EXPCLEAR_OPTIMIZATION(~0u)},
4942b8e80941Smrg	{49777, S_028010_DISABLE_COLOR_ON_VALIDATION(~0u)},
4943b8e80941Smrg	{49805, S_028010_DECOMPRESS_Z_ON_FLUSH(~0u)},
4944b8e80941Smrg	{49827, S_028010_DISABLE_REG_SNOOP(~0u)},
4945b8e80941Smrg	{49845, S_028010_DEPTH_BOUNDS_HIER_DEPTH_DISABLE(~0u)},
4946b8e80941Smrg	{49877, S_028010_SEPARATE_HIZS_FUNC_ENABLE(~0u)},
4947b8e80941Smrg	{49903, S_028010_HIZ_ZFUNC(~0u)},
4948b8e80941Smrg	{49913, S_028010_HIS_SFUNC_FF(~0u)},
4949b8e80941Smrg	{49926, S_028010_HIS_SFUNC_BF(~0u)},
4950b8e80941Smrg	{49939, S_028010_PRESERVE_ZRANGE(~0u)},
4951b8e80941Smrg	{49955, S_028010_PRESERVE_SRESULTS(~0u)},
4952b8e80941Smrg	{49973, S_028010_DISABLE_FAST_PASS(~0u)},
4953b8e80941Smrg	{69749, S_028010_ALLOW_PARTIAL_RES_HIER_KILL(~0u)},
4954b8e80941Smrg	/* 2727 */
4955b8e80941Smrg	{926, S_028018_BASE_HI(~0u)},
4956b8e80941Smrg	/* 2728 */
4957b8e80941Smrg	{69777, S_02801C_X_MAX(~0u)},
4958b8e80941Smrg	{69783, S_02801C_Y_MAX(~0u)},
4959b8e80941Smrg	/* 2730 */
4960b8e80941Smrg	{21251, S_028038_FORMAT(~0u), 4, 710},
4961b8e80941Smrg	{50163, S_028038_NUM_SAMPLES(~0u)},
4962b8e80941Smrg	{68774, S_028038_SW_MODE(~0u)},
4963b8e80941Smrg	{69789, S_028038_PARTIALLY_RESIDENT(~0u)},
4964b8e80941Smrg	{69808, S_028038_FAULT_BEHAVIOR(~0u)},
4965b8e80941Smrg	{69823, S_028038_ITERATE_FLUSH(~0u)},
4966b8e80941Smrg	{69837, S_028038_MAXMIP(~0u)},
4967b8e80941Smrg	{50191, S_028038_DECOMPRESS_ON_N_ZPLANES(~0u)},
4968b8e80941Smrg	{50215, S_028038_ALLOW_EXPCLEAR(~0u)},
4969b8e80941Smrg	{50230, S_028038_READ_SIZE(~0u)},
4970b8e80941Smrg	{50240, S_028038_TILE_SURFACE_ENABLE(~0u)},
4971b8e80941Smrg	{50260, S_028038_CLEAR_DISALLOWED(~0u)},
4972b8e80941Smrg	{50277, S_028038_ZRANGE_PRECISION(~0u)},
4973b8e80941Smrg	/* 2743 */
4974b8e80941Smrg	{21251, S_02803C_FORMAT(~0u), 2, 714},
4975b8e80941Smrg	{68774, S_02803C_SW_MODE(~0u)},
4976b8e80941Smrg	{69789, S_02803C_PARTIALLY_RESIDENT(~0u)},
4977b8e80941Smrg	{69808, S_02803C_FAULT_BEHAVIOR(~0u)},
4978b8e80941Smrg	{69823, S_02803C_ITERATE_FLUSH(~0u)},
4979b8e80941Smrg	{50215, S_02803C_ALLOW_EXPCLEAR(~0u)},
4980b8e80941Smrg	{50320, S_02803C_TILE_STENCIL_DISABLE(~0u)},
4981b8e80941Smrg	{50260, S_02803C_CLEAR_DISALLOWED(~0u)},
4982b8e80941Smrg	/* 2751 */
4983b8e80941Smrg	{926, S_028044_BASE_HI(~0u)},
4984b8e80941Smrg	/* 2752 */
4985b8e80941Smrg	{926, S_02804C_BASE_HI(~0u)},
4986b8e80941Smrg	/* 2753 */
4987b8e80941Smrg	{926, S_028054_BASE_HI(~0u)},
4988b8e80941Smrg	/* 2754 */
4989b8e80941Smrg	{926, S_02805C_BASE_HI(~0u)},
4990b8e80941Smrg	/* 2755 */
4991b8e80941Smrg	{69853, S_028060_PUNCHOUT_MODE(~0u), 4, 34284},
4992b8e80941Smrg	{69867, S_028060_POPS_DRAIN_PS_ON_OVERLAP(~0u)},
4993b8e80941Smrg	{69892, S_028060_DISALLOW_OVERFLOW(~0u)},
4994b8e80941Smrg	/* 2758 */
4995b8e80941Smrg	{30512, S_028068_EPITCH(~0u)},
4996b8e80941Smrg	/* 2759 */
4997b8e80941Smrg	{30512, S_02806C_EPITCH(~0u)},
4998b8e80941Smrg	/* 2760 */
4999b8e80941Smrg	{69910, S_0281E8_DEST_BASE_HI_256B(~0u)},
5000b8e80941Smrg	/* 2761 */
5001b8e80941Smrg	{69910, S_0281EC_DEST_BASE_HI_256B(~0u)},
5002b8e80941Smrg	/* 2762 */
5003b8e80941Smrg	{69910, S_0281F0_DEST_BASE_HI_256B(~0u)},
5004b8e80941Smrg	/* 2763 */
5005b8e80941Smrg	{69910, S_0281F4_DEST_BASE_HI_256B(~0u)},
5006b8e80941Smrg	/* 2764 */
5007b8e80941Smrg	{50940, S_028350_RB_MAP_PKR0(~0u), 4, 33485},
5008b8e80941Smrg	{50952, S_028350_RB_MAP_PKR1(~0u), 4, 33485},
5009b8e80941Smrg	{51064, S_028350_RB_XSEL2(~0u), 4, 33489},
5010b8e80941Smrg	{51073, S_028350_RB_XSEL(~0u)},
5011b8e80941Smrg	{51081, S_028350_RB_YSEL(~0u)},
5012b8e80941Smrg	{51185, S_028350_PKR_MAP(~0u), 4, 33493},
5013b8e80941Smrg	{51293, S_028350_PKR_XSEL(~0u), 4, 33497},
5014b8e80941Smrg	{51402, S_028350_PKR_YSEL(~0u), 4, 33501},
5015b8e80941Smrg	{51515, S_028350_PKR_XSEL2(~0u), 4, 33505},
5016b8e80941Smrg	{51617, S_028350_SC_MAP(~0u), 4, 33509},
5017b8e80941Smrg	{51763, S_028350_SC_XSEL(~0u), 4, 33513},
5018b8e80941Smrg	{51910, S_028350_SC_YSEL(~0u), 4, 33517},
5019b8e80941Smrg	{52010, S_028350_SE_MAP(~0u), 4, 33521},
5020b8e80941Smrg	{69928, S_028350_SE_XSEL_GFX9(~0u)},
5021b8e80941Smrg	{69941, S_028350_SE_YSEL_GFX9(~0u)},
5022b8e80941Smrg	/* 2779 */
5023b8e80941Smrg	{52433, S_028354_SE_PAIR_MAP(~0u), 4, 33533},
5024b8e80941Smrg	{69954, S_028354_SE_PAIR_XSEL_GFX9(~0u)},
5025b8e80941Smrg	{69972, S_028354_SE_PAIR_YSEL_GFX9(~0u)},
5026b8e80941Smrg	/* 2782 */
5027b8e80941Smrg	{7762, S_02835C_ENABLE(~0u)},
5028b8e80941Smrg	{69990, S_02835C_NUM_SE(~0u)},
5029b8e80941Smrg	{69370, S_02835C_NUM_RB_PER_SE(~0u)},
5030b8e80941Smrg	/* 2785 */
5031b8e80941Smrg	{69997, S_028360_PERFMON_ENABLE(~0u)},
5032b8e80941Smrg	/* 2786 */
5033b8e80941Smrg	{70012, S_0283A0_LEFT_QTR(~0u)},
5034b8e80941Smrg	{70021, S_0283A0_LEFT_HALF(~0u)},
5035b8e80941Smrg	{70031, S_0283A0_RIGHT_HALF(~0u)},
5036b8e80941Smrg	{70042, S_0283A0_RIGHT_QTR(~0u)},
5037b8e80941Smrg	/* 2790 */
5038b8e80941Smrg	{70012, S_0283A4_LEFT_QTR(~0u)},
5039b8e80941Smrg	{70021, S_0283A4_LEFT_HALF(~0u)},
5040b8e80941Smrg	{70031, S_0283A4_RIGHT_HALF(~0u)},
5041b8e80941Smrg	{70042, S_0283A4_RIGHT_QTR(~0u)},
5042b8e80941Smrg	/* 2794 */
5043b8e80941Smrg	{70052, S_0283A8_TOP_QTR(~0u)},
5044b8e80941Smrg	{70060, S_0283A8_TOP_HALF(~0u)},
5045b8e80941Smrg	{70069, S_0283A8_BOT_HALF(~0u)},
5046b8e80941Smrg	{70078, S_0283A8_BOT_QTR(~0u)},
5047b8e80941Smrg	/* 2798 */
5048b8e80941Smrg	{52799, S_028424_OVERWRITE_COMBINER_DISABLE(~0u)},
5049b8e80941Smrg	{52826, S_028424_OVERWRITE_COMBINER_MRT_SHARING_DISABLE(~0u)},
5050b8e80941Smrg	{52865, S_028424_OVERWRITE_COMBINER_WATERMARK(~0u)},
5051b8e80941Smrg	{70086, S_028424_DISABLE_CONSTANT_ENCODE_REG(~0u)},
5052b8e80941Smrg	/* 2802 */
5053b8e80941Smrg	{54068, S_0286D8_NUM_INTERP(~0u)},
5054b8e80941Smrg	{54079, S_0286D8_PARAM_GEN(~0u)},
5055b8e80941Smrg	{70114, S_0286D8_OFFCHIP_PARAM_EN(~0u)},
5056b8e80941Smrg	{70131, S_0286D8_LATE_PC_DEALLOC(~0u)},
5057b8e80941Smrg	{54098, S_0286D8_BC_OPTIMIZE_DISABLE(~0u)},
5058b8e80941Smrg	/* 2807 */
5059b8e80941Smrg	{30512, S_0287A0_EPITCH(~0u)},
5060b8e80941Smrg	/* 2808 */
5061b8e80941Smrg	{30512, S_0287A4_EPITCH(~0u)},
5062b8e80941Smrg	/* 2809 */
5063b8e80941Smrg	{30512, S_0287A8_EPITCH(~0u)},
5064b8e80941Smrg	/* 2810 */
5065b8e80941Smrg	{30512, S_0287AC_EPITCH(~0u)},
5066b8e80941Smrg	/* 2811 */
5067b8e80941Smrg	{30512, S_0287B0_EPITCH(~0u)},
5068b8e80941Smrg	/* 2812 */
5069b8e80941Smrg	{30512, S_0287B4_EPITCH(~0u)},
5070b8e80941Smrg	/* 2813 */
5071b8e80941Smrg	{30512, S_0287B8_EPITCH(~0u)},
5072b8e80941Smrg	/* 2814 */
5073b8e80941Smrg	{30512, S_0287BC_EPITCH(~0u)},
5074b8e80941Smrg	/* 2815 */
5075b8e80941Smrg	{70147, S_0287E4_BASE_ADDR_GFX9(~0u)},
5076b8e80941Smrg	/* 2816 */
5077b8e80941Smrg	{56952, S_0287F0_SOURCE_SELECT(~0u), 4, 33652},
5078b8e80941Smrg	{56998, S_0287F0_MAJOR_MODE(~0u), 2, 33656},
5079b8e80941Smrg	{70162, S_0287F0_SPRITE_EN_R6XX(~0u)},
5080b8e80941Smrg	{57009, S_0287F0_NOT_EOP(~0u)},
5081b8e80941Smrg	{57017, S_0287F0_USE_OPAQUE(~0u)},
5082b8e80941Smrg	{70177, S_0287F0_UNROLLED_INST(~0u)},
5083b8e80941Smrg	{70191, S_0287F0_GRBM_SKEW_NO_DEC(~0u)},
5084b8e80941Smrg	{70208, S_0287F0_REG_RT_INDEX(~0u)},
5085b8e80941Smrg	/* 2824 */
5086b8e80941Smrg	{57993, S_02880C_Z_EXPORT_ENABLE(~0u)},
5087b8e80941Smrg	{58009, S_02880C_STENCIL_TEST_VAL_EXPORT_ENABLE(~0u)},
5088b8e80941Smrg	{58040, S_02880C_STENCIL_OP_VAL_EXPORT_ENABLE(~0u)},
5089b8e80941Smrg	{49165, S_02880C_Z_ORDER(~0u), 4, 33937},
5090b8e80941Smrg	{58119, S_02880C_KILL_ENABLE(~0u)},
5091b8e80941Smrg	{58131, S_02880C_COVERAGE_TO_MASK_ENABLE(~0u)},
5092b8e80941Smrg	{58155, S_02880C_MASK_EXPORT_ENABLE(~0u)},
5093b8e80941Smrg	{58174, S_02880C_EXEC_ON_HIER_FAIL(~0u)},
5094b8e80941Smrg	{58192, S_02880C_EXEC_ON_NOOP(~0u)},
5095b8e80941Smrg	{58205, S_02880C_ALPHA_TO_MASK_DISABLE(~0u)},
5096b8e80941Smrg	{58227, S_02880C_DEPTH_BEFORE_SHADER(~0u)},
5097b8e80941Smrg	{58317, S_02880C_CONSERVATIVE_Z_EXPORT(~0u), 4, 33941},
5098b8e80941Smrg	{58339, S_02880C_DUAL_QUAD_DISABLE(~0u)},
5099b8e80941Smrg	{70221, S_02880C_PRIMITIVE_ORDERED_PIXEL_SHADER(~0u)},
5100b8e80941Smrg	{70252, S_02880C_EXEC_IF_OVERLAPPED(~0u)},
5101b8e80941Smrg	{70271, S_02880C_POPS_OVERLAP_NUM_SAMPLES(~0u)},
5102b8e80941Smrg	/* 2840 */
5103b8e80941Smrg	{58661, S_028814_CULL_FRONT(~0u)},
5104b8e80941Smrg	{58672, S_028814_CULL_BACK(~0u)},
5105b8e80941Smrg	{22939, S_028814_FACE(~0u)},
5106b8e80941Smrg	{58692, S_028814_POLY_MODE(~0u), 2, 33945},
5107b8e80941Smrg	{58758, S_028814_POLYMODE_FRONT_PTYPE(~0u), 3, 33947},
5108b8e80941Smrg	{58779, S_028814_POLYMODE_BACK_PTYPE(~0u), 3, 33947},
5109b8e80941Smrg	{58799, S_028814_POLY_OFFSET_FRONT_ENABLE(~0u)},
5110b8e80941Smrg	{58824, S_028814_POLY_OFFSET_BACK_ENABLE(~0u)},
5111b8e80941Smrg	{58848, S_028814_POLY_OFFSET_PARA_ENABLE(~0u)},
5112b8e80941Smrg	{58872, S_028814_VTX_WINDOW_OFFSET_ENABLE(~0u)},
5113b8e80941Smrg	{58897, S_028814_PROVOKING_VTX_LAST(~0u)},
5114b8e80941Smrg	{58916, S_028814_PERSP_CORR_DIS(~0u)},
5115b8e80941Smrg	{58931, S_028814_MULTI_PRIM_IB_ENA(~0u)},
5116b8e80941Smrg	{70296, S_028814_RIGHT_TRIANGLE_ALTERNATE_GRADIENT_REF(~0u)},
5117b8e80941Smrg	{70334, S_028814_NEW_QUAD_DECOMPOSITION(~0u)},
5118b8e80941Smrg	/* 2855 */
5119b8e80941Smrg	{58949, S_028818_VPORT_X_SCALE_ENA(~0u)},
5120b8e80941Smrg	{58967, S_028818_VPORT_X_OFFSET_ENA(~0u)},
5121b8e80941Smrg	{58986, S_028818_VPORT_Y_SCALE_ENA(~0u)},
5122b8e80941Smrg	{59004, S_028818_VPORT_Y_OFFSET_ENA(~0u)},
5123b8e80941Smrg	{59023, S_028818_VPORT_Z_SCALE_ENA(~0u)},
5124b8e80941Smrg	{59041, S_028818_VPORT_Z_OFFSET_ENA(~0u)},
5125b8e80941Smrg	{59060, S_028818_VTX_XY_FMT(~0u)},
5126b8e80941Smrg	{59071, S_028818_VTX_Z_FMT(~0u)},
5127b8e80941Smrg	{59081, S_028818_VTX_W0_FMT(~0u)},
5128b8e80941Smrg	{70357, S_028818_PERFCOUNTER_REF(~0u)},
5129b8e80941Smrg	/* 2865 */
5130b8e80941Smrg	{59092, S_02881C_CLIP_DIST_ENA_0(~0u)},
5131b8e80941Smrg	{59108, S_02881C_CLIP_DIST_ENA_1(~0u)},
5132b8e80941Smrg	{59124, S_02881C_CLIP_DIST_ENA_2(~0u)},
5133b8e80941Smrg	{59140, S_02881C_CLIP_DIST_ENA_3(~0u)},
5134b8e80941Smrg	{59156, S_02881C_CLIP_DIST_ENA_4(~0u)},
5135b8e80941Smrg	{59172, S_02881C_CLIP_DIST_ENA_5(~0u)},
5136b8e80941Smrg	{59188, S_02881C_CLIP_DIST_ENA_6(~0u)},
5137b8e80941Smrg	{59204, S_02881C_CLIP_DIST_ENA_7(~0u)},
5138b8e80941Smrg	{59220, S_02881C_CULL_DIST_ENA_0(~0u)},
5139b8e80941Smrg	{59236, S_02881C_CULL_DIST_ENA_1(~0u)},
5140b8e80941Smrg	{59252, S_02881C_CULL_DIST_ENA_2(~0u)},
5141b8e80941Smrg	{59268, S_02881C_CULL_DIST_ENA_3(~0u)},
5142b8e80941Smrg	{59284, S_02881C_CULL_DIST_ENA_4(~0u)},
5143b8e80941Smrg	{59300, S_02881C_CULL_DIST_ENA_5(~0u)},
5144b8e80941Smrg	{59316, S_02881C_CULL_DIST_ENA_6(~0u)},
5145b8e80941Smrg	{59332, S_02881C_CULL_DIST_ENA_7(~0u)},
5146b8e80941Smrg	{59348, S_02881C_USE_VTX_POINT_SIZE(~0u)},
5147b8e80941Smrg	{59367, S_02881C_USE_VTX_EDGE_FLAG(~0u)},
5148b8e80941Smrg	{59385, S_02881C_USE_VTX_RENDER_TARGET_INDX(~0u)},
5149b8e80941Smrg	{59412, S_02881C_USE_VTX_VIEWPORT_INDX(~0u)},
5150b8e80941Smrg	{59434, S_02881C_USE_VTX_KILL_FLAG(~0u)},
5151b8e80941Smrg	{59452, S_02881C_VS_OUT_MISC_VEC_ENA(~0u)},
5152b8e80941Smrg	{59472, S_02881C_VS_OUT_CCDIST0_VEC_ENA(~0u)},
5153b8e80941Smrg	{59495, S_02881C_VS_OUT_CCDIST1_VEC_ENA(~0u)},
5154b8e80941Smrg	{59518, S_02881C_VS_OUT_MISC_SIDE_BUS_ENA(~0u)},
5155b8e80941Smrg	{59543, S_02881C_USE_VTX_GS_CUT_FLAG(~0u)},
5156b8e80941Smrg	{59563, S_02881C_USE_VTX_LINE_WIDTH(~0u)},
5157b8e80941Smrg	{70373, S_02881C_USE_VTX_SHD_OBJPRIM_ID(~0u)},
5158b8e80941Smrg	/* 2893 */
5159b8e80941Smrg	{70396, S_028834_OBJ_ID_SEL(~0u)},
5160b8e80941Smrg	{70407, S_028834_ADD_PIPED_PRIM_ID(~0u)},
5161b8e80941Smrg	{70425, S_028834_EN_32BIT_OBJPRIMID(~0u)},
5162b8e80941Smrg	/* 2896 */
5163b8e80941Smrg	{70444, S_028838_VERTEX_REUSE_OFF(~0u)},
5164b8e80941Smrg	{70461, S_028838_INDEX_BUF_EDGE_FLAG_ENA(~0u)},
5165b8e80941Smrg	/* 2898 */
5166b8e80941Smrg	{70485, S_02883C_DISCARD_0_AREA_TRIANGLES(~0u)},
5167b8e80941Smrg	{70510, S_02883C_DISCARD_0_AREA_LINES(~0u)},
5168b8e80941Smrg	{70531, S_02883C_DISCARD_0_AREA_POINTS(~0u)},
5169b8e80941Smrg	{70553, S_02883C_DISCARD_0_AREA_RECTANGLES(~0u)},
5170b8e80941Smrg	{70579, S_02883C_USE_PROVOKING_ZW(~0u)},
5171b8e80941Smrg	/* 2903 */
5172b8e80941Smrg	{22398, S_028A40_MODE(~0u), 6, 33987},
5173b8e80941Smrg	{39408, S_028A40_RESERVED_0(~0u)},
5174b8e80941Smrg	{61210, S_028A40_CUT_MODE(~0u), 4, 33993},
5175b8e80941Smrg	{39426, S_028A40_RESERVED_1(~0u)},
5176b8e80941Smrg	{61219, S_028A40_GS_C_PACK_EN(~0u)},
5177b8e80941Smrg	{61232, S_028A40_RESERVED_2(~0u)},
5178b8e80941Smrg	{61243, S_028A40_ES_PASSTHRU(~0u)},
5179b8e80941Smrg	{70596, S_028A40_RESERVED_3(~0u)},
5180b8e80941Smrg	{70607, S_028A40_RESERVED_4(~0u)},
5181b8e80941Smrg	{70618, S_028A40_RESERVED_5(~0u)},
5182b8e80941Smrg	{61302, S_028A40_PARTIAL_THD_AT_EOI(~0u)},
5183b8e80941Smrg	{61321, S_028A40_SUPPRESS_CUTS(~0u)},
5184b8e80941Smrg	{61335, S_028A40_ES_WRITE_OPTIMIZE(~0u)},
5185b8e80941Smrg	{61353, S_028A40_GS_WRITE_OPTIMIZE(~0u)},
5186b8e80941Smrg	{61404, S_028A40_ONCHIP(~0u), 4, 33997},
5187b8e80941Smrg	/* 2918 */
5188b8e80941Smrg	{61411, S_028A44_ES_VERTS_PER_SUBGRP(~0u)},
5189b8e80941Smrg	{61431, S_028A44_GS_PRIMS_PER_SUBGRP(~0u)},
5190b8e80941Smrg	{70629, S_028A44_GS_INST_PRIMS_IN_SUBGRP(~0u)},
5191b8e80941Smrg	/* 2921 */
5192b8e80941Smrg	{61451, S_028A48_MSAA_ENABLE(~0u)},
5193b8e80941Smrg	{61463, S_028A48_VPORT_SCISSOR_ENABLE(~0u)},
5194b8e80941Smrg	{61484, S_028A48_LINE_STIPPLE_ENABLE(~0u)},
5195b8e80941Smrg	{61504, S_028A48_SEND_UNLIT_STILES_TO_PKR(~0u)},
5196b8e80941Smrg	{70653, S_028A48_SCALE_LINE_WIDTH_PAD(~0u)},
5197b8e80941Smrg	{70674, S_028A48_ALTERNATE_RBS_PER_TILE(~0u)},
5198b8e80941Smrg	{70697, S_028A48_COARSE_TILE_STARTS_ON_EVEN_RB(~0u)},
5199b8e80941Smrg	/* 2928 */
5200b8e80941Smrg	{203, S_028A7C_INDEX_TYPE(~0u), 3, 34004},
5201b8e80941Smrg	{62288, S_028A7C_SWAP_MODE(~0u), 4, 34007},
5202b8e80941Smrg	{62349, S_028A7C_BUF_TYPE(~0u), 3, 34011},
5203b8e80941Smrg	{62408, S_028A7C_RDREQ_POLICY(~0u)},
5204b8e80941Smrg	{67257, S_028A7C_PRIMGEN_EN(~0u)},
5205b8e80941Smrg	{57009, S_028A7C_NOT_EOP(~0u)},
5206b8e80941Smrg	{62421, S_028A7C_REQ_PATH(~0u)},
5207b8e80941Smrg	/* 2935 */
5208b8e80941Smrg	{22677, S_028A84_PRIMITIVEID_EN(~0u)},
5209b8e80941Smrg	{62430, S_028A84_DISABLE_RESET_ON_EOI(~0u)},
5210b8e80941Smrg	{70727, S_028A84_NGG_DISABLE_PROVOK_REUSE(~0u)},
5211b8e80941Smrg	/* 2938 */
5212b8e80941Smrg	{63386, S_028A90_EVENT_TYPE(~0u), 63, 34288},
5213b8e80941Smrg	{70852, S_028A90_ADDRESS_HI_GFX9(~0u)},
5214b8e80941Smrg	{63413, S_028A90_EXTENDED_EVENT(~0u)},
5215b8e80941Smrg	/* 2941 */
5216b8e80941Smrg	{30713, S_028A94_MAX_PRIMS_PER_SUBGROUP(~0u)},
5217b8e80941Smrg	/* 2942 */
5218b8e80941Smrg	{70868, S_028A98_OBJPRIM_ID_EN(~0u)},
5219b8e80941Smrg	{70882, S_028A98_EN_REG_RT_INDEX(~0u)},
5220b8e80941Smrg	{70898, S_028A98_EN_PIPELINE_PRIMID(~0u)},
5221b8e80941Smrg	{70917, S_028A98_OBJECT_ID_INST_EN(~0u)},
5222b8e80941Smrg	/* 2946 */
5223b8e80941Smrg	{63546, S_028ABC_FULL_CACHE(~0u)},
5224b8e80941Smrg	{63557, S_028ABC_HTILE_USES_PRELOAD_WIN(~0u)},
5225b8e80941Smrg	{63580, S_028ABC_PRELOAD(~0u)},
5226b8e80941Smrg	{63588, S_028ABC_PREFETCH_WIDTH(~0u)},
5227b8e80941Smrg	{63603, S_028ABC_PREFETCH_HEIGHT(~0u)},
5228b8e80941Smrg	{63619, S_028ABC_DST_OUTSIDE_ZERO_TO_ONE(~0u)},
5229b8e80941Smrg	{68947, S_028ABC_PIPE_ALIGNED(~0u)},
5230b8e80941Smrg	{68965, S_028ABC_RB_ALIGNED(~0u)},
5231b8e80941Smrg	/* 2954 */
5232b8e80941Smrg	{48310, S_028B54_LS_EN(~0u), 3, 34075},
5233b8e80941Smrg	{48304, S_028B54_HS_EN(~0u)},
5234b8e80941Smrg	{23502, S_028B54_ES_EN(~0u), 3, 34078},
5235b8e80941Smrg	{48298, S_028B54_GS_EN(~0u)},
5236b8e80941Smrg	{48292, S_028B54_VS_EN(~0u), 3, 34081},
5237b8e80941Smrg	{46885, S_028B54_DISPATCH_DRAW_EN(~0u)},
5238b8e80941Smrg	{63941, S_028B54_DIS_DEALLOC_ACCUM_0(~0u)},
5239b8e80941Smrg	{63961, S_028B54_DIS_DEALLOC_ACCUM_1(~0u)},
5240b8e80941Smrg	{63981, S_028B54_VS_WAVE_ID_EN(~0u)},
5241b8e80941Smrg	{67257, S_028B54_PRIMGEN_EN(~0u)},
5242b8e80941Smrg	{70935, S_028B54_ORDERED_ID_MODE(~0u)},
5243b8e80941Smrg	{63526, S_028B54_MAX_PRIMGRP_IN_WAVE(~0u)},
5244b8e80941Smrg	{70951, S_028B54_GS_FAST_LAUNCH(~0u)},
5245b8e80941Smrg	/* 2967 */
5246b8e80941Smrg	{209, S_028B6C_TYPE(~0u), 3, 34084},
5247b8e80941Smrg	{64129, S_028B6C_PARTITIONING(~0u), 4, 34087},
5248b8e80941Smrg	{64206, S_028B6C_TOPOLOGY(~0u), 4, 34091},
5249b8e80941Smrg	{64215, S_028B6C_RESERVED_REDUC_AXIS(~0u)},
5250b8e80941Smrg	{64235, S_028B6C_DEPRECATED(~0u)},
5251b8e80941Smrg	{64268, S_028B6C_DISABLE_DONUTS(~0u)},
5252b8e80941Smrg	{62408, S_028B6C_RDREQ_POLICY(~0u)},
5253b8e80941Smrg	{64407, S_028B6C_DISTRIBUTION_MODE(~0u), 4, 34098},
5254b8e80941Smrg	/* 2975 */
5255b8e80941Smrg	{64603, S_028B94_STREAMOUT_0_EN(~0u)},
5256b8e80941Smrg	{64618, S_028B94_STREAMOUT_1_EN(~0u)},
5257b8e80941Smrg	{64633, S_028B94_STREAMOUT_2_EN(~0u)},
5258b8e80941Smrg	{64648, S_028B94_STREAMOUT_3_EN(~0u)},
5259b8e80941Smrg	{64663, S_028B94_RAST_STREAM(~0u)},
5260b8e80941Smrg	{70966, S_028B94_EN_PRIMS_NEEDED_CNT(~0u)},
5261b8e80941Smrg	{64675, S_028B94_RAST_STREAM_MASK(~0u)},
5262b8e80941Smrg	{64692, S_028B94_USE_RAST_STREAM_MASK(~0u)},
5263b8e80941Smrg	/* 2983 */
5264b8e80941Smrg	{63386, S_028B9C_EVENT_TYPE(~0u)},
5265b8e80941Smrg	{39343, S_028B9C_ADDRESS_HI(~0u)},
5266b8e80941Smrg	{63413, S_028B9C_EXTENDED_EVENT(~0u)},
5267b8e80941Smrg	/* 2986 */
5268b8e80941Smrg	{65047, S_028BE0_MSAA_NUM_SAMPLES(~0u)},
5269b8e80941Smrg	{65064, S_028BE0_AA_MASK_CENTROID_DTMN(~0u)},
5270b8e80941Smrg	{65086, S_028BE0_MAX_SAMPLE_DIST(~0u)},
5271b8e80941Smrg	{65102, S_028BE0_MSAA_EXPOSED_SAMPLES(~0u)},
5272b8e80941Smrg	{65123, S_028BE0_DETAIL_TO_EXPOSED_MODE(~0u)},
5273b8e80941Smrg	{70986, S_028BE0_COVERAGE_TO_SHADER_SELECT(~0u)},
5274b8e80941Smrg	/* 2992 */
5275b8e80941Smrg	{65658, S_028C40_REALIGN_DQUADS_AFTER_N_WAVES(~0u)},
5276b8e80941Smrg	{69417, S_028C40_LOAD_COLLISION_WAVEID(~0u)},
5277b8e80941Smrg	{69439, S_028C40_LOAD_INTRAWAVE_COLLISION(~0u)},
5278b8e80941Smrg	/* 2995 */
5279b8e80941Smrg	{71102, S_028C44_BINNING_MODE(~0u), 4, 34351},
5280b8e80941Smrg	{71115, S_028C44_BIN_SIZE_X(~0u)},
5281b8e80941Smrg	{71126, S_028C44_BIN_SIZE_Y(~0u)},
5282b8e80941Smrg	{71137, S_028C44_BIN_SIZE_X_EXTEND(~0u)},
5283b8e80941Smrg	{71155, S_028C44_BIN_SIZE_Y_EXTEND(~0u)},
5284b8e80941Smrg	{71173, S_028C44_CONTEXT_STATES_PER_BIN(~0u)},
5285b8e80941Smrg	{71196, S_028C44_PERSISTENT_STATES_PER_BIN(~0u)},
5286b8e80941Smrg	{71222, S_028C44_DISABLE_START_OF_PRIM(~0u)},
5287b8e80941Smrg	{71244, S_028C44_FPOVS_PER_BATCH(~0u)},
5288b8e80941Smrg	{71260, S_028C44_OPTIMAL_BIN_SELECTION(~0u)},
5289b8e80941Smrg	/* 3005 */
5290b8e80941Smrg	{71282, S_028C48_MAX_ALLOC_COUNT(~0u)},
5291b8e80941Smrg	{71298, S_028C48_MAX_PRIM_PER_BATCH(~0u)},
5292b8e80941Smrg	/* 3007 */
5293b8e80941Smrg	{71317, S_028C4C_OVER_RAST_ENABLE(~0u)},
5294b8e80941Smrg	{71334, S_028C4C_OVER_RAST_SAMPLE_SELECT(~0u)},
5295b8e80941Smrg	{71358, S_028C4C_UNDER_RAST_ENABLE(~0u)},
5296b8e80941Smrg	{71376, S_028C4C_UNDER_RAST_SAMPLE_SELECT(~0u)},
5297b8e80941Smrg	{71401, S_028C4C_PBB_UNCERTAINTY_REGION_ENABLE(~0u)},
5298b8e80941Smrg	{71431, S_028C4C_ZMM_TRI_EXTENT(~0u)},
5299b8e80941Smrg	{71446, S_028C4C_ZMM_TRI_OFFSET(~0u)},
5300b8e80941Smrg	{71461, S_028C4C_OVERRIDE_OVER_RAST_INNER_TO_NORMAL(~0u)},
5301b8e80941Smrg	{71496, S_028C4C_OVERRIDE_UNDER_RAST_INNER_TO_NORMAL(~0u)},
5302b8e80941Smrg	{71532, S_028C4C_DEGENERATE_OVERRIDE_INNER_TO_NORMAL_DISABLE(~0u)},
5303b8e80941Smrg	{71576, S_028C4C_UNCERTAINTY_REGION_MODE(~0u)},
5304b8e80941Smrg	{71600, S_028C4C_OUTER_UNCERTAINTY_EDGERULE_OVERRIDE(~0u)},
5305b8e80941Smrg	{71636, S_028C4C_INNER_UNCERTAINTY_EDGERULE_OVERRIDE(~0u)},
5306b8e80941Smrg	{71672, S_028C4C_NULL_SQUAD_AA_MASK_ENABLE(~0u)},
5307b8e80941Smrg	{71698, S_028C4C_COVERAGE_AA_MASK_ENABLE(~0u)},
5308b8e80941Smrg	{71722, S_028C4C_PREZ_AA_MASK_ENABLE(~0u)},
5309b8e80941Smrg	{71742, S_028C4C_POSTZ_AA_MASK_ENABLE(~0u)},
5310b8e80941Smrg	{71763, S_028C4C_CENTROID_SAMPLE_OVERRIDE(~0u)},
5311b8e80941Smrg	/* 3025 */
5312b8e80941Smrg	{71788, S_028C50_MAX_DEALLOCS_IN_WAVE(~0u)},
5313b8e80941Smrg	/* 3026 */
5314b8e80941Smrg	{71809, S_028C64_BASE_256B(~0u)},
5315b8e80941Smrg	/* 3027 */
5316b8e80941Smrg	{71819, S_028C68_MIP0_HEIGHT(~0u)},
5317b8e80941Smrg	{71831, S_028C68_MIP0_WIDTH(~0u)},
5318b8e80941Smrg	{68976, S_028C68_MAX_MIP(~0u)},
5319b8e80941Smrg	/* 3030 */
5320b8e80941Smrg	{48995, S_028C6C_SLICE_START(~0u)},
5321b8e80941Smrg	{49007, S_028C6C_SLICE_MAX(~0u)},
5322b8e80941Smrg	{71842, S_028C6C_MIP_LEVEL(~0u)},
5323b8e80941Smrg	/* 3033 */
5324b8e80941Smrg	{65782, S_028C70_ENDIAN(~0u), 4, 34114},
5325b8e80941Smrg	{21251, S_028C70_FORMAT(~0u), 23, 34118},
5326b8e80941Smrg	{66149, S_028C70_NUMBER_TYPE(~0u), 8, 34141},
5327b8e80941Smrg	{66205, S_028C70_COMP_SWAP(~0u), 4, 34149},
5328b8e80941Smrg	{57732, S_028C70_FAST_CLEAR(~0u)},
5329b8e80941Smrg	{49581, S_028C70_COMPRESSION(~0u)},
5330b8e80941Smrg	{66215, S_028C70_BLEND_CLAMP(~0u)},
5331b8e80941Smrg	{66227, S_028C70_BLEND_BYPASS(~0u)},
5332b8e80941Smrg	{66240, S_028C70_SIMPLE_FLOAT(~0u)},
5333b8e80941Smrg	{65207, S_028C70_ROUND_MODE(~0u)},
5334b8e80941Smrg	{66480, S_028C70_BLEND_OPT_DONT_RD_DST(~0u), 8, 34153},
5335b8e80941Smrg	{66502, S_028C70_BLEND_OPT_DISCARD_PIXEL(~0u), 8, 34153},
5336b8e80941Smrg	{66526, S_028C70_FMASK_COMPRESSION_DISABLE(~0u)},
5337b8e80941Smrg	{66552, S_028C70_FMASK_COMPRESS_1FRAG_ONLY(~0u)},
5338b8e80941Smrg	{66578, S_028C70_DCC_ENABLE(~0u)},
5339b8e80941Smrg	{66589, S_028C70_CMASK_ADDR_TYPE(~0u)},
5340b8e80941Smrg	/* 3049 */
5341b8e80941Smrg	{71852, S_028C74_MIP0_DEPTH(~0u)},
5342b8e80941Smrg	{68930, S_028C74_META_LINEAR(~0u)},
5343b8e80941Smrg	{50163, S_028C74_NUM_SAMPLES(~0u)},
5344b8e80941Smrg	{66645, S_028C74_NUM_FRAGMENTS(~0u)},
5345b8e80941Smrg	{66659, S_028C74_FORCE_DST_ALPHA_1(~0u)},
5346b8e80941Smrg	{71863, S_028C74_COLOR_SW_MODE(~0u)},
5347b8e80941Smrg	{71877, S_028C74_FMASK_SW_MODE(~0u)},
5348b8e80941Smrg	{71891, S_028C74_RESOURCE_TYPE(~0u), 4, 34355},
5349b8e80941Smrg	{68965, S_028C74_RB_ALIGNED(~0u)},
5350b8e80941Smrg	{68947, S_028C74_PIPE_ALIGNED(~0u)},
5351b8e80941Smrg	/* 3059 */
5352b8e80941Smrg	{71809, S_028C80_BASE_256B(~0u)},
5353b8e80941Smrg	/* 3060 */
5354b8e80941Smrg	{71809, S_028C88_BASE_256B(~0u)},
5355b8e80941Smrg	/* 3061 */
5356b8e80941Smrg	{71809, S_028C98_BASE_256B(~0u)},
5357b8e80941Smrg};
5358b8e80941Smrg
5359b8e80941Smrgstatic const char sid_strings[] =
5360b8e80941Smrg	"NOP\0" /* 0 */
5361b8e80941Smrg	"SET_BASE\0" /* 4 */
5362b8e80941Smrg	"CLEAR_STATE\0" /* 13 */
5363b8e80941Smrg	"INDEX_BUFFER_SIZE\0" /* 25, 38 */
5364b8e80941Smrg	"DISPATCH_DIRECT\0" /* 43 */
5365b8e80941Smrg	"DISPATCH_INDIRECT\0" /* 59 */
5366b8e80941Smrg	"OCCLUSION_QUERY\0" /* 77, 91 */
5367b8e80941Smrg	"SET_PREDICATION\0" /* 93 */
5368b8e80941Smrg	"COND_EXEC\0" /* 109 */
5369b8e80941Smrg	"PRED_EXEC\0" /* 119 */
5370b8e80941Smrg	"DRAW_INDIRECT\0" /* 129 */
5371b8e80941Smrg	"DRAW_INDEX_INDIRECT\0" /* 143 */
5372b8e80941Smrg	"INDEX_BASE\0" /* 163 */
5373b8e80941Smrg	"DRAW_INDEX_2\0" /* 174 */
5374b8e80941Smrg	"CONTEXT_CONTROL\0" /* 187, 195 */
5375b8e80941Smrg	"INDEX_TYPE\0" /* 203, 209 */
5376b8e80941Smrg	"DRAW_INDIRECT_MULTI\0" /* 214 */
5377b8e80941Smrg	"DRAW_INDEX_AUTO\0" /* 234, 245 */
5378b8e80941Smrg	"DRAW_INDEX_IMMD\0" /* 250 */
5379b8e80941Smrg	"NUM_INSTANCES\0" /* 266 */
5380b8e80941Smrg	"DRAW_INDEX_MULTI_AUTO\0" /* 280 */
5381b8e80941Smrg	"INDIRECT_BUFFER_SI\0" /* 302 */
5382b8e80941Smrg	"INDIRECT_BUFFER_CONST\0" /* 321 */
5383b8e80941Smrg	"STRMOUT_BUFFER_UPDATE\0" /* 343 */
5384b8e80941Smrg	"DRAW_INDEX_OFFSET_2\0" /* 365 */
5385b8e80941Smrg	"WRITE_DATA\0" /* 385, 391 */
5386b8e80941Smrg	"DRAW_INDEX_INDIRECT_MULTI\0" /* 396 */
5387b8e80941Smrg	"MEM_SEMAPHORE\0" /* 422 */
5388b8e80941Smrg	"MPEG_INDEX\0" /* 436, 441, 445 */
5389b8e80941Smrg	"WAIT_REG_MEM\0" /* 447, 456 */
5390b8e80941Smrg	"MEM_WRITE\0" /* 460 */
5391b8e80941Smrg	"INDIRECT_BUFFER_CIK\0" /* 470 */
5392b8e80941Smrg	"COPY_DATA\0" /* 490 */
5393b8e80941Smrg	"PFP_SYNC_ME\0" /* 500, 509 */
5394b8e80941Smrg	"SURFACE_SYNC\0" /* 512 */
5395b8e80941Smrg	"ME_INITIALIZE\0" /* 525 */
5396b8e80941Smrg	"COND_WRITE\0" /* 539 */
5397b8e80941Smrg	"EVENT_WRITE\0" /* 550 */
5398b8e80941Smrg	"EVENT_WRITE_EOP\0" /* 562 */
5399b8e80941Smrg	"RELEASE_MEM\0" /* 578 */
5400b8e80941Smrg	"ONE_REG_WRITE\0" /* 590 */
5401b8e80941Smrg	"ACQUIRE_MEM\0" /* 604 */
5402b8e80941Smrg	"REWIND\0" /* 616 */
5403b8e80941Smrg	"SET_CONFIG_REG\0" /* 623 */
5404b8e80941Smrg	"SET_CONTEXT_REG\0" /* 638 */
5405b8e80941Smrg	"SET_SH_REG\0" /* 654 */
5406b8e80941Smrg	"SET_SH_REG_OFFSET\0" /* 665, 676 */
5407b8e80941Smrg	"SET_UCONFIG_REG\0" /* 683 */
5408b8e80941Smrg	"SET_UCONFIG_REG_INDEX\0" /* 699 */
5409b8e80941Smrg	"LOAD_CONST_RAM\0" /* 721 */
5410b8e80941Smrg	"WRITE_CONST_RAM\0" /* 736 */
5411b8e80941Smrg	"DUMP_CONST_RAM\0" /* 752 */
5412b8e80941Smrg	"INCREMENT_CE_COUNTER\0" /* 767 */
5413b8e80941Smrg	"INCREMENT_DE_COUNTER\0" /* 788 */
5414b8e80941Smrg	"WAIT_ON_CE_COUNTER\0" /* 809 */
5415b8e80941Smrg	"LOAD_CONTEXT_REG\0" /* 828 */
5416b8e80941Smrg	"IT_OPCODE_C\0" /* 845 */
5417b8e80941Smrg	"CP_DMA\0" /* 857 */
5418b8e80941Smrg	"DMA_DATA\0" /* 864 */
5419b8e80941Smrg	"DRAW_INDEX_LOC\0" /* 873 */
5420b8e80941Smrg	"DST_ADDR_LO\0" /* 888 */
5421b8e80941Smrg	"DST_ADDR_HI\0" /* 900 */
5422b8e80941Smrg	"IB_BASE_LO\0" /* 912 */
5423b8e80941Smrg	"IB_BASE_HI\0" /* 923, 926 */
5424b8e80941Smrg	"CP_DMA_WORD0\0" /* 934 */
5425b8e80941Smrg	"CP_DMA_WORD1\0" /* 947 */
5426b8e80941Smrg	"CP_DMA_WORD2\0" /* 960 */
5427b8e80941Smrg	"CP_DMA_WORD3\0" /* 973 */
5428b8e80941Smrg	"COMMAND\0" /* 986 */
5429b8e80941Smrg	"DMA_DATA_WORD0\0" /* 994 */
5430b8e80941Smrg	"SRC_ADDR_LO\0" /* 1009 */
5431b8e80941Smrg	"SRC_ADDR_HI\0" /* 1021 */
5432b8e80941Smrg	"SRBM_STATUS2\0" /* 1033 */
5433b8e80941Smrg	"SRBM_STATUS\0" /* 1046, 1051 */
5434b8e80941Smrg	"SRBM_STATUS3\0" /* 1058 */
5435b8e80941Smrg	"SDMA0_STATUS_REG\0" /* 1071 */
5436b8e80941Smrg	"SDMA1_STATUS_REG\0" /* 1088 */
5437b8e80941Smrg	"GRBM_STATUS2\0" /* 1105 */
5438b8e80941Smrg	"GRBM_STATUS\0" /* 1118 */
5439b8e80941Smrg	"GRBM_GFX_INDEX\0" /* 1130 */
5440b8e80941Smrg	"CP_STRMOUT_CNTL\0" /* 1145 */
5441b8e80941Smrg	"CP_COHER_CNTL\0" /* 1161 */
5442b8e80941Smrg	"CP_COHER_SIZE\0" /* 1175 */
5443b8e80941Smrg	"CP_COHER_BASE\0" /* 1189 */
5444b8e80941Smrg	"GRBM_STATUS_SE0\0" /* 1203 */
5445b8e80941Smrg	"GRBM_STATUS_SE1\0" /* 1219 */
5446b8e80941Smrg	"GRBM_STATUS_SE2\0" /* 1235 */
5447b8e80941Smrg	"GRBM_STATUS_SE3\0" /* 1251 */
5448b8e80941Smrg	"CP_COHER_BASE_HI\0" /* 1267 */
5449b8e80941Smrg	"CP_COHER_START_DELAY\0" /* 1284 */
5450b8e80941Smrg	"CP_COHER_STATUS\0" /* 1305 */
5451b8e80941Smrg	"CP_CPC_STATUS\0" /* 1321 */
5452b8e80941Smrg	"CP_CPC_BUSY_STAT\0" /* 1335 */
5453b8e80941Smrg	"CP_CPC_STALLED_STAT1\0" /* 1352 */
5454b8e80941Smrg	"CP_CPF_STATUS\0" /* 1373 */
5455b8e80941Smrg	"CP_CPF_BUSY_STAT\0" /* 1387 */
5456b8e80941Smrg	"CP_CPF_STALLED_STAT1\0" /* 1404 */
5457b8e80941Smrg	"CP_COHER_SIZE_HI\0" /* 1425 */
5458b8e80941Smrg	"VGT_VTX_VECT_EJECT_REG\0" /* 1442 */
5459b8e80941Smrg	"VGT_CACHE_INVALIDATION\0" /* 1465 */
5460b8e80941Smrg	"VGT_ESGS_RING_SIZE\0" /* 1488, 1497 */
5461b8e80941Smrg	"VGT_GSVS_RING_SIZE\0" /* 1507 */
5462b8e80941Smrg	"VGT_GS_VERTEX_REUSE\0" /* 1526 */
5463b8e80941Smrg	"VGT_PRIMITIVE_TYPE\0" /* 1546 */
5464b8e80941Smrg	"VGT_INDEX_TYPE\0" /* 1565 */
5465b8e80941Smrg	"VGT_STRMOUT_BUFFER_FILLED_SIZE_0\0" /* 1580 */
5466b8e80941Smrg	"VGT_STRMOUT_BUFFER_FILLED_SIZE_1\0" /* 1613 */
5467b8e80941Smrg	"VGT_STRMOUT_BUFFER_FILLED_SIZE_2\0" /* 1646 */
5468b8e80941Smrg	"VGT_STRMOUT_BUFFER_FILLED_SIZE_3\0" /* 1679 */
5469b8e80941Smrg	"VGT_NUM_INDICES\0" /* 1712 */
5470b8e80941Smrg	"VGT_NUM_INSTANCES\0" /* 1728 */
5471b8e80941Smrg	"VGT_TF_RING_SIZE\0" /* 1746 */
5472b8e80941Smrg	"VGT_HS_OFFCHIP_PARAM\0" /* 1763 */
5473b8e80941Smrg	"VGT_TF_MEMORY_BASE\0" /* 1784 */
5474b8e80941Smrg	"PA_CL_ENHANCE\0" /* 1803, 1814 */
5475b8e80941Smrg	"PA_SU_LINE_STIPPLE_VALUE\0" /* 1817, 1823, 1836 */
5476b8e80941Smrg	"PA_SC_LINE_STIPPLE_STATE\0" /* 1842 */
5477b8e80941Smrg	"CP_STALLED_STAT3\0" /* 1867 */
5478b8e80941Smrg	"CP_STALLED_STAT1\0" /* 1884 */
5479b8e80941Smrg	"CP_STALLED_STAT2\0" /* 1901 */
5480b8e80941Smrg	"CP_STAT\0" /* 1918 */
5481b8e80941Smrg	"PA_SC_SCREEN_EXTENT_MIN_0\0" /* 1926, 1947 */
5482b8e80941Smrg	"PA_SC_SCREEN_EXTENT_MAX_0\0" /* 1952 */
5483b8e80941Smrg	"PA_SC_SCREEN_EXTENT_MIN_1\0" /* 1978, 1999 */
5484b8e80941Smrg	"PA_SC_SCREEN_EXTENT_MAX_1\0" /* 2004 */
5485b8e80941Smrg	"PA_SC_ENHANCE\0" /* 2030 */
5486b8e80941Smrg	"SQC_CACHES\0" /* 2044 */
5487b8e80941Smrg	"SQ_RANDOM_WAVE_PRI\0" /* 2055 */
5488b8e80941Smrg	"SQ_EXP_0\0" /* 2074 */
5489b8e80941Smrg	"TA_CS_BC_BASE_ADDR\0" /* 2083, 2097 */
5490b8e80941Smrg	"TA_CS_BC_BASE_ADDR_HI\0" /* 2102 */
5491b8e80941Smrg	"DB_OCCLUSION_COUNT0_LOW\0" /* 2124 */
5492b8e80941Smrg	"DB_OCCLUSION_COUNT0_HI\0" /* 2148 */
5493b8e80941Smrg	"SQ_BUF_RSRC_WORD0\0" /* 2171 */
5494b8e80941Smrg	"SQ_BUF_RSRC_WORD1\0" /* 2189 */
5495b8e80941Smrg	"DB_OCCLUSION_COUNT1_LOW\0" /* 2207 */
5496b8e80941Smrg	"SQ_BUF_RSRC_WORD2\0" /* 2231 */
5497b8e80941Smrg	"DB_OCCLUSION_COUNT1_HI\0" /* 2249 */
5498b8e80941Smrg	"SQ_BUF_RSRC_WORD3\0" /* 2272 */
5499b8e80941Smrg	"DB_OCCLUSION_COUNT2_LOW\0" /* 2290 */
5500b8e80941Smrg	"SQ_IMG_RSRC_WORD0\0" /* 2314 */
5501b8e80941Smrg	"DB_OCCLUSION_COUNT2_HI\0" /* 2332 */
5502b8e80941Smrg	"SQ_IMG_RSRC_WORD1\0" /* 2355 */
5503b8e80941Smrg	"DB_OCCLUSION_COUNT3_LOW\0" /* 2373 */
5504b8e80941Smrg	"SQ_IMG_RSRC_WORD2\0" /* 2397 */
5505b8e80941Smrg	"DB_OCCLUSION_COUNT3_HI\0" /* 2415 */
5506b8e80941Smrg	"SQ_IMG_RSRC_WORD3\0" /* 2438 */
5507b8e80941Smrg	"SQ_IMG_RSRC_WORD4\0" /* 2456 */
5508b8e80941Smrg	"SQ_IMG_RSRC_WORD5\0" /* 2474 */
5509b8e80941Smrg	"SQ_IMG_RSRC_WORD6\0" /* 2492 */
5510b8e80941Smrg	"SQ_IMG_RSRC_WORD7\0" /* 2510 */
5511b8e80941Smrg	"SQ_IMG_SAMP_WORD0\0" /* 2528 */
5512b8e80941Smrg	"SQ_IMG_SAMP_WORD1\0" /* 2546 */
5513b8e80941Smrg	"SQ_IMG_SAMP_WORD2\0" /* 2564 */
5514b8e80941Smrg	"SQ_IMG_SAMP_WORD3\0" /* 2582 */
5515b8e80941Smrg	"SPI_DYN_GPR_LOCK_EN\0" /* 2600, 2617 */
5516b8e80941Smrg	"SPI_STATIC_THREAD_MGMT_1\0" /* 2620 */
5517b8e80941Smrg	"SPI_STATIC_THREAD_MGMT_2\0" /* 2645 */
5518b8e80941Smrg	"SPI_STATIC_THREAD_MGMT_3\0" /* 2670 */
5519b8e80941Smrg	"SPI_PS_MAX_WAVE_ID\0" /* 2695, 2702 */
5520b8e80941Smrg	"SPI_ARB_PRIORITY\0" /* 2714, 2722 */
5521b8e80941Smrg	"SPI_ARB_CYCLES_0\0" /* 2731 */
5522b8e80941Smrg	"SPI_ARB_CYCLES_1\0" /* 2748 */
5523b8e80941Smrg	"SQ_FLAT_SCRATCH_WORD0\0" /* 2765 */
5524b8e80941Smrg	"SQ_FLAT_SCRATCH_WORD1\0" /* 2787 */
5525b8e80941Smrg	"DB_ZPASS_COUNT_LOW\0" /* 2809 */
5526b8e80941Smrg	"DB_ZPASS_COUNT_HI\0" /* 2828, 2837 */
5527b8e80941Smrg	"GDS_OA_CNTL\0" /* 2846 */
5528b8e80941Smrg	"GDS_OA_COUNTER\0" /* 2858 */
5529b8e80941Smrg	"GDS_OA_ADDRESS\0" /* 2873, 2880 */
5530b8e80941Smrg	"GDS_OA_INCDEC\0" /* 2888, 2895 */
5531b8e80941Smrg	"GDS_OA_RING_SIZE\0" /* 2902 */
5532b8e80941Smrg	"SPI_CONFIG_CNTL\0" /* 2919 */
5533b8e80941Smrg	"SPI_CONFIG_CNTL_1\0" /* 2935 */
5534b8e80941Smrg	"SPI_RESOURCE_RESERVE_CU_AB_0\0" /* 2953 */
5535b8e80941Smrg	"DB_SUBTILE_CONTROL\0" /* 2982 */
5536b8e80941Smrg	"GB_ADDR_CONFIG\0" /* 3001 */
5537b8e80941Smrg	"GB_TILE_MODE0\0" /* 3016 */
5538b8e80941Smrg	"GB_TILE_MODE1\0" /* 3030 */
5539b8e80941Smrg	"GB_TILE_MODE2\0" /* 3044 */
5540b8e80941Smrg	"GB_TILE_MODE3\0" /* 3058 */
5541b8e80941Smrg	"GB_TILE_MODE4\0" /* 3072 */
5542b8e80941Smrg	"GB_TILE_MODE5\0" /* 3086 */
5543b8e80941Smrg	"GB_TILE_MODE6\0" /* 3100 */
5544b8e80941Smrg	"GB_TILE_MODE7\0" /* 3114 */
5545b8e80941Smrg	"GB_TILE_MODE8\0" /* 3128 */
5546b8e80941Smrg	"GB_TILE_MODE9\0" /* 3142 */
5547b8e80941Smrg	"GB_TILE_MODE10\0" /* 3156 */
5548b8e80941Smrg	"GB_TILE_MODE11\0" /* 3171 */
5549b8e80941Smrg	"GB_TILE_MODE12\0" /* 3186 */
5550b8e80941Smrg	"GB_TILE_MODE13\0" /* 3201 */
5551b8e80941Smrg	"GB_TILE_MODE14\0" /* 3216 */
5552b8e80941Smrg	"GB_TILE_MODE15\0" /* 3231 */
5553b8e80941Smrg	"GB_TILE_MODE16\0" /* 3246 */
5554b8e80941Smrg	"GB_TILE_MODE17\0" /* 3261 */
5555b8e80941Smrg	"GB_TILE_MODE18\0" /* 3276 */
5556b8e80941Smrg	"GB_TILE_MODE19\0" /* 3291 */
5557b8e80941Smrg	"GB_TILE_MODE20\0" /* 3306 */
5558b8e80941Smrg	"GB_TILE_MODE21\0" /* 3321 */
5559b8e80941Smrg	"GB_TILE_MODE22\0" /* 3336 */
5560b8e80941Smrg	"GB_TILE_MODE23\0" /* 3351 */
5561b8e80941Smrg	"GB_TILE_MODE24\0" /* 3366 */
5562b8e80941Smrg	"GB_TILE_MODE25\0" /* 3381 */
5563b8e80941Smrg	"GB_TILE_MODE26\0" /* 3396 */
5564b8e80941Smrg	"GB_TILE_MODE27\0" /* 3411 */
5565b8e80941Smrg	"GB_TILE_MODE28\0" /* 3426 */
5566b8e80941Smrg	"GB_TILE_MODE29\0" /* 3441 */
5567b8e80941Smrg	"GB_TILE_MODE30\0" /* 3456 */
5568b8e80941Smrg	"GB_TILE_MODE31\0" /* 3471 */
5569b8e80941Smrg	"GB_MACROTILE_MODE0\0" /* 3486 */
5570b8e80941Smrg	"GB_MACROTILE_MODE1\0" /* 3505 */
5571b8e80941Smrg	"GB_MACROTILE_MODE2\0" /* 3524 */
5572b8e80941Smrg	"GB_MACROTILE_MODE3\0" /* 3543 */
5573b8e80941Smrg	"GB_MACROTILE_MODE4\0" /* 3562 */
5574b8e80941Smrg	"GB_MACROTILE_MODE5\0" /* 3581 */
5575b8e80941Smrg	"GB_MACROTILE_MODE6\0" /* 3600 */
5576b8e80941Smrg	"GB_MACROTILE_MODE7\0" /* 3619 */
5577b8e80941Smrg	"GB_MACROTILE_MODE8\0" /* 3638 */
5578b8e80941Smrg	"GB_MACROTILE_MODE9\0" /* 3657 */
5579b8e80941Smrg	"GB_MACROTILE_MODE10\0" /* 3676 */
5580b8e80941Smrg	"GB_MACROTILE_MODE11\0" /* 3696 */
5581b8e80941Smrg	"GB_MACROTILE_MODE12\0" /* 3716 */
5582b8e80941Smrg	"GB_MACROTILE_MODE13\0" /* 3736 */
5583b8e80941Smrg	"GB_MACROTILE_MODE14\0" /* 3756 */
5584b8e80941Smrg	"GB_MACROTILE_MODE15\0" /* 3776 */
5585b8e80941Smrg	"SPI_SHADER_TBA_LO_PS\0" /* 3796 */
5586b8e80941Smrg	"SPI_SHADER_TBA_HI_PS\0" /* 3817 */
5587b8e80941Smrg	"SPI_SHADER_TMA_LO_PS\0" /* 3838 */
5588b8e80941Smrg	"SPI_SHADER_TMA_HI_PS\0" /* 3859 */
5589b8e80941Smrg	"SPI_SHADER_PGM_RSRC3_PS\0" /* 3880 */
5590b8e80941Smrg	"SPI_SHADER_PGM_LO_PS\0" /* 3904 */
5591b8e80941Smrg	"SPI_SHADER_PGM_HI_PS\0" /* 3925 */
5592b8e80941Smrg	"SPI_SHADER_PGM_RSRC1_PS\0" /* 3946 */
5593b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_PS\0" /* 3970 */
5594b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_0\0" /* 3994 */
5595b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_1\0" /* 4020 */
5596b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_2\0" /* 4046 */
5597b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_3\0" /* 4072 */
5598b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_4\0" /* 4098 */
5599b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_5\0" /* 4124 */
5600b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_6\0" /* 4150 */
5601b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_7\0" /* 4176 */
5602b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_8\0" /* 4202 */
5603b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_9\0" /* 4228 */
5604b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_10\0" /* 4254 */
5605b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_11\0" /* 4281 */
5606b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_12\0" /* 4308 */
5607b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_13\0" /* 4335 */
5608b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_14\0" /* 4362 */
5609b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_15\0" /* 4389 */
5610b8e80941Smrg	"SPI_SHADER_TBA_LO_VS\0" /* 4416 */
5611b8e80941Smrg	"SPI_SHADER_TBA_HI_VS\0" /* 4437 */
5612b8e80941Smrg	"SPI_SHADER_TMA_LO_VS\0" /* 4458 */
5613b8e80941Smrg	"SPI_SHADER_TMA_HI_VS\0" /* 4479 */
5614b8e80941Smrg	"SPI_SHADER_PGM_RSRC3_VS\0" /* 4500 */
5615b8e80941Smrg	"SPI_SHADER_LATE_ALLOC_VS\0" /* 4524 */
5616b8e80941Smrg	"SPI_SHADER_PGM_LO_VS\0" /* 4549 */
5617b8e80941Smrg	"SPI_SHADER_PGM_HI_VS\0" /* 4570 */
5618b8e80941Smrg	"SPI_SHADER_PGM_RSRC1_VS\0" /* 4591 */
5619b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_VS\0" /* 4615 */
5620b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_0\0" /* 4639 */
5621b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_1\0" /* 4665 */
5622b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_2\0" /* 4691 */
5623b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_3\0" /* 4717 */
5624b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_4\0" /* 4743 */
5625b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_5\0" /* 4769 */
5626b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_6\0" /* 4795 */
5627b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_7\0" /* 4821 */
5628b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_8\0" /* 4847 */
5629b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_9\0" /* 4873 */
5630b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_10\0" /* 4899 */
5631b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_11\0" /* 4926 */
5632b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_12\0" /* 4953 */
5633b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_13\0" /* 4980 */
5634b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_14\0" /* 5007 */
5635b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_15\0" /* 5034 */
5636b8e80941Smrg	"SPI_SHADER_TBA_LO_GS\0" /* 5061 */
5637b8e80941Smrg	"SPI_SHADER_TBA_HI_GS\0" /* 5082 */
5638b8e80941Smrg	"SPI_SHADER_TMA_LO_GS\0" /* 5103 */
5639b8e80941Smrg	"SPI_SHADER_TMA_HI_GS\0" /* 5124 */
5640b8e80941Smrg	"SPI_SHADER_PGM_RSRC3_GS\0" /* 5145 */
5641b8e80941Smrg	"SPI_SHADER_PGM_LO_GS\0" /* 5169 */
5642b8e80941Smrg	"SPI_SHADER_PGM_HI_GS\0" /* 5190 */
5643b8e80941Smrg	"SPI_SHADER_PGM_RSRC1_GS\0" /* 5211 */
5644b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_GS\0" /* 5235 */
5645b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_0\0" /* 5259 */
5646b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_1\0" /* 5285 */
5647b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_2\0" /* 5311 */
5648b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_3\0" /* 5337 */
5649b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_4\0" /* 5363 */
5650b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_5\0" /* 5389 */
5651b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_6\0" /* 5415 */
5652b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_7\0" /* 5441 */
5653b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_8\0" /* 5467 */
5654b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_9\0" /* 5493 */
5655b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_10\0" /* 5519 */
5656b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_11\0" /* 5546 */
5657b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_12\0" /* 5573 */
5658b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_13\0" /* 5600 */
5659b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_14\0" /* 5627 */
5660b8e80941Smrg	"SPI_SHADER_USER_DATA_GS_15\0" /* 5654 */
5661b8e80941Smrg	"SPI_SHADER_TBA_LO_ES\0" /* 5681 */
5662b8e80941Smrg	"SPI_SHADER_TBA_HI_ES\0" /* 5702 */
5663b8e80941Smrg	"SPI_SHADER_TMA_LO_ES\0" /* 5723 */
5664b8e80941Smrg	"SPI_SHADER_TMA_HI_ES\0" /* 5744 */
5665b8e80941Smrg	"SPI_SHADER_PGM_RSRC3_ES\0" /* 5765 */
5666b8e80941Smrg	"SPI_SHADER_PGM_LO_ES\0" /* 5789 */
5667b8e80941Smrg	"SPI_SHADER_PGM_HI_ES\0" /* 5810 */
5668b8e80941Smrg	"SPI_SHADER_PGM_RSRC1_ES\0" /* 5831 */
5669b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_ES\0" /* 5855 */
5670b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_0\0" /* 5879 */
5671b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_1\0" /* 5905 */
5672b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_2\0" /* 5931 */
5673b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_3\0" /* 5957 */
5674b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_4\0" /* 5983 */
5675b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_5\0" /* 6009 */
5676b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_6\0" /* 6035 */
5677b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_7\0" /* 6061 */
5678b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_8\0" /* 6087 */
5679b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_9\0" /* 6113 */
5680b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_10\0" /* 6139 */
5681b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_11\0" /* 6166 */
5682b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_12\0" /* 6193 */
5683b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_13\0" /* 6220 */
5684b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_14\0" /* 6247 */
5685b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_15\0" /* 6274 */
5686b8e80941Smrg	"SPI_SHADER_TBA_LO_HS\0" /* 6301 */
5687b8e80941Smrg	"SPI_SHADER_TBA_HI_HS\0" /* 6322 */
5688b8e80941Smrg	"SPI_SHADER_TMA_LO_HS\0" /* 6343 */
5689b8e80941Smrg	"SPI_SHADER_TMA_HI_HS\0" /* 6364 */
5690b8e80941Smrg	"SPI_SHADER_PGM_RSRC3_HS\0" /* 6385 */
5691b8e80941Smrg	"SPI_SHADER_PGM_LO_HS\0" /* 6409 */
5692b8e80941Smrg	"SPI_SHADER_PGM_HI_HS\0" /* 6430 */
5693b8e80941Smrg	"SPI_SHADER_PGM_RSRC1_HS\0" /* 6451 */
5694b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_HS\0" /* 6475 */
5695b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_0\0" /* 6499 */
5696b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_1\0" /* 6525 */
5697b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_2\0" /* 6551 */
5698b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_3\0" /* 6577 */
5699b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_4\0" /* 6603 */
5700b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_5\0" /* 6629 */
5701b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_6\0" /* 6655 */
5702b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_7\0" /* 6681 */
5703b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_8\0" /* 6707 */
5704b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_9\0" /* 6733 */
5705b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_10\0" /* 6759 */
5706b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_11\0" /* 6786 */
5707b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_12\0" /* 6813 */
5708b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_13\0" /* 6840 */
5709b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_14\0" /* 6867 */
5710b8e80941Smrg	"SPI_SHADER_USER_DATA_HS_15\0" /* 6894 */
5711b8e80941Smrg	"SPI_SHADER_TBA_LO_LS\0" /* 6921 */
5712b8e80941Smrg	"SPI_SHADER_TBA_HI_LS\0" /* 6942 */
5713b8e80941Smrg	"SPI_SHADER_TMA_LO_LS\0" /* 6963 */
5714b8e80941Smrg	"SPI_SHADER_TMA_HI_LS\0" /* 6984 */
5715b8e80941Smrg	"SPI_SHADER_PGM_RSRC3_LS\0" /* 7005 */
5716b8e80941Smrg	"SPI_SHADER_PGM_LO_LS\0" /* 7029 */
5717b8e80941Smrg	"SPI_SHADER_PGM_HI_LS\0" /* 7050 */
5718b8e80941Smrg	"SPI_SHADER_PGM_RSRC1_LS\0" /* 7071 */
5719b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_LS\0" /* 7095 */
5720b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_0\0" /* 7119 */
5721b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_1\0" /* 7145 */
5722b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_2\0" /* 7171 */
5723b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_3\0" /* 7197 */
5724b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_4\0" /* 7223 */
5725b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_5\0" /* 7249 */
5726b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_6\0" /* 7275 */
5727b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_7\0" /* 7301 */
5728b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_8\0" /* 7327 */
5729b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_9\0" /* 7353 */
5730b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_10\0" /* 7379 */
5731b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_11\0" /* 7406 */
5732b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_12\0" /* 7433 */
5733b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_13\0" /* 7460 */
5734b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_14\0" /* 7487 */
5735b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_15\0" /* 7514 */
5736b8e80941Smrg	"COMPUTE_DISPATCH_INITIATOR\0" /* 7541 */
5737b8e80941Smrg	"COMPUTE_DIM_X\0" /* 7568 */
5738b8e80941Smrg	"COMPUTE_DIM_Y\0" /* 7582 */
5739b8e80941Smrg	"COMPUTE_DIM_Z\0" /* 7596 */
5740b8e80941Smrg	"COMPUTE_START_X\0" /* 7610, 7618 */
5741b8e80941Smrg	"COMPUTE_START_Y\0" /* 7626, 7634 */
5742b8e80941Smrg	"COMPUTE_START_Z\0" /* 7642 */
5743b8e80941Smrg	"COMPUTE_NUM_THREAD_X\0" /* 7658 */
5744b8e80941Smrg	"COMPUTE_NUM_THREAD_Y\0" /* 7679 */
5745b8e80941Smrg	"COMPUTE_NUM_THREAD_Z\0" /* 7700 */
5746b8e80941Smrg	"COMPUTE_MAX_WAVE_ID\0" /* 7721 */
5747b8e80941Smrg	"COMPUTE_PIPELINESTAT_ENABLE\0" /* 7741, 7749, 7762 */
5748b8e80941Smrg	"COMPUTE_PERFCOUNT_ENABLE\0" /* 7769, 7777 */
5749b8e80941Smrg	"COMPUTE_PGM_LO\0" /* 7794 */
5750b8e80941Smrg	"COMPUTE_PGM_HI\0" /* 7809 */
5751b8e80941Smrg	"COMPUTE_TBA_LO\0" /* 7824 */
5752b8e80941Smrg	"COMPUTE_TBA_HI\0" /* 7839 */
5753b8e80941Smrg	"COMPUTE_TMA_LO\0" /* 7854 */
5754b8e80941Smrg	"COMPUTE_TMA_HI\0" /* 7869 */
5755b8e80941Smrg	"COMPUTE_PGM_RSRC1\0" /* 7884 */
5756b8e80941Smrg	"COMPUTE_PGM_RSRC2\0" /* 7902 */
5757b8e80941Smrg	"COMPUTE_VMID\0" /* 7920 */
5758b8e80941Smrg	"COMPUTE_RESOURCE_LIMITS\0" /* 7933 */
5759b8e80941Smrg	"COMPUTE_STATIC_THREAD_MGMT_SE0\0" /* 7957 */
5760b8e80941Smrg	"COMPUTE_STATIC_THREAD_MGMT_SE1\0" /* 7988 */
5761b8e80941Smrg	"COMPUTE_TMPRING_SIZE\0" /* 8019 */
5762b8e80941Smrg	"COMPUTE_STATIC_THREAD_MGMT_SE2\0" /* 8040 */
5763b8e80941Smrg	"COMPUTE_STATIC_THREAD_MGMT_SE3\0" /* 8071 */
5764b8e80941Smrg	"COMPUTE_RESTART_X\0" /* 8102 */
5765b8e80941Smrg	"COMPUTE_RESTART_Y\0" /* 8120 */
5766b8e80941Smrg	"COMPUTE_RESTART_Z\0" /* 8138 */
5767b8e80941Smrg	"COMPUTE_MISC_RESERVED\0" /* 8156, 8169 */
5768b8e80941Smrg	"COMPUTE_DISPATCH_ID\0" /* 8178 */
5769b8e80941Smrg	"COMPUTE_THREADGROUP_ID\0" /* 8198 */
5770b8e80941Smrg	"COMPUTE_RELAUNCH\0" /* 8221 */
5771b8e80941Smrg	"COMPUTE_WAVE_RESTORE_ADDR_LO\0" /* 8238 */
5772b8e80941Smrg	"COMPUTE_WAVE_RESTORE_ADDR_HI\0" /* 8267 */
5773b8e80941Smrg	"COMPUTE_WAVE_RESTORE_CONTROL\0" /* 8296 */
5774b8e80941Smrg	"COMPUTE_USER_DATA_0\0" /* 8325 */
5775b8e80941Smrg	"COMPUTE_USER_DATA_1\0" /* 8345 */
5776b8e80941Smrg	"COMPUTE_USER_DATA_2\0" /* 8365 */
5777b8e80941Smrg	"COMPUTE_USER_DATA_3\0" /* 8385 */
5778b8e80941Smrg	"COMPUTE_USER_DATA_4\0" /* 8405 */
5779b8e80941Smrg	"COMPUTE_USER_DATA_5\0" /* 8425 */
5780b8e80941Smrg	"COMPUTE_USER_DATA_6\0" /* 8445 */
5781b8e80941Smrg	"COMPUTE_USER_DATA_7\0" /* 8465 */
5782b8e80941Smrg	"COMPUTE_USER_DATA_8\0" /* 8485 */
5783b8e80941Smrg	"COMPUTE_USER_DATA_9\0" /* 8505 */
5784b8e80941Smrg	"COMPUTE_USER_DATA_10\0" /* 8525 */
5785b8e80941Smrg	"COMPUTE_USER_DATA_11\0" /* 8546 */
5786b8e80941Smrg	"COMPUTE_USER_DATA_12\0" /* 8567 */
5787b8e80941Smrg	"COMPUTE_USER_DATA_13\0" /* 8588 */
5788b8e80941Smrg	"COMPUTE_USER_DATA_14\0" /* 8609 */
5789b8e80941Smrg	"COMPUTE_USER_DATA_15\0" /* 8630 */
5790b8e80941Smrg	"COMPUTE_NOWHERE\0" /* 8651, 8659 */
5791b8e80941Smrg	"CPG_PERFCOUNTER1_LO\0" /* 8667 */
5792b8e80941Smrg	"CPG_PERFCOUNTER1_HI\0" /* 8687 */
5793b8e80941Smrg	"CPG_PERFCOUNTER0_LO\0" /* 8707 */
5794b8e80941Smrg	"CPG_PERFCOUNTER0_HI\0" /* 8727 */
5795b8e80941Smrg	"CPC_PERFCOUNTER1_LO\0" /* 8747 */
5796b8e80941Smrg	"CPC_PERFCOUNTER1_HI\0" /* 8767 */
5797b8e80941Smrg	"CPC_PERFCOUNTER0_LO\0" /* 8787 */
5798b8e80941Smrg	"CPC_PERFCOUNTER0_HI\0" /* 8807 */
5799b8e80941Smrg	"CPF_PERFCOUNTER1_LO\0" /* 8827 */
5800b8e80941Smrg	"CPF_PERFCOUNTER1_HI\0" /* 8847 */
5801b8e80941Smrg	"CPF_PERFCOUNTER0_LO\0" /* 8867 */
5802b8e80941Smrg	"CPF_PERFCOUNTER0_HI\0" /* 8887 */
5803b8e80941Smrg	"GRBM_PERFCOUNTER0_LO\0" /* 8907 */
5804b8e80941Smrg	"GRBM_PERFCOUNTER0_HI\0" /* 8928 */
5805b8e80941Smrg	"GRBM_PERFCOUNTER1_LO\0" /* 8949 */
5806b8e80941Smrg	"GRBM_PERFCOUNTER1_HI\0" /* 8970 */
5807b8e80941Smrg	"GRBM_SE0_PERFCOUNTER_LO\0" /* 8991 */
5808b8e80941Smrg	"GRBM_SE0_PERFCOUNTER_HI\0" /* 9015, 9024 */
5809b8e80941Smrg	"GRBM_SE1_PERFCOUNTER_LO\0" /* 9039 */
5810b8e80941Smrg	"GRBM_SE1_PERFCOUNTER_HI\0" /* 9063 */
5811b8e80941Smrg	"GRBM_SE2_PERFCOUNTER_LO\0" /* 9087 */
5812b8e80941Smrg	"GRBM_SE2_PERFCOUNTER_HI\0" /* 9111 */
5813b8e80941Smrg	"GRBM_SE3_PERFCOUNTER_LO\0" /* 9135 */
5814b8e80941Smrg	"GRBM_SE3_PERFCOUNTER_HI\0" /* 9159 */
5815b8e80941Smrg	"WD_PERFCOUNTER0_LO\0" /* 9183 */
5816b8e80941Smrg	"WD_PERFCOUNTER0_HI\0" /* 9202 */
5817b8e80941Smrg	"WD_PERFCOUNTER1_LO\0" /* 9221 */
5818b8e80941Smrg	"WD_PERFCOUNTER1_HI\0" /* 9240 */
5819b8e80941Smrg	"WD_PERFCOUNTER2_LO\0" /* 9259 */
5820b8e80941Smrg	"WD_PERFCOUNTER2_HI\0" /* 9278 */
5821b8e80941Smrg	"WD_PERFCOUNTER3_LO\0" /* 9297 */
5822b8e80941Smrg	"WD_PERFCOUNTER3_HI\0" /* 9316 */
5823b8e80941Smrg	"IA_PERFCOUNTER0_LO\0" /* 9335 */
5824b8e80941Smrg	"IA_PERFCOUNTER0_HI\0" /* 9354 */
5825b8e80941Smrg	"IA_PERFCOUNTER1_LO\0" /* 9373 */
5826b8e80941Smrg	"IA_PERFCOUNTER1_HI\0" /* 9392 */
5827b8e80941Smrg	"IA_PERFCOUNTER2_LO\0" /* 9411 */
5828b8e80941Smrg	"IA_PERFCOUNTER2_HI\0" /* 9430 */
5829b8e80941Smrg	"IA_PERFCOUNTER3_LO\0" /* 9449 */
5830b8e80941Smrg	"IA_PERFCOUNTER3_HI\0" /* 9468 */
5831b8e80941Smrg	"VGT_PERFCOUNTER0_LO\0" /* 9487 */
5832b8e80941Smrg	"VGT_PERFCOUNTER0_HI\0" /* 9507 */
5833b8e80941Smrg	"VGT_PERFCOUNTER1_LO\0" /* 9527 */
5834b8e80941Smrg	"VGT_PERFCOUNTER1_HI\0" /* 9547 */
5835b8e80941Smrg	"VGT_PERFCOUNTER2_LO\0" /* 9567 */
5836b8e80941Smrg	"VGT_PERFCOUNTER2_HI\0" /* 9587 */
5837b8e80941Smrg	"VGT_PERFCOUNTER3_LO\0" /* 9607 */
5838b8e80941Smrg	"VGT_PERFCOUNTER3_HI\0" /* 9627 */
5839b8e80941Smrg	"PA_SU_PERFCOUNTER0_LO\0" /* 9647 */
5840b8e80941Smrg	"PA_SU_PERFCOUNTER0_HI\0" /* 9669 */
5841b8e80941Smrg	"PA_SU_PERFCOUNTER1_LO\0" /* 9691 */
5842b8e80941Smrg	"PA_SU_PERFCOUNTER1_HI\0" /* 9713 */
5843b8e80941Smrg	"PA_SU_PERFCOUNTER2_LO\0" /* 9735 */
5844b8e80941Smrg	"PA_SU_PERFCOUNTER2_HI\0" /* 9757 */
5845b8e80941Smrg	"PA_SU_PERFCOUNTER3_LO\0" /* 9779 */
5846b8e80941Smrg	"PA_SU_PERFCOUNTER3_HI\0" /* 9801 */
5847b8e80941Smrg	"PA_SC_PERFCOUNTER0_LO\0" /* 9823 */
5848b8e80941Smrg	"PA_SC_PERFCOUNTER0_HI\0" /* 9845 */
5849b8e80941Smrg	"PA_SC_PERFCOUNTER1_LO\0" /* 9867 */
5850b8e80941Smrg	"PA_SC_PERFCOUNTER1_HI\0" /* 9889 */
5851b8e80941Smrg	"PA_SC_PERFCOUNTER2_LO\0" /* 9911 */
5852b8e80941Smrg	"PA_SC_PERFCOUNTER2_HI\0" /* 9933 */
5853b8e80941Smrg	"PA_SC_PERFCOUNTER3_LO\0" /* 9955 */
5854b8e80941Smrg	"PA_SC_PERFCOUNTER3_HI\0" /* 9977 */
5855b8e80941Smrg	"PA_SC_PERFCOUNTER4_LO\0" /* 9999 */
5856b8e80941Smrg	"PA_SC_PERFCOUNTER4_HI\0" /* 10021 */
5857b8e80941Smrg	"PA_SC_PERFCOUNTER5_LO\0" /* 10043 */
5858b8e80941Smrg	"PA_SC_PERFCOUNTER5_HI\0" /* 10065 */
5859b8e80941Smrg	"PA_SC_PERFCOUNTER6_LO\0" /* 10087 */
5860b8e80941Smrg	"PA_SC_PERFCOUNTER6_HI\0" /* 10109 */
5861b8e80941Smrg	"PA_SC_PERFCOUNTER7_LO\0" /* 10131 */
5862b8e80941Smrg	"PA_SC_PERFCOUNTER7_HI\0" /* 10153 */
5863b8e80941Smrg	"SPI_PERFCOUNTER0_HI\0" /* 10175 */
5864b8e80941Smrg	"SPI_PERFCOUNTER0_LO\0" /* 10195 */
5865b8e80941Smrg	"SPI_PERFCOUNTER1_HI\0" /* 10215 */
5866b8e80941Smrg	"SPI_PERFCOUNTER1_LO\0" /* 10235 */
5867b8e80941Smrg	"SPI_PERFCOUNTER2_HI\0" /* 10255 */
5868b8e80941Smrg	"SPI_PERFCOUNTER2_LO\0" /* 10275 */
5869b8e80941Smrg	"SPI_PERFCOUNTER3_HI\0" /* 10295 */
5870b8e80941Smrg	"SPI_PERFCOUNTER3_LO\0" /* 10315 */
5871b8e80941Smrg	"SPI_PERFCOUNTER4_HI\0" /* 10335 */
5872b8e80941Smrg	"SPI_PERFCOUNTER4_LO\0" /* 10355 */
5873b8e80941Smrg	"SPI_PERFCOUNTER5_HI\0" /* 10375 */
5874b8e80941Smrg	"SPI_PERFCOUNTER5_LO\0" /* 10395 */
5875b8e80941Smrg	"SQ_PERFCOUNTER0_LO\0" /* 10415 */
5876b8e80941Smrg	"SQ_PERFCOUNTER0_HI\0" /* 10434 */
5877b8e80941Smrg	"SQ_PERFCOUNTER1_LO\0" /* 10453 */
5878b8e80941Smrg	"SQ_PERFCOUNTER1_HI\0" /* 10472 */
5879b8e80941Smrg	"SQ_PERFCOUNTER2_LO\0" /* 10491 */
5880b8e80941Smrg	"SQ_PERFCOUNTER2_HI\0" /* 10510 */
5881b8e80941Smrg	"SQ_PERFCOUNTER3_LO\0" /* 10529 */
5882b8e80941Smrg	"SQ_PERFCOUNTER3_HI\0" /* 10548 */
5883b8e80941Smrg	"SQ_PERFCOUNTER4_LO\0" /* 10567 */
5884b8e80941Smrg	"SQ_PERFCOUNTER4_HI\0" /* 10586 */
5885b8e80941Smrg	"SQ_PERFCOUNTER5_LO\0" /* 10605 */
5886b8e80941Smrg	"SQ_PERFCOUNTER5_HI\0" /* 10624 */
5887b8e80941Smrg	"SQ_PERFCOUNTER6_LO\0" /* 10643 */
5888b8e80941Smrg	"SQ_PERFCOUNTER6_HI\0" /* 10662 */
5889b8e80941Smrg	"SQ_PERFCOUNTER7_LO\0" /* 10681 */
5890b8e80941Smrg	"SQ_PERFCOUNTER7_HI\0" /* 10700 */
5891b8e80941Smrg	"SQ_PERFCOUNTER8_LO\0" /* 10719 */
5892b8e80941Smrg	"SQ_PERFCOUNTER8_HI\0" /* 10738 */
5893b8e80941Smrg	"SQ_PERFCOUNTER9_LO\0" /* 10757 */
5894b8e80941Smrg	"SQ_PERFCOUNTER9_HI\0" /* 10776 */
5895b8e80941Smrg	"SQ_PERFCOUNTER10_LO\0" /* 10795 */
5896b8e80941Smrg	"SQ_PERFCOUNTER10_HI\0" /* 10815 */
5897b8e80941Smrg	"SQ_PERFCOUNTER11_LO\0" /* 10835 */
5898b8e80941Smrg	"SQ_PERFCOUNTER11_HI\0" /* 10855 */
5899b8e80941Smrg	"SQ_PERFCOUNTER12_LO\0" /* 10875 */
5900b8e80941Smrg	"SQ_PERFCOUNTER12_HI\0" /* 10895 */
5901b8e80941Smrg	"SQ_PERFCOUNTER13_LO\0" /* 10915 */
5902b8e80941Smrg	"SQ_PERFCOUNTER13_HI\0" /* 10935 */
5903b8e80941Smrg	"SQ_PERFCOUNTER14_LO\0" /* 10955 */
5904b8e80941Smrg	"SQ_PERFCOUNTER14_HI\0" /* 10975 */
5905b8e80941Smrg	"SQ_PERFCOUNTER15_LO\0" /* 10995 */
5906b8e80941Smrg	"SQ_PERFCOUNTER15_HI\0" /* 11015 */
5907b8e80941Smrg	"SX_PERFCOUNTER0_LO\0" /* 11035 */
5908b8e80941Smrg	"SX_PERFCOUNTER0_HI\0" /* 11054 */
5909b8e80941Smrg	"SX_PERFCOUNTER1_LO\0" /* 11073 */
5910b8e80941Smrg	"SX_PERFCOUNTER1_HI\0" /* 11092 */
5911b8e80941Smrg	"SX_PERFCOUNTER2_LO\0" /* 11111 */
5912b8e80941Smrg	"SX_PERFCOUNTER2_HI\0" /* 11130 */
5913b8e80941Smrg	"SX_PERFCOUNTER3_LO\0" /* 11149 */
5914b8e80941Smrg	"SX_PERFCOUNTER3_HI\0" /* 11168 */
5915b8e80941Smrg	"GDS_PERFCOUNTER0_LO\0" /* 11187 */
5916b8e80941Smrg	"GDS_PERFCOUNTER0_HI\0" /* 11207 */
5917b8e80941Smrg	"GDS_PERFCOUNTER1_LO\0" /* 11227 */
5918b8e80941Smrg	"GDS_PERFCOUNTER1_HI\0" /* 11247 */
5919b8e80941Smrg	"GDS_PERFCOUNTER2_LO\0" /* 11267 */
5920b8e80941Smrg	"GDS_PERFCOUNTER2_HI\0" /* 11287 */
5921b8e80941Smrg	"GDS_PERFCOUNTER3_LO\0" /* 11307 */
5922b8e80941Smrg	"GDS_PERFCOUNTER3_HI\0" /* 11327 */
5923b8e80941Smrg	"TA_PERFCOUNTER0_LO\0" /* 11347 */
5924b8e80941Smrg	"TA_PERFCOUNTER0_HI\0" /* 11366 */
5925b8e80941Smrg	"TA_PERFCOUNTER1_LO\0" /* 11385 */
5926b8e80941Smrg	"TA_PERFCOUNTER1_HI\0" /* 11404 */
5927b8e80941Smrg	"TD_PERFCOUNTER0_LO\0" /* 11423 */
5928b8e80941Smrg	"TD_PERFCOUNTER0_HI\0" /* 11442 */
5929b8e80941Smrg	"TD_PERFCOUNTER1_LO\0" /* 11461 */
5930b8e80941Smrg	"TD_PERFCOUNTER1_HI\0" /* 11480 */
5931b8e80941Smrg	"TCP_PERFCOUNTER0_LO\0" /* 11499 */
5932b8e80941Smrg	"TCP_PERFCOUNTER0_HI\0" /* 11519 */
5933b8e80941Smrg	"TCP_PERFCOUNTER1_LO\0" /* 11539 */
5934b8e80941Smrg	"TCP_PERFCOUNTER1_HI\0" /* 11559 */
5935b8e80941Smrg	"TCP_PERFCOUNTER2_LO\0" /* 11579 */
5936b8e80941Smrg	"TCP_PERFCOUNTER2_HI\0" /* 11599 */
5937b8e80941Smrg	"TCP_PERFCOUNTER3_LO\0" /* 11619 */
5938b8e80941Smrg	"TCP_PERFCOUNTER3_HI\0" /* 11639 */
5939b8e80941Smrg	"TCC_PERFCOUNTER0_LO\0" /* 11659 */
5940b8e80941Smrg	"TCC_PERFCOUNTER0_HI\0" /* 11679 */
5941b8e80941Smrg	"TCC_PERFCOUNTER1_LO\0" /* 11699 */
5942b8e80941Smrg	"TCC_PERFCOUNTER1_HI\0" /* 11719 */
5943b8e80941Smrg	"TCC_PERFCOUNTER2_LO\0" /* 11739 */
5944b8e80941Smrg	"TCC_PERFCOUNTER2_HI\0" /* 11759 */
5945b8e80941Smrg	"TCC_PERFCOUNTER3_LO\0" /* 11779 */
5946b8e80941Smrg	"TCC_PERFCOUNTER3_HI\0" /* 11799 */
5947b8e80941Smrg	"TCA_PERFCOUNTER0_LO\0" /* 11819 */
5948b8e80941Smrg	"TCA_PERFCOUNTER0_HI\0" /* 11839 */
5949b8e80941Smrg	"TCA_PERFCOUNTER1_LO\0" /* 11859 */
5950b8e80941Smrg	"TCA_PERFCOUNTER1_HI\0" /* 11879 */
5951b8e80941Smrg	"TCA_PERFCOUNTER2_LO\0" /* 11899 */
5952b8e80941Smrg	"TCA_PERFCOUNTER2_HI\0" /* 11919 */
5953b8e80941Smrg	"TCA_PERFCOUNTER3_LO\0" /* 11939 */
5954b8e80941Smrg	"TCA_PERFCOUNTER3_HI\0" /* 11959 */
5955b8e80941Smrg	"CB_PERFCOUNTER0_LO\0" /* 11979 */
5956b8e80941Smrg	"CB_PERFCOUNTER0_HI\0" /* 11998 */
5957b8e80941Smrg	"CB_PERFCOUNTER1_LO\0" /* 12017 */
5958b8e80941Smrg	"CB_PERFCOUNTER1_HI\0" /* 12036 */
5959b8e80941Smrg	"CB_PERFCOUNTER2_LO\0" /* 12055 */
5960b8e80941Smrg	"CB_PERFCOUNTER2_HI\0" /* 12074 */
5961b8e80941Smrg	"CB_PERFCOUNTER3_LO\0" /* 12093 */
5962b8e80941Smrg	"CB_PERFCOUNTER3_HI\0" /* 12112 */
5963b8e80941Smrg	"DB_PERFCOUNTER0_LO\0" /* 12131 */
5964b8e80941Smrg	"DB_PERFCOUNTER0_HI\0" /* 12150 */
5965b8e80941Smrg	"DB_PERFCOUNTER1_LO\0" /* 12169 */
5966b8e80941Smrg	"DB_PERFCOUNTER1_HI\0" /* 12188 */
5967b8e80941Smrg	"DB_PERFCOUNTER2_LO\0" /* 12207 */
5968b8e80941Smrg	"DB_PERFCOUNTER2_HI\0" /* 12226 */
5969b8e80941Smrg	"DB_PERFCOUNTER3_LO\0" /* 12245 */
5970b8e80941Smrg	"DB_PERFCOUNTER3_HI\0" /* 12264 */
5971b8e80941Smrg	"RLC_PERFCOUNTER0_LO\0" /* 12283 */
5972b8e80941Smrg	"RLC_PERFCOUNTER0_HI\0" /* 12303 */
5973b8e80941Smrg	"RLC_PERFCOUNTER1_LO\0" /* 12323 */
5974b8e80941Smrg	"RLC_PERFCOUNTER1_HI\0" /* 12343 */
5975b8e80941Smrg	"CPG_PERFCOUNTER1_SELECT\0" /* 12363 */
5976b8e80941Smrg	"CPG_PERFCOUNTER0_SELECT1\0" /* 12387 */
5977b8e80941Smrg	"CPG_PERFCOUNTER0_SELECT\0" /* 12412 */
5978b8e80941Smrg	"CPC_PERFCOUNTER1_SELECT\0" /* 12436 */
5979b8e80941Smrg	"CPC_PERFCOUNTER0_SELECT1\0" /* 12460 */
5980b8e80941Smrg	"CPF_PERFCOUNTER1_SELECT\0" /* 12485 */
5981b8e80941Smrg	"CPF_PERFCOUNTER0_SELECT1\0" /* 12509 */
5982b8e80941Smrg	"CPF_PERFCOUNTER0_SELECT\0" /* 12534 */
5983b8e80941Smrg	"CP_PERFMON_CNTL\0" /* 12558 */
5984b8e80941Smrg	"CPC_PERFCOUNTER0_SELECT\0" /* 12574 */
5985b8e80941Smrg	"GRBM_PERFCOUNTER0_SELECT\0" /* 12598 */
5986b8e80941Smrg	"GRBM_PERFCOUNTER1_SELECT\0" /* 12623 */
5987b8e80941Smrg	"GRBM_SE0_PERFCOUNTER_SELECT\0" /* 12648, 12657 */
5988b8e80941Smrg	"GRBM_SE1_PERFCOUNTER_SELECT\0" /* 12676 */
5989b8e80941Smrg	"GRBM_SE2_PERFCOUNTER_SELECT\0" /* 12704 */
5990b8e80941Smrg	"GRBM_SE3_PERFCOUNTER_SELECT\0" /* 12732 */
5991b8e80941Smrg	"WD_PERFCOUNTER0_SELECT\0" /* 12760 */
5992b8e80941Smrg	"WD_PERFCOUNTER1_SELECT\0" /* 12783 */
5993b8e80941Smrg	"WD_PERFCOUNTER2_SELECT\0" /* 12806 */
5994b8e80941Smrg	"WD_PERFCOUNTER3_SELECT\0" /* 12829 */
5995b8e80941Smrg	"IA_PERFCOUNTER0_SELECT\0" /* 12852 */
5996b8e80941Smrg	"IA_PERFCOUNTER1_SELECT\0" /* 12875 */
5997b8e80941Smrg	"IA_PERFCOUNTER2_SELECT\0" /* 12898 */
5998b8e80941Smrg	"IA_PERFCOUNTER3_SELECT\0" /* 12921 */
5999b8e80941Smrg	"IA_PERFCOUNTER0_SELECT1\0" /* 12944 */
6000b8e80941Smrg	"VGT_PERFCOUNTER0_SELECT\0" /* 12968 */
6001b8e80941Smrg	"VGT_PERFCOUNTER1_SELECT\0" /* 12992 */
6002b8e80941Smrg	"VGT_PERFCOUNTER2_SELECT\0" /* 13016 */
6003b8e80941Smrg	"VGT_PERFCOUNTER3_SELECT\0" /* 13040 */
6004b8e80941Smrg	"VGT_PERFCOUNTER0_SELECT1\0" /* 13064 */
6005b8e80941Smrg	"VGT_PERFCOUNTER1_SELECT1\0" /* 13089 */
6006b8e80941Smrg	"VGT_PERFCOUNTER_SEID_MASK\0" /* 13114 */
6007b8e80941Smrg	"PA_SU_PERFCOUNTER0_SELECT\0" /* 13140 */
6008b8e80941Smrg	"PA_SU_PERFCOUNTER0_SELECT1\0" /* 13166 */
6009b8e80941Smrg	"PA_SU_PERFCOUNTER1_SELECT\0" /* 13193 */
6010b8e80941Smrg	"PA_SU_PERFCOUNTER1_SELECT1\0" /* 13219 */
6011b8e80941Smrg	"PA_SU_PERFCOUNTER2_SELECT\0" /* 13246 */
6012b8e80941Smrg	"PA_SU_PERFCOUNTER3_SELECT\0" /* 13272 */
6013b8e80941Smrg	"PA_SC_PERFCOUNTER0_SELECT\0" /* 13298 */
6014b8e80941Smrg	"PA_SC_PERFCOUNTER0_SELECT1\0" /* 13324 */
6015b8e80941Smrg	"PA_SC_PERFCOUNTER1_SELECT\0" /* 13351 */
6016b8e80941Smrg	"PA_SC_PERFCOUNTER2_SELECT\0" /* 13377 */
6017b8e80941Smrg	"PA_SC_PERFCOUNTER3_SELECT\0" /* 13403 */
6018b8e80941Smrg	"PA_SC_PERFCOUNTER4_SELECT\0" /* 13429 */
6019b8e80941Smrg	"PA_SC_PERFCOUNTER5_SELECT\0" /* 13455 */
6020b8e80941Smrg	"PA_SC_PERFCOUNTER6_SELECT\0" /* 13481 */
6021b8e80941Smrg	"PA_SC_PERFCOUNTER7_SELECT\0" /* 13507 */
6022b8e80941Smrg	"SPI_PERFCOUNTER0_SELECT\0" /* 13533 */
6023b8e80941Smrg	"SPI_PERFCOUNTER1_SELECT\0" /* 13557 */
6024b8e80941Smrg	"SPI_PERFCOUNTER2_SELECT\0" /* 13581 */
6025b8e80941Smrg	"SPI_PERFCOUNTER3_SELECT\0" /* 13605 */
6026b8e80941Smrg	"SPI_PERFCOUNTER0_SELECT1\0" /* 13629 */
6027b8e80941Smrg	"SPI_PERFCOUNTER1_SELECT1\0" /* 13654 */
6028b8e80941Smrg	"SPI_PERFCOUNTER2_SELECT1\0" /* 13679 */
6029b8e80941Smrg	"SPI_PERFCOUNTER3_SELECT1\0" /* 13704 */
6030b8e80941Smrg	"SPI_PERFCOUNTER4_SELECT\0" /* 13729 */
6031b8e80941Smrg	"SPI_PERFCOUNTER5_SELECT\0" /* 13753 */
6032b8e80941Smrg	"SPI_PERFCOUNTER_BINS\0" /* 13777 */
6033b8e80941Smrg	"SQ_PERFCOUNTER0_SELECT\0" /* 13798 */
6034b8e80941Smrg	"SQ_PERFCOUNTER1_SELECT\0" /* 13821 */
6035b8e80941Smrg	"SQ_PERFCOUNTER2_SELECT\0" /* 13844 */
6036b8e80941Smrg	"SQ_PERFCOUNTER3_SELECT\0" /* 13867 */
6037b8e80941Smrg	"SQ_PERFCOUNTER4_SELECT\0" /* 13890 */
6038b8e80941Smrg	"SQ_PERFCOUNTER5_SELECT\0" /* 13913 */
6039b8e80941Smrg	"SQ_PERFCOUNTER6_SELECT\0" /* 13936 */
6040b8e80941Smrg	"SQ_PERFCOUNTER7_SELECT\0" /* 13959 */
6041b8e80941Smrg	"SQ_PERFCOUNTER8_SELECT\0" /* 13982 */
6042b8e80941Smrg	"SQ_PERFCOUNTER9_SELECT\0" /* 14005 */
6043b8e80941Smrg	"SQ_PERFCOUNTER10_SELECT\0" /* 14028 */
6044b8e80941Smrg	"SQ_PERFCOUNTER11_SELECT\0" /* 14052 */
6045b8e80941Smrg	"SQ_PERFCOUNTER12_SELECT\0" /* 14076 */
6046b8e80941Smrg	"SQ_PERFCOUNTER13_SELECT\0" /* 14100 */
6047b8e80941Smrg	"SQ_PERFCOUNTER14_SELECT\0" /* 14124 */
6048b8e80941Smrg	"SQ_PERFCOUNTER15_SELECT\0" /* 14148 */
6049b8e80941Smrg	"SQ_PERFCOUNTER_CTRL\0" /* 14172 */
6050b8e80941Smrg	"SQ_PERFCOUNTER_MASK\0" /* 14192 */
6051b8e80941Smrg	"SQ_PERFCOUNTER_CTRL2\0" /* 14212 */
6052b8e80941Smrg	"SX_PERFCOUNTER0_SELECT\0" /* 14233 */
6053b8e80941Smrg	"SX_PERFCOUNTER1_SELECT\0" /* 14256 */
6054b8e80941Smrg	"SX_PERFCOUNTER2_SELECT\0" /* 14279 */
6055b8e80941Smrg	"SX_PERFCOUNTER3_SELECT\0" /* 14302 */
6056b8e80941Smrg	"SX_PERFCOUNTER0_SELECT1\0" /* 14325 */
6057b8e80941Smrg	"SX_PERFCOUNTER1_SELECT1\0" /* 14349 */
6058b8e80941Smrg	"GDS_PERFCOUNTER0_SELECT\0" /* 14373 */
6059b8e80941Smrg	"GDS_PERFCOUNTER1_SELECT\0" /* 14397 */
6060b8e80941Smrg	"GDS_PERFCOUNTER2_SELECT\0" /* 14421 */
6061b8e80941Smrg	"GDS_PERFCOUNTER3_SELECT\0" /* 14445 */
6062b8e80941Smrg	"GDS_PERFCOUNTER0_SELECT1\0" /* 14469 */
6063b8e80941Smrg	"TA_PERFCOUNTER0_SELECT\0" /* 14494 */
6064b8e80941Smrg	"TA_PERFCOUNTER0_SELECT1\0" /* 14517 */
6065b8e80941Smrg	"TA_PERFCOUNTER1_SELECT\0" /* 14541 */
6066b8e80941Smrg	"TD_PERFCOUNTER0_SELECT\0" /* 14564 */
6067b8e80941Smrg	"TD_PERFCOUNTER0_SELECT1\0" /* 14587 */
6068b8e80941Smrg	"TD_PERFCOUNTER1_SELECT\0" /* 14611 */
6069b8e80941Smrg	"TCP_PERFCOUNTER0_SELECT\0" /* 14634 */
6070b8e80941Smrg	"TCP_PERFCOUNTER0_SELECT1\0" /* 14658 */
6071b8e80941Smrg	"TCP_PERFCOUNTER1_SELECT\0" /* 14683 */
6072b8e80941Smrg	"TCP_PERFCOUNTER1_SELECT1\0" /* 14707 */
6073b8e80941Smrg	"TCP_PERFCOUNTER2_SELECT\0" /* 14732 */
6074b8e80941Smrg	"TCP_PERFCOUNTER3_SELECT\0" /* 14756 */
6075b8e80941Smrg	"TCC_PERFCOUNTER0_SELECT\0" /* 14780 */
6076b8e80941Smrg	"TCC_PERFCOUNTER0_SELECT1\0" /* 14804 */
6077b8e80941Smrg	"TCC_PERFCOUNTER1_SELECT\0" /* 14829 */
6078b8e80941Smrg	"TCC_PERFCOUNTER1_SELECT1\0" /* 14853 */
6079b8e80941Smrg	"TCC_PERFCOUNTER2_SELECT\0" /* 14878 */
6080b8e80941Smrg	"TCC_PERFCOUNTER3_SELECT\0" /* 14902 */
6081b8e80941Smrg	"TCA_PERFCOUNTER0_SELECT\0" /* 14926 */
6082b8e80941Smrg	"TCA_PERFCOUNTER0_SELECT1\0" /* 14950 */
6083b8e80941Smrg	"TCA_PERFCOUNTER1_SELECT\0" /* 14975 */
6084b8e80941Smrg	"TCA_PERFCOUNTER1_SELECT1\0" /* 14999 */
6085b8e80941Smrg	"TCA_PERFCOUNTER2_SELECT\0" /* 15024 */
6086b8e80941Smrg	"TCA_PERFCOUNTER3_SELECT\0" /* 15048 */
6087b8e80941Smrg	"CB_PERFCOUNTER_FILTER\0" /* 15072 */
6088b8e80941Smrg	"CB_PERFCOUNTER0_SELECT\0" /* 15094 */
6089b8e80941Smrg	"CB_PERFCOUNTER0_SELECT1\0" /* 15117 */
6090b8e80941Smrg	"CB_PERFCOUNTER1_SELECT\0" /* 15141 */
6091b8e80941Smrg	"CB_PERFCOUNTER2_SELECT\0" /* 15164 */
6092b8e80941Smrg	"CB_PERFCOUNTER3_SELECT\0" /* 15187 */
6093b8e80941Smrg	"DB_PERFCOUNTER0_SELECT\0" /* 15210 */
6094b8e80941Smrg	"DB_PERFCOUNTER0_SELECT1\0" /* 15233 */
6095b8e80941Smrg	"DB_PERFCOUNTER1_SELECT\0" /* 15257 */
6096b8e80941Smrg	"DB_PERFCOUNTER1_SELECT1\0" /* 15280 */
6097b8e80941Smrg	"DB_PERFCOUNTER2_SELECT\0" /* 15304 */
6098b8e80941Smrg	"DB_PERFCOUNTER3_SELECT\0" /* 15327 */
6099b8e80941Smrg	"DB_RENDER_CONTROL\0" /* 15350 */
6100b8e80941Smrg	"DB_COUNT_CONTROL\0" /* 15368 */
6101b8e80941Smrg	"DB_DEPTH_VIEW\0" /* 15385 */
6102b8e80941Smrg	"DB_RENDER_OVERRIDE\0" /* 15399, 15415 */
6103b8e80941Smrg	"DB_RENDER_OVERRIDE2\0" /* 15418 */
6104b8e80941Smrg	"DB_HTILE_DATA_BASE\0" /* 15438 */
6105b8e80941Smrg	"DB_DEPTH_BOUNDS_MIN\0" /* 15457 */
6106b8e80941Smrg	"DB_DEPTH_BOUNDS_MAX\0" /* 15477 */
6107b8e80941Smrg	"DB_STENCIL_CLEAR\0" /* 15497, 15508 */
6108b8e80941Smrg	"DB_DEPTH_CLEAR\0" /* 15514 */
6109b8e80941Smrg	"PA_SC_SCREEN_SCISSOR_TL\0" /* 15529 */
6110b8e80941Smrg	"PA_SC_SCREEN_SCISSOR_BR\0" /* 15553 */
6111b8e80941Smrg	"DB_DEPTH_INFO\0" /* 15577 */
6112b8e80941Smrg	"DB_Z_INFO\0" /* 15591 */
6113b8e80941Smrg	"DB_STENCIL_INFO\0" /* 15601 */
6114b8e80941Smrg	"DB_Z_READ_BASE\0" /* 15617 */
6115b8e80941Smrg	"DB_STENCIL_READ_BASE\0" /* 15632 */
6116b8e80941Smrg	"DB_Z_WRITE_BASE\0" /* 15653 */
6117b8e80941Smrg	"DB_STENCIL_WRITE_BASE\0" /* 15669 */
6118b8e80941Smrg	"DB_DEPTH_SIZE\0" /* 15691 */
6119b8e80941Smrg	"DB_DEPTH_SLICE\0" /* 15705 */
6120b8e80941Smrg	"TA_BC_BASE_ADDR\0" /* 15720 */
6121b8e80941Smrg	"TA_BC_BASE_ADDR_HI\0" /* 15736 */
6122b8e80941Smrg	"COHER_DEST_BASE_HI_0\0" /* 15755 */
6123b8e80941Smrg	"COHER_DEST_BASE_HI_1\0" /* 15776 */
6124b8e80941Smrg	"COHER_DEST_BASE_HI_2\0" /* 15797 */
6125b8e80941Smrg	"COHER_DEST_BASE_HI_3\0" /* 15818 */
6126b8e80941Smrg	"COHER_DEST_BASE_2\0" /* 15839 */
6127b8e80941Smrg	"COHER_DEST_BASE_3\0" /* 15857 */
6128b8e80941Smrg	"PA_SC_WINDOW_OFFSET\0" /* 15875, 15886 */
6129b8e80941Smrg	"PA_SC_WINDOW_SCISSOR_TL\0" /* 15895 */
6130b8e80941Smrg	"PA_SC_WINDOW_SCISSOR_BR\0" /* 15919 */
6131b8e80941Smrg	"PA_SC_CLIPRECT_RULE\0" /* 15943 */
6132b8e80941Smrg	"PA_SC_CLIPRECT_0_TL\0" /* 15963 */
6133b8e80941Smrg	"PA_SC_CLIPRECT_0_BR\0" /* 15983 */
6134b8e80941Smrg	"PA_SC_CLIPRECT_1_TL\0" /* 16003 */
6135b8e80941Smrg	"PA_SC_CLIPRECT_1_BR\0" /* 16023 */
6136b8e80941Smrg	"PA_SC_CLIPRECT_2_TL\0" /* 16043 */
6137b8e80941Smrg	"PA_SC_CLIPRECT_2_BR\0" /* 16063 */
6138b8e80941Smrg	"PA_SC_CLIPRECT_3_TL\0" /* 16083 */
6139b8e80941Smrg	"PA_SC_CLIPRECT_3_BR\0" /* 16103 */
6140b8e80941Smrg	"PA_SC_EDGERULE\0" /* 16123 */
6141b8e80941Smrg	"PA_SU_HARDWARE_SCREEN_OFFSET\0" /* 16138 */
6142b8e80941Smrg	"CB_TARGET_MASK\0" /* 16167 */
6143b8e80941Smrg	"CB_SHADER_MASK\0" /* 16182 */
6144b8e80941Smrg	"PA_SC_GENERIC_SCISSOR_TL\0" /* 16197 */
6145b8e80941Smrg	"PA_SC_GENERIC_SCISSOR_BR\0" /* 16222 */
6146b8e80941Smrg	"COHER_DEST_BASE_0\0" /* 16247 */
6147b8e80941Smrg	"COHER_DEST_BASE_1\0" /* 16265 */
6148b8e80941Smrg	"PA_SC_VPORT_SCISSOR_0_TL\0" /* 16283 */
6149b8e80941Smrg	"PA_SC_VPORT_SCISSOR_0_BR\0" /* 16308 */
6150b8e80941Smrg	"PA_SC_VPORT_SCISSOR_1_TL\0" /* 16333 */
6151b8e80941Smrg	"PA_SC_VPORT_SCISSOR_1_BR\0" /* 16358 */
6152b8e80941Smrg	"PA_SC_VPORT_SCISSOR_2_TL\0" /* 16383 */
6153b8e80941Smrg	"PA_SC_VPORT_SCISSOR_2_BR\0" /* 16408 */
6154b8e80941Smrg	"PA_SC_VPORT_SCISSOR_3_TL\0" /* 16433 */
6155b8e80941Smrg	"PA_SC_VPORT_SCISSOR_3_BR\0" /* 16458 */
6156b8e80941Smrg	"PA_SC_VPORT_SCISSOR_4_TL\0" /* 16483 */
6157b8e80941Smrg	"PA_SC_VPORT_SCISSOR_4_BR\0" /* 16508 */
6158b8e80941Smrg	"PA_SC_VPORT_SCISSOR_5_TL\0" /* 16533 */
6159b8e80941Smrg	"PA_SC_VPORT_SCISSOR_5_BR\0" /* 16558 */
6160b8e80941Smrg	"PA_SC_VPORT_SCISSOR_6_TL\0" /* 16583 */
6161b8e80941Smrg	"PA_SC_VPORT_SCISSOR_6_BR\0" /* 16608 */
6162b8e80941Smrg	"PA_SC_VPORT_SCISSOR_7_TL\0" /* 16633 */
6163b8e80941Smrg	"PA_SC_VPORT_SCISSOR_7_BR\0" /* 16658 */
6164b8e80941Smrg	"PA_SC_VPORT_SCISSOR_8_TL\0" /* 16683 */
6165b8e80941Smrg	"PA_SC_VPORT_SCISSOR_8_BR\0" /* 16708 */
6166b8e80941Smrg	"PA_SC_VPORT_SCISSOR_9_TL\0" /* 16733 */
6167b8e80941Smrg	"PA_SC_VPORT_SCISSOR_9_BR\0" /* 16758 */
6168b8e80941Smrg	"PA_SC_VPORT_SCISSOR_10_TL\0" /* 16783 */
6169b8e80941Smrg	"PA_SC_VPORT_SCISSOR_10_BR\0" /* 16809 */
6170b8e80941Smrg	"PA_SC_VPORT_SCISSOR_11_TL\0" /* 16835 */
6171b8e80941Smrg	"PA_SC_VPORT_SCISSOR_11_BR\0" /* 16861 */
6172b8e80941Smrg	"PA_SC_VPORT_SCISSOR_12_TL\0" /* 16887 */
6173b8e80941Smrg	"PA_SC_VPORT_SCISSOR_12_BR\0" /* 16913 */
6174b8e80941Smrg	"PA_SC_VPORT_SCISSOR_13_TL\0" /* 16939 */
6175b8e80941Smrg	"PA_SC_VPORT_SCISSOR_13_BR\0" /* 16965 */
6176b8e80941Smrg	"PA_SC_VPORT_SCISSOR_14_TL\0" /* 16991 */
6177b8e80941Smrg	"PA_SC_VPORT_SCISSOR_14_BR\0" /* 17017 */
6178b8e80941Smrg	"PA_SC_VPORT_SCISSOR_15_TL\0" /* 17043 */
6179b8e80941Smrg	"PA_SC_VPORT_SCISSOR_15_BR\0" /* 17069 */
6180b8e80941Smrg	"PA_SC_VPORT_ZMIN_0\0" /* 17095 */
6181b8e80941Smrg	"PA_SC_VPORT_ZMAX_0\0" /* 17114 */
6182b8e80941Smrg	"PA_SC_VPORT_ZMIN_1\0" /* 17133 */
6183b8e80941Smrg	"PA_SC_VPORT_ZMAX_1\0" /* 17152 */
6184b8e80941Smrg	"PA_SC_VPORT_ZMIN_2\0" /* 17171, 17185 */
6185b8e80941Smrg	"PA_SC_VPORT_ZMAX_2\0" /* 17190 */
6186b8e80941Smrg	"PA_SC_VPORT_ZMIN_3\0" /* 17209, 17223 */
6187b8e80941Smrg	"PA_SC_VPORT_ZMAX_3\0" /* 17228 */
6188b8e80941Smrg	"PA_SC_VPORT_ZMIN_4\0" /* 17247 */
6189b8e80941Smrg	"PA_SC_VPORT_ZMAX_4\0" /* 17266 */
6190b8e80941Smrg	"PA_SC_VPORT_ZMIN_5\0" /* 17285 */
6191b8e80941Smrg	"PA_SC_VPORT_ZMAX_5\0" /* 17304 */
6192b8e80941Smrg	"PA_SC_VPORT_ZMIN_6\0" /* 17323 */
6193b8e80941Smrg	"PA_SC_VPORT_ZMAX_6\0" /* 17342 */
6194b8e80941Smrg	"PA_SC_VPORT_ZMIN_7\0" /* 17361 */
6195b8e80941Smrg	"PA_SC_VPORT_ZMAX_7\0" /* 17380 */
6196b8e80941Smrg	"PA_SC_VPORT_ZMIN_8\0" /* 17399 */
6197b8e80941Smrg	"PA_SC_VPORT_ZMAX_8\0" /* 17418 */
6198b8e80941Smrg	"PA_SC_VPORT_ZMIN_9\0" /* 17437 */
6199b8e80941Smrg	"PA_SC_VPORT_ZMAX_9\0" /* 17456 */
6200b8e80941Smrg	"PA_SC_VPORT_ZMIN_10\0" /* 17475, 17489 */
6201b8e80941Smrg	"PA_SC_VPORT_ZMAX_10\0" /* 17495 */
6202b8e80941Smrg	"PA_SC_VPORT_ZMIN_11\0" /* 17515 */
6203b8e80941Smrg	"PA_SC_VPORT_ZMAX_11\0" /* 17535 */
6204b8e80941Smrg	"PA_SC_VPORT_ZMIN_12\0" /* 17555 */
6205b8e80941Smrg	"PA_SC_VPORT_ZMAX_12\0" /* 17575 */
6206b8e80941Smrg	"PA_SC_VPORT_ZMIN_13\0" /* 17595 */
6207b8e80941Smrg	"PA_SC_VPORT_ZMAX_13\0" /* 17615 */
6208b8e80941Smrg	"PA_SC_VPORT_ZMIN_14\0" /* 17635 */
6209b8e80941Smrg	"PA_SC_VPORT_ZMAX_14\0" /* 17655 */
6210b8e80941Smrg	"PA_SC_VPORT_ZMIN_15\0" /* 17675 */
6211b8e80941Smrg	"PA_SC_VPORT_ZMAX_15\0" /* 17695 */
6212b8e80941Smrg	"PA_SC_RASTER_CONFIG\0" /* 17715 */
6213b8e80941Smrg	"PA_SC_RASTER_CONFIG_1\0" /* 17735 */
6214b8e80941Smrg	"PA_SC_SCREEN_EXTENT_CONTROL\0" /* 17757 */
6215b8e80941Smrg	"VGT_MAX_VTX_INDX\0" /* 17785 */
6216b8e80941Smrg	"VGT_MIN_VTX_INDX\0" /* 17802 */
6217b8e80941Smrg	"VGT_INDX_OFFSET\0" /* 17819, 17826 */
6218b8e80941Smrg	"VGT_MULTI_PRIM_IB_RESET_INDX\0" /* 17835 */
6219b8e80941Smrg	"CB_BLEND_RED\0" /* 17864 */
6220b8e80941Smrg	"CB_BLEND_GREEN\0" /* 17877 */
6221b8e80941Smrg	"CB_BLEND_BLUE\0" /* 17892 */
6222b8e80941Smrg	"CB_BLEND_ALPHA\0" /* 17906 */
6223b8e80941Smrg	"CB_DCC_CONTROL\0" /* 17921 */
6224b8e80941Smrg	"DB_STENCIL_CONTROL\0" /* 17936 */
6225b8e80941Smrg	"DB_STENCILREFMASK\0" /* 17955 */
6226b8e80941Smrg	"DB_STENCILREFMASK_BF\0" /* 17973 */
6227b8e80941Smrg	"PA_CL_VPORT_XSCALE\0" /* 17994 */
6228b8e80941Smrg	"PA_CL_VPORT_XOFFSET\0" /* 18013 */
6229b8e80941Smrg	"PA_CL_VPORT_YSCALE\0" /* 18033 */
6230b8e80941Smrg	"PA_CL_VPORT_YOFFSET\0" /* 18052 */
6231b8e80941Smrg	"PA_CL_VPORT_ZSCALE\0" /* 18072 */
6232b8e80941Smrg	"PA_CL_VPORT_ZOFFSET\0" /* 18091 */
6233b8e80941Smrg	"PA_CL_VPORT_XSCALE_1\0" /* 18111 */
6234b8e80941Smrg	"PA_CL_VPORT_XOFFSET_1\0" /* 18132 */
6235b8e80941Smrg	"PA_CL_VPORT_YSCALE_1\0" /* 18154 */
6236b8e80941Smrg	"PA_CL_VPORT_YOFFSET_1\0" /* 18175 */
6237b8e80941Smrg	"PA_CL_VPORT_ZSCALE_1\0" /* 18197 */
6238b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_1\0" /* 18218 */
6239b8e80941Smrg	"PA_CL_VPORT_XSCALE_2\0" /* 18240 */
6240b8e80941Smrg	"PA_CL_VPORT_XOFFSET_2\0" /* 18261 */
6241b8e80941Smrg	"PA_CL_VPORT_YSCALE_2\0" /* 18283 */
6242b8e80941Smrg	"PA_CL_VPORT_YOFFSET_2\0" /* 18304 */
6243b8e80941Smrg	"PA_CL_VPORT_ZSCALE_2\0" /* 18326 */
6244b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_2\0" /* 18347 */
6245b8e80941Smrg	"PA_CL_VPORT_XSCALE_3\0" /* 18369 */
6246b8e80941Smrg	"PA_CL_VPORT_XOFFSET_3\0" /* 18390 */
6247b8e80941Smrg	"PA_CL_VPORT_YSCALE_3\0" /* 18412 */
6248b8e80941Smrg	"PA_CL_VPORT_YOFFSET_3\0" /* 18433 */
6249b8e80941Smrg	"PA_CL_VPORT_ZSCALE_3\0" /* 18455 */
6250b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_3\0" /* 18476 */
6251b8e80941Smrg	"PA_CL_VPORT_XSCALE_4\0" /* 18498 */
6252b8e80941Smrg	"PA_CL_VPORT_XOFFSET_4\0" /* 18519 */
6253b8e80941Smrg	"PA_CL_VPORT_YSCALE_4\0" /* 18541 */
6254b8e80941Smrg	"PA_CL_VPORT_YOFFSET_4\0" /* 18562 */
6255b8e80941Smrg	"PA_CL_VPORT_ZSCALE_4\0" /* 18584 */
6256b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_4\0" /* 18605 */
6257b8e80941Smrg	"PA_CL_VPORT_XSCALE_5\0" /* 18627 */
6258b8e80941Smrg	"PA_CL_VPORT_XOFFSET_5\0" /* 18648 */
6259b8e80941Smrg	"PA_CL_VPORT_YSCALE_5\0" /* 18670 */
6260b8e80941Smrg	"PA_CL_VPORT_YOFFSET_5\0" /* 18691 */
6261b8e80941Smrg	"PA_CL_VPORT_ZSCALE_5\0" /* 18713 */
6262b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_5\0" /* 18734 */
6263b8e80941Smrg	"PA_CL_VPORT_XSCALE_6\0" /* 18756 */
6264b8e80941Smrg	"PA_CL_VPORT_XOFFSET_6\0" /* 18777 */
6265b8e80941Smrg	"PA_CL_VPORT_YSCALE_6\0" /* 18799 */
6266b8e80941Smrg	"PA_CL_VPORT_YOFFSET_6\0" /* 18820 */
6267b8e80941Smrg	"PA_CL_VPORT_ZSCALE_6\0" /* 18842 */
6268b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_6\0" /* 18863 */
6269b8e80941Smrg	"PA_CL_VPORT_XSCALE_7\0" /* 18885 */
6270b8e80941Smrg	"PA_CL_VPORT_XOFFSET_7\0" /* 18906 */
6271b8e80941Smrg	"PA_CL_VPORT_YSCALE_7\0" /* 18928 */
6272b8e80941Smrg	"PA_CL_VPORT_YOFFSET_7\0" /* 18949 */
6273b8e80941Smrg	"PA_CL_VPORT_ZSCALE_7\0" /* 18971 */
6274b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_7\0" /* 18992 */
6275b8e80941Smrg	"PA_CL_VPORT_XSCALE_8\0" /* 19014 */
6276b8e80941Smrg	"PA_CL_VPORT_XOFFSET_8\0" /* 19035 */
6277b8e80941Smrg	"PA_CL_VPORT_YSCALE_8\0" /* 19057 */
6278b8e80941Smrg	"PA_CL_VPORT_YOFFSET_8\0" /* 19078 */
6279b8e80941Smrg	"PA_CL_VPORT_ZSCALE_8\0" /* 19100 */
6280b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_8\0" /* 19121 */
6281b8e80941Smrg	"PA_CL_VPORT_XSCALE_9\0" /* 19143 */
6282b8e80941Smrg	"PA_CL_VPORT_XOFFSET_9\0" /* 19164 */
6283b8e80941Smrg	"PA_CL_VPORT_YSCALE_9\0" /* 19186 */
6284b8e80941Smrg	"PA_CL_VPORT_YOFFSET_9\0" /* 19207 */
6285b8e80941Smrg	"PA_CL_VPORT_ZSCALE_9\0" /* 19229 */
6286b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_9\0" /* 19250 */
6287b8e80941Smrg	"PA_CL_VPORT_XSCALE_10\0" /* 19272 */
6288b8e80941Smrg	"PA_CL_VPORT_XOFFSET_10\0" /* 19294 */
6289b8e80941Smrg	"PA_CL_VPORT_YSCALE_10\0" /* 19317 */
6290b8e80941Smrg	"PA_CL_VPORT_YOFFSET_10\0" /* 19339 */
6291b8e80941Smrg	"PA_CL_VPORT_ZSCALE_10\0" /* 19362 */
6292b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_10\0" /* 19384 */
6293b8e80941Smrg	"PA_CL_VPORT_XSCALE_11\0" /* 19407 */
6294b8e80941Smrg	"PA_CL_VPORT_XOFFSET_11\0" /* 19429 */
6295b8e80941Smrg	"PA_CL_VPORT_YSCALE_11\0" /* 19452 */
6296b8e80941Smrg	"PA_CL_VPORT_YOFFSET_11\0" /* 19474 */
6297b8e80941Smrg	"PA_CL_VPORT_ZSCALE_11\0" /* 19497 */
6298b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_11\0" /* 19519 */
6299b8e80941Smrg	"PA_CL_VPORT_XSCALE_12\0" /* 19542 */
6300b8e80941Smrg	"PA_CL_VPORT_XOFFSET_12\0" /* 19564 */
6301b8e80941Smrg	"PA_CL_VPORT_YSCALE_12\0" /* 19587 */
6302b8e80941Smrg	"PA_CL_VPORT_YOFFSET_12\0" /* 19609 */
6303b8e80941Smrg	"PA_CL_VPORT_ZSCALE_12\0" /* 19632 */
6304b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_12\0" /* 19654 */
6305b8e80941Smrg	"PA_CL_VPORT_XSCALE_13\0" /* 19677 */
6306b8e80941Smrg	"PA_CL_VPORT_XOFFSET_13\0" /* 19699 */
6307b8e80941Smrg	"PA_CL_VPORT_YSCALE_13\0" /* 19722 */
6308b8e80941Smrg	"PA_CL_VPORT_YOFFSET_13\0" /* 19744 */
6309b8e80941Smrg	"PA_CL_VPORT_ZSCALE_13\0" /* 19767 */
6310b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_13\0" /* 19789 */
6311b8e80941Smrg	"PA_CL_VPORT_XSCALE_14\0" /* 19812 */
6312b8e80941Smrg	"PA_CL_VPORT_XOFFSET_14\0" /* 19834 */
6313b8e80941Smrg	"PA_CL_VPORT_YSCALE_14\0" /* 19857 */
6314b8e80941Smrg	"PA_CL_VPORT_YOFFSET_14\0" /* 19879 */
6315b8e80941Smrg	"PA_CL_VPORT_ZSCALE_14\0" /* 19902 */
6316b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_14\0" /* 19924 */
6317b8e80941Smrg	"PA_CL_VPORT_XSCALE_15\0" /* 19947 */
6318b8e80941Smrg	"PA_CL_VPORT_XOFFSET_15\0" /* 19969 */
6319b8e80941Smrg	"PA_CL_VPORT_YSCALE_15\0" /* 19992 */
6320b8e80941Smrg	"PA_CL_VPORT_YOFFSET_15\0" /* 20014 */
6321b8e80941Smrg	"PA_CL_VPORT_ZSCALE_15\0" /* 20037 */
6322b8e80941Smrg	"PA_CL_VPORT_ZOFFSET_15\0" /* 20059 */
6323b8e80941Smrg	"PA_CL_UCP_0_X\0" /* 20082 */
6324b8e80941Smrg	"PA_CL_UCP_0_Y\0" /* 20096 */
6325b8e80941Smrg	"PA_CL_UCP_0_Z\0" /* 20110 */
6326b8e80941Smrg	"PA_CL_UCP_0_W\0" /* 20124 */
6327b8e80941Smrg	"PA_CL_UCP_1_X\0" /* 20138 */
6328b8e80941Smrg	"PA_CL_UCP_1_Y\0" /* 20152 */
6329b8e80941Smrg	"PA_CL_UCP_1_Z\0" /* 20166 */
6330b8e80941Smrg	"PA_CL_UCP_1_W\0" /* 20180 */
6331b8e80941Smrg	"PA_CL_UCP_2_X\0" /* 20194 */
6332b8e80941Smrg	"PA_CL_UCP_2_Y\0" /* 20208 */
6333b8e80941Smrg	"PA_CL_UCP_2_Z\0" /* 20222 */
6334b8e80941Smrg	"PA_CL_UCP_2_W\0" /* 20236 */
6335b8e80941Smrg	"PA_CL_UCP_3_X\0" /* 20250 */
6336b8e80941Smrg	"PA_CL_UCP_3_Y\0" /* 20264 */
6337b8e80941Smrg	"PA_CL_UCP_3_Z\0" /* 20278 */
6338b8e80941Smrg	"PA_CL_UCP_3_W\0" /* 20292 */
6339b8e80941Smrg	"PA_CL_UCP_4_X\0" /* 20306 */
6340b8e80941Smrg	"PA_CL_UCP_4_Y\0" /* 20320 */
6341b8e80941Smrg	"PA_CL_UCP_4_Z\0" /* 20334 */
6342b8e80941Smrg	"PA_CL_UCP_4_W\0" /* 20348 */
6343b8e80941Smrg	"PA_CL_UCP_5_X\0" /* 20362 */
6344b8e80941Smrg	"PA_CL_UCP_5_Y\0" /* 20376 */
6345b8e80941Smrg	"PA_CL_UCP_5_Z\0" /* 20390 */
6346b8e80941Smrg	"PA_CL_UCP_5_W\0" /* 20404 */
6347b8e80941Smrg	"SPI_PS_INPUT_CNTL_0\0" /* 20418 */
6348b8e80941Smrg	"SPI_PS_INPUT_CNTL_1\0" /* 20438 */
6349b8e80941Smrg	"SPI_PS_INPUT_CNTL_2\0" /* 20458 */
6350b8e80941Smrg	"SPI_PS_INPUT_CNTL_3\0" /* 20478 */
6351b8e80941Smrg	"SPI_PS_INPUT_CNTL_4\0" /* 20498 */
6352b8e80941Smrg	"SPI_PS_INPUT_CNTL_5\0" /* 20518 */
6353b8e80941Smrg	"SPI_PS_INPUT_CNTL_6\0" /* 20538 */
6354b8e80941Smrg	"SPI_PS_INPUT_CNTL_7\0" /* 20558 */
6355b8e80941Smrg	"SPI_PS_INPUT_CNTL_8\0" /* 20578 */
6356b8e80941Smrg	"SPI_PS_INPUT_CNTL_9\0" /* 20598 */
6357b8e80941Smrg	"SPI_PS_INPUT_CNTL_10\0" /* 20618 */
6358b8e80941Smrg	"SPI_PS_INPUT_CNTL_11\0" /* 20639 */
6359b8e80941Smrg	"SPI_PS_INPUT_CNTL_12\0" /* 20660 */
6360b8e80941Smrg	"SPI_PS_INPUT_CNTL_13\0" /* 20681 */
6361b8e80941Smrg	"SPI_PS_INPUT_CNTL_14\0" /* 20702 */
6362b8e80941Smrg	"SPI_PS_INPUT_CNTL_15\0" /* 20723 */
6363b8e80941Smrg	"SPI_PS_INPUT_CNTL_16\0" /* 20744 */
6364b8e80941Smrg	"SPI_PS_INPUT_CNTL_17\0" /* 20765 */
6365b8e80941Smrg	"SPI_PS_INPUT_CNTL_18\0" /* 20786 */
6366b8e80941Smrg	"SPI_PS_INPUT_CNTL_19\0" /* 20807 */
6367b8e80941Smrg	"SPI_PS_INPUT_CNTL_20\0" /* 20828 */
6368b8e80941Smrg	"SPI_PS_INPUT_CNTL_21\0" /* 20849 */
6369b8e80941Smrg	"SPI_PS_INPUT_CNTL_22\0" /* 20870 */
6370b8e80941Smrg	"SPI_PS_INPUT_CNTL_23\0" /* 20891 */
6371b8e80941Smrg	"SPI_PS_INPUT_CNTL_24\0" /* 20912 */
6372b8e80941Smrg	"SPI_PS_INPUT_CNTL_25\0" /* 20933 */
6373b8e80941Smrg	"SPI_PS_INPUT_CNTL_26\0" /* 20954 */
6374b8e80941Smrg	"SPI_PS_INPUT_CNTL_27\0" /* 20975 */
6375b8e80941Smrg	"SPI_PS_INPUT_CNTL_28\0" /* 20996 */
6376b8e80941Smrg	"SPI_PS_INPUT_CNTL_29\0" /* 21017 */
6377b8e80941Smrg	"SPI_PS_INPUT_CNTL_30\0" /* 21038 */
6378b8e80941Smrg	"SPI_PS_INPUT_CNTL_31\0" /* 21059 */
6379b8e80941Smrg	"SPI_VS_OUT_CONFIG\0" /* 21080 */
6380b8e80941Smrg	"SPI_PS_INPUT_ENA\0" /* 21098 */
6381b8e80941Smrg	"SPI_PS_INPUT_ADDR\0" /* 21115 */
6382b8e80941Smrg	"SPI_INTERP_CONTROL_0\0" /* 21133 */
6383b8e80941Smrg	"SPI_PS_IN_CONTROL\0" /* 21154 */
6384b8e80941Smrg	"SPI_BARYC_CNTL\0" /* 21172 */
6385b8e80941Smrg	"SPI_TMPRING_SIZE\0" /* 21187 */
6386b8e80941Smrg	"SPI_WAVE_MGMT_1\0" /* 21204 */
6387b8e80941Smrg	"SPI_WAVE_MGMT_2\0" /* 21220 */
6388b8e80941Smrg	"SPI_SHADER_POS_FORMAT\0" /* 21236, 21251 */
6389b8e80941Smrg	"SPI_SHADER_Z_FORMAT\0" /* 21258 */
6390b8e80941Smrg	"SPI_SHADER_COL_FORMAT\0" /* 21278 */
6391b8e80941Smrg	"SX_PS_DOWNCONVERT\0" /* 21300 */
6392b8e80941Smrg	"SX_BLEND_OPT_EPSILON\0" /* 21318 */
6393b8e80941Smrg	"SX_BLEND_OPT_CONTROL\0" /* 21339 */
6394b8e80941Smrg	"SX_MRT0_BLEND_OPT\0" /* 21360 */
6395b8e80941Smrg	"SX_MRT1_BLEND_OPT\0" /* 21378 */
6396b8e80941Smrg	"SX_MRT2_BLEND_OPT\0" /* 21396 */
6397b8e80941Smrg	"SX_MRT3_BLEND_OPT\0" /* 21414 */
6398b8e80941Smrg	"SX_MRT4_BLEND_OPT\0" /* 21432 */
6399b8e80941Smrg	"SX_MRT5_BLEND_OPT\0" /* 21450 */
6400b8e80941Smrg	"SX_MRT6_BLEND_OPT\0" /* 21468 */
6401b8e80941Smrg	"SX_MRT7_BLEND_OPT\0" /* 21486 */
6402b8e80941Smrg	"CB_BLEND0_CONTROL\0" /* 21504 */
6403b8e80941Smrg	"CB_BLEND1_CONTROL\0" /* 21522 */
6404b8e80941Smrg	"CB_BLEND2_CONTROL\0" /* 21540 */
6405b8e80941Smrg	"CB_BLEND3_CONTROL\0" /* 21558 */
6406b8e80941Smrg	"CB_BLEND4_CONTROL\0" /* 21576 */
6407b8e80941Smrg	"CB_BLEND5_CONTROL\0" /* 21594 */
6408b8e80941Smrg	"CB_BLEND6_CONTROL\0" /* 21612 */
6409b8e80941Smrg	"CB_BLEND7_CONTROL\0" /* 21630 */
6410b8e80941Smrg	"CS_COPY_STATE\0" /* 21648 */
6411b8e80941Smrg	"PA_CL_POINT_X_RAD\0" /* 21662 */
6412b8e80941Smrg	"PA_CL_POINT_Y_RAD\0" /* 21680 */
6413b8e80941Smrg	"PA_CL_POINT_SIZE\0" /* 21698 */
6414b8e80941Smrg	"PA_CL_POINT_CULL_RAD\0" /* 21715 */
6415b8e80941Smrg	"VGT_DMA_BASE_HI\0" /* 21736 */
6416b8e80941Smrg	"VGT_DMA_BASE\0" /* 21752 */
6417b8e80941Smrg	"VGT_DRAW_INITIATOR\0" /* 21765 */
6418b8e80941Smrg	"VGT_IMMED_DATA\0" /* 21784 */
6419b8e80941Smrg	"VGT_EVENT_ADDRESS_REG\0" /* 21799 */
6420b8e80941Smrg	"DB_DEPTH_CONTROL\0" /* 21821 */
6421b8e80941Smrg	"DB_EQAA\0" /* 21838 */
6422b8e80941Smrg	"CB_COLOR_CONTROL\0" /* 21846 */
6423b8e80941Smrg	"DB_SHADER_CONTROL\0" /* 21863 */
6424b8e80941Smrg	"PA_CL_CLIP_CNTL\0" /* 21881 */
6425b8e80941Smrg	"PA_SU_SC_MODE_CNTL\0" /* 21897 */
6426b8e80941Smrg	"PA_CL_VTE_CNTL\0" /* 21916 */
6427b8e80941Smrg	"PA_CL_VS_OUT_CNTL\0" /* 21931 */
6428b8e80941Smrg	"PA_CL_NANINF_CNTL\0" /* 21949 */
6429b8e80941Smrg	"PA_SU_LINE_STIPPLE_CNTL\0" /* 21967 */
6430b8e80941Smrg	"PA_SU_LINE_STIPPLE_SCALE\0" /* 21991 */
6431b8e80941Smrg	"PA_SU_PRIM_FILTER_CNTL\0" /* 22016 */
6432b8e80941Smrg	"PA_SU_SMALL_PRIM_FILTER_CNTL\0" /* 22039 */
6433b8e80941Smrg	"PA_SU_POINT_SIZE\0" /* 22068 */
6434b8e80941Smrg	"PA_SU_POINT_MINMAX\0" /* 22085 */
6435b8e80941Smrg	"PA_SU_LINE_CNTL\0" /* 22104 */
6436b8e80941Smrg	"PA_SC_LINE_STIPPLE\0" /* 22120 */
6437b8e80941Smrg	"VGT_OUTPUT_PATH_CNTL\0" /* 22139 */
6438b8e80941Smrg	"VGT_HOS_CNTL\0" /* 22160 */
6439b8e80941Smrg	"VGT_HOS_MAX_TESS_LEVEL\0" /* 22173 */
6440b8e80941Smrg	"VGT_HOS_MIN_TESS_LEVEL\0" /* 22196 */
6441b8e80941Smrg	"VGT_HOS_REUSE_DEPTH\0" /* 22219, 22227, 22233 */
6442b8e80941Smrg	"VGT_GROUP_PRIM_TYPE\0" /* 22239, 22249 */
6443b8e80941Smrg	"VGT_GROUP_FIRST_DECR\0" /* 22259, 22269, 22275 */
6444b8e80941Smrg	"VGT_GROUP_DECR\0" /* 22280 */
6445b8e80941Smrg	"VGT_GROUP_VECT_0_CNTL\0" /* 22295 */
6446b8e80941Smrg	"VGT_GROUP_VECT_1_CNTL\0" /* 22317 */
6447b8e80941Smrg	"VGT_GROUP_VECT_0_FMT_CNTL\0" /* 22339 */
6448b8e80941Smrg	"VGT_GROUP_VECT_1_FMT_CNTL\0" /* 22365 */
6449b8e80941Smrg	"VGT_GS_MODE\0" /* 22391, 22398 */
6450b8e80941Smrg	"VGT_GS_ONCHIP_CNTL\0" /* 22403 */
6451b8e80941Smrg	"PA_SC_MODE_CNTL_0\0" /* 22422 */
6452b8e80941Smrg	"PA_SC_MODE_CNTL_1\0" /* 22440 */
6453b8e80941Smrg	"VGT_ENHANCE\0" /* 22458 */
6454b8e80941Smrg	"VGT_GS_PER_ES\0" /* 22470, 22474 */
6455b8e80941Smrg	"VGT_ES_PER_GS\0" /* 22484, 22488 */
6456b8e80941Smrg	"VGT_GS_PER_VS\0" /* 22498, 22502 */
6457b8e80941Smrg	"VGT_GSVS_RING_OFFSET_1\0" /* 22512 */
6458b8e80941Smrg	"VGT_GSVS_RING_OFFSET_2\0" /* 22535 */
6459b8e80941Smrg	"VGT_GSVS_RING_OFFSET_3\0" /* 22558 */
6460b8e80941Smrg	"VGT_GS_OUT_PRIM_TYPE\0" /* 22581 */
6461b8e80941Smrg	"IA_ENHANCE\0" /* 22602 */
6462b8e80941Smrg	"VGT_DMA_SIZE\0" /* 22613 */
6463b8e80941Smrg	"VGT_DMA_MAX_SIZE\0" /* 22626, 22634 */
6464b8e80941Smrg	"VGT_DMA_INDEX_TYPE\0" /* 22643 */
6465b8e80941Smrg	"WD_ENHANCE\0" /* 22662 */
6466b8e80941Smrg	"VGT_PRIMITIVEID_EN\0" /* 22673, 22677 */
6467b8e80941Smrg	"VGT_DMA_NUM_INSTANCES\0" /* 22692 */
6468b8e80941Smrg	"VGT_PRIMITIVEID_RESET\0" /* 22714 */
6469b8e80941Smrg	"VGT_EVENT_INITIATOR\0" /* 22736 */
6470b8e80941Smrg	"VGT_MULTI_PRIM_IB_RESET_EN\0" /* 22756, 22774 */
6471b8e80941Smrg	"VGT_INSTANCE_STEP_RATE_0\0" /* 22783 */
6472b8e80941Smrg	"VGT_INSTANCE_STEP_RATE_1\0" /* 22808 */
6473b8e80941Smrg	"IA_MULTI_VGT_PARAM\0" /* 22833 */
6474b8e80941Smrg	"VGT_ESGS_RING_ITEMSIZE\0" /* 22852, 22866 */
6475b8e80941Smrg	"VGT_GSVS_RING_ITEMSIZE\0" /* 22875 */
6476b8e80941Smrg	"VGT_REUSE_OFF\0" /* 22898, 22902 */
6477b8e80941Smrg	"VGT_VTX_CNT_EN\0" /* 22912, 22916 */
6478b8e80941Smrg	"DB_HTILE_SURFACE\0" /* 22927, 22939 */
6479b8e80941Smrg	"DB_SRESULTS_COMPARE_STATE0\0" /* 22944 */
6480b8e80941Smrg	"DB_SRESULTS_COMPARE_STATE1\0" /* 22971 */
6481b8e80941Smrg	"DB_PRELOAD_CONTROL\0" /* 22998 */
6482b8e80941Smrg	"VGT_STRMOUT_BUFFER_SIZE_0\0" /* 23017 */
6483b8e80941Smrg	"VGT_STRMOUT_VTX_STRIDE_0\0" /* 23043 */
6484b8e80941Smrg	"VGT_STRMOUT_BUFFER_OFFSET_0\0" /* 23068 */
6485b8e80941Smrg	"VGT_STRMOUT_BUFFER_SIZE_1\0" /* 23096 */
6486b8e80941Smrg	"VGT_STRMOUT_VTX_STRIDE_1\0" /* 23122 */
6487b8e80941Smrg	"VGT_STRMOUT_BUFFER_OFFSET_1\0" /* 23147 */
6488b8e80941Smrg	"VGT_STRMOUT_BUFFER_SIZE_2\0" /* 23175 */
6489b8e80941Smrg	"VGT_STRMOUT_VTX_STRIDE_2\0" /* 23201 */
6490b8e80941Smrg	"VGT_STRMOUT_BUFFER_OFFSET_2\0" /* 23226 */
6491b8e80941Smrg	"VGT_STRMOUT_BUFFER_SIZE_3\0" /* 23254 */
6492b8e80941Smrg	"VGT_STRMOUT_VTX_STRIDE_3\0" /* 23280 */
6493b8e80941Smrg	"VGT_STRMOUT_BUFFER_OFFSET_3\0" /* 23305 */
6494b8e80941Smrg	"VGT_STRMOUT_DRAW_OPAQUE_OFFSET\0" /* 23333 */
6495b8e80941Smrg	"VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE\0" /* 23364 */
6496b8e80941Smrg	"VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE\0" /* 23407, 23431, 23438 */
6497b8e80941Smrg	"VGT_GS_MAX_VERT_OUT\0" /* 23445, 23452, 23461 */
6498b8e80941Smrg	"VGT_TESS_DISTRIBUTION\0" /* 23465 */
6499b8e80941Smrg	"VGT_SHADER_STAGES_EN\0" /* 23487, 23502 */
6500b8e80941Smrg	"VGT_LS_HS_CONFIG\0" /* 23508 */
6501b8e80941Smrg	"VGT_GS_VERT_ITEMSIZE\0" /* 23525 */
6502b8e80941Smrg	"VGT_GS_VERT_ITEMSIZE_1\0" /* 23546 */
6503b8e80941Smrg	"VGT_GS_VERT_ITEMSIZE_2\0" /* 23569 */
6504b8e80941Smrg	"VGT_GS_VERT_ITEMSIZE_3\0" /* 23592 */
6505b8e80941Smrg	"VGT_TF_PARAM\0" /* 23615 */
6506b8e80941Smrg	"DB_ALPHA_TO_MASK\0" /* 23628 */
6507b8e80941Smrg	"VGT_DISPATCH_DRAW_INDEX\0" /* 23645 */
6508b8e80941Smrg	"PA_SU_POLY_OFFSET_DB_FMT_CNTL\0" /* 23669 */
6509b8e80941Smrg	"PA_SU_POLY_OFFSET_CLAMP\0" /* 23699 */
6510b8e80941Smrg	"PA_SU_POLY_OFFSET_FRONT_SCALE\0" /* 23723 */
6511b8e80941Smrg	"PA_SU_POLY_OFFSET_FRONT_OFFSET\0" /* 23753 */
6512b8e80941Smrg	"PA_SU_POLY_OFFSET_BACK_SCALE\0" /* 23784 */
6513b8e80941Smrg	"PA_SU_POLY_OFFSET_BACK_OFFSET\0" /* 23813 */
6514b8e80941Smrg	"VGT_GS_INSTANCE_CNT\0" /* 23843, 23859 */
6515b8e80941Smrg	"VGT_STRMOUT_CONFIG\0" /* 23863 */
6516b8e80941Smrg	"VGT_STRMOUT_BUFFER_CONFIG\0" /* 23882 */
6517b8e80941Smrg	"PA_SC_CENTROID_PRIORITY_0\0" /* 23908 */
6518b8e80941Smrg	"PA_SC_CENTROID_PRIORITY_1\0" /* 23934 */
6519b8e80941Smrg	"PA_SC_LINE_CNTL\0" /* 23960 */
6520b8e80941Smrg	"PA_SC_AA_CONFIG\0" /* 23976 */
6521b8e80941Smrg	"PA_SU_VTX_CNTL\0" /* 23992 */
6522b8e80941Smrg	"PA_CL_GB_VERT_CLIP_ADJ\0" /* 24007 */
6523b8e80941Smrg	"PA_CL_GB_VERT_DISC_ADJ\0" /* 24030 */
6524b8e80941Smrg	"PA_CL_GB_HORZ_CLIP_ADJ\0" /* 24053 */
6525b8e80941Smrg	"PA_CL_GB_HORZ_DISC_ADJ\0" /* 24076 */
6526b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0\0" /* 24099 */
6527b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1\0" /* 24133 */
6528b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2\0" /* 24167 */
6529b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3\0" /* 24201 */
6530b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0\0" /* 24235 */
6531b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1\0" /* 24269 */
6532b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2\0" /* 24303 */
6533b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3\0" /* 24337 */
6534b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0\0" /* 24371 */
6535b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1\0" /* 24405 */
6536b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2\0" /* 24439 */
6537b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3\0" /* 24473 */
6538b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0\0" /* 24507 */
6539b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1\0" /* 24541 */
6540b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2\0" /* 24575 */
6541b8e80941Smrg	"PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3\0" /* 24609 */
6542b8e80941Smrg	"PA_SC_AA_MASK_X0Y0_X1Y0\0" /* 24643 */
6543b8e80941Smrg	"PA_SC_AA_MASK_X0Y1_X1Y1\0" /* 24667 */
6544b8e80941Smrg	"PA_SC_SHADER_CONTROL\0" /* 24691 */
6545b8e80941Smrg	"VGT_VERTEX_REUSE_BLOCK_CNTL\0" /* 24712 */
6546b8e80941Smrg	"VGT_OUT_DEALLOC_CNTL\0" /* 24740 */
6547b8e80941Smrg	"CB_COLOR0_BASE\0" /* 24761 */
6548b8e80941Smrg	"CB_COLOR0_PITCH\0" /* 24776 */
6549b8e80941Smrg	"CB_COLOR0_SLICE\0" /* 24792 */
6550b8e80941Smrg	"CB_COLOR0_VIEW\0" /* 24808 */
6551b8e80941Smrg	"CB_COLOR0_INFO\0" /* 24823 */
6552b8e80941Smrg	"CB_COLOR0_ATTRIB\0" /* 24838 */
6553b8e80941Smrg	"CB_COLOR0_DCC_CONTROL\0" /* 24855 */
6554b8e80941Smrg	"CB_COLOR0_CMASK\0" /* 24877 */
6555b8e80941Smrg	"CB_COLOR0_CMASK_SLICE\0" /* 24893 */
6556b8e80941Smrg	"CB_COLOR0_FMASK\0" /* 24915 */
6557b8e80941Smrg	"CB_COLOR0_FMASK_SLICE\0" /* 24931 */
6558b8e80941Smrg	"CB_COLOR0_CLEAR_WORD0\0" /* 24953 */
6559b8e80941Smrg	"CB_COLOR0_CLEAR_WORD1\0" /* 24975 */
6560b8e80941Smrg	"CB_COLOR0_DCC_BASE\0" /* 24997 */
6561b8e80941Smrg	"CB_COLOR1_BASE\0" /* 25016 */
6562b8e80941Smrg	"CB_COLOR1_PITCH\0" /* 25031 */
6563b8e80941Smrg	"CB_COLOR1_SLICE\0" /* 25047 */
6564b8e80941Smrg	"CB_COLOR1_VIEW\0" /* 25063 */
6565b8e80941Smrg	"CB_COLOR1_INFO\0" /* 25078 */
6566b8e80941Smrg	"CB_COLOR1_ATTRIB\0" /* 25093 */
6567b8e80941Smrg	"CB_COLOR1_DCC_CONTROL\0" /* 25110 */
6568b8e80941Smrg	"CB_COLOR1_CMASK\0" /* 25132 */
6569b8e80941Smrg	"CB_COLOR1_CMASK_SLICE\0" /* 25148 */
6570b8e80941Smrg	"CB_COLOR1_FMASK\0" /* 25170 */
6571b8e80941Smrg	"CB_COLOR1_FMASK_SLICE\0" /* 25186 */
6572b8e80941Smrg	"CB_COLOR1_CLEAR_WORD0\0" /* 25208 */
6573b8e80941Smrg	"CB_COLOR1_CLEAR_WORD1\0" /* 25230 */
6574b8e80941Smrg	"CB_COLOR1_DCC_BASE\0" /* 25252 */
6575b8e80941Smrg	"CB_COLOR2_BASE\0" /* 25271 */
6576b8e80941Smrg	"CB_COLOR2_PITCH\0" /* 25286 */
6577b8e80941Smrg	"CB_COLOR2_SLICE\0" /* 25302 */
6578b8e80941Smrg	"CB_COLOR2_VIEW\0" /* 25318 */
6579b8e80941Smrg	"CB_COLOR2_INFO\0" /* 25333 */
6580b8e80941Smrg	"CB_COLOR2_ATTRIB\0" /* 25348 */
6581b8e80941Smrg	"CB_COLOR2_DCC_CONTROL\0" /* 25365 */
6582b8e80941Smrg	"CB_COLOR2_CMASK\0" /* 25387 */
6583b8e80941Smrg	"CB_COLOR2_CMASK_SLICE\0" /* 25403 */
6584b8e80941Smrg	"CB_COLOR2_FMASK\0" /* 25425 */
6585b8e80941Smrg	"CB_COLOR2_FMASK_SLICE\0" /* 25441 */
6586b8e80941Smrg	"CB_COLOR2_CLEAR_WORD0\0" /* 25463 */
6587b8e80941Smrg	"CB_COLOR2_CLEAR_WORD1\0" /* 25485 */
6588b8e80941Smrg	"CB_COLOR2_DCC_BASE\0" /* 25507 */
6589b8e80941Smrg	"CB_COLOR3_BASE\0" /* 25526 */
6590b8e80941Smrg	"CB_COLOR3_PITCH\0" /* 25541 */
6591b8e80941Smrg	"CB_COLOR3_SLICE\0" /* 25557 */
6592b8e80941Smrg	"CB_COLOR3_VIEW\0" /* 25573 */
6593b8e80941Smrg	"CB_COLOR3_INFO\0" /* 25588 */
6594b8e80941Smrg	"CB_COLOR3_ATTRIB\0" /* 25603 */
6595b8e80941Smrg	"CB_COLOR3_DCC_CONTROL\0" /* 25620 */
6596b8e80941Smrg	"CB_COLOR3_CMASK\0" /* 25642 */
6597b8e80941Smrg	"CB_COLOR3_CMASK_SLICE\0" /* 25658 */
6598b8e80941Smrg	"CB_COLOR3_FMASK\0" /* 25680 */
6599b8e80941Smrg	"CB_COLOR3_FMASK_SLICE\0" /* 25696 */
6600b8e80941Smrg	"CB_COLOR3_CLEAR_WORD0\0" /* 25718 */
6601b8e80941Smrg	"CB_COLOR3_CLEAR_WORD1\0" /* 25740 */
6602b8e80941Smrg	"CB_COLOR3_DCC_BASE\0" /* 25762 */
6603b8e80941Smrg	"CB_COLOR4_BASE\0" /* 25781 */
6604b8e80941Smrg	"CB_COLOR4_PITCH\0" /* 25796 */
6605b8e80941Smrg	"CB_COLOR4_SLICE\0" /* 25812 */
6606b8e80941Smrg	"CB_COLOR4_VIEW\0" /* 25828 */
6607b8e80941Smrg	"CB_COLOR4_INFO\0" /* 25843 */
6608b8e80941Smrg	"CB_COLOR4_ATTRIB\0" /* 25858 */
6609b8e80941Smrg	"CB_COLOR4_DCC_CONTROL\0" /* 25875 */
6610b8e80941Smrg	"CB_COLOR4_CMASK\0" /* 25897 */
6611b8e80941Smrg	"CB_COLOR4_CMASK_SLICE\0" /* 25913 */
6612b8e80941Smrg	"CB_COLOR4_FMASK\0" /* 25935 */
6613b8e80941Smrg	"CB_COLOR4_FMASK_SLICE\0" /* 25951 */
6614b8e80941Smrg	"CB_COLOR4_CLEAR_WORD0\0" /* 25973 */
6615b8e80941Smrg	"CB_COLOR4_CLEAR_WORD1\0" /* 25995 */
6616b8e80941Smrg	"CB_COLOR4_DCC_BASE\0" /* 26017 */
6617b8e80941Smrg	"CB_COLOR5_BASE\0" /* 26036 */
6618b8e80941Smrg	"CB_COLOR5_PITCH\0" /* 26051 */
6619b8e80941Smrg	"CB_COLOR5_SLICE\0" /* 26067 */
6620b8e80941Smrg	"CB_COLOR5_VIEW\0" /* 26083 */
6621b8e80941Smrg	"CB_COLOR5_INFO\0" /* 26098 */
6622b8e80941Smrg	"CB_COLOR5_ATTRIB\0" /* 26113 */
6623b8e80941Smrg	"CB_COLOR5_DCC_CONTROL\0" /* 26130 */
6624b8e80941Smrg	"CB_COLOR5_CMASK\0" /* 26152 */
6625b8e80941Smrg	"CB_COLOR5_CMASK_SLICE\0" /* 26168 */
6626b8e80941Smrg	"CB_COLOR5_FMASK\0" /* 26190 */
6627b8e80941Smrg	"CB_COLOR5_FMASK_SLICE\0" /* 26206 */
6628b8e80941Smrg	"CB_COLOR5_CLEAR_WORD0\0" /* 26228 */
6629b8e80941Smrg	"CB_COLOR5_CLEAR_WORD1\0" /* 26250 */
6630b8e80941Smrg	"CB_COLOR5_DCC_BASE\0" /* 26272 */
6631b8e80941Smrg	"CB_COLOR6_BASE\0" /* 26291 */
6632b8e80941Smrg	"CB_COLOR6_PITCH\0" /* 26306 */
6633b8e80941Smrg	"CB_COLOR6_SLICE\0" /* 26322 */
6634b8e80941Smrg	"CB_COLOR6_VIEW\0" /* 26338 */
6635b8e80941Smrg	"CB_COLOR6_INFO\0" /* 26353 */
6636b8e80941Smrg	"CB_COLOR6_ATTRIB\0" /* 26368 */
6637b8e80941Smrg	"CB_COLOR6_DCC_CONTROL\0" /* 26385 */
6638b8e80941Smrg	"CB_COLOR6_CMASK\0" /* 26407 */
6639b8e80941Smrg	"CB_COLOR6_CMASK_SLICE\0" /* 26423 */
6640b8e80941Smrg	"CB_COLOR6_FMASK\0" /* 26445 */
6641b8e80941Smrg	"CB_COLOR6_FMASK_SLICE\0" /* 26461 */
6642b8e80941Smrg	"CB_COLOR6_CLEAR_WORD0\0" /* 26483 */
6643b8e80941Smrg	"CB_COLOR6_CLEAR_WORD1\0" /* 26505 */
6644b8e80941Smrg	"CB_COLOR6_DCC_BASE\0" /* 26527 */
6645b8e80941Smrg	"CB_COLOR7_BASE\0" /* 26546 */
6646b8e80941Smrg	"CB_COLOR7_PITCH\0" /* 26561 */
6647b8e80941Smrg	"CB_COLOR7_SLICE\0" /* 26577 */
6648b8e80941Smrg	"CB_COLOR7_VIEW\0" /* 26593 */
6649b8e80941Smrg	"CB_COLOR7_INFO\0" /* 26608 */
6650b8e80941Smrg	"CB_COLOR7_ATTRIB\0" /* 26623 */
6651b8e80941Smrg	"CB_COLOR7_DCC_CONTROL\0" /* 26640 */
6652b8e80941Smrg	"CB_COLOR7_CMASK\0" /* 26662 */
6653b8e80941Smrg	"CB_COLOR7_CMASK_SLICE\0" /* 26678 */
6654b8e80941Smrg	"CB_COLOR7_FMASK\0" /* 26700 */
6655b8e80941Smrg	"CB_COLOR7_FMASK_SLICE\0" /* 26716 */
6656b8e80941Smrg	"CB_COLOR7_CLEAR_WORD0\0" /* 26738 */
6657b8e80941Smrg	"CB_COLOR7_CLEAR_WORD1\0" /* 26760 */
6658b8e80941Smrg	"CB_COLOR7_DCC_BASE\0" /* 26782 */
6659b8e80941Smrg	"VGT_TF_MEMORY_BASE_HI\0" /* 26801 */
6660b8e80941Smrg	"WD_POS_BUF_BASE\0" /* 26823 */
6661b8e80941Smrg	"WD_POS_BUF_BASE_HI\0" /* 26839 */
6662b8e80941Smrg	"WD_CNTL_SB_BUF_BASE\0" /* 26858 */
6663b8e80941Smrg	"WD_CNTL_SB_BUF_BASE_HI\0" /* 26878 */
6664b8e80941Smrg	"WD_INDEX_BUF_BASE\0" /* 26901 */
6665b8e80941Smrg	"WD_INDEX_BUF_BASE_HI\0" /* 26919 */
6666b8e80941Smrg	"VGT_INSTANCE_BASE_ID\0" /* 26940 */
6667b8e80941Smrg	"SQC_WRITEBACK\0" /* 26961, 26965 */
6668b8e80941Smrg	"SPI_CONFIG_CNTL_2\0" /* 26975 */
6669b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_16\0" /* 26993 */
6670b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_17\0" /* 27020 */
6671b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_18\0" /* 27047 */
6672b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_19\0" /* 27074 */
6673b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_20\0" /* 27101 */
6674b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_21\0" /* 27128 */
6675b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_22\0" /* 27155 */
6676b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_23\0" /* 27182 */
6677b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_24\0" /* 27209 */
6678b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_25\0" /* 27236 */
6679b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_26\0" /* 27263 */
6680b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_27\0" /* 27290 */
6681b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_28\0" /* 27317 */
6682b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_29\0" /* 27344 */
6683b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_30\0" /* 27371 */
6684b8e80941Smrg	"SPI_SHADER_USER_DATA_PS_31\0" /* 27398 */
6685b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_16\0" /* 27425 */
6686b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_17\0" /* 27452 */
6687b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_18\0" /* 27479 */
6688b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_19\0" /* 27506 */
6689b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_20\0" /* 27533 */
6690b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_21\0" /* 27560 */
6691b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_22\0" /* 27587 */
6692b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_23\0" /* 27614 */
6693b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_24\0" /* 27641 */
6694b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_25\0" /* 27668 */
6695b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_26\0" /* 27695 */
6696b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_27\0" /* 27722 */
6697b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_28\0" /* 27749 */
6698b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_29\0" /* 27776 */
6699b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_30\0" /* 27803 */
6700b8e80941Smrg	"SPI_SHADER_USER_DATA_VS_31\0" /* 27830 */
6701b8e80941Smrg	"SPI_SHADER_PGM_RSRC2_GS_VS\0" /* 27857 */
6702b8e80941Smrg	"SPI_SHADER_PGM_RSRC4_GS\0" /* 27884 */
6703b8e80941Smrg	"SPI_SHADER_USER_DATA_ADDR_LO_GS\0" /* 27908 */
6704b8e80941Smrg	"SPI_SHADER_USER_DATA_ADDR_HI_GS\0" /* 27940 */
6705b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_16\0" /* 27972 */
6706b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_17\0" /* 27999 */
6707b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_18\0" /* 28026 */
6708b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_19\0" /* 28053 */
6709b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_20\0" /* 28080 */
6710b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_21\0" /* 28107 */
6711b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_22\0" /* 28134 */
6712b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_23\0" /* 28161 */
6713b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_24\0" /* 28188 */
6714b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_25\0" /* 28215 */
6715b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_26\0" /* 28242 */
6716b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_27\0" /* 28269 */
6717b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_28\0" /* 28296 */
6718b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_29\0" /* 28323 */
6719b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_30\0" /* 28350 */
6720b8e80941Smrg	"SPI_SHADER_USER_DATA_ES_31\0" /* 28377 */
6721b8e80941Smrg	"SPI_SHADER_PGM_RSRC4_HS\0" /* 28404 */
6722b8e80941Smrg	"SPI_SHADER_USER_DATA_ADDR_LO_HS\0" /* 28428 */
6723b8e80941Smrg	"SPI_SHADER_USER_DATA_ADDR_HI_HS\0" /* 28460 */
6724b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_16\0" /* 28492 */
6725b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_17\0" /* 28519 */
6726b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_18\0" /* 28546 */
6727b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_19\0" /* 28573 */
6728b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_20\0" /* 28600 */
6729b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_21\0" /* 28627 */
6730b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_22\0" /* 28654 */
6731b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_23\0" /* 28681 */
6732b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_24\0" /* 28708 */
6733b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_25\0" /* 28735 */
6734b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_26\0" /* 28762 */
6735b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_27\0" /* 28789 */
6736b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_28\0" /* 28816 */
6737b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_29\0" /* 28843 */
6738b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_30\0" /* 28870 */
6739b8e80941Smrg	"SPI_SHADER_USER_DATA_LS_31\0" /* 28897 */
6740b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_0\0" /* 28924 */
6741b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_1\0" /* 28954 */
6742b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_2\0" /* 28984 */
6743b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_3\0" /* 29014 */
6744b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_4\0" /* 29044 */
6745b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_5\0" /* 29074 */
6746b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_6\0" /* 29104 */
6747b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_7\0" /* 29134 */
6748b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_8\0" /* 29164 */
6749b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_9\0" /* 29194 */
6750b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_10\0" /* 29224 */
6751b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_11\0" /* 29255 */
6752b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_12\0" /* 29286 */
6753b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_13\0" /* 29317 */
6754b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_14\0" /* 29348 */
6755b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_15\0" /* 29379 */
6756b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_16\0" /* 29410 */
6757b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_17\0" /* 29441 */
6758b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_18\0" /* 29472 */
6759b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_19\0" /* 29503 */
6760b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_20\0" /* 29534 */
6761b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_21\0" /* 29565 */
6762b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_22\0" /* 29596 */
6763b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_23\0" /* 29627 */
6764b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_24\0" /* 29658 */
6765b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_25\0" /* 29689 */
6766b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_26\0" /* 29720 */
6767b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_27\0" /* 29751 */
6768b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_28\0" /* 29782 */
6769b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_29\0" /* 29813 */
6770b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_30\0" /* 29844 */
6771b8e80941Smrg	"SPI_SHADER_USER_DATA_COMMON_31\0" /* 29875 */
6772b8e80941Smrg	"COMPUTE_DISPATCH_PKT_ADDR_LO\0" /* 29906 */
6773b8e80941Smrg	"COMPUTE_DISPATCH_PKT_ADDR_HI\0" /* 29935 */
6774b8e80941Smrg	"COMPUTE_DISPATCH_SCRATCH_BASE_LO\0" /* 29964 */
6775b8e80941Smrg	"COMPUTE_DISPATCH_SCRATCH_BASE_HI\0" /* 29997 */
6776b8e80941Smrg	"CPF_LATENCY_STATS_DATA\0" /* 30030 */
6777b8e80941Smrg	"CPG_LATENCY_STATS_DATA\0" /* 30053 */
6778b8e80941Smrg	"CPC_LATENCY_STATS_DATA\0" /* 30076 */
6779b8e80941Smrg	"CPF_TC_PERF_COUNTER_WINDOW_SELECT\0" /* 30099 */
6780b8e80941Smrg	"CPG_TC_PERF_COUNTER_WINDOW_SELECT\0" /* 30133 */
6781b8e80941Smrg	"CPF_LATENCY_STATS_SELECT\0" /* 30167 */
6782b8e80941Smrg	"CPG_LATENCY_STATS_SELECT\0" /* 30192 */
6783b8e80941Smrg	"CPC_LATENCY_STATS_SELECT\0" /* 30217 */
6784b8e80941Smrg	"DB_HTILE_DATA_BASE_HI\0" /* 30242 */
6785b8e80941Smrg	"DB_Z_READ_BASE_HI\0" /* 30264 */
6786b8e80941Smrg	"DB_STENCIL_READ_BASE_HI\0" /* 30282 */
6787b8e80941Smrg	"DB_Z_WRITE_BASE_HI\0" /* 30306 */
6788b8e80941Smrg	"DB_STENCIL_WRITE_BASE_HI\0" /* 30325 */
6789b8e80941Smrg	"DB_DFSM_CONTROL\0" /* 30350 */
6790b8e80941Smrg	"DB_Z_INFO2\0" /* 30366 */
6791b8e80941Smrg	"DB_STENCIL_INFO2\0" /* 30377 */
6792b8e80941Smrg	"PA_SC_TILE_STEERING_OVERRIDE\0" /* 30394 */
6793b8e80941Smrg	"CP_PERFMON_CNTX_CNTL\0" /* 30423 */
6794b8e80941Smrg	"PA_SC_RIGHT_VERT_GRID\0" /* 30444 */
6795b8e80941Smrg	"PA_SC_LEFT_VERT_GRID\0" /* 30466 */
6796b8e80941Smrg	"PA_SC_HORIZ_GRID\0" /* 30487 */
6797b8e80941Smrg	"CB_MRT0_EPITCH\0" /* 30504, 30512 */
6798b8e80941Smrg	"CB_MRT1_EPITCH\0" /* 30519 */
6799b8e80941Smrg	"CB_MRT2_EPITCH\0" /* 30534 */
6800b8e80941Smrg	"CB_MRT3_EPITCH\0" /* 30549 */
6801b8e80941Smrg	"CB_MRT4_EPITCH\0" /* 30564 */
6802b8e80941Smrg	"CB_MRT5_EPITCH\0" /* 30579 */
6803b8e80941Smrg	"CB_MRT6_EPITCH\0" /* 30594 */
6804b8e80941Smrg	"CB_MRT7_EPITCH\0" /* 30609 */
6805b8e80941Smrg	"PA_CL_OBJPRIM_ID_CNTL\0" /* 30624 */
6806b8e80941Smrg	"PA_CL_NGG_CNTL\0" /* 30646 */
6807b8e80941Smrg	"PA_SU_OVER_RASTERIZATION_CNTL\0" /* 30661 */
6808b8e80941Smrg	"PA_STEREO_CNTL\0" /* 30691 */
6809b8e80941Smrg	"VGT_GS_MAX_PRIMS_PER_SUBGROUP\0" /* 30706, 30713 */
6810b8e80941Smrg	"VGT_DRAW_PAYLOAD_CNTL\0" /* 30736 */
6811b8e80941Smrg	"VGT_DMA_EVENT_INITIATOR\0" /* 30758 */
6812b8e80941Smrg	"PA_SC_BINNER_CNTL_0\0" /* 30782 */
6813b8e80941Smrg	"PA_SC_BINNER_CNTL_1\0" /* 30802 */
6814b8e80941Smrg	"PA_SC_CONSERVATIVE_RASTERIZATION_CNTL\0" /* 30822 */
6815b8e80941Smrg	"PA_SC_NGG_MODE_CNTL\0" /* 30860 */
6816b8e80941Smrg	"CB_COLOR0_BASE_EXT\0" /* 30880 */
6817b8e80941Smrg	"CB_COLOR0_ATTRIB2\0" /* 30899 */
6818b8e80941Smrg	"CB_COLOR0_CMASK_BASE_EXT\0" /* 30917 */
6819b8e80941Smrg	"CB_COLOR0_FMASK_BASE_EXT\0" /* 30942 */
6820b8e80941Smrg	"CB_COLOR0_DCC_BASE_EXT\0" /* 30967 */
6821b8e80941Smrg	"CB_COLOR1_BASE_EXT\0" /* 30990 */
6822b8e80941Smrg	"CB_COLOR1_ATTRIB2\0" /* 31009 */
6823b8e80941Smrg	"CB_COLOR1_CMASK_BASE_EXT\0" /* 31027 */
6824b8e80941Smrg	"CB_COLOR1_FMASK_BASE_EXT\0" /* 31052 */
6825b8e80941Smrg	"CB_COLOR1_DCC_BASE_EXT\0" /* 31077 */
6826b8e80941Smrg	"CB_COLOR2_BASE_EXT\0" /* 31100 */
6827b8e80941Smrg	"CB_COLOR2_ATTRIB2\0" /* 31119 */
6828b8e80941Smrg	"CB_COLOR2_CMASK_BASE_EXT\0" /* 31137 */
6829b8e80941Smrg	"CB_COLOR2_FMASK_BASE_EXT\0" /* 31162 */
6830b8e80941Smrg	"CB_COLOR2_DCC_BASE_EXT\0" /* 31187 */
6831b8e80941Smrg	"CB_COLOR3_BASE_EXT\0" /* 31210 */
6832b8e80941Smrg	"CB_COLOR3_ATTRIB2\0" /* 31229 */
6833b8e80941Smrg	"CB_COLOR3_CMASK_BASE_EXT\0" /* 31247 */
6834b8e80941Smrg	"CB_COLOR3_FMASK_BASE_EXT\0" /* 31272 */
6835b8e80941Smrg	"CB_COLOR3_DCC_BASE_EXT\0" /* 31297 */
6836b8e80941Smrg	"CB_COLOR4_BASE_EXT\0" /* 31320 */
6837b8e80941Smrg	"CB_COLOR4_ATTRIB2\0" /* 31339 */
6838b8e80941Smrg	"CB_COLOR4_CMASK_BASE_EXT\0" /* 31357 */
6839b8e80941Smrg	"CB_COLOR4_FMASK_BASE_EXT\0" /* 31382 */
6840b8e80941Smrg	"CB_COLOR4_DCC_BASE_EXT\0" /* 31407 */
6841b8e80941Smrg	"CB_COLOR5_BASE_EXT\0" /* 31430 */
6842b8e80941Smrg	"CB_COLOR5_ATTRIB2\0" /* 31449 */
6843b8e80941Smrg	"CB_COLOR5_CMASK_BASE_EXT\0" /* 31467 */
6844b8e80941Smrg	"CB_COLOR5_FMASK_BASE_EXT\0" /* 31492 */
6845b8e80941Smrg	"CB_COLOR5_DCC_BASE_EXT\0" /* 31517 */
6846b8e80941Smrg	"CB_COLOR6_BASE_EXT\0" /* 31540 */
6847b8e80941Smrg	"CB_COLOR6_ATTRIB2\0" /* 31559 */
6848b8e80941Smrg	"CB_COLOR6_CMASK_BASE_EXT\0" /* 31577 */
6849b8e80941Smrg	"CB_COLOR6_FMASK_BASE_EXT\0" /* 31602 */
6850b8e80941Smrg	"CB_COLOR6_DCC_BASE_EXT\0" /* 31627 */
6851b8e80941Smrg	"CB_COLOR7_BASE_EXT\0" /* 31650 */
6852b8e80941Smrg	"CB_COLOR7_ATTRIB2\0" /* 31669 */
6853b8e80941Smrg	"CB_COLOR7_CMASK_BASE_EXT\0" /* 31687 */
6854b8e80941Smrg	"CB_COLOR7_FMASK_BASE_EXT\0" /* 31712 */
6855b8e80941Smrg	"CB_COLOR7_DCC_BASE_EXT\0" /* 31737 */
6856b8e80941Smrg	"COUNT_INDIRECT_ENABLE\0" /* 31760 */
6857b8e80941Smrg	"DRAW_INDEX_ENABLE\0" /* 31782 */
6858b8e80941Smrg	"PFP\0" /* 31800 */
6859b8e80941Smrg	"ENGINE_SEL\0" /* 31804 */
6860b8e80941Smrg	"WR_CONFIRM\0" /* 31815 */
6861b8e80941Smrg	"WR_ONE_ADDR\0" /* 31826 */
6862b8e80941Smrg	"MEM_MAPPED_REGISTER\0" /* 31838, 31849 */
6863b8e80941Smrg	"MEM_GRBM\0" /* 31858 */
6864b8e80941Smrg	"TC_L2\0" /* 31867 */
6865b8e80941Smrg	"GDS\0" /* 31873 */
6866b8e80941Smrg	"DST_SEL\0" /* 31877 */
6867b8e80941Smrg	"IB_SIZE\0" /* 31885 */
6868b8e80941Smrg	"CHAIN\0" /* 31893 */
6869b8e80941Smrg	"VALID\0" /* 31899 */
6870b8e80941Smrg	"CP_SYNC\0" /* 31905 */
6871b8e80941Smrg	"SRC_ADDR\0" /* 31913 */
6872b8e80941Smrg	"SRC_ADDR_TC_L2\0" /* 31922 */
6873b8e80941Smrg	"SRC_SEL\0" /* 31937 */
6874b8e80941Smrg	"ENGINE\0" /* 31945 */
6875b8e80941Smrg	"DST_ADDR\0" /* 31952 */
6876b8e80941Smrg	"DST_ADDR_TC_L2\0" /* 31961 */
6877b8e80941Smrg	"BYTE_COUNT_GFX6\0" /* 31976 */
6878b8e80941Smrg	"BYTE_COUNT_GFX9\0" /* 31992 */
6879b8e80941Smrg	"DISABLE_WR_CONFIRM_GFX6\0" /* 32008 */
6880b8e80941Smrg	"NONE\0" /* 32032 */
6881b8e80941Smrg	"8_IN_16\0" /* 32037 */
6882b8e80941Smrg	"8_IN_32\0" /* 32045, 32047 */
6883b8e80941Smrg	"8_IN_64\0" /* 32053 */
6884b8e80941Smrg	"SRC_SWAP\0" /* 32061 */
6885b8e80941Smrg	"DST_SWAP\0" /* 32070 */
6886b8e80941Smrg	"MEMORY\0" /* 32079 */
6887b8e80941Smrg	"SAS\0" /* 32086 */
6888b8e80941Smrg	"DAS\0" /* 32090 */
6889b8e80941Smrg	"INCREMENT\0" /* 32094 */
6890b8e80941Smrg	"NO_INCREMENT\0" /* 32104 */
6891b8e80941Smrg	"SAIC\0" /* 32117 */
6892b8e80941Smrg	"DAIC\0" /* 32122 */
6893b8e80941Smrg	"RAW_WAIT\0" /* 32127 */
6894b8e80941Smrg	"DISABLE_WR_CONFIRM_GFX9\0" /* 32136 */
6895b8e80941Smrg	"DST_CACHE_POLICY\0" /* 32160 */
6896b8e80941Smrg	"SRC_CACHE_POLICY\0" /* 32177 */
6897b8e80941Smrg	"SDMA_RQ_PENDING\0" /* 32194 */
6898b8e80941Smrg	"TST_RQ_PENDING\0" /* 32210 */
6899b8e80941Smrg	"SDMA1_RQ_PENDING\0" /* 32225 */
6900b8e80941Smrg	"VCE0_RQ_PENDING\0" /* 32242 */
6901b8e80941Smrg	"VP8_BUSY\0" /* 32258 */
6902b8e80941Smrg	"SDMA_BUSY\0" /* 32267, 32268 */
6903b8e80941Smrg	"SDMA1_BUSY\0" /* 32277 */
6904b8e80941Smrg	"VCE0_BUSY\0" /* 32288 */
6905b8e80941Smrg	"XDMA_BUSY\0" /* 32298 */
6906b8e80941Smrg	"CHUB_BUSY\0" /* 32308 */
6907b8e80941Smrg	"SDMA2_BUSY\0" /* 32318 */
6908b8e80941Smrg	"SDMA3_BUSY\0" /* 32329 */
6909b8e80941Smrg	"SAMSCP_BUSY\0" /* 32340, 32344 */
6910b8e80941Smrg	"ISP_BUSY\0" /* 32352 */
6911b8e80941Smrg	"VCE1_BUSY\0" /* 32361 */
6912b8e80941Smrg	"ODE_BUSY\0" /* 32371 */
6913b8e80941Smrg	"SDMA2_RQ_PENDING\0" /* 32380 */
6914b8e80941Smrg	"SDMA3_RQ_PENDING\0" /* 32397 */
6915b8e80941Smrg	"SAMSCP_RQ_PENDING\0" /* 32414 */
6916b8e80941Smrg	"ISP_RQ_PENDING\0" /* 32432 */
6917b8e80941Smrg	"VCE1_RQ_PENDING\0" /* 32447 */
6918b8e80941Smrg	"UVD_RQ_PENDING\0" /* 32463 */
6919b8e80941Smrg	"SAMMSP_RQ_PENDING\0" /* 32478 */
6920b8e80941Smrg	"ACP_RQ_PENDING\0" /* 32496 */
6921b8e80941Smrg	"SMU_RQ_PENDING\0" /* 32511 */
6922b8e80941Smrg	"GRBM_RQ_PENDING\0" /* 32526 */
6923b8e80941Smrg	"HI_RQ_PENDING\0" /* 32542 */
6924b8e80941Smrg	"VMC_BUSY\0" /* 32556 */
6925b8e80941Smrg	"MCB_BUSY\0" /* 32565, 32566 */
6926b8e80941Smrg	"MCB_NON_DISPLAY_BUSY\0" /* 32574 */
6927b8e80941Smrg	"MCC_BUSY\0" /* 32595 */
6928b8e80941Smrg	"MCD_BUSY\0" /* 32604 */
6929b8e80941Smrg	"VMC1_BUSY\0" /* 32613 */
6930b8e80941Smrg	"SEM_BUSY\0" /* 32623 */
6931b8e80941Smrg	"ACP_BUSY\0" /* 32632 */
6932b8e80941Smrg	"IH_BUSY\0" /* 32641 */
6933b8e80941Smrg	"UVD_BUSY\0" /* 32649 */
6934b8e80941Smrg	"SAMMSP_BUSY\0" /* 32658 */
6935b8e80941Smrg	"GCATCL2_BUSY\0" /* 32670 */
6936b8e80941Smrg	"OSATCL2_BUSY\0" /* 32683 */
6937b8e80941Smrg	"BIF_BUSY\0" /* 32696 */
6938b8e80941Smrg	"MCC0_BUSY\0" /* 32705 */
6939b8e80941Smrg	"MCC1_BUSY\0" /* 32715 */
6940b8e80941Smrg	"MCC2_BUSY\0" /* 32725 */
6941b8e80941Smrg	"MCC3_BUSY\0" /* 32735 */
6942b8e80941Smrg	"MCC4_BUSY\0" /* 32745 */
6943b8e80941Smrg	"MCC5_BUSY\0" /* 32755 */
6944b8e80941Smrg	"MCC6_BUSY\0" /* 32765 */
6945b8e80941Smrg	"MCC7_BUSY\0" /* 32775 */
6946b8e80941Smrg	"MCD0_BUSY\0" /* 32785 */
6947b8e80941Smrg	"MCD1_BUSY\0" /* 32795 */
6948b8e80941Smrg	"MCD2_BUSY\0" /* 32805 */
6949b8e80941Smrg	"MCD3_BUSY\0" /* 32815 */
6950b8e80941Smrg	"MCD4_BUSY\0" /* 32825 */
6951b8e80941Smrg	"MCD5_BUSY\0" /* 32835 */
6952b8e80941Smrg	"MCD6_BUSY\0" /* 32845 */
6953b8e80941Smrg	"MCD7_BUSY\0" /* 32855 */
6954b8e80941Smrg	"IDLE\0" /* 32865 */
6955b8e80941Smrg	"REG_IDLE\0" /* 32870 */
6956b8e80941Smrg	"RB_EMPTY\0" /* 32879 */
6957b8e80941Smrg	"RB_FULL\0" /* 32888 */
6958b8e80941Smrg	"RB_CMD_IDLE\0" /* 32896 */
6959b8e80941Smrg	"RB_CMD_FULL\0" /* 32908 */
6960b8e80941Smrg	"IB_CMD_IDLE\0" /* 32920 */
6961b8e80941Smrg	"IB_CMD_FULL\0" /* 32932 */
6962b8e80941Smrg	"BLOCK_IDLE\0" /* 32944 */
6963b8e80941Smrg	"INSIDE_IB\0" /* 32955 */
6964b8e80941Smrg	"EX_IDLE\0" /* 32965 */
6965b8e80941Smrg	"EX_IDLE_POLL_TIMER_EXPIRE\0" /* 32973 */
6966b8e80941Smrg	"PACKET_READY\0" /* 32999 */
6967b8e80941Smrg	"MC_WR_IDLE\0" /* 33012 */
6968b8e80941Smrg	"SRBM_IDLE\0" /* 33023 */
6969b8e80941Smrg	"CONTEXT_EMPTY\0" /* 33033 */
6970b8e80941Smrg	"DELTA_RPTR_FULL\0" /* 33047 */
6971b8e80941Smrg	"RB_MC_RREQ_IDLE\0" /* 33063 */
6972b8e80941Smrg	"IB_MC_RREQ_IDLE\0" /* 33079 */
6973b8e80941Smrg	"MC_RD_IDLE\0" /* 33095 */
6974b8e80941Smrg	"DELTA_RPTR_EMPTY\0" /* 33106 */
6975b8e80941Smrg	"MC_RD_RET_STALL\0" /* 33123 */
6976b8e80941Smrg	"MC_RD_NO_POLL_IDLE\0" /* 33139 */
6977b8e80941Smrg	"PREV_CMD_IDLE\0" /* 33158 */
6978b8e80941Smrg	"SEM_IDLE\0" /* 33172 */
6979b8e80941Smrg	"SEM_REQ_STALL\0" /* 33181 */
6980b8e80941Smrg	"SEM_RESP_STATE\0" /* 33195 */
6981b8e80941Smrg	"INT_IDLE\0" /* 33210 */
6982b8e80941Smrg	"INT_REQ_STALL\0" /* 33219 */
6983b8e80941Smrg	"ME0PIPE1_CMDFIFO_AVAIL\0" /* 33233 */
6984b8e80941Smrg	"ME0PIPE1_CF_RQ_PENDING\0" /* 33256 */
6985b8e80941Smrg	"ME0PIPE1_PF_RQ_PENDING\0" /* 33279 */
6986b8e80941Smrg	"ME1PIPE0_RQ_PENDING\0" /* 33302 */
6987b8e80941Smrg	"ME1PIPE1_RQ_PENDING\0" /* 33322 */
6988b8e80941Smrg	"ME1PIPE2_RQ_PENDING\0" /* 33342 */
6989b8e80941Smrg	"ME1PIPE3_RQ_PENDING\0" /* 33362 */
6990b8e80941Smrg	"ME2PIPE0_RQ_PENDING\0" /* 33382 */
6991b8e80941Smrg	"ME2PIPE1_RQ_PENDING\0" /* 33402 */
6992b8e80941Smrg	"ME2PIPE2_RQ_PENDING\0" /* 33422 */
6993b8e80941Smrg	"ME2PIPE3_RQ_PENDING\0" /* 33442 */
6994b8e80941Smrg	"RLC_RQ_PENDING\0" /* 33462 */
6995b8e80941Smrg	"RLC_BUSY\0" /* 33477 */
6996b8e80941Smrg	"TC_BUSY\0" /* 33486 */
6997b8e80941Smrg	"TCC_CC_RESIDENT\0" /* 33494 */
6998b8e80941Smrg	"CPF_BUSY\0" /* 33510 */
6999b8e80941Smrg	"CPC_BUSY\0" /* 33519 */
7000b8e80941Smrg	"CPG_BUSY\0" /* 33528 */
7001b8e80941Smrg	"ME0PIPE0_CMDFIFO_AVAIL\0" /* 33537 */
7002b8e80941Smrg	"SRBM_RQ_PENDING\0" /* 33560 */
7003b8e80941Smrg	"ME0PIPE0_CF_RQ_PENDING\0" /* 33576 */
7004b8e80941Smrg	"ME0PIPE0_PF_RQ_PENDING\0" /* 33599 */
7005b8e80941Smrg	"GDS_DMA_RQ_PENDING\0" /* 33622 */
7006b8e80941Smrg	"DB_CLEAN\0" /* 33641 */
7007b8e80941Smrg	"CB_CLEAN\0" /* 33650 */
7008b8e80941Smrg	"TA_BUSY\0" /* 33659 */
7009b8e80941Smrg	"GDS_BUSY\0" /* 33667 */
7010b8e80941Smrg	"WD_BUSY_NO_DMA\0" /* 33676 */
7011b8e80941Smrg	"VGT_BUSY\0" /* 33691 */
7012b8e80941Smrg	"IA_BUSY_NO_DMA\0" /* 33700 */
7013b8e80941Smrg	"IA_BUSY\0" /* 33715 */
7014b8e80941Smrg	"SX_BUSY\0" /* 33723 */
7015b8e80941Smrg	"WD_BUSY\0" /* 33731 */
7016b8e80941Smrg	"SPI_BUSY\0" /* 33739 */
7017b8e80941Smrg	"BCI_BUSY\0" /* 33748 */
7018b8e80941Smrg	"SC_BUSY\0" /* 33757 */
7019b8e80941Smrg	"PA_BUSY\0" /* 33765 */
7020b8e80941Smrg	"DB_BUSY\0" /* 33773 */
7021b8e80941Smrg	"CP_COHERENCY_BUSY\0" /* 33781 */
7022b8e80941Smrg	"GUI_ACTIVE\0" /* 33799 */
7023b8e80941Smrg	"INSTANCE_INDEX\0" /* 33810 */
7024b8e80941Smrg	"SH_INDEX\0" /* 33825 */
7025b8e80941Smrg	"SE_INDEX\0" /* 33834 */
7026b8e80941Smrg	"SH_BROADCAST_WRITES\0" /* 33843 */
7027b8e80941Smrg	"INSTANCE_BROADCAST_WRITES\0" /* 33863 */
7028b8e80941Smrg	"SE_BROADCAST_WRITES\0" /* 33889 */
7029b8e80941Smrg	"OFFSET_UPDATE_DONE\0" /* 33909, 33923 */
7030b8e80941Smrg	"DEST_BASE_0_ENA\0" /* 33928 */
7031b8e80941Smrg	"DEST_BASE_1_ENA\0" /* 33944 */
7032b8e80941Smrg	"CB0_DEST_BASE_ENA\0" /* 33960 */
7033b8e80941Smrg	"CB1_DEST_BASE_ENA\0" /* 33978 */
7034b8e80941Smrg	"CB2_DEST_BASE_ENA\0" /* 33996 */
7035b8e80941Smrg	"CB3_DEST_BASE_ENA\0" /* 34014 */
7036b8e80941Smrg	"CB4_DEST_BASE_ENA\0" /* 34032 */
7037b8e80941Smrg	"CB5_DEST_BASE_ENA\0" /* 34050 */
7038b8e80941Smrg	"CB6_DEST_BASE_ENA\0" /* 34068 */
7039b8e80941Smrg	"CB7_DEST_BASE_ENA\0" /* 34086 */
7040b8e80941Smrg	"DB_DEST_BASE_ENA\0" /* 34104 */
7041b8e80941Smrg	"DEST_BASE_2_ENA\0" /* 34121 */
7042b8e80941Smrg	"DEST_BASE_3_ENA\0" /* 34137 */
7043b8e80941Smrg	"TCL1_ACTION_ENA\0" /* 34153 */
7044b8e80941Smrg	"TC_ACTION_ENA\0" /* 34169 */
7045b8e80941Smrg	"CB_ACTION_ENA\0" /* 34183 */
7046b8e80941Smrg	"DB_ACTION_ENA\0" /* 34197 */
7047b8e80941Smrg	"SH_KCACHE_ACTION_ENA\0" /* 34211 */
7048b8e80941Smrg	"SH_ICACHE_ACTION_ENA\0" /* 34232 */
7049b8e80941Smrg	"COHER_BASE_HI_256B\0" /* 34253 */
7050b8e80941Smrg	"START_DELAY_COUNT\0" /* 34272 */
7051b8e80941Smrg	"TC_SD_ACTION_ENA\0" /* 34290 */
7052b8e80941Smrg	"TC_NC_ACTION_ENA\0" /* 34307 */
7053b8e80941Smrg	"TCL1_VOL_ACTION_ENA\0" /* 34324 */
7054b8e80941Smrg	"TC_VOL_ACTION_ENA\0" /* 34344 */
7055b8e80941Smrg	"TC_WB_ACTION_ENA\0" /* 34362 */
7056b8e80941Smrg	"SH_KCACHE_VOL_ACTION_ENA\0" /* 34379 */
7057b8e80941Smrg	"SH_KCACHE_WB_ACTION_ENA\0" /* 34404 */
7058b8e80941Smrg	"SH_SD_ACTION_ENA\0" /* 34428 */
7059b8e80941Smrg	"MATCHING_GFX_CNTX\0" /* 34445 */
7060b8e80941Smrg	"MEID\0" /* 34463 */
7061b8e80941Smrg	"PHASE1_STATUS\0" /* 34468 */
7062b8e80941Smrg	"MEC1_BUSY\0" /* 34482 */
7063b8e80941Smrg	"MEC2_BUSY\0" /* 34492 */
7064b8e80941Smrg	"DC0_BUSY\0" /* 34502 */
7065b8e80941Smrg	"DC1_BUSY\0" /* 34511 */
7066b8e80941Smrg	"RCIU1_BUSY\0" /* 34520 */
7067b8e80941Smrg	"RCIU2_BUSY\0" /* 34531 */
7068b8e80941Smrg	"ROQ1_BUSY\0" /* 34542 */
7069b8e80941Smrg	"ROQ2_BUSY\0" /* 34552 */
7070b8e80941Smrg	"TCIU_BUSY\0" /* 34562 */
7071b8e80941Smrg	"SCRATCH_RAM_BUSY\0" /* 34572 */
7072b8e80941Smrg	"QU_BUSY\0" /* 34589 */
7073b8e80941Smrg	"ATCL2IU_BUSY\0" /* 34597 */
7074b8e80941Smrg	"CPG_CPC_BUSY\0" /* 34610 */
7075b8e80941Smrg	"CPF_CPC_BUSY\0" /* 34623 */
7076b8e80941Smrg	"MEC1_LOAD_BUSY\0" /* 34636 */
7077b8e80941Smrg	"MEC1_SEMAPOHRE_BUSY\0" /* 34651 */
7078b8e80941Smrg	"MEC1_MUTEX_BUSY\0" /* 34671 */
7079b8e80941Smrg	"MEC1_MESSAGE_BUSY\0" /* 34687 */
7080b8e80941Smrg	"MEC1_EOP_QUEUE_BUSY\0" /* 34705 */
7081b8e80941Smrg	"MEC1_IQ_QUEUE_BUSY\0" /* 34725 */
7082b8e80941Smrg	"MEC1_IB_QUEUE_BUSY\0" /* 34744 */
7083b8e80941Smrg	"MEC1_TC_BUSY\0" /* 34763 */
7084b8e80941Smrg	"MEC1_DMA_BUSY\0" /* 34776 */
7085b8e80941Smrg	"MEC1_PARTIAL_FLUSH_BUSY\0" /* 34790 */
7086b8e80941Smrg	"MEC1_PIPE0_BUSY\0" /* 34814 */
7087b8e80941Smrg	"MEC1_PIPE1_BUSY\0" /* 34830 */
7088b8e80941Smrg	"MEC1_PIPE2_BUSY\0" /* 34846 */
7089b8e80941Smrg	"MEC1_PIPE3_BUSY\0" /* 34862 */
7090b8e80941Smrg	"MEC2_LOAD_BUSY\0" /* 34878 */
7091b8e80941Smrg	"MEC2_SEMAPOHRE_BUSY\0" /* 34893 */
7092b8e80941Smrg	"MEC2_MUTEX_BUSY\0" /* 34913 */
7093b8e80941Smrg	"MEC2_MESSAGE_BUSY\0" /* 34929 */
7094b8e80941Smrg	"MEC2_EOP_QUEUE_BUSY\0" /* 34947 */
7095b8e80941Smrg	"MEC2_IQ_QUEUE_BUSY\0" /* 34967 */
7096b8e80941Smrg	"MEC2_IB_QUEUE_BUSY\0" /* 34986 */
7097b8e80941Smrg	"MEC2_TC_BUSY\0" /* 35005 */
7098b8e80941Smrg	"MEC2_DMA_BUSY\0" /* 35018 */
7099b8e80941Smrg	"MEC2_PARTIAL_FLUSH_BUSY\0" /* 35032 */
7100b8e80941Smrg	"MEC2_PIPE0_BUSY\0" /* 35056 */
7101b8e80941Smrg	"MEC2_PIPE1_BUSY\0" /* 35072 */
7102b8e80941Smrg	"MEC2_PIPE2_BUSY\0" /* 35088 */
7103b8e80941Smrg	"MEC2_PIPE3_BUSY\0" /* 35104 */
7104b8e80941Smrg	"RCIU_TX_FREE_STALL\0" /* 35120 */
7105b8e80941Smrg	"RCIU_PRIV_VIOLATION\0" /* 35139 */
7106b8e80941Smrg	"TCIU_TX_FREE_STALL\0" /* 35159 */
7107b8e80941Smrg	"MEC1_DECODING_PACKET\0" /* 35178 */
7108b8e80941Smrg	"MEC1_WAIT_ON_RCIU\0" /* 35199 */
7109b8e80941Smrg	"MEC1_WAIT_ON_RCIU_READ\0" /* 35217 */
7110b8e80941Smrg	"MEC1_WAIT_ON_ROQ_DATA\0" /* 35240 */
7111b8e80941Smrg	"MEC2_DECODING_PACKET\0" /* 35262 */
7112b8e80941Smrg	"MEC2_WAIT_ON_RCIU\0" /* 35283 */
7113b8e80941Smrg	"MEC2_WAIT_ON_RCIU_READ\0" /* 35301 */
7114b8e80941Smrg	"MEC2_WAIT_ON_ROQ_DATA\0" /* 35324 */
7115b8e80941Smrg	"ATCL2IU_WAITING_ON_FREE\0" /* 35346 */
7116b8e80941Smrg	"ATCL2IU_WAITING_ON_TAGS\0" /* 35370 */
7117b8e80941Smrg	"ATCL1_WAITING_ON_TRANS\0" /* 35394 */
7118b8e80941Smrg	"POST_WPTR_GFX_BUSY\0" /* 35417 */
7119b8e80941Smrg	"CSF_BUSY\0" /* 35436 */
7120b8e80941Smrg	"ROQ_ALIGN_BUSY\0" /* 35445 */
7121b8e80941Smrg	"ROQ_RING_BUSY\0" /* 35460 */
7122b8e80941Smrg	"ROQ_INDIRECT1_BUSY\0" /* 35474 */
7123b8e80941Smrg	"ROQ_INDIRECT2_BUSY\0" /* 35493 */
7124b8e80941Smrg	"ROQ_STATE_BUSY\0" /* 35512 */
7125b8e80941Smrg	"ROQ_CE_RING_BUSY\0" /* 35527 */
7126b8e80941Smrg	"ROQ_CE_INDIRECT1_BUSY\0" /* 35544 */
7127b8e80941Smrg	"ROQ_CE_INDIRECT2_BUSY\0" /* 35566 */
7128b8e80941Smrg	"SEMAPHORE_BUSY\0" /* 35588 */
7129b8e80941Smrg	"INTERRUPT_BUSY\0" /* 35603 */
7130b8e80941Smrg	"HQD_BUSY\0" /* 35618 */
7131b8e80941Smrg	"PRT_BUSY\0" /* 35627 */
7132b8e80941Smrg	"CPF_GFX_BUSY\0" /* 35636 */
7133b8e80941Smrg	"CPF_CMP_BUSY\0" /* 35649 */
7134b8e80941Smrg	"GRBM_CPF_STAT_BUSY\0" /* 35662 */
7135b8e80941Smrg	"CPC_CPF_BUSY\0" /* 35681 */
7136b8e80941Smrg	"REG_BUS_FIFO_BUSY\0" /* 35694 */
7137b8e80941Smrg	"CSF_RING_BUSY\0" /* 35712 */
7138b8e80941Smrg	"CSF_INDIRECT1_BUSY\0" /* 35726 */
7139b8e80941Smrg	"CSF_INDIRECT2_BUSY\0" /* 35745 */
7140b8e80941Smrg	"CSF_STATE_BUSY\0" /* 35764 */
7141b8e80941Smrg	"CSF_CE_INDR1_BUSY\0" /* 35779 */
7142b8e80941Smrg	"CSF_CE_INDR2_BUSY\0" /* 35797 */
7143b8e80941Smrg	"CSF_ARBITER_BUSY\0" /* 35815 */
7144b8e80941Smrg	"CSF_INPUT_BUSY\0" /* 35832 */
7145b8e80941Smrg	"OUTSTANDING_READ_TAGS\0" /* 35847 */
7146b8e80941Smrg	"HPD_PROCESSING_EOP_BUSY\0" /* 35869 */
7147b8e80941Smrg	"HQD_DISPATCH_BUSY\0" /* 35893 */
7148b8e80941Smrg	"HQD_IQ_TIMER_BUSY\0" /* 35911 */
7149b8e80941Smrg	"HQD_DMA_OFFLOAD_BUSY\0" /* 35929 */
7150b8e80941Smrg	"HQD_WAIT_SEMAPHORE_BUSY\0" /* 35950 */
7151b8e80941Smrg	"HQD_SIGNAL_SEMAPHORE_BUSY\0" /* 35974 */
7152b8e80941Smrg	"HQD_MESSAGE_BUSY\0" /* 36000 */
7153b8e80941Smrg	"HQD_PQ_FETCHER_BUSY\0" /* 36017 */
7154b8e80941Smrg	"HQD_IB_FETCHER_BUSY\0" /* 36037 */
7155b8e80941Smrg	"HQD_IQ_FETCHER_BUSY\0" /* 36057 */
7156b8e80941Smrg	"HQD_EOP_FETCHER_BUSY\0" /* 36077 */
7157b8e80941Smrg	"HQD_CONSUMED_RPTR_BUSY\0" /* 36098 */
7158b8e80941Smrg	"HQD_FETCHER_ARB_BUSY\0" /* 36121 */
7159b8e80941Smrg	"HQD_ROQ_ALIGN_BUSY\0" /* 36142 */
7160b8e80941Smrg	"HQD_ROQ_EOP_BUSY\0" /* 36161 */
7161b8e80941Smrg	"HQD_ROQ_IQ_BUSY\0" /* 36178 */
7162b8e80941Smrg	"HQD_ROQ_PQ_BUSY\0" /* 36194 */
7163b8e80941Smrg	"HQD_ROQ_IB_BUSY\0" /* 36210 */
7164b8e80941Smrg	"HQD_WPTR_POLL_BUSY\0" /* 36226 */
7165b8e80941Smrg	"HQD_PQ_BUSY\0" /* 36245 */
7166b8e80941Smrg	"HQD_IB_BUSY\0" /* 36257 */
7167b8e80941Smrg	"RING_FETCHING_DATA\0" /* 36269 */
7168b8e80941Smrg	"INDR1_FETCHING_DATA\0" /* 36288 */
7169b8e80941Smrg	"INDR2_FETCHING_DATA\0" /* 36308 */
7170b8e80941Smrg	"STATE_FETCHING_DATA\0" /* 36328 */
7171b8e80941Smrg	"TCIU_WAITING_ON_FREE\0" /* 36348 */
7172b8e80941Smrg	"TCIU_WAITING_ON_TAGS\0" /* 36369 */
7173b8e80941Smrg	"COHER_SIZE_HI_256B\0" /* 36390 */
7174b8e80941Smrg	"PRIM_COUNT\0" /* 36409 */
7175b8e80941Smrg	"VS_NO_EXTRA_BUFFER\0" /* 36420 */
7176b8e80941Smrg	"STREAMOUT_FULL_FLUSH\0" /* 36439 */
7177b8e80941Smrg	"ES_LIMIT\0" /* 36460, 36463 */
7178b8e80941Smrg	"VERT_REUSE\0" /* 36469 */
7179b8e80941Smrg	"DI_PT_NONE\0" /* 36480 */
7180b8e80941Smrg	"DI_PT_POINTLIST\0" /* 36491 */
7181b8e80941Smrg	"DI_PT_LINELIST\0" /* 36507 */
7182b8e80941Smrg	"DI_PT_LINESTRIP\0" /* 36522 */
7183b8e80941Smrg	"DI_PT_TRILIST\0" /* 36538 */
7184b8e80941Smrg	"DI_PT_TRIFAN\0" /* 36552 */
7185b8e80941Smrg	"DI_PT_TRISTRIP\0" /* 36565 */
7186b8e80941Smrg	"DI_PT_UNUSED_0\0" /* 36580 */
7187b8e80941Smrg	"DI_PT_UNUSED_1\0" /* 36595 */
7188b8e80941Smrg	"DI_PT_PATCH\0" /* 36610 */
7189b8e80941Smrg	"DI_PT_LINELIST_ADJ\0" /* 36622 */
7190b8e80941Smrg	"DI_PT_LINESTRIP_ADJ\0" /* 36641 */
7191b8e80941Smrg	"DI_PT_TRILIST_ADJ\0" /* 36661 */
7192b8e80941Smrg	"DI_PT_TRISTRIP_ADJ\0" /* 36679 */
7193b8e80941Smrg	"DI_PT_UNUSED_3\0" /* 36698 */
7194b8e80941Smrg	"DI_PT_UNUSED_4\0" /* 36713 */
7195b8e80941Smrg	"DI_PT_TRI_WITH_WFLAGS\0" /* 36728 */
7196b8e80941Smrg	"DI_PT_RECTLIST\0" /* 36750 */
7197b8e80941Smrg	"DI_PT_LINELOOP\0" /* 36765 */
7198b8e80941Smrg	"DI_PT_QUADLIST\0" /* 36780 */
7199b8e80941Smrg	"DI_PT_QUADSTRIP\0" /* 36795 */
7200b8e80941Smrg	"DI_PT_POLYGON\0" /* 36811 */
7201b8e80941Smrg	"DI_PT_2D_COPY_RECT_LIST_V0\0" /* 36825 */
7202b8e80941Smrg	"DI_PT_2D_COPY_RECT_LIST_V1\0" /* 36852 */
7203b8e80941Smrg	"DI_PT_2D_COPY_RECT_LIST_V2\0" /* 36879 */
7204b8e80941Smrg	"DI_PT_2D_COPY_RECT_LIST_V3\0" /* 36906 */
7205b8e80941Smrg	"DI_PT_2D_FILL_RECT_LIST\0" /* 36933 */
7206b8e80941Smrg	"DI_PT_2D_LINE_STRIP\0" /* 36957 */
7207b8e80941Smrg	"DI_PT_2D_TRI_STRIP\0" /* 36977 */
7208b8e80941Smrg	"DI_INDEX_SIZE_16_BIT\0" /* 36996 */
7209b8e80941Smrg	"DI_INDEX_SIZE_32_BIT\0" /* 37017 */
7210b8e80941Smrg	"OFFCHIP_BUFFERING\0" /* 37038 */
7211b8e80941Smrg	"CLIP_VTX_REORDER_ENA\0" /* 37056 */
7212b8e80941Smrg	"NUM_CLIP_SEQ\0" /* 37077 */
7213b8e80941Smrg	"CLIPPED_PRIM_SEQ_STALL\0" /* 37090 */
7214b8e80941Smrg	"VE_NAN_PROC_DISABLE\0" /* 37113 */
7215b8e80941Smrg	"CURRENT_PTR\0" /* 37133 */
7216b8e80941Smrg	"CURRENT_COUNT\0" /* 37145 */
7217b8e80941Smrg	"CE_TO_CSF_NOT_RDY_TO_RCV\0" /* 37159 */
7218b8e80941Smrg	"CE_TO_RAM_INIT_FETCHER_NOT_RDY_TO_RCV\0" /* 37184 */
7219b8e80941Smrg	"CE_WAITING_ON_DATA_FROM_RAM_INIT_FETCHER\0" /* 37222 */
7220b8e80941Smrg	"CE_TO_RAM_INIT_NOT_RDY\0" /* 37263 */
7221b8e80941Smrg	"CE_TO_RAM_DUMP_NOT_RDY\0" /* 37286 */
7222b8e80941Smrg	"CE_TO_RAM_WRITE_NOT_RDY\0" /* 37309 */
7223b8e80941Smrg	"CE_TO_INC_FIFO_NOT_RDY_TO_RCV\0" /* 37333 */
7224b8e80941Smrg	"CE_TO_WR_FIFO_NOT_RDY_TO_RCV\0" /* 37363 */
7225b8e80941Smrg	"CE_WAITING_ON_BUFFER_DATA\0" /* 37392 */
7226b8e80941Smrg	"CE_WAITING_ON_CE_BUFFER_FLAG\0" /* 37418 */
7227b8e80941Smrg	"CE_WAITING_ON_DE_COUNTER\0" /* 37447 */
7228b8e80941Smrg	"CE_WAITING_ON_DE_COUNTER_UNDERFLOW\0" /* 37472 */
7229b8e80941Smrg	"CE_STALLED_ON_TC_WR_CONFIRM\0" /* 37507 */
7230b8e80941Smrg	"CE_STALLED_ON_ATOMIC_RTN_DATA\0" /* 37535 */
7231b8e80941Smrg	"RBIU_TO_DMA_NOT_RDY_TO_RCV\0" /* 37565 */
7232b8e80941Smrg	"RBIU_TO_SEM_NOT_RDY_TO_RCV\0" /* 37592 */
7233b8e80941Smrg	"RBIU_TO_MEMWR_NOT_RDY_TO_RCV\0" /* 37619 */
7234b8e80941Smrg	"ME_HAS_ACTIVE_CE_BUFFER_FLAG\0" /* 37648 */
7235b8e80941Smrg	"ME_HAS_ACTIVE_DE_BUFFER_FLAG\0" /* 37677 */
7236b8e80941Smrg	"ME_STALLED_ON_TC_WR_CONFIRM\0" /* 37706 */
7237b8e80941Smrg	"ME_STALLED_ON_ATOMIC_RTN_DATA\0" /* 37734 */
7238b8e80941Smrg	"ME_WAITING_ON_TC_READ_DATA\0" /* 37764 */
7239b8e80941Smrg	"ME_WAITING_ON_REG_READ_DATA\0" /* 37791 */
7240b8e80941Smrg	"RCIU_WAITING_ON_GDS_FREE\0" /* 37819 */
7241b8e80941Smrg	"RCIU_WAITING_ON_GRBM_FREE\0" /* 37844 */
7242b8e80941Smrg	"RCIU_WAITING_ON_VGT_FREE\0" /* 37870 */
7243b8e80941Smrg	"RCIU_STALLED_ON_ME_READ\0" /* 37895 */
7244b8e80941Smrg	"RCIU_STALLED_ON_DMA_READ\0" /* 37919 */
7245b8e80941Smrg	"RCIU_STALLED_ON_APPEND_READ\0" /* 37944 */
7246b8e80941Smrg	"RCIU_HALTED_BY_REG_VIOLATION\0" /* 37972 */
7247b8e80941Smrg	"PFP_TO_CSF_NOT_RDY_TO_RCV\0" /* 38001 */
7248b8e80941Smrg	"PFP_TO_MEQ_NOT_RDY_TO_RCV\0" /* 38027 */
7249b8e80941Smrg	"PFP_TO_RCIU_NOT_RDY_TO_RCV\0" /* 38053 */
7250b8e80941Smrg	"PFP_TO_VGT_WRITES_PENDING\0" /* 38080 */
7251b8e80941Smrg	"PFP_RCIU_READ_PENDING\0" /* 38106 */
7252b8e80941Smrg	"PFP_WAITING_ON_BUFFER_DATA\0" /* 38128 */
7253b8e80941Smrg	"ME_WAIT_ON_CE_COUNTER\0" /* 38155 */
7254b8e80941Smrg	"ME_WAIT_ON_AVAIL_BUFFER\0" /* 38177 */
7255b8e80941Smrg	"GFX_CNTX_NOT_AVAIL_TO_ME\0" /* 38201 */
7256b8e80941Smrg	"ME_RCIU_NOT_RDY_TO_RCV\0" /* 38226 */
7257b8e80941Smrg	"ME_TO_CONST_NOT_RDY_TO_RCV\0" /* 38249 */
7258b8e80941Smrg	"ME_WAITING_DATA_FROM_PFP\0" /* 38276 */
7259b8e80941Smrg	"ME_WAITING_ON_PARTIAL_FLUSH\0" /* 38301 */
7260b8e80941Smrg	"MEQ_TO_ME_NOT_RDY_TO_RCV\0" /* 38329 */
7261b8e80941Smrg	"STQ_TO_ME_NOT_RDY_TO_RCV\0" /* 38354 */
7262b8e80941Smrg	"ME_WAITING_DATA_FROM_STQ\0" /* 38379 */
7263b8e80941Smrg	"PFP_STALLED_ON_TC_WR_CONFIRM\0" /* 38404 */
7264b8e80941Smrg	"PFP_STALLED_ON_ATOMIC_RTN_DATA\0" /* 38433 */
7265b8e80941Smrg	"EOPD_FIFO_NEEDS_SC_EOP_DONE\0" /* 38464 */
7266b8e80941Smrg	"EOPD_FIFO_NEEDS_WR_CONFIRM\0" /* 38492 */
7267b8e80941Smrg	"STRMO_WR_OF_PRIM_DATA_PENDING\0" /* 38519 */
7268b8e80941Smrg	"PIPE_STATS_WR_DATA_PENDING\0" /* 38549 */
7269b8e80941Smrg	"APPEND_RDY_WAIT_ON_CS_DONE\0" /* 38576, 38595 */
7270b8e80941Smrg	"APPEND_RDY_WAIT_ON_PS_DONE\0" /* 38603, 38622 */
7271b8e80941Smrg	"APPEND_WAIT_ON_WR_CONFIRM\0" /* 38630 */
7272b8e80941Smrg	"APPEND_ACTIVE_PARTITION\0" /* 38656 */
7273b8e80941Smrg	"APPEND_WAITING_TO_SEND_MEMWRITE\0" /* 38680 */
7274b8e80941Smrg	"SURF_SYNC_NEEDS_IDLE_CNTXS\0" /* 38712 */
7275b8e80941Smrg	"SURF_SYNC_NEEDS_ALL_CLEAN\0" /* 38739 */
7276b8e80941Smrg	"DC_BUSY\0" /* 38765 */
7277b8e80941Smrg	"PFP_BUSY\0" /* 38773 */
7278b8e80941Smrg	"MEQ_BUSY\0" /* 38782 */
7279b8e80941Smrg	"ME_BUSY\0" /* 38791 */
7280b8e80941Smrg	"QUERY_BUSY\0" /* 38799 */
7281b8e80941Smrg	"SURFACE_SYNC_BUSY\0" /* 38810 */
7282b8e80941Smrg	"RCIU_BUSY\0" /* 38828 */
7283b8e80941Smrg	"CPC_CPG_BUSY\0" /* 38838 */
7284b8e80941Smrg	"CE_BUSY\0" /* 38851 */
7285b8e80941Smrg	"X_8K_DWORDS\0" /* 38859 */
7286b8e80941Smrg	"X_4K_DWORDS\0" /* 38871 */
7287b8e80941Smrg	"X_2K_DWORDS\0" /* 38883 */
7288b8e80941Smrg	"X_1K_DWORDS\0" /* 38895 */
7289b8e80941Smrg	"OFFCHIP_GRANULARITY\0" /* 38907 */
7290b8e80941Smrg	"ENABLE_PA_SC_OUT_OF_ORDER\0" /* 38927 */
7291b8e80941Smrg	"DISABLE_SC_DB_TILE_FIX\0" /* 38953 */
7292b8e80941Smrg	"DISABLE_AA_MASK_FULL_FIX\0" /* 38976 */
7293b8e80941Smrg	"ENABLE_1XMSAA_SAMPLE_LOCATIONS\0" /* 39001 */
7294b8e80941Smrg	"ENABLE_1XMSAA_SAMPLE_LOC_CENTROID\0" /* 39032 */
7295b8e80941Smrg	"DISABLE_SCISSOR_FIX\0" /* 39066 */
7296b8e80941Smrg	"DISABLE_PW_BUBBLE_COLLAPSE\0" /* 39086 */
7297b8e80941Smrg	"SEND_UNLIT_STILES_TO_PACKER\0" /* 39113 */
7298b8e80941Smrg	"DISABLE_DUALGRAD_PERF_OPTIMIZATION\0" /* 39141 */
7299b8e80941Smrg	"INST_INVALIDATE\0" /* 39176, 39181 */
7300b8e80941Smrg	"DATA_INVALIDATE\0" /* 39192 */
7301b8e80941Smrg	"INVALIDATE_VOLATILE\0" /* 39208 */
7302b8e80941Smrg	"RET\0" /* 39228 */
7303b8e80941Smrg	"RUI\0" /* 39232 */
7304b8e80941Smrg	"RNG\0" /* 39236 */
7305b8e80941Smrg	"SQ_EXP_MRT\0" /* 39240 */
7306b8e80941Smrg	"SQ_EXP_MRTZ\0" /* 39251 */
7307b8e80941Smrg	"SQ_EXP_NULL\0" /* 39263 */
7308b8e80941Smrg	"SQ_EXP_POS\0" /* 39275 */
7309b8e80941Smrg	"SQ_EXP_PARAM\0" /* 39286 */
7310b8e80941Smrg	"TGT\0" /* 39299 */
7311b8e80941Smrg	"COMPR\0" /* 39303 */
7312b8e80941Smrg	"VM\0" /* 39309 */
7313b8e80941Smrg	"SQ_ENC_EXP_FIELD\0" /* 39312 */
7314b8e80941Smrg	"ENCODING\0" /* 39329 */
7315b8e80941Smrg	"BASE_ADDRESS_HI\0" /* 39338, 39343 */
7316b8e80941Smrg	"CACHE_SWIZZLE\0" /* 39354 */
7317b8e80941Smrg	"SWIZZLE_ENABLE\0" /* 39368 */
7318b8e80941Smrg	"SQ_SEL_0\0" /* 39383 */
7319b8e80941Smrg	"SQ_SEL_1\0" /* 39392 */
7320b8e80941Smrg	"SQ_SEL_RESERVED_0\0" /* 39401, 39408 */
7321b8e80941Smrg	"SQ_SEL_RESERVED_1\0" /* 39419, 39426 */
7322b8e80941Smrg	"SQ_SEL_X\0" /* 39437 */
7323b8e80941Smrg	"SQ_SEL_Y\0" /* 39446 */
7324b8e80941Smrg	"SQ_SEL_Z\0" /* 39455 */
7325b8e80941Smrg	"SQ_SEL_W\0" /* 39464 */
7326b8e80941Smrg	"DST_SEL_X\0" /* 39473 */
7327b8e80941Smrg	"DST_SEL_Y\0" /* 39483 */
7328b8e80941Smrg	"DST_SEL_Z\0" /* 39493 */
7329b8e80941Smrg	"DST_SEL_W\0" /* 39503 */
7330b8e80941Smrg	"BUF_NUM_FORMAT_UNORM\0" /* 39513 */
7331b8e80941Smrg	"BUF_NUM_FORMAT_SNORM\0" /* 39534 */
7332b8e80941Smrg	"BUF_NUM_FORMAT_USCALED\0" /* 39555 */
7333b8e80941Smrg	"BUF_NUM_FORMAT_SSCALED\0" /* 39578 */
7334b8e80941Smrg	"BUF_NUM_FORMAT_UINT\0" /* 39601 */
7335b8e80941Smrg	"BUF_NUM_FORMAT_SINT\0" /* 39621 */
7336b8e80941Smrg	"BUF_NUM_FORMAT_SNORM_OGL\0" /* 39641 */
7337b8e80941Smrg	"BUF_NUM_FORMAT_FLOAT\0" /* 39666 */
7338b8e80941Smrg	"NUM_FORMAT\0" /* 39687 */
7339b8e80941Smrg	"BUF_DATA_FORMAT_INVALID\0" /* 39698 */
7340b8e80941Smrg	"BUF_DATA_FORMAT_8\0" /* 39722 */
7341b8e80941Smrg	"BUF_DATA_FORMAT_16\0" /* 39740 */
7342b8e80941Smrg	"BUF_DATA_FORMAT_8_8\0" /* 39759 */
7343b8e80941Smrg	"BUF_DATA_FORMAT_32\0" /* 39779 */
7344b8e80941Smrg	"BUF_DATA_FORMAT_16_16\0" /* 39798 */
7345b8e80941Smrg	"BUF_DATA_FORMAT_10_11_11\0" /* 39820 */
7346b8e80941Smrg	"BUF_DATA_FORMAT_11_11_10\0" /* 39845 */
7347b8e80941Smrg	"BUF_DATA_FORMAT_10_10_10_2\0" /* 39870 */
7348b8e80941Smrg	"BUF_DATA_FORMAT_2_10_10_10\0" /* 39897 */
7349b8e80941Smrg	"BUF_DATA_FORMAT_8_8_8_8\0" /* 39924 */
7350b8e80941Smrg	"BUF_DATA_FORMAT_32_32\0" /* 39948 */
7351b8e80941Smrg	"BUF_DATA_FORMAT_16_16_16_16\0" /* 39970 */
7352b8e80941Smrg	"BUF_DATA_FORMAT_32_32_32\0" /* 39998 */
7353b8e80941Smrg	"BUF_DATA_FORMAT_32_32_32_32\0" /* 40023 */
7354b8e80941Smrg	"BUF_DATA_FORMAT_RESERVED_15\0" /* 40051 */
7355b8e80941Smrg	"DATA_FORMAT\0" /* 40079 */
7356b8e80941Smrg	"ELEMENT_SIZE\0" /* 40091 */
7357b8e80941Smrg	"INDEX_STRIDE\0" /* 40104 */
7358b8e80941Smrg	"ADD_TID_ENABLE\0" /* 40117 */
7359b8e80941Smrg	"ATC\0" /* 40132 */
7360b8e80941Smrg	"HASH_ENABLE\0" /* 40136 */
7361b8e80941Smrg	"HEAP\0" /* 40148 */
7362b8e80941Smrg	"MTYPE\0" /* 40153 */
7363b8e80941Smrg	"SQ_RSRC_BUF\0" /* 40159 */
7364b8e80941Smrg	"SQ_RSRC_BUF_RSVD_1\0" /* 40171 */
7365b8e80941Smrg	"SQ_RSRC_BUF_RSVD_2\0" /* 40190 */
7366b8e80941Smrg	"SQ_RSRC_BUF_RSVD_3\0" /* 40209 */
7367b8e80941Smrg	"MIN_LOD\0" /* 40228 */
7368b8e80941Smrg	"IMG_DATA_FORMAT_INVALID\0" /* 40236 */
7369b8e80941Smrg	"IMG_DATA_FORMAT_8\0" /* 40260 */
7370b8e80941Smrg	"IMG_DATA_FORMAT_16\0" /* 40278 */
7371b8e80941Smrg	"IMG_DATA_FORMAT_8_8\0" /* 40297 */
7372b8e80941Smrg	"IMG_DATA_FORMAT_32\0" /* 40317 */
7373b8e80941Smrg	"IMG_DATA_FORMAT_16_16\0" /* 40336 */
7374b8e80941Smrg	"IMG_DATA_FORMAT_10_11_11\0" /* 40358 */
7375b8e80941Smrg	"IMG_DATA_FORMAT_11_11_10\0" /* 40383 */
7376b8e80941Smrg	"IMG_DATA_FORMAT_10_10_10_2\0" /* 40408 */
7377b8e80941Smrg	"IMG_DATA_FORMAT_2_10_10_10\0" /* 40435 */
7378b8e80941Smrg	"IMG_DATA_FORMAT_8_8_8_8\0" /* 40462 */
7379b8e80941Smrg	"IMG_DATA_FORMAT_32_32\0" /* 40486 */
7380b8e80941Smrg	"IMG_DATA_FORMAT_16_16_16_16\0" /* 40508 */
7381b8e80941Smrg	"IMG_DATA_FORMAT_32_32_32\0" /* 40536 */
7382b8e80941Smrg	"IMG_DATA_FORMAT_32_32_32_32\0" /* 40561 */
7383b8e80941Smrg	"IMG_DATA_FORMAT_RESERVED_15\0" /* 40589 */
7384b8e80941Smrg	"IMG_DATA_FORMAT_5_6_5\0" /* 40617 */
7385b8e80941Smrg	"IMG_DATA_FORMAT_1_5_5_5\0" /* 40639 */
7386b8e80941Smrg	"IMG_DATA_FORMAT_5_5_5_1\0" /* 40663 */
7387b8e80941Smrg	"IMG_DATA_FORMAT_4_4_4_4\0" /* 40687 */
7388b8e80941Smrg	"IMG_DATA_FORMAT_8_24\0" /* 40711 */
7389b8e80941Smrg	"IMG_DATA_FORMAT_24_8\0" /* 40732 */
7390b8e80941Smrg	"IMG_DATA_FORMAT_X24_8_32\0" /* 40753 */
7391b8e80941Smrg	"IMG_DATA_FORMAT_8_AS_8_8_8_8\0" /* 40778 */
7392b8e80941Smrg	"IMG_DATA_FORMAT_ETC2_RGB\0" /* 40807 */
7393b8e80941Smrg	"IMG_DATA_FORMAT_ETC2_RGBA\0" /* 40832 */
7394b8e80941Smrg	"IMG_DATA_FORMAT_ETC2_R\0" /* 40858 */
7395b8e80941Smrg	"IMG_DATA_FORMAT_ETC2_RG\0" /* 40881 */
7396b8e80941Smrg	"IMG_DATA_FORMAT_ETC2_RGBA1\0" /* 40905 */
7397b8e80941Smrg	"IMG_DATA_FORMAT_RESERVED_29\0" /* 40932 */
7398b8e80941Smrg	"IMG_DATA_FORMAT_RESERVED_30\0" /* 40960 */
7399b8e80941Smrg	"IMG_DATA_FORMAT_RESERVED_31\0" /* 40988 */
7400b8e80941Smrg	"IMG_DATA_FORMAT_GB_GR\0" /* 41016 */
7401b8e80941Smrg	"IMG_DATA_FORMAT_BG_RG\0" /* 41038 */
7402b8e80941Smrg	"IMG_DATA_FORMAT_5_9_9_9\0" /* 41060 */
7403b8e80941Smrg	"IMG_DATA_FORMAT_BC1\0" /* 41084 */
7404b8e80941Smrg	"IMG_DATA_FORMAT_BC2\0" /* 41104 */
7405b8e80941Smrg	"IMG_DATA_FORMAT_BC3\0" /* 41124 */
7406b8e80941Smrg	"IMG_DATA_FORMAT_BC4\0" /* 41144 */
7407b8e80941Smrg	"IMG_DATA_FORMAT_BC5\0" /* 41164 */
7408b8e80941Smrg	"IMG_DATA_FORMAT_BC6\0" /* 41184 */
7409b8e80941Smrg	"IMG_DATA_FORMAT_BC7\0" /* 41204 */
7410b8e80941Smrg	"IMG_DATA_FORMAT_16_AS_16_16_16_16_GFX6\0" /* 41224 */
7411b8e80941Smrg	"IMG_DATA_FORMAT_16_AS_32_32_32_32_GFX6\0" /* 41263 */
7412b8e80941Smrg	"IMG_DATA_FORMAT_FMASK8_S2_F1\0" /* 41302 */
7413b8e80941Smrg	"IMG_DATA_FORMAT_FMASK8_S4_F1\0" /* 41331 */
7414b8e80941Smrg	"IMG_DATA_FORMAT_FMASK8_S8_F1\0" /* 41360 */
7415b8e80941Smrg	"IMG_DATA_FORMAT_FMASK8_S2_F2\0" /* 41389 */
7416b8e80941Smrg	"IMG_DATA_FORMAT_FMASK8_S4_F2\0" /* 41418 */
7417b8e80941Smrg	"IMG_DATA_FORMAT_FMASK8_S4_F4\0" /* 41447 */
7418b8e80941Smrg	"IMG_DATA_FORMAT_FMASK16_S16_F1\0" /* 41476 */
7419b8e80941Smrg	"IMG_DATA_FORMAT_FMASK16_S8_F2\0" /* 41507 */
7420b8e80941Smrg	"IMG_DATA_FORMAT_FMASK32_S16_F2\0" /* 41537 */
7421b8e80941Smrg	"IMG_DATA_FORMAT_FMASK32_S8_F4\0" /* 41568 */
7422b8e80941Smrg	"IMG_DATA_FORMAT_FMASK32_S8_F8\0" /* 41598 */
7423b8e80941Smrg	"IMG_DATA_FORMAT_FMASK64_S16_F4\0" /* 41628 */
7424b8e80941Smrg	"IMG_DATA_FORMAT_FMASK64_S16_F8\0" /* 41659 */
7425b8e80941Smrg	"IMG_DATA_FORMAT_4_4\0" /* 41690 */
7426b8e80941Smrg	"IMG_DATA_FORMAT_6_5_5\0" /* 41710 */
7427b8e80941Smrg	"IMG_DATA_FORMAT_1\0" /* 41732 */
7428b8e80941Smrg	"IMG_DATA_FORMAT_1_REVERSED\0" /* 41750 */
7429b8e80941Smrg	"IMG_DATA_FORMAT_32_AS_8\0" /* 41777 */
7430b8e80941Smrg	"IMG_DATA_FORMAT_32_AS_8_8\0" /* 41801 */
7431b8e80941Smrg	"IMG_DATA_FORMAT_32_AS_32_32_32_32\0" /* 41827 */
7432b8e80941Smrg	"DATA_FORMAT_GFX6\0" /* 41861 */
7433b8e80941Smrg	"IMG_NUM_FORMAT_UNORM\0" /* 41878 */
7434b8e80941Smrg	"IMG_NUM_FORMAT_SNORM\0" /* 41899 */
7435b8e80941Smrg	"IMG_NUM_FORMAT_USCALED\0" /* 41920 */
7436b8e80941Smrg	"IMG_NUM_FORMAT_SSCALED\0" /* 41943 */
7437b8e80941Smrg	"IMG_NUM_FORMAT_UINT\0" /* 41966 */
7438b8e80941Smrg	"IMG_NUM_FORMAT_SINT\0" /* 41986 */
7439b8e80941Smrg	"IMG_NUM_FORMAT_SNORM_OGL\0" /* 42006 */
7440b8e80941Smrg	"IMG_NUM_FORMAT_FLOAT\0" /* 42031 */
7441b8e80941Smrg	"IMG_NUM_FORMAT_RESERVED_8\0" /* 42052 */
7442b8e80941Smrg	"IMG_NUM_FORMAT_SRGB\0" /* 42078 */
7443b8e80941Smrg	"IMG_NUM_FORMAT_UBNORM\0" /* 42098 */
7444b8e80941Smrg	"IMG_NUM_FORMAT_UBNORM_OGL\0" /* 42120 */
7445b8e80941Smrg	"IMG_NUM_FORMAT_UBINT\0" /* 42146 */
7446b8e80941Smrg	"IMG_NUM_FORMAT_UBSCALED\0" /* 42167 */
7447b8e80941Smrg	"IMG_NUM_FORMAT_RESERVED_14\0" /* 42191 */
7448b8e80941Smrg	"IMG_NUM_FORMAT_RESERVED_15\0" /* 42218 */
7449b8e80941Smrg	"NUM_FORMAT_GFX6\0" /* 42245 */
7450b8e80941Smrg	"WIDTH\0" /* 42261 */
7451b8e80941Smrg	"HEIGHT\0" /* 42267 */
7452b8e80941Smrg	"PERF_MOD\0" /* 42274 */
7453b8e80941Smrg	"INTERLACED\0" /* 42283 */
7454b8e80941Smrg	"BASE_LEVEL\0" /* 42294 */
7455b8e80941Smrg	"LAST_LEVEL\0" /* 42305 */
7456b8e80941Smrg	"TILING_INDEX\0" /* 42316 */
7457b8e80941Smrg	"POW2_PAD\0" /* 42329 */
7458b8e80941Smrg	"SQ_RSRC_IMG_RSVD_0\0" /* 42338 */
7459b8e80941Smrg	"SQ_RSRC_IMG_RSVD_1\0" /* 42357 */
7460b8e80941Smrg	"SQ_RSRC_IMG_RSVD_2\0" /* 42376 */
7461b8e80941Smrg	"SQ_RSRC_IMG_RSVD_3\0" /* 42395 */
7462b8e80941Smrg	"SQ_RSRC_IMG_RSVD_4\0" /* 42414 */
7463b8e80941Smrg	"SQ_RSRC_IMG_RSVD_5\0" /* 42433 */
7464b8e80941Smrg	"SQ_RSRC_IMG_RSVD_6\0" /* 42452 */
7465b8e80941Smrg	"SQ_RSRC_IMG_RSVD_7\0" /* 42471 */
7466b8e80941Smrg	"SQ_RSRC_IMG_1D\0" /* 42490, 42502 */
7467b8e80941Smrg	"SQ_RSRC_IMG_2D\0" /* 42505, 42517 */
7468b8e80941Smrg	"SQ_RSRC_IMG_3D\0" /* 42520, 42532 */
7469b8e80941Smrg	"SQ_RSRC_IMG_CUBE\0" /* 42535 */
7470b8e80941Smrg	"SQ_RSRC_IMG_1D_ARRAY\0" /* 42552 */
7471b8e80941Smrg	"SQ_RSRC_IMG_2D_ARRAY\0" /* 42573 */
7472b8e80941Smrg	"SQ_RSRC_IMG_2D_MSAA\0" /* 42594 */
7473b8e80941Smrg	"SQ_RSRC_IMG_2D_MSAA_ARRAY\0" /* 42614 */
7474b8e80941Smrg	"PITCH_GFX6\0" /* 42640 */
7475b8e80941Smrg	"BASE_ARRAY\0" /* 42651 */
7476b8e80941Smrg	"LAST_ARRAY\0" /* 42662 */
7477b8e80941Smrg	"MIN_LOD_WARN\0" /* 42673 */
7478b8e80941Smrg	"COUNTER_BANK_ID\0" /* 42686 */
7479b8e80941Smrg	"LOD_HDW_CNT_EN\0" /* 42702 */
7480b8e80941Smrg	"COMPRESSION_EN\0" /* 42717 */
7481b8e80941Smrg	"ALPHA_IS_ON_MSB\0" /* 42732 */
7482b8e80941Smrg	"COLOR_TRANSFORM\0" /* 42748 */
7483b8e80941Smrg	"LOST_ALPHA_BITS\0" /* 42764 */
7484b8e80941Smrg	"LOST_COLOR_BITS\0" /* 42780 */
7485b8e80941Smrg	"SQ_TEX_WRAP\0" /* 42796 */
7486b8e80941Smrg	"SQ_TEX_MIRROR\0" /* 42808 */
7487b8e80941Smrg	"SQ_TEX_CLAMP_LAST_TEXEL\0" /* 42822 */
7488b8e80941Smrg	"SQ_TEX_MIRROR_ONCE_LAST_TEXEL\0" /* 42846 */
7489b8e80941Smrg	"SQ_TEX_CLAMP_HALF_BORDER\0" /* 42876 */
7490b8e80941Smrg	"SQ_TEX_MIRROR_ONCE_HALF_BORDER\0" /* 42901 */
7491b8e80941Smrg	"SQ_TEX_CLAMP_BORDER\0" /* 42932 */
7492b8e80941Smrg	"SQ_TEX_MIRROR_ONCE_BORDER\0" /* 42952 */
7493b8e80941Smrg	"CLAMP_X\0" /* 42978 */
7494b8e80941Smrg	"CLAMP_Y\0" /* 42986 */
7495b8e80941Smrg	"CLAMP_Z\0" /* 42994 */
7496b8e80941Smrg	"MAX_ANISO_RATIO\0" /* 43002 */
7497b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_NEVER\0" /* 43018 */
7498b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_LESS\0" /* 43045 */
7499b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_EQUAL\0" /* 43071 */
7500b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_LESSEQUAL\0" /* 43098 */
7501b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_GREATER\0" /* 43129 */
7502b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_NOTEQUAL\0" /* 43158 */
7503b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_GREATEREQUAL\0" /* 43188 */
7504b8e80941Smrg	"SQ_TEX_DEPTH_COMPARE_ALWAYS\0" /* 43222, 43243 */
7505b8e80941Smrg	"DEPTH_COMPARE_FUNC\0" /* 43250 */
7506b8e80941Smrg	"FORCE_UNNORMALIZED\0" /* 43269 */
7507b8e80941Smrg	"ANISO_THRESHOLD\0" /* 43288 */
7508b8e80941Smrg	"MC_COORD_TRUNC\0" /* 43304 */
7509b8e80941Smrg	"FORCE_DEGAMMA\0" /* 43319 */
7510b8e80941Smrg	"ANISO_BIAS\0" /* 43333 */
7511b8e80941Smrg	"TRUNC_COORD\0" /* 43344 */
7512b8e80941Smrg	"DISABLE_CUBE_WRAP\0" /* 43356 */
7513b8e80941Smrg	"SQ_IMG_FILTER_MODE_BLEND\0" /* 43374 */
7514b8e80941Smrg	"SQ_IMG_FILTER_MODE_MIN\0" /* 43399 */
7515b8e80941Smrg	"SQ_IMG_FILTER_MODE_MAX\0" /* 43422 */
7516b8e80941Smrg	"FILTER_MODE\0" /* 43445 */
7517b8e80941Smrg	"COMPAT_MODE\0" /* 43457 */
7518b8e80941Smrg	"MAX_LOD\0" /* 43469 */
7519b8e80941Smrg	"PERF_MIP\0" /* 43477 */
7520b8e80941Smrg	"PERF_Z\0" /* 43486 */
7521b8e80941Smrg	"LOD_BIAS\0" /* 43493 */
7522b8e80941Smrg	"LOD_BIAS_SEC\0" /* 43502 */
7523b8e80941Smrg	"SQ_TEX_XY_FILTER_POINT\0" /* 43515, 43529 */
7524b8e80941Smrg	"SQ_TEX_XY_FILTER_BILINEAR\0" /* 43538, 43557 */
7525b8e80941Smrg	"XY_MAG_FILTER\0" /* 43564 */
7526b8e80941Smrg	"SQ_TEX_XY_FILTER_ANISO_POINT\0" /* 43578 */
7527b8e80941Smrg	"SQ_TEX_XY_FILTER_ANISO_BILINEAR\0" /* 43607 */
7528b8e80941Smrg	"XY_MIN_FILTER\0" /* 43639 */
7529b8e80941Smrg	"SQ_TEX_Z_FILTER_NONE\0" /* 43653 */
7530b8e80941Smrg	"SQ_TEX_Z_FILTER_POINT\0" /* 43674 */
7531b8e80941Smrg	"SQ_TEX_Z_FILTER_LINEAR\0" /* 43696 */
7532b8e80941Smrg	"Z_FILTER\0" /* 43719 */
7533b8e80941Smrg	"MIP_FILTER\0" /* 43728 */
7534b8e80941Smrg	"MIP_POINT_PRECLAMP\0" /* 43739 */
7535b8e80941Smrg	"DISABLE_LSB_CEIL\0" /* 43758 */
7536b8e80941Smrg	"FILTER_PREC_FIX\0" /* 43775 */
7537b8e80941Smrg	"ANISO_OVERRIDE\0" /* 43791 */
7538b8e80941Smrg	"BORDER_COLOR_PTR\0" /* 43806 */
7539b8e80941Smrg	"UPGRADED_DEPTH\0" /* 43823 */
7540b8e80941Smrg	"SQ_TEX_BORDER_COLOR_TRANS_BLACK\0" /* 43838 */
7541b8e80941Smrg	"SQ_TEX_BORDER_COLOR_OPAQUE_BLACK\0" /* 43870 */
7542b8e80941Smrg	"SQ_TEX_BORDER_COLOR_OPAQUE_WHITE\0" /* 43903 */
7543b8e80941Smrg	"SQ_TEX_BORDER_COLOR_REGISTER\0" /* 43936 */
7544b8e80941Smrg	"BORDER_COLOR_TYPE\0" /* 43965 */
7545b8e80941Smrg	"VS_LOW_THRESHOLD\0" /* 43983 */
7546b8e80941Smrg	"GS_LOW_THRESHOLD\0" /* 44000 */
7547b8e80941Smrg	"ES_LOW_THRESHOLD\0" /* 44017 */
7548b8e80941Smrg	"HS_LOW_THRESHOLD\0" /* 44034 */
7549b8e80941Smrg	"LS_LOW_THRESHOLD\0" /* 44051 */
7550b8e80941Smrg	"PS_CU_EN\0" /* 44068, 44071 */
7551b8e80941Smrg	"VS_CU_EN\0" /* 44077 */
7552b8e80941Smrg	"GS_CU_EN\0" /* 44086 */
7553b8e80941Smrg	"ES_CU_EN\0" /* 44095 */
7554b8e80941Smrg	"LSHS_CU_EN\0" /* 44104 */
7555b8e80941Smrg	"X_R0\0" /* 44115 */
7556b8e80941Smrg	"RING_ORDER_TS0\0" /* 44120 */
7557b8e80941Smrg	"RING_ORDER_TS1\0" /* 44135 */
7558b8e80941Smrg	"RING_ORDER_TS2\0" /* 44150 */
7559b8e80941Smrg	"PIPE_ORDER_TS0\0" /* 44165 */
7560b8e80941Smrg	"PIPE_ORDER_TS1\0" /* 44180 */
7561b8e80941Smrg	"PIPE_ORDER_TS2\0" /* 44195 */
7562b8e80941Smrg	"PIPE_ORDER_TS3\0" /* 44210 */
7563b8e80941Smrg	"TS0_DUR_MULT\0" /* 44225 */
7564b8e80941Smrg	"TS1_DUR_MULT\0" /* 44238 */
7565b8e80941Smrg	"TS2_DUR_MULT\0" /* 44251 */
7566b8e80941Smrg	"TS3_DUR_MULT\0" /* 44264 */
7567b8e80941Smrg	"TS0_DURATION\0" /* 44277 */
7568b8e80941Smrg	"TS1_DURATION\0" /* 44290 */
7569b8e80941Smrg	"TS2_DURATION\0" /* 44303 */
7570b8e80941Smrg	"SPACE_AVAILABLE\0" /* 44316 */
7571b8e80941Smrg	"DS_ADDRESS\0" /* 44332 */
7572b8e80941Smrg	"CRAWLER\0" /* 44343 */
7573b8e80941Smrg	"CRAWLER_TYPE\0" /* 44351 */
7574b8e80941Smrg	"NO_ALLOC\0" /* 44364 */
7575b8e80941Smrg	"GPR_WRITE_PRIORITY\0" /* 44373 */
7576b8e80941Smrg	"EXP_PRIORITY_ORDER\0" /* 44392 */
7577b8e80941Smrg	"ENABLE_SQG_TOP_EVENTS\0" /* 44411 */
7578b8e80941Smrg	"ENABLE_SQG_BOP_EVENTS\0" /* 44433 */
7579b8e80941Smrg	"RSRC_MGMT_RESET\0" /* 44455 */
7580b8e80941Smrg	"X_DELAY_14_CLKS\0" /* 44471 */
7581b8e80941Smrg	"X_DELAY_16_CLKS\0" /* 44487 */
7582b8e80941Smrg	"X_DELAY_18_CLKS\0" /* 44503 */
7583b8e80941Smrg	"X_DELAY_20_CLKS\0" /* 44519 */
7584b8e80941Smrg	"X_DELAY_22_CLKS\0" /* 44535 */
7585b8e80941Smrg	"X_DELAY_24_CLKS\0" /* 44551 */
7586b8e80941Smrg	"X_DELAY_26_CLKS\0" /* 44567 */
7587b8e80941Smrg	"X_DELAY_28_CLKS\0" /* 44583 */
7588b8e80941Smrg	"X_DELAY_30_CLKS\0" /* 44599 */
7589b8e80941Smrg	"X_DELAY_32_CLKS\0" /* 44615 */
7590b8e80941Smrg	"X_DELAY_34_CLKS\0" /* 44631 */
7591b8e80941Smrg	"X_DELAY_4_CLKS\0" /* 44647 */
7592b8e80941Smrg	"X_DELAY_6_CLKS\0" /* 44662 */
7593b8e80941Smrg	"X_DELAY_8_CLKS\0" /* 44677 */
7594b8e80941Smrg	"X_DELAY_10_CLKS\0" /* 44692 */
7595b8e80941Smrg	"X_DELAY_12_CLKS\0" /* 44708 */
7596b8e80941Smrg	"VTX_DONE_DELAY\0" /* 44724 */
7597b8e80941Smrg	"INTERP_ONE_PRIM_PER_ROW\0" /* 44739 */
7598b8e80941Smrg	"PC_LIMIT_ENABLE\0" /* 44763 */
7599b8e80941Smrg	"PC_LIMIT_STRICT\0" /* 44779 */
7600b8e80941Smrg	"PC_LIMIT_SIZE\0" /* 44795 */
7601b8e80941Smrg	"TYPE_A\0" /* 44809 */
7602b8e80941Smrg	"VGPR_A\0" /* 44816 */
7603b8e80941Smrg	"SGPR_A\0" /* 44823 */
7604b8e80941Smrg	"LDS_A\0" /* 44830 */
7605b8e80941Smrg	"WAVES_A\0" /* 44836 */
7606b8e80941Smrg	"EN_A\0" /* 44844 */
7607b8e80941Smrg	"TYPE_B\0" /* 44849 */
7608b8e80941Smrg	"VGPR_B\0" /* 44856 */
7609b8e80941Smrg	"SGPR_B\0" /* 44863 */
7610b8e80941Smrg	"LDS_B\0" /* 44870 */
7611b8e80941Smrg	"WAVES_B\0" /* 44876 */
7612b8e80941Smrg	"EN_B\0" /* 44884 */
7613b8e80941Smrg	"MSAA1_X\0" /* 44889 */
7614b8e80941Smrg	"MSAA1_Y\0" /* 44897 */
7615b8e80941Smrg	"MSAA2_X\0" /* 44905 */
7616b8e80941Smrg	"MSAA2_Y\0" /* 44913 */
7617b8e80941Smrg	"MSAA4_X\0" /* 44921 */
7618b8e80941Smrg	"MSAA4_Y\0" /* 44929 */
7619b8e80941Smrg	"MSAA8_X\0" /* 44937 */
7620b8e80941Smrg	"MSAA8_Y\0" /* 44945 */
7621b8e80941Smrg	"MSAA16_X\0" /* 44953 */
7622b8e80941Smrg	"MSAA16_Y\0" /* 44962 */
7623b8e80941Smrg	"NUM_PIPES\0" /* 44971 */
7624b8e80941Smrg	"PIPE_INTERLEAVE_SIZE_GFX6\0" /* 44981 */
7625b8e80941Smrg	"BANK_INTERLEAVE_SIZE\0" /* 45007 */
7626b8e80941Smrg	"NUM_SHADER_ENGINES_GFX6\0" /* 45028 */
7627b8e80941Smrg	"SHADER_ENGINE_TILE_SIZE\0" /* 45052 */
7628b8e80941Smrg	"NUM_GPUS_GFX6\0" /* 45076 */
7629b8e80941Smrg	"MULTI_GPU_TILE_SIZE\0" /* 45090 */
7630b8e80941Smrg	"ROW_SIZE\0" /* 45110 */
7631b8e80941Smrg	"NUM_LOWER_PIPES\0" /* 45119 */
7632b8e80941Smrg	"ADDR_SURF_DISPLAY_MICRO_TILING\0" /* 45135 */
7633b8e80941Smrg	"ADDR_SURF_THIN_MICRO_TILING\0" /* 45166 */
7634b8e80941Smrg	"ADDR_SURF_DEPTH_MICRO_TILING\0" /* 45194 */
7635b8e80941Smrg	"ADDR_SURF_THICK_MICRO_TILING\0" /* 45223 */
7636b8e80941Smrg	"MICRO_TILE_MODE\0" /* 45252 */
7637b8e80941Smrg	"ARRAY_LINEAR_GENERAL\0" /* 45268, 45274 */
7638b8e80941Smrg	"ARRAY_LINEAR_ALIGNED\0" /* 45289 */
7639b8e80941Smrg	"ARRAY_1D_TILED_THIN1\0" /* 45310 */
7640b8e80941Smrg	"ARRAY_1D_TILED_THICK\0" /* 45331 */
7641b8e80941Smrg	"ARRAY_2D_TILED_THIN1\0" /* 45352 */
7642b8e80941Smrg	"ARRAY_2D_TILED_THICK\0" /* 45373 */
7643b8e80941Smrg	"ARRAY_2D_TILED_XTHICK\0" /* 45394 */
7644b8e80941Smrg	"ARRAY_3D_TILED_THIN1\0" /* 45416 */
7645b8e80941Smrg	"ARRAY_3D_TILED_THICK\0" /* 45437 */
7646b8e80941Smrg	"ARRAY_3D_TILED_XTHICK\0" /* 45458 */
7647b8e80941Smrg	"ARRAY_POWER_SAVE\0" /* 45480 */
7648b8e80941Smrg	"ARRAY_MODE\0" /* 45497 */
7649b8e80941Smrg	"ADDR_SURF_P2\0" /* 45508 */
7650b8e80941Smrg	"ADDR_SURF_P2_RESERVED0\0" /* 45521 */
7651b8e80941Smrg	"ADDR_SURF_P2_RESERVED1\0" /* 45544 */
7652b8e80941Smrg	"ADDR_SURF_P2_RESERVED2\0" /* 45567, 45580 */
7653b8e80941Smrg	"X_ADDR_SURF_P4_8X16\0" /* 45590 */
7654b8e80941Smrg	"X_ADDR_SURF_P4_16X16\0" /* 45610 */
7655b8e80941Smrg	"X_ADDR_SURF_P4_16X32\0" /* 45631 */
7656b8e80941Smrg	"X_ADDR_SURF_P4_32X32\0" /* 45652 */
7657b8e80941Smrg	"X_ADDR_SURF_P8_16X16_8X16\0" /* 45673 */
7658b8e80941Smrg	"X_ADDR_SURF_P8_16X32_8X16\0" /* 45699 */
7659b8e80941Smrg	"X_ADDR_SURF_P8_32X32_8X16\0" /* 45725 */
7660b8e80941Smrg	"X_ADDR_SURF_P8_16X32_16X16\0" /* 45751 */
7661b8e80941Smrg	"X_ADDR_SURF_P8_32X32_16X16\0" /* 45778 */
7662b8e80941Smrg	"X_ADDR_SURF_P8_32X32_16X32\0" /* 45805 */
7663b8e80941Smrg	"X_ADDR_SURF_P8_32X64_32X32\0" /* 45832 */
7664b8e80941Smrg	"PIPE_CONFIG\0" /* 45859 */
7665b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_64B\0" /* 45871 */
7666b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_128B\0" /* 45896 */
7667b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_256B\0" /* 45922 */
7668b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_512B\0" /* 45948 */
7669b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_1KB\0" /* 45974 */
7670b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_2KB\0" /* 45999 */
7671b8e80941Smrg	"ADDR_SURF_TILE_SPLIT_4KB\0" /* 46024 */
7672b8e80941Smrg	"TILE_SPLIT\0" /* 46049 */
7673b8e80941Smrg	"ADDR_SURF_BANK_WIDTH_1\0" /* 46060 */
7674b8e80941Smrg	"ADDR_SURF_BANK_WIDTH_2\0" /* 46083 */
7675b8e80941Smrg	"ADDR_SURF_BANK_WIDTH_4\0" /* 46106 */
7676b8e80941Smrg	"ADDR_SURF_BANK_WIDTH_8\0" /* 46129 */
7677b8e80941Smrg	"BANK_WIDTH\0" /* 46152 */
7678b8e80941Smrg	"ADDR_SURF_BANK_HEIGHT_1\0" /* 46163 */
7679b8e80941Smrg	"ADDR_SURF_BANK_HEIGHT_2\0" /* 46187 */
7680b8e80941Smrg	"ADDR_SURF_BANK_HEIGHT_4\0" /* 46211 */
7681b8e80941Smrg	"ADDR_SURF_BANK_HEIGHT_8\0" /* 46235 */
7682b8e80941Smrg	"BANK_HEIGHT\0" /* 46259 */
7683b8e80941Smrg	"ADDR_SURF_MACRO_ASPECT_1\0" /* 46271 */
7684b8e80941Smrg	"ADDR_SURF_MACRO_ASPECT_2\0" /* 46296 */
7685b8e80941Smrg	"ADDR_SURF_MACRO_ASPECT_4\0" /* 46321 */
7686b8e80941Smrg	"ADDR_SURF_MACRO_ASPECT_8\0" /* 46346 */
7687b8e80941Smrg	"MACRO_TILE_ASPECT\0" /* 46371 */
7688b8e80941Smrg	"ADDR_SURF_2_BANK\0" /* 46389 */
7689b8e80941Smrg	"ADDR_SURF_4_BANK\0" /* 46406 */
7690b8e80941Smrg	"ADDR_SURF_8_BANK\0" /* 46423 */
7691b8e80941Smrg	"ADDR_SURF_16_BANK\0" /* 46440 */
7692b8e80941Smrg	"NUM_BANKS\0" /* 46458 */
7693b8e80941Smrg	"ADDR_SURF_ROTATED_MICRO_TILING\0" /* 46468 */
7694b8e80941Smrg	"MICRO_TILE_MODE_NEW\0" /* 46499 */
7695b8e80941Smrg	"SAMPLE_SPLIT\0" /* 46519 */
7696b8e80941Smrg	"MEM_BASE\0" /* 46532 */
7697b8e80941Smrg	"WAVE_LIMIT\0" /* 46541 */
7698b8e80941Smrg	"LOCK_LOW_THRESHOLD\0" /* 46552 */
7699b8e80941Smrg	"VGPRS\0" /* 46571 */
7700b8e80941Smrg	"SGPRS\0" /* 46577 */
7701b8e80941Smrg	"FP_32_DENORMS\0" /* 46583 */
7702b8e80941Smrg	"FP_64_DENORMS\0" /* 46597 */
7703b8e80941Smrg	"FP_ALL_DENORMS\0" /* 46611 */
7704b8e80941Smrg	"FLOAT_MODE\0" /* 46626 */
7705b8e80941Smrg	"PRIV\0" /* 46637 */
7706b8e80941Smrg	"DX10_CLAMP\0" /* 46642 */
7707b8e80941Smrg	"DEBUG_MODE\0" /* 46653 */
7708b8e80941Smrg	"IEEE_MODE\0" /* 46664 */
7709b8e80941Smrg	"CU_GROUP_DISABLE\0" /* 46674 */
7710b8e80941Smrg	"CACHE_CTL\0" /* 46691 */
7711b8e80941Smrg	"CDBG_USER\0" /* 46701 */
7712b8e80941Smrg	"SCRATCH_EN\0" /* 46711 */
7713b8e80941Smrg	"USER_SGPR\0" /* 46722 */
7714b8e80941Smrg	"TRAP_PRESENT\0" /* 46732 */
7715b8e80941Smrg	"WAVE_CNT_EN\0" /* 46745 */
7716b8e80941Smrg	"EXTRA_LDS_SIZE\0" /* 46757, 46763 */
7717b8e80941Smrg	"EXCP_EN_SI\0" /* 46772 */
7718b8e80941Smrg	"EXCP_EN\0" /* 46783 */
7719b8e80941Smrg	"VGPR_COMP_CNT\0" /* 46791 */
7720b8e80941Smrg	"CU_GROUP_ENABLE\0" /* 46805 */
7721b8e80941Smrg	"OC_LDS_EN\0" /* 46821 */
7722b8e80941Smrg	"SO_BASE0_EN\0" /* 46831 */
7723b8e80941Smrg	"SO_BASE1_EN\0" /* 46843 */
7724b8e80941Smrg	"SO_BASE2_EN\0" /* 46855 */
7725b8e80941Smrg	"SO_BASE3_EN\0" /* 46867 */
7726b8e80941Smrg	"SO_EN\0" /* 46879 */
7727b8e80941Smrg	"DISPATCH_DRAW_EN\0" /* 46885 */
7728b8e80941Smrg	"GROUP_FIFO_DEPTH\0" /* 46902 */
7729b8e80941Smrg	"TG_SIZE_EN\0" /* 46919 */
7730b8e80941Smrg	"EXCP_EN_CIK_VI\0" /* 46930 */
7731b8e80941Smrg	"COMPUTE_SHADER_EN\0" /* 46945 */
7732b8e80941Smrg	"PARTIAL_TG_EN\0" /* 46963 */
7733b8e80941Smrg	"FORCE_START_AT_000\0" /* 46977 */
7734b8e80941Smrg	"ORDERED_APPEND_ENBL\0" /* 46996 */
7735b8e80941Smrg	"ORDERED_APPEND_MODE\0" /* 47016 */
7736b8e80941Smrg	"USE_THREAD_DIMENSIONS\0" /* 47036 */
7737b8e80941Smrg	"ORDER_MODE\0" /* 47058 */
7738b8e80941Smrg	"DISPATCH_CACHE_CNTL\0" /* 47069 */
7739b8e80941Smrg	"SCALAR_L1_INV_VOL\0" /* 47089, 47103 */
7740b8e80941Smrg	"VECTOR_L1_INV_VOL\0" /* 47107 */
7741b8e80941Smrg	"DATA_ATC\0" /* 47125 */
7742b8e80941Smrg	"RESTORE\0" /* 47134 */
7743b8e80941Smrg	"NUM_THREAD_FULL\0" /* 47142 */
7744b8e80941Smrg	"NUM_THREAD_PARTIAL\0" /* 47158 */
7745b8e80941Smrg	"INST_ATC\0" /* 47177 */
7746b8e80941Smrg	"BULKY\0" /* 47186 */
7747b8e80941Smrg	"TGID_X_EN\0" /* 47192 */
7748b8e80941Smrg	"TGID_Y_EN\0" /* 47202 */
7749b8e80941Smrg	"TGID_Z_EN\0" /* 47212 */
7750b8e80941Smrg	"TIDIG_COMP_CNT\0" /* 47222 */
7751b8e80941Smrg	"EXCP_EN_MSB\0" /* 47237 */
7752b8e80941Smrg	"WAVES_PER_SH_SI\0" /* 47249 */
7753b8e80941Smrg	"WAVES_PER_SH\0" /* 47265 */
7754b8e80941Smrg	"TG_PER_CU\0" /* 47278 */
7755b8e80941Smrg	"LOCK_THRESHOLD\0" /* 47288 */
7756b8e80941Smrg	"SIMD_DEST_CNTL\0" /* 47303 */
7757b8e80941Smrg	"FORCE_SIMD_DIST\0" /* 47318 */
7758b8e80941Smrg	"CU_GROUP_COUNT\0" /* 47334 */
7759b8e80941Smrg	"SH0_CU_EN\0" /* 47349 */
7760b8e80941Smrg	"SH1_CU_EN\0" /* 47359 */
7761b8e80941Smrg	"WAVES\0" /* 47369 */
7762b8e80941Smrg	"WAVESIZE\0" /* 47375 */
7763b8e80941Smrg	"SEND_SEID\0" /* 47384 */
7764b8e80941Smrg	"RESERVED3\0" /* 47394 */
7765b8e80941Smrg	"RESERVED4\0" /* 47404 */
7766b8e80941Smrg	"WAVE_ID_BASE\0" /* 47414 */
7767b8e80941Smrg	"PAYLOAD\0" /* 47427 */
7768b8e80941Smrg	"IS_EVENT\0" /* 47435 */
7769b8e80941Smrg	"IS_STATE\0" /* 47444 */
7770b8e80941Smrg	"PERF_SEL\0" /* 47453 */
7771b8e80941Smrg	"PERF_SEL1\0" /* 47462 */
7772b8e80941Smrg	"CNTR_MODE\0" /* 47472 */
7773b8e80941Smrg	"PERF_SEL2\0" /* 47482 */
7774b8e80941Smrg	"PERF_SEL3\0" /* 47492 */
7775b8e80941Smrg	"DISABLE_AND_RESET\0" /* 47502 */
7776b8e80941Smrg	"START_COUNTING\0" /* 47520 */
7777b8e80941Smrg	"STOP_COUNTING\0" /* 47535 */
7778b8e80941Smrg	"PERFMON_STATE\0" /* 47549 */
7779b8e80941Smrg	"SPM_PERFMON_STATE\0" /* 47563 */
7780b8e80941Smrg	"PERFMON_ENABLE_MODE\0" /* 47581 */
7781b8e80941Smrg	"PERFMON_SAMPLE_ENABLE\0" /* 47601 */
7782b8e80941Smrg	"DB_CLEAN_USER_DEFINED_MASK\0" /* 47623 */
7783b8e80941Smrg	"CB_CLEAN_USER_DEFINED_MASK\0" /* 47650 */
7784b8e80941Smrg	"VGT_BUSY_USER_DEFINED_MASK\0" /* 47677 */
7785b8e80941Smrg	"TA_BUSY_USER_DEFINED_MASK\0" /* 47704 */
7786b8e80941Smrg	"SX_BUSY_USER_DEFINED_MASK\0" /* 47730 */
7787b8e80941Smrg	"SPI_BUSY_USER_DEFINED_MASK\0" /* 47756 */
7788b8e80941Smrg	"SC_BUSY_USER_DEFINED_MASK\0" /* 47783 */
7789b8e80941Smrg	"PA_BUSY_USER_DEFINED_MASK\0" /* 47809 */
7790b8e80941Smrg	"GRBM_BUSY_USER_DEFINED_MASK\0" /* 47835 */
7791b8e80941Smrg	"DB_BUSY_USER_DEFINED_MASK\0" /* 47863 */
7792b8e80941Smrg	"CB_BUSY_USER_DEFINED_MASK\0" /* 47889 */
7793b8e80941Smrg	"CP_BUSY_USER_DEFINED_MASK\0" /* 47915 */
7794b8e80941Smrg	"IA_BUSY_USER_DEFINED_MASK\0" /* 47941 */
7795b8e80941Smrg	"GDS_BUSY_USER_DEFINED_MASK\0" /* 47967 */
7796b8e80941Smrg	"BCI_BUSY_USER_DEFINED_MASK\0" /* 47994 */
7797b8e80941Smrg	"RLC_BUSY_USER_DEFINED_MASK\0" /* 48021 */
7798b8e80941Smrg	"TC_BUSY_USER_DEFINED_MASK\0" /* 48048 */
7799b8e80941Smrg	"WD_BUSY_USER_DEFINED_MASK\0" /* 48074 */
7800b8e80941Smrg	"PERF_MODE\0" /* 48100 */
7801b8e80941Smrg	"PERF_MODE1\0" /* 48110 */
7802b8e80941Smrg	"PERF_MODE3\0" /* 48121 */
7803b8e80941Smrg	"PERF_MODE2\0" /* 48132 */
7804b8e80941Smrg	"PERF_SEID_IGNORE_MASK\0" /* 48143 */
7805b8e80941Smrg	"BIN0_MIN\0" /* 48165 */
7806b8e80941Smrg	"BIN0_MAX\0" /* 48174 */
7807b8e80941Smrg	"BIN1_MIN\0" /* 48183 */
7808b8e80941Smrg	"BIN1_MAX\0" /* 48192 */
7809b8e80941Smrg	"BIN2_MIN\0" /* 48201 */
7810b8e80941Smrg	"BIN2_MAX\0" /* 48210 */
7811b8e80941Smrg	"BIN3_MIN\0" /* 48219 */
7812b8e80941Smrg	"BIN3_MAX\0" /* 48228 */
7813b8e80941Smrg	"SQC_BANK_MASK\0" /* 48237 */
7814b8e80941Smrg	"SQC_CLIENT_MASK\0" /* 48251 */
7815b8e80941Smrg	"SPM_MODE\0" /* 48267 */
7816b8e80941Smrg	"SIMD_MASK\0" /* 48276 */
7817b8e80941Smrg	"PS_EN\0" /* 48286 */
7818b8e80941Smrg	"VS_EN\0" /* 48292 */
7819b8e80941Smrg	"GS_EN\0" /* 48298 */
7820b8e80941Smrg	"HS_EN\0" /* 48304 */
7821b8e80941Smrg	"LS_EN\0" /* 48310 */
7822b8e80941Smrg	"CS_EN\0" /* 48316 */
7823b8e80941Smrg	"CNTR_RATE\0" /* 48322 */
7824b8e80941Smrg	"DISABLE_FLUSH\0" /* 48332 */
7825b8e80941Smrg	"SH0_MASK\0" /* 48346 */
7826b8e80941Smrg	"SH1_MASK\0" /* 48355 */
7827b8e80941Smrg	"FORCE_EN\0" /* 48364 */
7828b8e80941Smrg	"PERFCOUNTER_SELECT1\0" /* 48373 */
7829b8e80941Smrg	"PERFCOUNTER_SELECT2\0" /* 48393 */
7830b8e80941Smrg	"PERFCOUNTER_SELECT3\0" /* 48413 */
7831b8e80941Smrg	"OP_FILTER_ENABLE\0" /* 48433 */
7832b8e80941Smrg	"OP_FILTER_SEL\0" /* 48450 */
7833b8e80941Smrg	"FORMAT_FILTER_ENABLE\0" /* 48464 */
7834b8e80941Smrg	"FORMAT_FILTER_SEL\0" /* 48485 */
7835b8e80941Smrg	"CLEAR_FILTER_ENABLE\0" /* 48503 */
7836b8e80941Smrg	"CLEAR_FILTER_SEL\0" /* 48523 */
7837b8e80941Smrg	"MRT_FILTER_ENABLE\0" /* 48540 */
7838b8e80941Smrg	"MRT_FILTER_SEL\0" /* 48558 */
7839b8e80941Smrg	"NUM_SAMPLES_FILTER_ENABLE\0" /* 48573 */
7840b8e80941Smrg	"NUM_SAMPLES_FILTER_SEL\0" /* 48599 */
7841b8e80941Smrg	"NUM_FRAGMENTS_FILTER_ENABLE\0" /* 48622 */
7842b8e80941Smrg	"NUM_FRAGMENTS_FILTER_SEL\0" /* 48650 */
7843b8e80941Smrg	"DEPTH_CLEAR_ENABLE\0" /* 48675 */
7844b8e80941Smrg	"STENCIL_CLEAR_ENABLE\0" /* 48694 */
7845b8e80941Smrg	"DEPTH_COPY\0" /* 48715 */
7846b8e80941Smrg	"STENCIL_COPY\0" /* 48726 */
7847b8e80941Smrg	"RESUMMARIZE_ENABLE\0" /* 48739 */
7848b8e80941Smrg	"STENCIL_COMPRESS_DISABLE\0" /* 48758 */
7849b8e80941Smrg	"DEPTH_COMPRESS_DISABLE\0" /* 48783 */
7850b8e80941Smrg	"COPY_CENTROID\0" /* 48806 */
7851b8e80941Smrg	"COPY_SAMPLE\0" /* 48820 */
7852b8e80941Smrg	"DECOMPRESS_ENABLE\0" /* 48832 */
7853b8e80941Smrg	"ZPASS_INCREMENT_DISABLE\0" /* 48850 */
7854b8e80941Smrg	"PERFECT_ZPASS_COUNTS\0" /* 48874 */
7855b8e80941Smrg	"SAMPLE_RATE\0" /* 48895 */
7856b8e80941Smrg	"ZPASS_ENABLE\0" /* 48907 */
7857b8e80941Smrg	"ZFAIL_ENABLE\0" /* 48920 */
7858b8e80941Smrg	"SFAIL_ENABLE\0" /* 48933 */
7859b8e80941Smrg	"DBFAIL_ENABLE\0" /* 48946 */
7860b8e80941Smrg	"SLICE_EVEN_ENABLE\0" /* 48960 */
7861b8e80941Smrg	"SLICE_ODD_ENABLE\0" /* 48978 */
7862b8e80941Smrg	"SLICE_START\0" /* 48995 */
7863b8e80941Smrg	"SLICE_MAX\0" /* 49007 */
7864b8e80941Smrg	"Z_READ_ONLY\0" /* 49017 */
7865b8e80941Smrg	"STENCIL_READ_ONLY\0" /* 49029 */
7866b8e80941Smrg	"FORCE_OFF\0" /* 49047 */
7867b8e80941Smrg	"FORCE_ENABLE\0" /* 49057 */
7868b8e80941Smrg	"FORCE_DISABLE\0" /* 49070 */
7869b8e80941Smrg	"FORCE_RESERVED\0" /* 49084 */
7870b8e80941Smrg	"FORCE_HIZ_ENABLE\0" /* 49099, 49107 */
7871b8e80941Smrg	"FORCE_HIS_ENABLE0\0" /* 49116, 49126 */
7872b8e80941Smrg	"FORCE_HIS_ENABLE1\0" /* 49134, 49144 */
7873b8e80941Smrg	"FORCE_SHADER_Z_ORDER\0" /* 49152, 49165 */
7874b8e80941Smrg	"FAST_Z_DISABLE\0" /* 49173 */
7875b8e80941Smrg	"FAST_STENCIL_DISABLE\0" /* 49188 */
7876b8e80941Smrg	"NOOP_CULL_DISABLE\0" /* 49209 */
7877b8e80941Smrg	"FORCE_COLOR_KILL\0" /* 49227 */
7878b8e80941Smrg	"FORCE_Z_READ\0" /* 49244 */
7879b8e80941Smrg	"FORCE_STENCIL_READ\0" /* 49257 */
7880b8e80941Smrg	"FORCE_FULL_Z_RANGE\0" /* 49276 */
7881b8e80941Smrg	"FORCE_QC_SMASK_CONFLICT\0" /* 49295 */
7882b8e80941Smrg	"DISABLE_VIEWPORT_CLAMP\0" /* 49319 */
7883b8e80941Smrg	"IGNORE_SC_ZRANGE\0" /* 49342 */
7884b8e80941Smrg	"DISABLE_FULLY_COVERED\0" /* 49359 */
7885b8e80941Smrg	"FORCE_SUMM_OFF\0" /* 49381 */
7886b8e80941Smrg	"FORCE_SUMM_MINZ\0" /* 49396 */
7887b8e80941Smrg	"FORCE_SUMM_MAXZ\0" /* 49412 */
7888b8e80941Smrg	"FORCE_SUMM_BOTH\0" /* 49428 */
7889b8e80941Smrg	"FORCE_Z_LIMIT_SUMM\0" /* 49444 */
7890b8e80941Smrg	"MAX_TILES_IN_DTT\0" /* 49463 */
7891b8e80941Smrg	"DISABLE_TILE_RATE_TILES\0" /* 49480 */
7892b8e80941Smrg	"FORCE_Z_DIRTY\0" /* 49504, 49512 */
7893b8e80941Smrg	"FORCE_STENCIL_DIRTY\0" /* 49518 */
7894b8e80941Smrg	"FORCE_Z_VALID\0" /* 49538 */
7895b8e80941Smrg	"FORCE_STENCIL_VALID\0" /* 49552 */
7896b8e80941Smrg	"PRESERVE_COMPRESSION\0" /* 49572, 49581 */
7897b8e80941Smrg	"PSLC_AUTO\0" /* 49593 */
7898b8e80941Smrg	"PSLC_ON_HANG_ONLY\0" /* 49603 */
7899b8e80941Smrg	"PSLC_ASAP\0" /* 49621 */
7900b8e80941Smrg	"PSLC_COUNTDOWN\0" /* 49631 */
7901b8e80941Smrg	"PARTIAL_SQUAD_LAUNCH_CONTROL\0" /* 49646 */
7902b8e80941Smrg	"PARTIAL_SQUAD_LAUNCH_COUNTDOWN\0" /* 49675 */
7903b8e80941Smrg	"DISABLE_ZMASK_EXPCLEAR_OPTIMIZATION\0" /* 49706 */
7904b8e80941Smrg	"DISABLE_SMEM_EXPCLEAR_OPTIMIZATION\0" /* 49742 */
7905b8e80941Smrg	"DISABLE_COLOR_ON_VALIDATION\0" /* 49777 */
7906b8e80941Smrg	"DECOMPRESS_Z_ON_FLUSH\0" /* 49805 */
7907b8e80941Smrg	"DISABLE_REG_SNOOP\0" /* 49827 */
7908b8e80941Smrg	"DEPTH_BOUNDS_HIER_DEPTH_DISABLE\0" /* 49845 */
7909b8e80941Smrg	"SEPARATE_HIZS_FUNC_ENABLE\0" /* 49877 */
7910b8e80941Smrg	"HIZ_ZFUNC\0" /* 49903, 49907 */
7911b8e80941Smrg	"HIS_SFUNC_FF\0" /* 49913 */
7912b8e80941Smrg	"HIS_SFUNC_BF\0" /* 49926 */
7913b8e80941Smrg	"PRESERVE_ZRANGE\0" /* 49939 */
7914b8e80941Smrg	"PRESERVE_SRESULTS\0" /* 49955 */
7915b8e80941Smrg	"DISABLE_FAST_PASS\0" /* 49973 */
7916b8e80941Smrg	"TL_X\0" /* 49991 */
7917b8e80941Smrg	"TL_Y\0" /* 49996 */
7918b8e80941Smrg	"BR_X\0" /* 50001 */
7919b8e80941Smrg	"BR_Y\0" /* 50006 */
7920b8e80941Smrg	"ADDR5_SWIZZLE_MASK\0" /* 50011 */
7921b8e80941Smrg	"ARRAY_PRT_TILED_THIN1\0" /* 50030 */
7922b8e80941Smrg	"ARRAY_PRT_2D_TILED_THIN1\0" /* 50052 */
7923b8e80941Smrg	"X_ADDR_SURF_P16_32X32_8X16\0" /* 50077 */
7924b8e80941Smrg	"X_ADDR_SURF_P16_32X32_16X16\0" /* 50104 */
7925b8e80941Smrg	"Z_INVALID\0" /* 50132 */
7926b8e80941Smrg	"Z_16\0" /* 50142 */
7927b8e80941Smrg	"Z_24\0" /* 50147 */
7928b8e80941Smrg	"Z_32_FLOAT\0" /* 50152 */
7929b8e80941Smrg	"NUM_SAMPLES\0" /* 50163 */
7930b8e80941Smrg	"TILE_MODE_INDEX\0" /* 50175 */
7931b8e80941Smrg	"DECOMPRESS_ON_N_ZPLANES\0" /* 50191 */
7932b8e80941Smrg	"ALLOW_EXPCLEAR\0" /* 50215 */
7933b8e80941Smrg	"READ_SIZE\0" /* 50230 */
7934b8e80941Smrg	"TILE_SURFACE_ENABLE\0" /* 50240 */
7935b8e80941Smrg	"CLEAR_DISALLOWED\0" /* 50260 */
7936b8e80941Smrg	"ZRANGE_PRECISION\0" /* 50277 */
7937b8e80941Smrg	"STENCIL_INVALID\0" /* 50294 */
7938b8e80941Smrg	"STENCIL_8\0" /* 50310 */
7939b8e80941Smrg	"TILE_STENCIL_DISABLE\0" /* 50320 */
7940b8e80941Smrg	"PITCH_TILE_MAX\0" /* 50341, 50347 */
7941b8e80941Smrg	"HEIGHT_TILE_MAX\0" /* 50356 */
7942b8e80941Smrg	"SLICE_TILE_MAX\0" /* 50372 */
7943b8e80941Smrg	"WINDOW_X_OFFSET\0" /* 50387 */
7944b8e80941Smrg	"WINDOW_Y_OFFSET\0" /* 50403, 50410 */
7945b8e80941Smrg	"WINDOW_OFFSET_DISABLE\0" /* 50419 */
7946b8e80941Smrg	"IN_20\0" /* 50441 */
7947b8e80941Smrg	"IN_21\0" /* 50447 */
7948b8e80941Smrg	"IN_210\0" /* 50453 */
7949b8e80941Smrg	"IN_30\0" /* 50460 */
7950b8e80941Smrg	"IN_31\0" /* 50466 */
7951b8e80941Smrg	"IN_310\0" /* 50472 */
7952b8e80941Smrg	"IN_320\0" /* 50479 */
7953b8e80941Smrg	"IN_321\0" /* 50486 */
7954b8e80941Smrg	"IN_3210\0" /* 50493 */
7955b8e80941Smrg	"CLIP_RULE\0" /* 50501 */
7956b8e80941Smrg	"ER_TRI\0" /* 50511 */
7957b8e80941Smrg	"ER_RECT\0" /* 50518 */
7958b8e80941Smrg	"ER_LINE_LR\0" /* 50526 */
7959b8e80941Smrg	"ER_LINE_RL\0" /* 50537 */
7960b8e80941Smrg	"ER_LINE_TB\0" /* 50548 */
7961b8e80941Smrg	"ER_LINE_BT\0" /* 50559 */
7962b8e80941Smrg	"HW_SCREEN_OFFSET_X\0" /* 50570 */
7963b8e80941Smrg	"HW_SCREEN_OFFSET_Y\0" /* 50589 */
7964b8e80941Smrg	"TARGET0_ENABLE\0" /* 50608 */
7965b8e80941Smrg	"TARGET1_ENABLE\0" /* 50623 */
7966b8e80941Smrg	"TARGET2_ENABLE\0" /* 50638 */
7967b8e80941Smrg	"TARGET3_ENABLE\0" /* 50653 */
7968b8e80941Smrg	"TARGET4_ENABLE\0" /* 50668 */
7969b8e80941Smrg	"TARGET5_ENABLE\0" /* 50683 */
7970b8e80941Smrg	"TARGET6_ENABLE\0" /* 50698 */
7971b8e80941Smrg	"TARGET7_ENABLE\0" /* 50713 */
7972b8e80941Smrg	"OUTPUT0_ENABLE\0" /* 50728 */
7973b8e80941Smrg	"OUTPUT1_ENABLE\0" /* 50743 */
7974b8e80941Smrg	"OUTPUT2_ENABLE\0" /* 50758 */
7975b8e80941Smrg	"OUTPUT3_ENABLE\0" /* 50773 */
7976b8e80941Smrg	"OUTPUT4_ENABLE\0" /* 50788 */
7977b8e80941Smrg	"OUTPUT5_ENABLE\0" /* 50803 */
7978b8e80941Smrg	"OUTPUT6_ENABLE\0" /* 50818 */
7979b8e80941Smrg	"OUTPUT7_ENABLE\0" /* 50833 */
7980b8e80941Smrg	"RASTER_CONFIG_RB_MAP_0\0" /* 50848 */
7981b8e80941Smrg	"RASTER_CONFIG_RB_MAP_1\0" /* 50871 */
7982b8e80941Smrg	"RASTER_CONFIG_RB_MAP_2\0" /* 50894 */
7983b8e80941Smrg	"RASTER_CONFIG_RB_MAP_3\0" /* 50917 */
7984b8e80941Smrg	"RB_MAP_PKR0\0" /* 50940 */
7985b8e80941Smrg	"RB_MAP_PKR1\0" /* 50952 */
7986b8e80941Smrg	"RASTER_CONFIG_RB_XSEL2_0\0" /* 50964 */
7987b8e80941Smrg	"RASTER_CONFIG_RB_XSEL2_1\0" /* 50989 */
7988b8e80941Smrg	"RASTER_CONFIG_RB_XSEL2_2\0" /* 51014 */
7989b8e80941Smrg	"RASTER_CONFIG_RB_XSEL2_3\0" /* 51039 */
7990b8e80941Smrg	"RB_XSEL2\0" /* 51064 */
7991b8e80941Smrg	"RB_XSEL\0" /* 51073 */
7992b8e80941Smrg	"RB_YSEL\0" /* 51081 */
7993b8e80941Smrg	"RASTER_CONFIG_PKR_MAP_0\0" /* 51089 */
7994b8e80941Smrg	"RASTER_CONFIG_PKR_MAP_1\0" /* 51113 */
7995b8e80941Smrg	"RASTER_CONFIG_PKR_MAP_2\0" /* 51137 */
7996b8e80941Smrg	"RASTER_CONFIG_PKR_MAP_3\0" /* 51161 */
7997b8e80941Smrg	"PKR_MAP\0" /* 51185 */
7998b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL_0\0" /* 51193 */
7999b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL_1\0" /* 51218 */
8000b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL_2\0" /* 51243 */
8001b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL_3\0" /* 51268 */
8002b8e80941Smrg	"PKR_XSEL\0" /* 51293 */
8003b8e80941Smrg	"RASTER_CONFIG_PKR_YSEL_0\0" /* 51302 */
8004b8e80941Smrg	"RASTER_CONFIG_PKR_YSEL_1\0" /* 51327 */
8005b8e80941Smrg	"RASTER_CONFIG_PKR_YSEL_2\0" /* 51352 */
8006b8e80941Smrg	"RASTER_CONFIG_PKR_YSEL_3\0" /* 51377 */
8007b8e80941Smrg	"PKR_YSEL\0" /* 51402 */
8008b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL2_0\0" /* 51411 */
8009b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL2_1\0" /* 51437 */
8010b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL2_2\0" /* 51463 */
8011b8e80941Smrg	"RASTER_CONFIG_PKR_XSEL2_3\0" /* 51489 */
8012b8e80941Smrg	"PKR_XSEL2\0" /* 51515 */
8013b8e80941Smrg	"RASTER_CONFIG_SC_MAP_0\0" /* 51525 */
8014b8e80941Smrg	"RASTER_CONFIG_SC_MAP_1\0" /* 51548 */
8015b8e80941Smrg	"RASTER_CONFIG_SC_MAP_2\0" /* 51571 */
8016b8e80941Smrg	"RASTER_CONFIG_SC_MAP_3\0" /* 51594 */
8017b8e80941Smrg	"SC_MAP\0" /* 51617 */
8018b8e80941Smrg	"RASTER_CONFIG_SC_XSEL_8_WIDE_TILE\0" /* 51624 */
8019b8e80941Smrg	"RASTER_CONFIG_SC_XSEL_16_WIDE_TILE\0" /* 51658 */
8020b8e80941Smrg	"RASTER_CONFIG_SC_XSEL_32_WIDE_TILE\0" /* 51693 */
8021b8e80941Smrg	"RASTER_CONFIG_SC_XSEL_64_WIDE_TILE\0" /* 51728 */
8022b8e80941Smrg	"SC_XSEL\0" /* 51763 */
8023b8e80941Smrg	"RASTER_CONFIG_SC_YSEL_8_WIDE_TILE\0" /* 51771 */
8024b8e80941Smrg	"RASTER_CONFIG_SC_YSEL_16_WIDE_TILE\0" /* 51805 */
8025b8e80941Smrg	"RASTER_CONFIG_SC_YSEL_32_WIDE_TILE\0" /* 51840 */
8026b8e80941Smrg	"RASTER_CONFIG_SC_YSEL_64_WIDE_TILE\0" /* 51875 */
8027b8e80941Smrg	"SC_YSEL\0" /* 51910 */
8028b8e80941Smrg	"RASTER_CONFIG_SE_MAP_0\0" /* 51918 */
8029b8e80941Smrg	"RASTER_CONFIG_SE_MAP_1\0" /* 51941 */
8030b8e80941Smrg	"RASTER_CONFIG_SE_MAP_2\0" /* 51964 */
8031b8e80941Smrg	"RASTER_CONFIG_SE_MAP_3\0" /* 51987 */
8032b8e80941Smrg	"SE_MAP\0" /* 52010 */
8033b8e80941Smrg	"RASTER_CONFIG_SE_XSEL_8_WIDE_TILE\0" /* 52017 */
8034b8e80941Smrg	"RASTER_CONFIG_SE_XSEL_16_WIDE_TILE\0" /* 52051 */
8035b8e80941Smrg	"RASTER_CONFIG_SE_XSEL_32_WIDE_TILE\0" /* 52086 */
8036b8e80941Smrg	"RASTER_CONFIG_SE_XSEL_64_WIDE_TILE\0" /* 52121 */
8037b8e80941Smrg	"SE_XSEL_GFX6\0" /* 52156 */
8038b8e80941Smrg	"RASTER_CONFIG_SE_YSEL_8_WIDE_TILE\0" /* 52169 */
8039b8e80941Smrg	"RASTER_CONFIG_SE_YSEL_16_WIDE_TILE\0" /* 52203 */
8040b8e80941Smrg	"RASTER_CONFIG_SE_YSEL_32_WIDE_TILE\0" /* 52238 */
8041b8e80941Smrg	"RASTER_CONFIG_SE_YSEL_64_WIDE_TILE\0" /* 52273 */
8042b8e80941Smrg	"SE_YSEL_GFX6\0" /* 52308 */
8043b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_MAP_0\0" /* 52321 */
8044b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_MAP_1\0" /* 52349 */
8045b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_MAP_2\0" /* 52377 */
8046b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_MAP_3\0" /* 52405 */
8047b8e80941Smrg	"SE_PAIR_MAP\0" /* 52433 */
8048b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_XSEL_8_WIDE_TILE\0" /* 52445 */
8049b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_XSEL_16_WIDE_TILE\0" /* 52484 */
8050b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_XSEL_32_WIDE_TILE\0" /* 52524 */
8051b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_XSEL_64_WIDE_TILE\0" /* 52564 */
8052b8e80941Smrg	"SE_PAIR_XSEL_GFX6\0" /* 52604 */
8053b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_YSEL_8_WIDE_TILE\0" /* 52622 */
8054b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_YSEL_16_WIDE_TILE\0" /* 52661 */
8055b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_YSEL_32_WIDE_TILE\0" /* 52701 */
8056b8e80941Smrg	"RASTER_CONFIG_SE_PAIR_YSEL_64_WIDE_TILE\0" /* 52741 */
8057b8e80941Smrg	"SE_PAIR_YSEL_GFX6\0" /* 52781 */
8058b8e80941Smrg	"OVERWRITE_COMBINER_DISABLE\0" /* 52799 */
8059b8e80941Smrg	"OVERWRITE_COMBINER_MRT_SHARING_DISABLE\0" /* 52826 */
8060b8e80941Smrg	"OVERWRITE_COMBINER_WATERMARK\0" /* 52865 */
8061b8e80941Smrg	"STENCIL_KEEP\0" /* 52894 */
8062b8e80941Smrg	"STENCIL_ZERO\0" /* 52907 */
8063b8e80941Smrg	"STENCIL_ONES\0" /* 52920 */
8064b8e80941Smrg	"STENCIL_REPLACE_TEST\0" /* 52933 */
8065b8e80941Smrg	"STENCIL_REPLACE_OP\0" /* 52954 */
8066b8e80941Smrg	"STENCIL_ADD_CLAMP\0" /* 52973 */
8067b8e80941Smrg	"STENCIL_SUB_CLAMP\0" /* 52991 */
8068b8e80941Smrg	"STENCIL_INVERT\0" /* 53009 */
8069b8e80941Smrg	"STENCIL_ADD_WRAP\0" /* 53024 */
8070b8e80941Smrg	"STENCIL_SUB_WRAP\0" /* 53041 */
8071b8e80941Smrg	"STENCIL_AND\0" /* 53058 */
8072b8e80941Smrg	"STENCIL_OR\0" /* 53070 */
8073b8e80941Smrg	"STENCIL_XOR\0" /* 53081 */
8074b8e80941Smrg	"STENCIL_NAND\0" /* 53093 */
8075b8e80941Smrg	"STENCIL_NOR\0" /* 53106 */
8076b8e80941Smrg	"STENCIL_XNOR\0" /* 53118 */
8077b8e80941Smrg	"STENCILFAIL\0" /* 53131 */
8078b8e80941Smrg	"STENCILZPASS\0" /* 53143 */
8079b8e80941Smrg	"STENCILZFAIL\0" /* 53156 */
8080b8e80941Smrg	"STENCILFAIL_BF\0" /* 53169 */
8081b8e80941Smrg	"STENCILZPASS_BF\0" /* 53184 */
8082b8e80941Smrg	"STENCILZFAIL_BF\0" /* 53200 */
8083b8e80941Smrg	"STENCILTESTVAL\0" /* 53216 */
8084b8e80941Smrg	"STENCILMASK\0" /* 53231 */
8085b8e80941Smrg	"STENCILWRITEMASK\0" /* 53243 */
8086b8e80941Smrg	"STENCILOPVAL\0" /* 53260 */
8087b8e80941Smrg	"STENCILTESTVAL_BF\0" /* 53273 */
8088b8e80941Smrg	"STENCILMASK_BF\0" /* 53291 */
8089b8e80941Smrg	"STENCILWRITEMASK_BF\0" /* 53306 */
8090b8e80941Smrg	"STENCILOPVAL_BF\0" /* 53326 */
8091b8e80941Smrg	"X_0_0F\0" /* 53342 */
8092b8e80941Smrg	"DEFAULT_VAL\0" /* 53349 */
8093b8e80941Smrg	"FLAT_SHADE\0" /* 53361 */
8094b8e80941Smrg	"CYL_WRAP\0" /* 53372 */
8095b8e80941Smrg	"PT_SPRITE_TEX\0" /* 53381 */
8096b8e80941Smrg	"DUP\0" /* 53395 */
8097b8e80941Smrg	"FP16_INTERP_MODE\0" /* 53399 */
8098b8e80941Smrg	"USE_DEFAULT_ATTR1\0" /* 53416 */
8099b8e80941Smrg	"DEFAULT_VAL_ATTR1\0" /* 53434 */
8100b8e80941Smrg	"PT_SPRITE_TEX_ATTR1\0" /* 53452 */
8101b8e80941Smrg	"ATTR0_VALID\0" /* 53472 */
8102b8e80941Smrg	"ATTR1_VALID\0" /* 53484 */
8103b8e80941Smrg	"VS_EXPORT_COUNT\0" /* 53496 */
8104b8e80941Smrg	"VS_HALF_PACK\0" /* 53512 */
8105b8e80941Smrg	"VS_EXPORTS_FOG\0" /* 53525 */
8106b8e80941Smrg	"VS_OUT_FOG_VEC_ADDR\0" /* 53540 */
8107b8e80941Smrg	"PERSP_SAMPLE_ENA\0" /* 53560 */
8108b8e80941Smrg	"PERSP_CENTER_ENA\0" /* 53577 */
8109b8e80941Smrg	"PERSP_CENTROID_ENA\0" /* 53594 */
8110b8e80941Smrg	"PERSP_PULL_MODEL_ENA\0" /* 53613 */
8111b8e80941Smrg	"LINEAR_SAMPLE_ENA\0" /* 53634 */
8112b8e80941Smrg	"LINEAR_CENTER_ENA\0" /* 53652 */
8113b8e80941Smrg	"LINEAR_CENTROID_ENA\0" /* 53670 */
8114b8e80941Smrg	"LINE_STIPPLE_TEX_ENA\0" /* 53690 */
8115b8e80941Smrg	"POS_X_FLOAT_ENA\0" /* 53711 */
8116b8e80941Smrg	"POS_Y_FLOAT_ENA\0" /* 53727 */
8117b8e80941Smrg	"POS_Z_FLOAT_ENA\0" /* 53743 */
8118b8e80941Smrg	"POS_W_FLOAT_ENA\0" /* 53759 */
8119b8e80941Smrg	"FRONT_FACE_ENA\0" /* 53775 */
8120b8e80941Smrg	"ANCILLARY_ENA\0" /* 53790 */
8121b8e80941Smrg	"SAMPLE_COVERAGE_ENA\0" /* 53804 */
8122b8e80941Smrg	"POS_FIXED_PT_ENA\0" /* 53824 */
8123b8e80941Smrg	"FLAT_SHADE_ENA\0" /* 53841 */
8124b8e80941Smrg	"PNT_SPRITE_ENA\0" /* 53856 */
8125b8e80941Smrg	"SPI_PNT_SPRITE_SEL_0\0" /* 53871 */
8126b8e80941Smrg	"SPI_PNT_SPRITE_SEL_1\0" /* 53892 */
8127b8e80941Smrg	"SPI_PNT_SPRITE_SEL_S\0" /* 53913 */
8128b8e80941Smrg	"SPI_PNT_SPRITE_SEL_T\0" /* 53934 */
8129b8e80941Smrg	"SPI_PNT_SPRITE_SEL_NONE\0" /* 53955 */
8130b8e80941Smrg	"PNT_SPRITE_OVRD_X\0" /* 53979 */
8131b8e80941Smrg	"PNT_SPRITE_OVRD_Y\0" /* 53997 */
8132b8e80941Smrg	"PNT_SPRITE_OVRD_Z\0" /* 54015 */
8133b8e80941Smrg	"PNT_SPRITE_OVRD_W\0" /* 54033 */
8134b8e80941Smrg	"PNT_SPRITE_TOP_1\0" /* 54051 */
8135b8e80941Smrg	"NUM_INTERP\0" /* 54068 */
8136b8e80941Smrg	"PARAM_GEN\0" /* 54079 */
8137b8e80941Smrg	"FOG_ADDR\0" /* 54089 */
8138b8e80941Smrg	"BC_OPTIMIZE_DISABLE\0" /* 54098 */
8139b8e80941Smrg	"PASS_FOG_THROUGH_PS\0" /* 54118 */
8140b8e80941Smrg	"PERSP_CENTER_CNTL\0" /* 54138 */
8141b8e80941Smrg	"PERSP_CENTROID_CNTL\0" /* 54156 */
8142b8e80941Smrg	"LINEAR_CENTER_CNTL\0" /* 54176 */
8143b8e80941Smrg	"LINEAR_CENTROID_CNTL\0" /* 54195 */
8144b8e80941Smrg	"X_CALCULATE_PER_PIXEL_FLOATING_POINT_POSITION_AT\0" /* 54216 */
8145b8e80941Smrg	"POS_FLOAT_LOCATION\0" /* 54265 */
8146b8e80941Smrg	"POS_FLOAT_ULC\0" /* 54284 */
8147b8e80941Smrg	"FRONT_FACE_ALL_BITS\0" /* 54298 */
8148b8e80941Smrg	"NUM_PS_WAVES\0" /* 54318 */
8149b8e80941Smrg	"NUM_VS_WAVES\0" /* 54331 */
8150b8e80941Smrg	"NUM_GS_WAVES\0" /* 54344 */
8151b8e80941Smrg	"NUM_ES_WAVES\0" /* 54357 */
8152b8e80941Smrg	"NUM_HS_WAVES\0" /* 54370 */
8153b8e80941Smrg	"NUM_LS_WAVES\0" /* 54383 */
8154b8e80941Smrg	"SPI_SHADER_NONE\0" /* 54396 */
8155b8e80941Smrg	"SPI_SHADER_1COMP\0" /* 54412 */
8156b8e80941Smrg	"SPI_SHADER_2COMP\0" /* 54429 */
8157b8e80941Smrg	"SPI_SHADER_4COMPRESS\0" /* 54446 */
8158b8e80941Smrg	"SPI_SHADER_4COMP\0" /* 54467 */
8159b8e80941Smrg	"POS0_EXPORT_FORMAT\0" /* 54484 */
8160b8e80941Smrg	"POS1_EXPORT_FORMAT\0" /* 54503 */
8161b8e80941Smrg	"POS2_EXPORT_FORMAT\0" /* 54522 */
8162b8e80941Smrg	"POS3_EXPORT_FORMAT\0" /* 54541 */
8163b8e80941Smrg	"SPI_SHADER_ZERO\0" /* 54560 */
8164b8e80941Smrg	"SPI_SHADER_32_R\0" /* 54576 */
8165b8e80941Smrg	"SPI_SHADER_32_GR\0" /* 54592 */
8166b8e80941Smrg	"SPI_SHADER_32_AR\0" /* 54609 */
8167b8e80941Smrg	"SPI_SHADER_FP16_ABGR\0" /* 54626 */
8168b8e80941Smrg	"SPI_SHADER_UNORM16_ABGR\0" /* 54647 */
8169b8e80941Smrg	"SPI_SHADER_SNORM16_ABGR\0" /* 54671 */
8170b8e80941Smrg	"SPI_SHADER_UINT16_ABGR\0" /* 54695 */
8171b8e80941Smrg	"SPI_SHADER_SINT16_ABGR\0" /* 54718 */
8172b8e80941Smrg	"SPI_SHADER_32_ABGR\0" /* 54741 */
8173b8e80941Smrg	"Z_EXPORT_FORMAT\0" /* 54760 */
8174b8e80941Smrg	"COL0_EXPORT_FORMAT\0" /* 54776 */
8175b8e80941Smrg	"COL1_EXPORT_FORMAT\0" /* 54795 */
8176b8e80941Smrg	"COL2_EXPORT_FORMAT\0" /* 54814 */
8177b8e80941Smrg	"COL3_EXPORT_FORMAT\0" /* 54833 */
8178b8e80941Smrg	"COL4_EXPORT_FORMAT\0" /* 54852 */
8179b8e80941Smrg	"COL5_EXPORT_FORMAT\0" /* 54871 */
8180b8e80941Smrg	"COL6_EXPORT_FORMAT\0" /* 54890 */
8181b8e80941Smrg	"COL7_EXPORT_FORMAT\0" /* 54909 */
8182b8e80941Smrg	"SX_RT_EXPORT_NO_CONVERSION\0" /* 54928 */
8183b8e80941Smrg	"SX_RT_EXPORT_32_R\0" /* 54955 */
8184b8e80941Smrg	"SX_RT_EXPORT_32_A\0" /* 54973 */
8185b8e80941Smrg	"SX_RT_EXPORT_10_11_11\0" /* 54991 */
8186b8e80941Smrg	"SX_RT_EXPORT_2_10_10_10\0" /* 55013 */
8187b8e80941Smrg	"SX_RT_EXPORT_8_8_8_8\0" /* 55037 */
8188b8e80941Smrg	"SX_RT_EXPORT_5_6_5\0" /* 55058 */
8189b8e80941Smrg	"SX_RT_EXPORT_1_5_5_5\0" /* 55077 */
8190b8e80941Smrg	"SX_RT_EXPORT_4_4_4_4\0" /* 55098 */
8191b8e80941Smrg	"SX_RT_EXPORT_16_16_GR\0" /* 55119 */
8192b8e80941Smrg	"SX_RT_EXPORT_16_16_AR\0" /* 55141 */
8193b8e80941Smrg	"MRT0\0" /* 55163 */
8194b8e80941Smrg	"MRT1\0" /* 55168 */
8195b8e80941Smrg	"MRT2\0" /* 55173 */
8196b8e80941Smrg	"MRT3\0" /* 55178 */
8197b8e80941Smrg	"MRT4\0" /* 55183 */
8198b8e80941Smrg	"MRT5\0" /* 55188 */
8199b8e80941Smrg	"MRT6\0" /* 55193 */
8200b8e80941Smrg	"MRT7\0" /* 55198 */
8201b8e80941Smrg	"EXACT\0" /* 55203 */
8202b8e80941Smrg	"11BIT_FORMAT\0" /* 55209 */
8203b8e80941Smrg	"10BIT_FORMAT\0" /* 55222 */
8204b8e80941Smrg	"8BIT_FORMAT\0" /* 55235 */
8205b8e80941Smrg	"6BIT_FORMAT\0" /* 55247 */
8206b8e80941Smrg	"5BIT_FORMAT\0" /* 55259 */
8207b8e80941Smrg	"4BIT_FORMAT\0" /* 55271 */
8208b8e80941Smrg	"MRT0_EPSILON\0" /* 55283 */
8209b8e80941Smrg	"MRT1_EPSILON\0" /* 55296 */
8210b8e80941Smrg	"MRT2_EPSILON\0" /* 55309 */
8211b8e80941Smrg	"MRT3_EPSILON\0" /* 55322 */
8212b8e80941Smrg	"MRT4_EPSILON\0" /* 55335 */
8213b8e80941Smrg	"MRT5_EPSILON\0" /* 55348 */
8214b8e80941Smrg	"MRT6_EPSILON\0" /* 55361 */
8215b8e80941Smrg	"MRT7_EPSILON\0" /* 55374 */
8216b8e80941Smrg	"MRT0_COLOR_OPT_DISABLE\0" /* 55387 */
8217b8e80941Smrg	"MRT0_ALPHA_OPT_DISABLE\0" /* 55410 */
8218b8e80941Smrg	"MRT1_COLOR_OPT_DISABLE\0" /* 55433 */
8219b8e80941Smrg	"MRT1_ALPHA_OPT_DISABLE\0" /* 55456 */
8220b8e80941Smrg	"MRT2_COLOR_OPT_DISABLE\0" /* 55479 */
8221b8e80941Smrg	"MRT2_ALPHA_OPT_DISABLE\0" /* 55502 */
8222b8e80941Smrg	"MRT3_COLOR_OPT_DISABLE\0" /* 55525 */
8223b8e80941Smrg	"MRT3_ALPHA_OPT_DISABLE\0" /* 55548 */
8224b8e80941Smrg	"MRT4_COLOR_OPT_DISABLE\0" /* 55571 */
8225b8e80941Smrg	"MRT4_ALPHA_OPT_DISABLE\0" /* 55594 */
8226b8e80941Smrg	"MRT5_COLOR_OPT_DISABLE\0" /* 55617 */
8227b8e80941Smrg	"MRT5_ALPHA_OPT_DISABLE\0" /* 55640 */
8228b8e80941Smrg	"MRT6_COLOR_OPT_DISABLE\0" /* 55663 */
8229b8e80941Smrg	"MRT6_ALPHA_OPT_DISABLE\0" /* 55686 */
8230b8e80941Smrg	"MRT7_COLOR_OPT_DISABLE\0" /* 55709 */
8231b8e80941Smrg	"MRT7_ALPHA_OPT_DISABLE\0" /* 55732 */
8232b8e80941Smrg	"PIXEN_ZERO_OPT_DISABLE\0" /* 55755 */
8233b8e80941Smrg	"BLEND_OPT_PRESERVE_NONE_IGNORE_ALL\0" /* 55778 */
8234b8e80941Smrg	"BLEND_OPT_PRESERVE_ALL_IGNORE_NONE\0" /* 55813 */
8235b8e80941Smrg	"BLEND_OPT_PRESERVE_C1_IGNORE_C0\0" /* 55848 */
8236b8e80941Smrg	"BLEND_OPT_PRESERVE_C0_IGNORE_C1\0" /* 55880 */
8237b8e80941Smrg	"BLEND_OPT_PRESERVE_A1_IGNORE_A0\0" /* 55912 */
8238b8e80941Smrg	"BLEND_OPT_PRESERVE_A0_IGNORE_A1\0" /* 55944 */
8239b8e80941Smrg	"BLEND_OPT_PRESERVE_NONE_IGNORE_A0\0" /* 55976 */
8240b8e80941Smrg	"BLEND_OPT_PRESERVE_NONE_IGNORE_NONE\0" /* 56010 */
8241b8e80941Smrg	"COLOR_SRC_OPT\0" /* 56046 */
8242b8e80941Smrg	"COLOR_DST_OPT\0" /* 56060 */
8243b8e80941Smrg	"OPT_COMB_NONE\0" /* 56074 */
8244b8e80941Smrg	"OPT_COMB_ADD\0" /* 56088 */
8245b8e80941Smrg	"OPT_COMB_SUBTRACT\0" /* 56101 */
8246b8e80941Smrg	"OPT_COMB_MIN\0" /* 56119 */
8247b8e80941Smrg	"OPT_COMB_MAX\0" /* 56132 */
8248b8e80941Smrg	"OPT_COMB_REVSUBTRACT\0" /* 56145 */
8249b8e80941Smrg	"OPT_COMB_BLEND_DISABLED\0" /* 56166 */
8250b8e80941Smrg	"OPT_COMB_SAFE_ADD\0" /* 56190 */
8251b8e80941Smrg	"COLOR_COMB_FCN\0" /* 56208 */
8252b8e80941Smrg	"ALPHA_SRC_OPT\0" /* 56223 */
8253b8e80941Smrg	"ALPHA_DST_OPT\0" /* 56237 */
8254b8e80941Smrg	"ALPHA_COMB_FCN\0" /* 56251 */
8255b8e80941Smrg	"BLEND_ZERO\0" /* 56266 */
8256b8e80941Smrg	"BLEND_ONE\0" /* 56277 */
8257b8e80941Smrg	"BLEND_SRC_COLOR\0" /* 56287 */
8258b8e80941Smrg	"BLEND_ONE_MINUS_SRC_COLOR\0" /* 56303 */
8259b8e80941Smrg	"BLEND_SRC_ALPHA\0" /* 56329 */
8260b8e80941Smrg	"BLEND_ONE_MINUS_SRC_ALPHA\0" /* 56345 */
8261b8e80941Smrg	"BLEND_DST_ALPHA\0" /* 56371 */
8262b8e80941Smrg	"BLEND_ONE_MINUS_DST_ALPHA\0" /* 56387 */
8263b8e80941Smrg	"BLEND_DST_COLOR\0" /* 56413 */
8264b8e80941Smrg	"BLEND_ONE_MINUS_DST_COLOR\0" /* 56429 */
8265b8e80941Smrg	"BLEND_SRC_ALPHA_SATURATE\0" /* 56455 */
8266b8e80941Smrg	"BLEND_CONSTANT_COLOR\0" /* 56480 */
8267b8e80941Smrg	"BLEND_ONE_MINUS_CONSTANT_COLOR\0" /* 56501 */
8268b8e80941Smrg	"BLEND_SRC1_COLOR\0" /* 56532 */
8269b8e80941Smrg	"BLEND_INV_SRC1_COLOR\0" /* 56549 */
8270b8e80941Smrg	"BLEND_SRC1_ALPHA\0" /* 56570 */
8271b8e80941Smrg	"BLEND_INV_SRC1_ALPHA\0" /* 56587 */
8272b8e80941Smrg	"BLEND_CONSTANT_ALPHA\0" /* 56608 */
8273b8e80941Smrg	"BLEND_ONE_MINUS_CONSTANT_ALPHA\0" /* 56629 */
8274b8e80941Smrg	"COLOR_SRCBLEND\0" /* 56660 */
8275b8e80941Smrg	"COMB_DST_PLUS_SRC\0" /* 56675 */
8276b8e80941Smrg	"COMB_SRC_MINUS_DST\0" /* 56693 */
8277b8e80941Smrg	"COMB_MIN_DST_SRC\0" /* 56712 */
8278b8e80941Smrg	"COMB_MAX_DST_SRC\0" /* 56729 */
8279b8e80941Smrg	"COMB_DST_MINUS_SRC\0" /* 56746 */
8280b8e80941Smrg	"COLOR_DESTBLEND\0" /* 56765 */
8281b8e80941Smrg	"ALPHA_SRCBLEND\0" /* 56781 */
8282b8e80941Smrg	"ALPHA_DESTBLEND\0" /* 56796 */
8283b8e80941Smrg	"SEPARATE_ALPHA_BLEND\0" /* 56812 */
8284b8e80941Smrg	"DISABLE_ROP3\0" /* 56833, 56841 */
8285b8e80941Smrg	"SRC_STATE_ID\0" /* 56846 */
8286b8e80941Smrg	"BASE_ADDR_GFX6\0" /* 56859 */
8287b8e80941Smrg	"DI_SRC_SEL_DMA\0" /* 56874 */
8288b8e80941Smrg	"DI_SRC_SEL_IMMEDIATE\0" /* 56889 */
8289b8e80941Smrg	"DI_SRC_SEL_AUTO_INDEX\0" /* 56910 */
8290b8e80941Smrg	"DI_SRC_SEL_RESERVED\0" /* 56932 */
8291b8e80941Smrg	"SOURCE_SELECT\0" /* 56952 */
8292b8e80941Smrg	"DI_MAJOR_MODE_0\0" /* 56966 */
8293b8e80941Smrg	"DI_MAJOR_MODE_1\0" /* 56982 */
8294b8e80941Smrg	"MAJOR_MODE\0" /* 56998 */
8295b8e80941Smrg	"NOT_EOP\0" /* 57009 */
8296b8e80941Smrg	"USE_OPAQUE\0" /* 57017 */
8297b8e80941Smrg	"ADDRESS_LOW\0" /* 57028 */
8298b8e80941Smrg	"STENCIL_ENABLE\0" /* 57040 */
8299b8e80941Smrg	"Z_WRITE_ENABLE\0" /* 57055 */
8300b8e80941Smrg	"DEPTH_BOUNDS_ENABLE\0" /* 57070 */
8301b8e80941Smrg	"FRAG_NEVER\0" /* 57090 */
8302b8e80941Smrg	"FRAG_LESS\0" /* 57101 */
8303b8e80941Smrg	"FRAG_EQUAL\0" /* 57111 */
8304b8e80941Smrg	"FRAG_LEQUAL\0" /* 57122 */
8305b8e80941Smrg	"FRAG_GREATER\0" /* 57134 */
8306b8e80941Smrg	"FRAG_NOTEQUAL\0" /* 57147 */
8307b8e80941Smrg	"FRAG_GEQUAL\0" /* 57161 */
8308b8e80941Smrg	"FRAG_ALWAYS\0" /* 57173 */
8309b8e80941Smrg	"BACKFACE_ENABLE\0" /* 57185 */
8310b8e80941Smrg	"REF_NEVER\0" /* 57201 */
8311b8e80941Smrg	"REF_LESS\0" /* 57211 */
8312b8e80941Smrg	"REF_EQUAL\0" /* 57220 */
8313b8e80941Smrg	"REF_LEQUAL\0" /* 57230 */
8314b8e80941Smrg	"REF_GREATER\0" /* 57241 */
8315b8e80941Smrg	"REF_NOTEQUAL\0" /* 57253 */
8316b8e80941Smrg	"REF_GEQUAL\0" /* 57266 */
8317b8e80941Smrg	"REF_ALWAYS\0" /* 57277 */
8318b8e80941Smrg	"STENCILFUNC\0" /* 57288 */
8319b8e80941Smrg	"STENCILFUNC_BF\0" /* 57300 */
8320b8e80941Smrg	"ENABLE_COLOR_WRITES_ON_DEPTH_FAIL\0" /* 57315 */
8321b8e80941Smrg	"DISABLE_COLOR_WRITES_ON_DEPTH_PASS\0" /* 57349 */
8322b8e80941Smrg	"MAX_ANCHOR_SAMPLES\0" /* 57384 */
8323b8e80941Smrg	"PS_ITER_SAMPLES\0" /* 57403 */
8324b8e80941Smrg	"MASK_EXPORT_NUM_SAMPLES\0" /* 57419 */
8325b8e80941Smrg	"ALPHA_TO_MASK_NUM_SAMPLES\0" /* 57443 */
8326b8e80941Smrg	"HIGH_QUALITY_INTERSECTIONS\0" /* 57469 */
8327b8e80941Smrg	"INCOHERENT_EQAA_READS\0" /* 57496 */
8328b8e80941Smrg	"INTERPOLATE_COMP_Z\0" /* 57518 */
8329b8e80941Smrg	"INTERPOLATE_SRC_Z\0" /* 57537 */
8330b8e80941Smrg	"STATIC_ANCHOR_ASSOCIATIONS\0" /* 57555 */
8331b8e80941Smrg	"ALPHA_TO_MASK_EQAA_DISABLE\0" /* 57582 */
8332b8e80941Smrg	"OVERRASTERIZATION_AMOUNT\0" /* 57609 */
8333b8e80941Smrg	"ENABLE_POSTZ_OVERRASTERIZATION\0" /* 57634 */
8334b8e80941Smrg	"DISABLE_DUAL_QUAD\0" /* 57665 */
8335b8e80941Smrg	"DEGAMMA_ENABLE\0" /* 57683 */
8336b8e80941Smrg	"CB_DISABLE\0" /* 57698 */
8337b8e80941Smrg	"CB_NORMAL\0" /* 57709 */
8338b8e80941Smrg	"CB_ELIMINATE_FAST_CLEAR\0" /* 57719, 57732 */
8339b8e80941Smrg	"CB_RESOLVE\0" /* 57743 */
8340b8e80941Smrg	"CB_FMASK_DECOMPRESS\0" /* 57754 */
8341b8e80941Smrg	"CB_DCC_DECOMPRESS\0" /* 57774 */
8342b8e80941Smrg	"ROP3_CLEAR\0" /* 57792 */
8343b8e80941Smrg	"ROP3_NOR\0" /* 57803 */
8344b8e80941Smrg	"ROP3_AND_INVERTED\0" /* 57812 */
8345b8e80941Smrg	"ROP3_COPY_INVERTED\0" /* 57830 */
8346b8e80941Smrg	"ROP3_AND_REVERSE\0" /* 57849 */
8347b8e80941Smrg	"ROP3_INVERT\0" /* 57866 */
8348b8e80941Smrg	"ROP3_XOR\0" /* 57878 */
8349b8e80941Smrg	"ROP3_NAND\0" /* 57887 */
8350b8e80941Smrg	"ROP3_AND\0" /* 57897 */
8351b8e80941Smrg	"ROP3_EQUIVALENT\0" /* 57906 */
8352b8e80941Smrg	"ROP3_NO_OP\0" /* 57922 */
8353b8e80941Smrg	"ROP3_OR_INVERTED\0" /* 57933 */
8354b8e80941Smrg	"ROP3_COPY\0" /* 57950 */
8355b8e80941Smrg	"ROP3_OR_REVERSE\0" /* 57960 */
8356b8e80941Smrg	"ROP3_OR\0" /* 57976 */
8357b8e80941Smrg	"ROP3_SET\0" /* 57984 */
8358b8e80941Smrg	"Z_EXPORT_ENABLE\0" /* 57993 */
8359b8e80941Smrg	"STENCIL_TEST_VAL_EXPORT_ENABLE\0" /* 58009 */
8360b8e80941Smrg	"STENCIL_OP_VAL_EXPORT_ENABLE\0" /* 58040 */
8361b8e80941Smrg	"LATE_Z\0" /* 58069 */
8362b8e80941Smrg	"EARLY_Z_THEN_LATE_Z\0" /* 58076 */
8363b8e80941Smrg	"RE_Z\0" /* 58096 */
8364b8e80941Smrg	"EARLY_Z_THEN_RE_Z\0" /* 58101 */
8365b8e80941Smrg	"KILL_ENABLE\0" /* 58119 */
8366b8e80941Smrg	"COVERAGE_TO_MASK_ENABLE\0" /* 58131 */
8367b8e80941Smrg	"MASK_EXPORT_ENABLE\0" /* 58155 */
8368b8e80941Smrg	"EXEC_ON_HIER_FAIL\0" /* 58174 */
8369b8e80941Smrg	"EXEC_ON_NOOP\0" /* 58192 */
8370b8e80941Smrg	"ALPHA_TO_MASK_DISABLE\0" /* 58205 */
8371b8e80941Smrg	"DEPTH_BEFORE_SHADER\0" /* 58227 */
8372b8e80941Smrg	"EXPORT_ANY_Z\0" /* 58247 */
8373b8e80941Smrg	"EXPORT_LESS_THAN_Z\0" /* 58260 */
8374b8e80941Smrg	"EXPORT_GREATER_THAN_Z\0" /* 58279 */
8375b8e80941Smrg	"EXPORT_RESERVED\0" /* 58301 */
8376b8e80941Smrg	"CONSERVATIVE_Z_EXPORT\0" /* 58317 */
8377b8e80941Smrg	"DUAL_QUAD_DISABLE\0" /* 58339 */
8378b8e80941Smrg	"UCP_ENA_0\0" /* 58357 */
8379b8e80941Smrg	"UCP_ENA_1\0" /* 58367 */
8380b8e80941Smrg	"UCP_ENA_2\0" /* 58377 */
8381b8e80941Smrg	"UCP_ENA_3\0" /* 58387 */
8382b8e80941Smrg	"UCP_ENA_4\0" /* 58397 */
8383b8e80941Smrg	"UCP_ENA_5\0" /* 58407 */
8384b8e80941Smrg	"PS_UCP_Y_SCALE_NEG\0" /* 58417 */
8385b8e80941Smrg	"PS_UCP_MODE\0" /* 58436 */
8386b8e80941Smrg	"CLIP_DISABLE\0" /* 58448 */
8387b8e80941Smrg	"UCP_CULL_ONLY_ENA\0" /* 58461 */
8388b8e80941Smrg	"BOUNDARY_EDGE_FLAG_ENA\0" /* 58479 */
8389b8e80941Smrg	"DX_CLIP_SPACE_DEF\0" /* 58502 */
8390b8e80941Smrg	"DIS_CLIP_ERR_DETECT\0" /* 58520 */
8391b8e80941Smrg	"VTX_KILL_OR\0" /* 58540 */
8392b8e80941Smrg	"DX_RASTERIZATION_KILL\0" /* 58552 */
8393b8e80941Smrg	"DX_LINEAR_ATTR_CLIP_ENA\0" /* 58574 */
8394b8e80941Smrg	"VTE_VPORT_PROVOKE_DISABLE\0" /* 58598 */
8395b8e80941Smrg	"ZCLIP_NEAR_DISABLE\0" /* 58624 */
8396b8e80941Smrg	"ZCLIP_FAR_DISABLE\0" /* 58643 */
8397b8e80941Smrg	"CULL_FRONT\0" /* 58661 */
8398b8e80941Smrg	"CULL_BACK\0" /* 58672 */
8399b8e80941Smrg	"X_DISABLE_POLY_MODE\0" /* 58682, 58692 */
8400b8e80941Smrg	"X_DUAL_MODE\0" /* 58702 */
8401b8e80941Smrg	"X_DRAW_POINTS\0" /* 58714 */
8402b8e80941Smrg	"X_DRAW_LINES\0" /* 58728 */
8403b8e80941Smrg	"X_DRAW_TRIANGLES\0" /* 58741 */
8404b8e80941Smrg	"POLYMODE_FRONT_PTYPE\0" /* 58758 */
8405b8e80941Smrg	"POLYMODE_BACK_PTYPE\0" /* 58779 */
8406b8e80941Smrg	"POLY_OFFSET_FRONT_ENABLE\0" /* 58799 */
8407b8e80941Smrg	"POLY_OFFSET_BACK_ENABLE\0" /* 58824 */
8408b8e80941Smrg	"POLY_OFFSET_PARA_ENABLE\0" /* 58848 */
8409b8e80941Smrg	"VTX_WINDOW_OFFSET_ENABLE\0" /* 58872 */
8410b8e80941Smrg	"PROVOKING_VTX_LAST\0" /* 58897 */
8411b8e80941Smrg	"PERSP_CORR_DIS\0" /* 58916 */
8412b8e80941Smrg	"MULTI_PRIM_IB_ENA\0" /* 58931 */
8413b8e80941Smrg	"VPORT_X_SCALE_ENA\0" /* 58949 */
8414b8e80941Smrg	"VPORT_X_OFFSET_ENA\0" /* 58967 */
8415b8e80941Smrg	"VPORT_Y_SCALE_ENA\0" /* 58986 */
8416b8e80941Smrg	"VPORT_Y_OFFSET_ENA\0" /* 59004 */
8417b8e80941Smrg	"VPORT_Z_SCALE_ENA\0" /* 59023 */
8418b8e80941Smrg	"VPORT_Z_OFFSET_ENA\0" /* 59041 */
8419b8e80941Smrg	"VTX_XY_FMT\0" /* 59060 */
8420b8e80941Smrg	"VTX_Z_FMT\0" /* 59071 */
8421b8e80941Smrg	"VTX_W0_FMT\0" /* 59081 */
8422b8e80941Smrg	"CLIP_DIST_ENA_0\0" /* 59092 */
8423b8e80941Smrg	"CLIP_DIST_ENA_1\0" /* 59108 */
8424b8e80941Smrg	"CLIP_DIST_ENA_2\0" /* 59124 */
8425b8e80941Smrg	"CLIP_DIST_ENA_3\0" /* 59140 */
8426b8e80941Smrg	"CLIP_DIST_ENA_4\0" /* 59156 */
8427b8e80941Smrg	"CLIP_DIST_ENA_5\0" /* 59172 */
8428b8e80941Smrg	"CLIP_DIST_ENA_6\0" /* 59188 */
8429b8e80941Smrg	"CLIP_DIST_ENA_7\0" /* 59204 */
8430b8e80941Smrg	"CULL_DIST_ENA_0\0" /* 59220 */
8431b8e80941Smrg	"CULL_DIST_ENA_1\0" /* 59236 */
8432b8e80941Smrg	"CULL_DIST_ENA_2\0" /* 59252 */
8433b8e80941Smrg	"CULL_DIST_ENA_3\0" /* 59268 */
8434b8e80941Smrg	"CULL_DIST_ENA_4\0" /* 59284 */
8435b8e80941Smrg	"CULL_DIST_ENA_5\0" /* 59300 */
8436b8e80941Smrg	"CULL_DIST_ENA_6\0" /* 59316 */
8437b8e80941Smrg	"CULL_DIST_ENA_7\0" /* 59332 */
8438b8e80941Smrg	"USE_VTX_POINT_SIZE\0" /* 59348 */
8439b8e80941Smrg	"USE_VTX_EDGE_FLAG\0" /* 59367 */
8440b8e80941Smrg	"USE_VTX_RENDER_TARGET_INDX\0" /* 59385 */
8441b8e80941Smrg	"USE_VTX_VIEWPORT_INDX\0" /* 59412 */
8442b8e80941Smrg	"USE_VTX_KILL_FLAG\0" /* 59434 */
8443b8e80941Smrg	"VS_OUT_MISC_VEC_ENA\0" /* 59452 */
8444b8e80941Smrg	"VS_OUT_CCDIST0_VEC_ENA\0" /* 59472 */
8445b8e80941Smrg	"VS_OUT_CCDIST1_VEC_ENA\0" /* 59495 */
8446b8e80941Smrg	"VS_OUT_MISC_SIDE_BUS_ENA\0" /* 59518 */
8447b8e80941Smrg	"USE_VTX_GS_CUT_FLAG\0" /* 59543 */
8448b8e80941Smrg	"USE_VTX_LINE_WIDTH\0" /* 59563 */
8449b8e80941Smrg	"VTE_XY_INF_DISCARD\0" /* 59582 */
8450b8e80941Smrg	"VTE_Z_INF_DISCARD\0" /* 59601 */
8451b8e80941Smrg	"VTE_W_INF_DISCARD\0" /* 59619 */
8452b8e80941Smrg	"VTE_0XNANINF_IS_0\0" /* 59637 */
8453b8e80941Smrg	"VTE_XY_NAN_RETAIN\0" /* 59655 */
8454b8e80941Smrg	"VTE_Z_NAN_RETAIN\0" /* 59673 */
8455b8e80941Smrg	"VTE_W_NAN_RETAIN\0" /* 59690 */
8456b8e80941Smrg	"VTE_W_RECIP_NAN_IS_0\0" /* 59707 */
8457b8e80941Smrg	"VS_XY_NAN_TO_INF\0" /* 59728 */
8458b8e80941Smrg	"VS_XY_INF_RETAIN\0" /* 59745 */
8459b8e80941Smrg	"VS_Z_NAN_TO_INF\0" /* 59762 */
8460b8e80941Smrg	"VS_Z_INF_RETAIN\0" /* 59778 */
8461b8e80941Smrg	"VS_W_NAN_TO_INF\0" /* 59794 */
8462b8e80941Smrg	"VS_W_INF_RETAIN\0" /* 59810 */
8463b8e80941Smrg	"VS_CLIP_DIST_INF_DISCARD\0" /* 59826 */
8464b8e80941Smrg	"VTE_NO_OUTPUT_NEG_0\0" /* 59851 */
8465b8e80941Smrg	"LINE_STIPPLE_RESET\0" /* 59871 */
8466b8e80941Smrg	"EXPAND_FULL_LENGTH\0" /* 59890 */
8467b8e80941Smrg	"FRACTIONAL_ACCUM\0" /* 59909 */
8468b8e80941Smrg	"DIAMOND_ADJUST\0" /* 59926 */
8469b8e80941Smrg	"TRIANGLE_FILTER_DISABLE\0" /* 59941 */
8470b8e80941Smrg	"LINE_FILTER_DISABLE\0" /* 59965 */
8471b8e80941Smrg	"POINT_FILTER_DISABLE\0" /* 59985 */
8472b8e80941Smrg	"RECTANGLE_FILTER_DISABLE\0" /* 60006 */
8473b8e80941Smrg	"TRIANGLE_EXPAND_ENA\0" /* 60031 */
8474b8e80941Smrg	"LINE_EXPAND_ENA\0" /* 60051 */
8475b8e80941Smrg	"POINT_EXPAND_ENA\0" /* 60067 */
8476b8e80941Smrg	"RECTANGLE_EXPAND_ENA\0" /* 60084 */
8477b8e80941Smrg	"PRIM_EXPAND_CONSTANT\0" /* 60105 */
8478b8e80941Smrg	"XMAX_RIGHT_EXCLUSION\0" /* 60126 */
8479b8e80941Smrg	"YMAX_BOTTOM_EXCLUSION\0" /* 60147 */
8480b8e80941Smrg	"SMALL_PRIM_FILTER_ENABLE\0" /* 60169 */
8481b8e80941Smrg	"MIN_SIZE\0" /* 60194 */
8482b8e80941Smrg	"LINE_PATTERN\0" /* 60203 */
8483b8e80941Smrg	"REPEAT_COUNT\0" /* 60216 */
8484b8e80941Smrg	"PATTERN_BIT_ORDER\0" /* 60229 */
8485b8e80941Smrg	"AUTO_RESET_CNTL\0" /* 60247 */
8486b8e80941Smrg	"VGT_OUTPATH_VTX_REUSE\0" /* 60263 */
8487b8e80941Smrg	"VGT_OUTPATH_TESS_EN\0" /* 60285 */
8488b8e80941Smrg	"VGT_OUTPATH_PASSTHRU\0" /* 60305 */
8489b8e80941Smrg	"VGT_OUTPATH_GS_BLOCK\0" /* 60326 */
8490b8e80941Smrg	"VGT_OUTPATH_HS_BLOCK\0" /* 60347 */
8491b8e80941Smrg	"PATH_SELECT\0" /* 60368 */
8492b8e80941Smrg	"TESS_MODE\0" /* 60380 */
8493b8e80941Smrg	"VGT_GRP_3D_POINT\0" /* 60390 */
8494b8e80941Smrg	"VGT_GRP_3D_LINE\0" /* 60407 */
8495b8e80941Smrg	"VGT_GRP_3D_TRI\0" /* 60423 */
8496b8e80941Smrg	"VGT_GRP_3D_RECT\0" /* 60438 */
8497b8e80941Smrg	"VGT_GRP_3D_QUAD\0" /* 60454 */
8498b8e80941Smrg	"VGT_GRP_2D_COPY_RECT_V0\0" /* 60470 */
8499b8e80941Smrg	"VGT_GRP_2D_COPY_RECT_V1\0" /* 60494 */
8500b8e80941Smrg	"VGT_GRP_2D_COPY_RECT_V2\0" /* 60518 */
8501b8e80941Smrg	"VGT_GRP_2D_COPY_RECT_V3\0" /* 60542 */
8502b8e80941Smrg	"VGT_GRP_2D_FILL_RECT\0" /* 60566 */
8503b8e80941Smrg	"VGT_GRP_2D_LINE\0" /* 60587 */
8504b8e80941Smrg	"VGT_GRP_2D_TRI\0" /* 60603 */
8505b8e80941Smrg	"VGT_GRP_PRIM_INDEX_LINE\0" /* 60618 */
8506b8e80941Smrg	"VGT_GRP_PRIM_INDEX_TRI\0" /* 60642 */
8507b8e80941Smrg	"VGT_GRP_PRIM_INDEX_QUAD\0" /* 60665 */
8508b8e80941Smrg	"VGT_GRP_3D_LINE_ADJ\0" /* 60689 */
8509b8e80941Smrg	"VGT_GRP_3D_TRI_ADJ\0" /* 60709 */
8510b8e80941Smrg	"VGT_GRP_3D_PATCH\0" /* 60728 */
8511b8e80941Smrg	"RETAIN_ORDER\0" /* 60745 */
8512b8e80941Smrg	"RETAIN_QUADS\0" /* 60758 */
8513b8e80941Smrg	"VGT_GRP_LIST\0" /* 60771 */
8514b8e80941Smrg	"VGT_GRP_STRIP\0" /* 60784 */
8515b8e80941Smrg	"VGT_GRP_FAN\0" /* 60798 */
8516b8e80941Smrg	"VGT_GRP_LOOP\0" /* 60810 */
8517b8e80941Smrg	"VGT_GRP_POLYGON\0" /* 60823 */
8518b8e80941Smrg	"PRIM_ORDER\0" /* 60839 */
8519b8e80941Smrg	"COMP_X_EN\0" /* 60850 */
8520b8e80941Smrg	"COMP_Y_EN\0" /* 60860 */
8521b8e80941Smrg	"COMP_Z_EN\0" /* 60870 */
8522b8e80941Smrg	"COMP_W_EN\0" /* 60880 */
8523b8e80941Smrg	"SHIFT\0" /* 60890 */
8524b8e80941Smrg	"VGT_GRP_INDEX_16\0" /* 60896 */
8525b8e80941Smrg	"VGT_GRP_INDEX_32\0" /* 60913 */
8526b8e80941Smrg	"VGT_GRP_UINT_16\0" /* 60930 */
8527b8e80941Smrg	"VGT_GRP_UINT_32\0" /* 60946 */
8528b8e80941Smrg	"VGT_GRP_SINT_16\0" /* 60962 */
8529b8e80941Smrg	"VGT_GRP_SINT_32\0" /* 60978 */
8530b8e80941Smrg	"VGT_GRP_FLOAT_32\0" /* 60994 */
8531b8e80941Smrg	"VGT_GRP_AUTO_PRIM\0" /* 61011 */
8532b8e80941Smrg	"VGT_GRP_FIX_1_23_TO_FLOAT\0" /* 61029 */
8533b8e80941Smrg	"X_CONV\0" /* 61055, 61059 */
8534b8e80941Smrg	"Y_CONV\0" /* 61062 */
8535b8e80941Smrg	"Z_CONV\0" /* 61069 */
8536b8e80941Smrg	"Z_OFFSET\0" /* 61076 */
8537b8e80941Smrg	"W_CONV\0" /* 61085 */
8538b8e80941Smrg	"GS_OFF\0" /* 61092 */
8539b8e80941Smrg	"GS_SCENARIO_A\0" /* 61099 */
8540b8e80941Smrg	"GS_SCENARIO_B\0" /* 61113 */
8541b8e80941Smrg	"GS_SCENARIO_G\0" /* 61127 */
8542b8e80941Smrg	"GS_SCENARIO_C\0" /* 61141 */
8543b8e80941Smrg	"SPRITE_EN\0" /* 61155 */
8544b8e80941Smrg	"GS_CUT_1024\0" /* 61165 */
8545b8e80941Smrg	"GS_CUT_512\0" /* 61177 */
8546b8e80941Smrg	"GS_CUT_256\0" /* 61188 */
8547b8e80941Smrg	"GS_CUT_128\0" /* 61199 */
8548b8e80941Smrg	"CUT_MODE\0" /* 61210 */
8549b8e80941Smrg	"GS_C_PACK_EN\0" /* 61219 */
8550b8e80941Smrg	"RESERVED_2\0" /* 61232 */
8551b8e80941Smrg	"ES_PASSTHRU\0" /* 61243 */
8552b8e80941Smrg	"COMPUTE_MODE\0" /* 61255 */
8553b8e80941Smrg	"FAST_COMPUTE_MODE\0" /* 61268 */
8554b8e80941Smrg	"ELEMENT_INFO_EN\0" /* 61286 */
8555b8e80941Smrg	"PARTIAL_THD_AT_EOI\0" /* 61302 */
8556b8e80941Smrg	"SUPPRESS_CUTS\0" /* 61321 */
8557b8e80941Smrg	"ES_WRITE_OPTIMIZE\0" /* 61335 */
8558b8e80941Smrg	"GS_WRITE_OPTIMIZE\0" /* 61353 */
8559b8e80941Smrg	"X_0_OFFCHIP_GS\0" /* 61371 */
8560b8e80941Smrg	"X_3_ES_AND_GS_ARE_ONCHIP\0" /* 61386, 61404 */
8561b8e80941Smrg	"ES_VERTS_PER_SUBGRP\0" /* 61411 */
8562b8e80941Smrg	"GS_PRIMS_PER_SUBGRP\0" /* 61431 */
8563b8e80941Smrg	"MSAA_ENABLE\0" /* 61451 */
8564b8e80941Smrg	"VPORT_SCISSOR_ENABLE\0" /* 61463 */
8565b8e80941Smrg	"LINE_STIPPLE_ENABLE\0" /* 61484 */
8566b8e80941Smrg	"SEND_UNLIT_STILES_TO_PKR\0" /* 61504 */
8567b8e80941Smrg	"WALK_SIZE\0" /* 61529 */
8568b8e80941Smrg	"WALK_ALIGNMENT\0" /* 61539 */
8569b8e80941Smrg	"WALK_ALIGN8_PRIM_FITS_ST\0" /* 61554 */
8570b8e80941Smrg	"WALK_FENCE_ENABLE\0" /* 61579 */
8571b8e80941Smrg	"WALK_FENCE_SIZE\0" /* 61597 */
8572b8e80941Smrg	"SUPERTILE_WALK_ORDER_ENABLE\0" /* 61613, 61618 */
8573b8e80941Smrg	"TILE_COVER_DISABLE\0" /* 61641 */
8574b8e80941Smrg	"TILE_COVER_NO_SCISSOR\0" /* 61660 */
8575b8e80941Smrg	"ZMM_LINE_EXTENT\0" /* 61682 */
8576b8e80941Smrg	"ZMM_LINE_OFFSET\0" /* 61698 */
8577b8e80941Smrg	"ZMM_RECT_EXTENT\0" /* 61714 */
8578b8e80941Smrg	"KILL_PIX_POST_HI_Z\0" /* 61730 */
8579b8e80941Smrg	"KILL_PIX_POST_DETAIL_MASK\0" /* 61749 */
8580b8e80941Smrg	"PS_ITER_SAMPLE\0" /* 61775 */
8581b8e80941Smrg	"MULTI_SHADER_ENGINE_PRIM_DISCARD_ENABLE\0" /* 61790 */
8582b8e80941Smrg	"MULTI_GPU_SUPERTILE_ENABLE\0" /* 61830 */
8583b8e80941Smrg	"GPU_ID_OVERRIDE_ENABLE\0" /* 61857 */
8584b8e80941Smrg	"GPU_ID_OVERRIDE\0" /* 61880 */
8585b8e80941Smrg	"MULTI_GPU_PRIM_DISCARD_ENABLE\0" /* 61896 */
8586b8e80941Smrg	"FORCE_EOV_CNTDWN_ENABLE\0" /* 61926 */
8587b8e80941Smrg	"FORCE_EOV_REZ_ENABLE\0" /* 61950 */
8588b8e80941Smrg	"OUT_OF_ORDER_PRIMITIVE_ENABLE\0" /* 61971 */
8589b8e80941Smrg	"OUT_OF_ORDER_WATER_MARK\0" /* 62001 */
8590b8e80941Smrg	"OUTPRIM_TYPE_POINTLIST\0" /* 62025 */
8591b8e80941Smrg	"OUTPRIM_TYPE_LINESTRIP\0" /* 62048 */
8592b8e80941Smrg	"OUTPRIM_TYPE_TRISTRIP\0" /* 62071 */
8593b8e80941Smrg	"OUTPRIM_TYPE\0" /* 62093 */
8594b8e80941Smrg	"OUTPRIM_TYPE_1\0" /* 62106 */
8595b8e80941Smrg	"OUTPRIM_TYPE_2\0" /* 62121 */
8596b8e80941Smrg	"OUTPRIM_TYPE_3\0" /* 62136 */
8597b8e80941Smrg	"UNIQUE_TYPE_PER_STREAM\0" /* 62151 */
8598b8e80941Smrg	"VGT_INDEX_16\0" /* 62174 */
8599b8e80941Smrg	"VGT_INDEX_32\0" /* 62187 */
8600b8e80941Smrg	"VGT_INDEX_8\0" /* 62200 */
8601b8e80941Smrg	"VGT_DMA_SWAP_NONE\0" /* 62212 */
8602b8e80941Smrg	"VGT_DMA_SWAP_16_BIT\0" /* 62230 */
8603b8e80941Smrg	"VGT_DMA_SWAP_32_BIT\0" /* 62250 */
8604b8e80941Smrg	"VGT_DMA_SWAP_WORD\0" /* 62270 */
8605b8e80941Smrg	"SWAP_MODE\0" /* 62288 */
8606b8e80941Smrg	"VGT_DMA_BUF_MEM\0" /* 62298 */
8607b8e80941Smrg	"VGT_DMA_BUF_RING\0" /* 62314 */
8608b8e80941Smrg	"VGT_DMA_BUF_SETUP\0" /* 62331 */
8609b8e80941Smrg	"BUF_TYPE\0" /* 62349 */
8610b8e80941Smrg	"VGT_POLICY_LRU\0" /* 62358 */
8611b8e80941Smrg	"VGT_POLICY_STREAM\0" /* 62373 */
8612b8e80941Smrg	"RDREQ_POLICY_CIK\0" /* 62391 */
8613b8e80941Smrg	"RDREQ_POLICY\0" /* 62408 */
8614b8e80941Smrg	"REQ_PATH\0" /* 62421 */
8615b8e80941Smrg	"DISABLE_RESET_ON_EOI\0" /* 62430 */
8616b8e80941Smrg	"SAMPLE_STREAMOUTSTATS1\0" /* 62451 */
8617b8e80941Smrg	"SAMPLE_STREAMOUTSTATS2\0" /* 62474 */
8618b8e80941Smrg	"SAMPLE_STREAMOUTSTATS3\0" /* 62497 */
8619b8e80941Smrg	"CACHE_FLUSH_TS\0" /* 62520 */
8620b8e80941Smrg	"CONTEXT_DONE\0" /* 62535 */
8621b8e80941Smrg	"CACHE_FLUSH\0" /* 62548 */
8622b8e80941Smrg	"CS_PARTIAL_FLUSH\0" /* 62560 */
8623b8e80941Smrg	"VGT_STREAMOUT_SYNC\0" /* 62577 */
8624b8e80941Smrg	"VGT_STREAMOUT_RESET\0" /* 62596 */
8625b8e80941Smrg	"END_OF_PIPE_INCR_DE\0" /* 62616 */
8626b8e80941Smrg	"END_OF_PIPE_IB_END\0" /* 62636 */
8627b8e80941Smrg	"RST_PIX_CNT\0" /* 62655 */
8628b8e80941Smrg	"VS_PARTIAL_FLUSH\0" /* 62667 */
8629b8e80941Smrg	"PS_PARTIAL_FLUSH\0" /* 62684 */
8630b8e80941Smrg	"FLUSH_HS_OUTPUT\0" /* 62701 */
8631b8e80941Smrg	"FLUSH_LS_OUTPUT\0" /* 62717 */
8632b8e80941Smrg	"CACHE_FLUSH_AND_INV_TS_EVENT\0" /* 62733 */
8633b8e80941Smrg	"ZPASS_DONE\0" /* 62762 */
8634b8e80941Smrg	"CACHE_FLUSH_AND_INV_EVENT\0" /* 62773 */
8635b8e80941Smrg	"PERFCOUNTER_START\0" /* 62799 */
8636b8e80941Smrg	"PERFCOUNTER_STOP\0" /* 62817 */
8637b8e80941Smrg	"PIPELINESTAT_START\0" /* 62834 */
8638b8e80941Smrg	"PIPELINESTAT_STOP\0" /* 62853 */
8639b8e80941Smrg	"PERFCOUNTER_SAMPLE\0" /* 62871 */
8640b8e80941Smrg	"FLUSH_ES_OUTPUT\0" /* 62890 */
8641b8e80941Smrg	"FLUSH_GS_OUTPUT\0" /* 62906 */
8642b8e80941Smrg	"SAMPLE_PIPELINESTAT\0" /* 62922 */
8643b8e80941Smrg	"SO_VGTSTREAMOUT_FLUSH\0" /* 62942 */
8644b8e80941Smrg	"SAMPLE_STREAMOUTSTATS\0" /* 62964 */
8645b8e80941Smrg	"RESET_VTX_CNT\0" /* 62986 */
8646b8e80941Smrg	"BLOCK_CONTEXT_DONE\0" /* 63000 */
8647b8e80941Smrg	"CS_CONTEXT_DONE\0" /* 63019 */
8648b8e80941Smrg	"VGT_FLUSH\0" /* 63035 */
8649b8e80941Smrg	"SC_SEND_DB_VPZ\0" /* 63045 */
8650b8e80941Smrg	"BOTTOM_OF_PIPE_TS\0" /* 63060 */
8651b8e80941Smrg	"DB_CACHE_FLUSH_AND_INV\0" /* 63078 */
8652b8e80941Smrg	"FLUSH_AND_INV_DB_DATA_TS\0" /* 63101 */
8653b8e80941Smrg	"FLUSH_AND_INV_DB_META\0" /* 63126 */
8654b8e80941Smrg	"FLUSH_AND_INV_CB_DATA_TS\0" /* 63148 */
8655b8e80941Smrg	"FLUSH_AND_INV_CB_META\0" /* 63173 */
8656b8e80941Smrg	"FLUSH_AND_INV_CB_PIXEL_DATA\0" /* 63195 */
8657b8e80941Smrg	"THREAD_TRACE_START\0" /* 63223 */
8658b8e80941Smrg	"THREAD_TRACE_STOP\0" /* 63242 */
8659b8e80941Smrg	"THREAD_TRACE_MARKER\0" /* 63260 */
8660b8e80941Smrg	"THREAD_TRACE_FLUSH\0" /* 63280 */
8661b8e80941Smrg	"THREAD_TRACE_FINISH\0" /* 63299 */
8662b8e80941Smrg	"PIXEL_PIPE_STAT_CONTROL\0" /* 63319 */
8663b8e80941Smrg	"PIXEL_PIPE_STAT_DUMP\0" /* 63343 */
8664b8e80941Smrg	"PIXEL_PIPE_STAT_RESET\0" /* 63364 */
8665b8e80941Smrg	"EVENT_TYPE\0" /* 63386 */
8666b8e80941Smrg	"ADDRESS_HI_GFX6\0" /* 63397 */
8667b8e80941Smrg	"EXTENDED_EVENT\0" /* 63413 */
8668b8e80941Smrg	"PRIMGROUP_SIZE\0" /* 63428 */
8669b8e80941Smrg	"PARTIAL_VS_WAVE_ON\0" /* 63443 */
8670b8e80941Smrg	"SWITCH_ON_EOP\0" /* 63462 */
8671b8e80941Smrg	"PARTIAL_ES_WAVE_ON\0" /* 63476 */
8672b8e80941Smrg	"SWITCH_ON_EOI\0" /* 63495 */
8673b8e80941Smrg	"WD_SWITCH_ON_EOP\0" /* 63509 */
8674b8e80941Smrg	"MAX_PRIMGRP_IN_WAVE\0" /* 63526 */
8675b8e80941Smrg	"FULL_CACHE\0" /* 63546 */
8676b8e80941Smrg	"HTILE_USES_PRELOAD_WIN\0" /* 63557 */
8677b8e80941Smrg	"PRELOAD\0" /* 63580 */
8678b8e80941Smrg	"PREFETCH_WIDTH\0" /* 63588 */
8679b8e80941Smrg	"PREFETCH_HEIGHT\0" /* 63603 */
8680b8e80941Smrg	"DST_OUTSIDE_ZERO_TO_ONE\0" /* 63619 */
8681b8e80941Smrg	"TC_COMPATIBLE\0" /* 63643 */
8682b8e80941Smrg	"COMPAREFUNC0\0" /* 63657 */
8683b8e80941Smrg	"COMPAREVALUE0\0" /* 63670 */
8684b8e80941Smrg	"COMPAREMASK0\0" /* 63684 */
8685b8e80941Smrg	"COMPAREFUNC1\0" /* 63697 */
8686b8e80941Smrg	"COMPAREVALUE1\0" /* 63710 */
8687b8e80941Smrg	"COMPAREMASK1\0" /* 63724 */
8688b8e80941Smrg	"MAX_X\0" /* 63737 */
8689b8e80941Smrg	"MAX_Y\0" /* 63743 */
8690b8e80941Smrg	"ACCUM_ISOLINE\0" /* 63749 */
8691b8e80941Smrg	"ACCUM_TRI\0" /* 63763 */
8692b8e80941Smrg	"ACCUM_QUAD\0" /* 63773 */
8693b8e80941Smrg	"DONUT_SPLIT\0" /* 63784 */
8694b8e80941Smrg	"TRAP_SPLIT\0" /* 63796 */
8695b8e80941Smrg	"LS_STAGE_OFF\0" /* 63807 */
8696b8e80941Smrg	"LS_STAGE_ON\0" /* 63820 */
8697b8e80941Smrg	"CS_STAGE_ON\0" /* 63832 */
8698b8e80941Smrg	"ES_STAGE_OFF\0" /* 63844 */
8699b8e80941Smrg	"ES_STAGE_DS\0" /* 63857 */
8700b8e80941Smrg	"ES_STAGE_REAL\0" /* 63869 */
8701b8e80941Smrg	"VS_STAGE_REAL\0" /* 63883 */
8702b8e80941Smrg	"VS_STAGE_DS\0" /* 63897 */
8703b8e80941Smrg	"VS_STAGE_COPY_SHADER\0" /* 63909 */
8704b8e80941Smrg	"DYNAMIC_HS\0" /* 63930 */
8705b8e80941Smrg	"DIS_DEALLOC_ACCUM_0\0" /* 63941 */
8706b8e80941Smrg	"DIS_DEALLOC_ACCUM_1\0" /* 63961 */
8707b8e80941Smrg	"VS_WAVE_ID_EN\0" /* 63981 */
8708b8e80941Smrg	"NUM_PATCHES\0" /* 63995 */
8709b8e80941Smrg	"HS_NUM_INPUT_CP\0" /* 64007 */
8710b8e80941Smrg	"HS_NUM_OUTPUT_CP\0" /* 64023 */
8711b8e80941Smrg	"TESS_ISOLINE\0" /* 64040 */
8712b8e80941Smrg	"TESS_TRIANGLE\0" /* 64053 */
8713b8e80941Smrg	"TESS_QUAD\0" /* 64067 */
8714b8e80941Smrg	"PART_INTEGER\0" /* 64077 */
8715b8e80941Smrg	"PART_POW2\0" /* 64090 */
8716b8e80941Smrg	"PART_FRAC_ODD\0" /* 64100 */
8717b8e80941Smrg	"PART_FRAC_EVEN\0" /* 64114 */
8718b8e80941Smrg	"PARTITIONING\0" /* 64129 */
8719b8e80941Smrg	"OUTPUT_POINT\0" /* 64142 */
8720b8e80941Smrg	"OUTPUT_LINE\0" /* 64155 */
8721b8e80941Smrg	"OUTPUT_TRIANGLE_CW\0" /* 64167 */
8722b8e80941Smrg	"OUTPUT_TRIANGLE_CCW\0" /* 64186 */
8723b8e80941Smrg	"TOPOLOGY\0" /* 64206 */
8724b8e80941Smrg	"RESERVED_REDUC_AXIS\0" /* 64215 */
8725b8e80941Smrg	"DEPRECATED\0" /* 64235 */
8726b8e80941Smrg	"NUM_DS_WAVES_PER_SIMD\0" /* 64246 */
8727b8e80941Smrg	"DISABLE_DONUTS\0" /* 64268 */
8728b8e80941Smrg	"VGT_POLICY_BYPASS\0" /* 64283 */
8729b8e80941Smrg	"DISTRIBUTION_MODE_NO_DIST\0" /* 64301 */
8730b8e80941Smrg	"DISTRIBUTION_MODE_PATCHES\0" /* 64327 */
8731b8e80941Smrg	"DISTRIBUTION_MODE_DONUTS\0" /* 64353 */
8732b8e80941Smrg	"DISTRIBUTION_MODE_TRAPEZOIDS\0" /* 64378 */
8733b8e80941Smrg	"DISTRIBUTION_MODE\0" /* 64407 */
8734b8e80941Smrg	"ALPHA_TO_MASK_ENABLE\0" /* 64425 */
8735b8e80941Smrg	"ALPHA_TO_MASK_OFFSET0\0" /* 64446 */
8736b8e80941Smrg	"ALPHA_TO_MASK_OFFSET1\0" /* 64468 */
8737b8e80941Smrg	"ALPHA_TO_MASK_OFFSET2\0" /* 64490 */
8738b8e80941Smrg	"ALPHA_TO_MASK_OFFSET3\0" /* 64512 */
8739b8e80941Smrg	"OFFSET_ROUND\0" /* 64534 */
8740b8e80941Smrg	"POLY_OFFSET_NEG_NUM_DB_BITS\0" /* 64547 */
8741b8e80941Smrg	"POLY_OFFSET_DB_IS_FLOAT_FMT\0" /* 64575 */
8742b8e80941Smrg	"STREAMOUT_0_EN\0" /* 64603 */
8743b8e80941Smrg	"STREAMOUT_1_EN\0" /* 64618 */
8744b8e80941Smrg	"STREAMOUT_2_EN\0" /* 64633 */
8745b8e80941Smrg	"STREAMOUT_3_EN\0" /* 64648 */
8746b8e80941Smrg	"RAST_STREAM\0" /* 64663 */
8747b8e80941Smrg	"RAST_STREAM_MASK\0" /* 64675 */
8748b8e80941Smrg	"USE_RAST_STREAM_MASK\0" /* 64692 */
8749b8e80941Smrg	"STREAM_0_BUFFER_EN\0" /* 64713 */
8750b8e80941Smrg	"STREAM_1_BUFFER_EN\0" /* 64732 */
8751b8e80941Smrg	"STREAM_2_BUFFER_EN\0" /* 64751 */
8752b8e80941Smrg	"STREAM_3_BUFFER_EN\0" /* 64770 */
8753b8e80941Smrg	"DISTANCE_0\0" /* 64789 */
8754b8e80941Smrg	"DISTANCE_1\0" /* 64800 */
8755b8e80941Smrg	"DISTANCE_2\0" /* 64811 */
8756b8e80941Smrg	"DISTANCE_3\0" /* 64822 */
8757b8e80941Smrg	"DISTANCE_4\0" /* 64833 */
8758b8e80941Smrg	"DISTANCE_5\0" /* 64844 */
8759b8e80941Smrg	"DISTANCE_6\0" /* 64855 */
8760b8e80941Smrg	"DISTANCE_7\0" /* 64866 */
8761b8e80941Smrg	"DISTANCE_8\0" /* 64877 */
8762b8e80941Smrg	"DISTANCE_9\0" /* 64888 */
8763b8e80941Smrg	"DISTANCE_10\0" /* 64899 */
8764b8e80941Smrg	"DISTANCE_11\0" /* 64911 */
8765b8e80941Smrg	"DISTANCE_12\0" /* 64923 */
8766b8e80941Smrg	"DISTANCE_13\0" /* 64935 */
8767b8e80941Smrg	"DISTANCE_14\0" /* 64947 */
8768b8e80941Smrg	"DISTANCE_15\0" /* 64959 */
8769b8e80941Smrg	"EXPAND_LINE_WIDTH\0" /* 64971 */
8770b8e80941Smrg	"LAST_PIXEL\0" /* 64989 */
8771b8e80941Smrg	"PERPENDICULAR_ENDCAP_ENA\0" /* 65000 */
8772b8e80941Smrg	"DX10_DIAMOND_TEST_ENA\0" /* 65025 */
8773b8e80941Smrg	"MSAA_NUM_SAMPLES\0" /* 65047 */
8774b8e80941Smrg	"AA_MASK_CENTROID_DTMN\0" /* 65064 */
8775b8e80941Smrg	"MAX_SAMPLE_DIST\0" /* 65086 */
8776b8e80941Smrg	"MSAA_EXPOSED_SAMPLES\0" /* 65102 */
8777b8e80941Smrg	"DETAIL_TO_EXPOSED_MODE\0" /* 65123 */
8778b8e80941Smrg	"PIX_CENTER\0" /* 65146 */
8779b8e80941Smrg	"X_TRUNCATE\0" /* 65157 */
8780b8e80941Smrg	"X_ROUND\0" /* 65168 */
8781b8e80941Smrg	"X_ROUND_TO_EVEN\0" /* 65176 */
8782b8e80941Smrg	"X_ROUND_TO_ODD\0" /* 65192 */
8783b8e80941Smrg	"ROUND_MODE\0" /* 65207 */
8784b8e80941Smrg	"X_16_8_FIXED_POINT_1_16TH\0" /* 65218 */
8785b8e80941Smrg	"X_16_8_FIXED_POINT_1_8TH\0" /* 65244 */
8786b8e80941Smrg	"X_16_8_FIXED_POINT_1_4TH\0" /* 65269 */
8787b8e80941Smrg	"X_16_8_FIXED_POINT_1_2\0" /* 65294 */
8788b8e80941Smrg	"X_16_8_FIXED_POINT_1\0" /* 65317 */
8789b8e80941Smrg	"X_16_8_FIXED_POINT_1_256TH\0" /* 65338 */
8790b8e80941Smrg	"X_14_10_FIXED_POINT_1_1024TH\0" /* 65365 */
8791b8e80941Smrg	"X_12_12_FIXED_POINT_1_4096TH\0" /* 65394 */
8792b8e80941Smrg	"QUANT_MODE\0" /* 65423 */
8793b8e80941Smrg	"S0_X\0" /* 65434 */
8794b8e80941Smrg	"S0_Y\0" /* 65439 */
8795b8e80941Smrg	"S1_X\0" /* 65444 */
8796b8e80941Smrg	"S1_Y\0" /* 65449 */
8797b8e80941Smrg	"S2_X\0" /* 65454 */
8798b8e80941Smrg	"S2_Y\0" /* 65459 */
8799b8e80941Smrg	"S3_X\0" /* 65464 */
8800b8e80941Smrg	"S3_Y\0" /* 65469 */
8801b8e80941Smrg	"S4_X\0" /* 65474 */
8802b8e80941Smrg	"S4_Y\0" /* 65479 */
8803b8e80941Smrg	"S5_X\0" /* 65484 */
8804b8e80941Smrg	"S5_Y\0" /* 65489 */
8805b8e80941Smrg	"S6_X\0" /* 65494 */
8806b8e80941Smrg	"S6_Y\0" /* 65499 */
8807b8e80941Smrg	"S7_X\0" /* 65504 */
8808b8e80941Smrg	"S7_Y\0" /* 65509 */
8809b8e80941Smrg	"S8_X\0" /* 65514 */
8810b8e80941Smrg	"S8_Y\0" /* 65519 */
8811b8e80941Smrg	"S9_X\0" /* 65524 */
8812b8e80941Smrg	"S9_Y\0" /* 65529 */
8813b8e80941Smrg	"S10_X\0" /* 65534 */
8814b8e80941Smrg	"S10_Y\0" /* 65540 */
8815b8e80941Smrg	"S11_X\0" /* 65546 */
8816b8e80941Smrg	"S11_Y\0" /* 65552 */
8817b8e80941Smrg	"S12_X\0" /* 65558 */
8818b8e80941Smrg	"S12_Y\0" /* 65564 */
8819b8e80941Smrg	"S13_X\0" /* 65570 */
8820b8e80941Smrg	"S13_Y\0" /* 65576 */
8821b8e80941Smrg	"S14_X\0" /* 65582 */
8822b8e80941Smrg	"S14_Y\0" /* 65588 */
8823b8e80941Smrg	"S15_X\0" /* 65594 */
8824b8e80941Smrg	"S15_Y\0" /* 65600 */
8825b8e80941Smrg	"AA_MASK_X0Y0\0" /* 65606 */
8826b8e80941Smrg	"AA_MASK_X1Y0\0" /* 65619 */
8827b8e80941Smrg	"AA_MASK_X0Y1\0" /* 65632 */
8828b8e80941Smrg	"AA_MASK_X1Y1\0" /* 65645 */
8829b8e80941Smrg	"REALIGN_DQUADS_AFTER_N_WAVES\0" /* 65658 */
8830b8e80941Smrg	"VTX_REUSE_DEPTH\0" /* 65687 */
8831b8e80941Smrg	"DEALLOC_DIST\0" /* 65703 */
8832b8e80941Smrg	"FMASK_TILE_MAX\0" /* 65716 */
8833b8e80941Smrg	"ENDIAN_NONE\0" /* 65731 */
8834b8e80941Smrg	"ENDIAN_8IN16\0" /* 65743 */
8835b8e80941Smrg	"ENDIAN_8IN32\0" /* 65756 */
8836b8e80941Smrg	"ENDIAN_8IN64\0" /* 65769 */
8837b8e80941Smrg	"ENDIAN\0" /* 65782 */
8838b8e80941Smrg	"COLOR_INVALID\0" /* 65789 */
8839b8e80941Smrg	"COLOR_8\0" /* 65803 */
8840b8e80941Smrg	"COLOR_16\0" /* 65811 */
8841b8e80941Smrg	"COLOR_8_8\0" /* 65820 */
8842b8e80941Smrg	"COLOR_32\0" /* 65830 */
8843b8e80941Smrg	"COLOR_16_16\0" /* 65839 */
8844b8e80941Smrg	"COLOR_10_11_11\0" /* 65851 */
8845b8e80941Smrg	"COLOR_11_11_10\0" /* 65866 */
8846b8e80941Smrg	"COLOR_10_10_10_2\0" /* 65881 */
8847b8e80941Smrg	"COLOR_2_10_10_10\0" /* 65898 */
8848b8e80941Smrg	"COLOR_8_8_8_8\0" /* 65915 */
8849b8e80941Smrg	"COLOR_32_32\0" /* 65929 */
8850b8e80941Smrg	"COLOR_16_16_16_16\0" /* 65941 */
8851b8e80941Smrg	"COLOR_32_32_32_32\0" /* 65959 */
8852b8e80941Smrg	"COLOR_5_6_5\0" /* 65977 */
8853b8e80941Smrg	"COLOR_1_5_5_5\0" /* 65989 */
8854b8e80941Smrg	"COLOR_5_5_5_1\0" /* 66003 */
8855b8e80941Smrg	"COLOR_4_4_4_4\0" /* 66017 */
8856b8e80941Smrg	"COLOR_8_24\0" /* 66031 */
8857b8e80941Smrg	"COLOR_24_8\0" /* 66042 */
8858b8e80941Smrg	"COLOR_X24_8_32_FLOAT\0" /* 66053 */
8859b8e80941Smrg	"NUMBER_UNORM\0" /* 66074 */
8860b8e80941Smrg	"NUMBER_SNORM\0" /* 66087 */
8861b8e80941Smrg	"NUMBER_UINT\0" /* 66100 */
8862b8e80941Smrg	"NUMBER_SINT\0" /* 66112 */
8863b8e80941Smrg	"NUMBER_SRGB\0" /* 66124 */
8864b8e80941Smrg	"NUMBER_FLOAT\0" /* 66136 */
8865b8e80941Smrg	"NUMBER_TYPE\0" /* 66149 */
8866b8e80941Smrg	"SWAP_STD\0" /* 66161 */
8867b8e80941Smrg	"SWAP_ALT\0" /* 66170 */
8868b8e80941Smrg	"SWAP_STD_REV\0" /* 66179 */
8869b8e80941Smrg	"SWAP_ALT_REV\0" /* 66192 */
8870b8e80941Smrg	"COMP_SWAP\0" /* 66205 */
8871b8e80941Smrg	"BLEND_CLAMP\0" /* 66215 */
8872b8e80941Smrg	"BLEND_BYPASS\0" /* 66227 */
8873b8e80941Smrg	"SIMPLE_FLOAT\0" /* 66240 */
8874b8e80941Smrg	"CMASK_IS_LINEAR\0" /* 66253 */
8875b8e80941Smrg	"FORCE_OPT_AUTO\0" /* 66269 */
8876b8e80941Smrg	"FORCE_OPT_DISABLE\0" /* 66284 */
8877b8e80941Smrg	"FORCE_OPT_ENABLE_IF_SRC_A_0\0" /* 66302 */
8878b8e80941Smrg	"FORCE_OPT_ENABLE_IF_SRC_RGB_0\0" /* 66330 */
8879b8e80941Smrg	"FORCE_OPT_ENABLE_IF_SRC_ARGB_0\0" /* 66360 */
8880b8e80941Smrg	"FORCE_OPT_ENABLE_IF_SRC_A_1\0" /* 66391 */
8881b8e80941Smrg	"FORCE_OPT_ENABLE_IF_SRC_RGB_1\0" /* 66419 */
8882b8e80941Smrg	"FORCE_OPT_ENABLE_IF_SRC_ARGB_1\0" /* 66449 */
8883b8e80941Smrg	"BLEND_OPT_DONT_RD_DST\0" /* 66480 */
8884b8e80941Smrg	"BLEND_OPT_DISCARD_PIXEL\0" /* 66502 */
8885b8e80941Smrg	"FMASK_COMPRESSION_DISABLE\0" /* 66526 */
8886b8e80941Smrg	"FMASK_COMPRESS_1FRAG_ONLY\0" /* 66552 */
8887b8e80941Smrg	"DCC_ENABLE\0" /* 66578 */
8888b8e80941Smrg	"CMASK_ADDR_TYPE\0" /* 66589 */
8889b8e80941Smrg	"FMASK_TILE_MODE_INDEX\0" /* 66605 */
8890b8e80941Smrg	"FMASK_BANK_HEIGHT\0" /* 66627 */
8891b8e80941Smrg	"NUM_FRAGMENTS\0" /* 66645 */
8892b8e80941Smrg	"FORCE_DST_ALPHA_1\0" /* 66659 */
8893b8e80941Smrg	"KEY_CLEAR_ENABLE\0" /* 66677 */
8894b8e80941Smrg	"MAX_BLOCK_SIZE_64B\0" /* 66694 */
8895b8e80941Smrg	"MAX_BLOCK_SIZE_128B\0" /* 66713 */
8896b8e80941Smrg	"MAX_BLOCK_SIZE_256B\0" /* 66733 */
8897b8e80941Smrg	"MAX_UNCOMPRESSED_BLOCK_SIZE\0" /* 66753 */
8898b8e80941Smrg	"MIN_BLOCK_SIZE_32B\0" /* 66781 */
8899b8e80941Smrg	"MIN_BLOCK_SIZE_64B\0" /* 66800 */
8900b8e80941Smrg	"MIN_COMPRESSED_BLOCK_SIZE\0" /* 66819 */
8901b8e80941Smrg	"MAX_COMPRESSED_BLOCK_SIZE\0" /* 66845 */
8902b8e80941Smrg	"INDEPENDENT_64B_BLOCKS\0" /* 66871 */
8903b8e80941Smrg	"LOSSY_RGB_PRECISION\0" /* 66894 */
8904b8e80941Smrg	"LOSSY_ALPHA_PRECISION\0" /* 66914 */
8905b8e80941Smrg	"UTCL2_BUSY\0" /* 66936 */
8906b8e80941Smrg	"EA_BUSY\0" /* 66947 */
8907b8e80941Smrg	"RMI_BUSY\0" /* 66955 */
8908b8e80941Smrg	"UTCL2_RQ_PENDING\0" /* 66964 */
8909b8e80941Smrg	"CPF_RQ_PENDING\0" /* 66981 */
8910b8e80941Smrg	"EA_LINK_BUSY\0" /* 66996 */
8911b8e80941Smrg	"CPAXI_BUSY\0" /* 67009 */
8912b8e80941Smrg	"RSMU_RQ_PENDING\0" /* 67020 */
8913b8e80941Smrg	"TC_WC_ACTION_ENA\0" /* 67036 */
8914b8e80941Smrg	"TC_INV_METADATA_ACTION_ENA\0" /* 67053 */
8915b8e80941Smrg	"UTCL2IU_BUSY\0" /* 67080 */
8916b8e80941Smrg	"SAVE_RESTORE_BUSY\0" /* 67093 */
8917b8e80941Smrg	"UTCL2IU_WAITING_ON_FREE\0" /* 67111 */
8918b8e80941Smrg	"UTCL2IU_WAITING_ON_TAGS\0" /* 67135 */
8919b8e80941Smrg	"UTCL1_WAITING_ON_TRANS\0" /* 67159 */
8920b8e80941Smrg	"GFX_UTCL1_WAITING_ON_TRANS\0" /* 67182 */
8921b8e80941Smrg	"CMP_UTCL1_WAITING_ON_TRANS\0" /* 67209 */
8922b8e80941Smrg	"RCIU_WAITING_ON_FREE\0" /* 67236 */
8923b8e80941Smrg	"PRIMGEN_EN\0" /* 67257 */
8924b8e80941Smrg	"MATCH_ALL_BITS\0" /* 67268 */
8925b8e80941Smrg	"EN_INST_OPT_BASIC\0" /* 67283 */
8926b8e80941Smrg	"EN_INST_OPT_ADV\0" /* 67301 */
8927b8e80941Smrg	"HW_USE_ONLY\0" /* 67317 */
8928b8e80941Smrg	"TARGET_INST\0" /* 67329 */
8929b8e80941Smrg	"TARGET_DATA\0" /* 67341 */
8930b8e80941Smrg	"COMPLETE\0" /* 67353 */
8931b8e80941Smrg	"DWB\0" /* 67362 */
8932b8e80941Smrg	"USER_VM_ENABLE\0" /* 67366 */
8933b8e80941Smrg	"USER_VM_MODE\0" /* 67381 */
8934b8e80941Smrg	"IMG_DATA_FORMAT_6E4\0" /* 67394 */
8935b8e80941Smrg	"IMG_DATA_FORMAT_16_AS_32_32\0" /* 67414 */
8936b8e80941Smrg	"IMG_DATA_FORMAT_16_AS_16_16_16_16_GFX9\0" /* 67442 */
8937b8e80941Smrg	"IMG_DATA_FORMAT_16_AS_32_32_32_32_GFX9\0" /* 67481 */
8938b8e80941Smrg	"IMG_DATA_FORMAT_FMASK\0" /* 67520 */
8939b8e80941Smrg	"IMG_DATA_FORMAT_ASTC_2D_LDR\0" /* 67542 */
8940b8e80941Smrg	"IMG_DATA_FORMAT_ASTC_2D_HDR\0" /* 67570 */
8941b8e80941Smrg	"IMG_DATA_FORMAT_ASTC_2D_LDR_SRGB\0" /* 67598 */
8942b8e80941Smrg	"IMG_DATA_FORMAT_ASTC_3D_LDR\0" /* 67631 */
8943b8e80941Smrg	"IMG_DATA_FORMAT_ASTC_3D_HDR\0" /* 67659 */
8944b8e80941Smrg	"IMG_DATA_FORMAT_ASTC_3D_LDR_SRGB\0" /* 67687 */
8945b8e80941Smrg	"IMG_DATA_FORMAT_N_IN_16\0" /* 67720 */
8946b8e80941Smrg	"IMG_DATA_FORMAT_N_IN_16_16\0" /* 67744 */
8947b8e80941Smrg	"IMG_DATA_FORMAT_N_IN_16_16_16_16\0" /* 67771 */
8948b8e80941Smrg	"IMG_DATA_FORMAT_N_IN_16_AS_16_16_16_16\0" /* 67804 */
8949b8e80941Smrg	"IMG_DATA_FORMAT_RESERVED_56\0" /* 67843 */
8950b8e80941Smrg	"IMG_DATA_FORMAT_S8_16\0" /* 67871 */
8951b8e80941Smrg	"IMG_DATA_FORMAT_S8_32\0" /* 67893 */
8952b8e80941Smrg	"IMG_DATA_FORMAT_8_AS_32\0" /* 67915 */
8953b8e80941Smrg	"IMG_DATA_FORMAT_8_AS_32_32\0" /* 67939 */
8954b8e80941Smrg	"DATA_FORMAT_GFX9\0" /* 67966 */
8955b8e80941Smrg	"IMG_NUM_FORMAT_RESERVED_6\0" /* 67983 */
8956b8e80941Smrg	"IMG_NUM_FORMAT_METADATA\0" /* 68009 */
8957b8e80941Smrg	"IMG_NUM_FORMAT_UNORM_UINT\0" /* 68033 */
8958b8e80941Smrg	"NUM_FORMAT_GFX9\0" /* 68059 */
8959b8e80941Smrg	"IMG_FMASK_8_2_1\0" /* 68075 */
8960b8e80941Smrg	"IMG_FMASK_8_4_1\0" /* 68091 */
8961b8e80941Smrg	"IMG_FMASK_8_8_1\0" /* 68107 */
8962b8e80941Smrg	"IMG_FMASK_8_2_2\0" /* 68123 */
8963b8e80941Smrg	"IMG_FMASK_8_4_2\0" /* 68139 */
8964b8e80941Smrg	"IMG_FMASK_8_4_4\0" /* 68155 */
8965b8e80941Smrg	"IMG_FMASK_16_16_1\0" /* 68171 */
8966b8e80941Smrg	"IMG_FMASK_16_8_2\0" /* 68189 */
8967b8e80941Smrg	"IMG_FMASK_32_16_2\0" /* 68206 */
8968b8e80941Smrg	"IMG_FMASK_32_8_4\0" /* 68224 */
8969b8e80941Smrg	"IMG_FMASK_32_8_8\0" /* 68241 */
8970b8e80941Smrg	"IMG_FMASK_64_16_4\0" /* 68258 */
8971b8e80941Smrg	"IMG_FMASK_64_16_8\0" /* 68276 */
8972b8e80941Smrg	"NUM_FORMAT_FMASK\0" /* 68294 */
8973b8e80941Smrg	"IMG_ASTC_2D_4x4\0" /* 68311 */
8974b8e80941Smrg	"IMG_ASTC_2D_5x4\0" /* 68327 */
8975b8e80941Smrg	"IMG_ASTC_2D_5x5\0" /* 68343 */
8976b8e80941Smrg	"IMG_ASTC_2D_6x5\0" /* 68359 */
8977b8e80941Smrg	"IMG_ASTC_2D_6x6\0" /* 68375 */
8978b8e80941Smrg	"IMG_ASTC_2D_8x5\0" /* 68391 */
8979b8e80941Smrg	"IMG_ASTC_2D_8x6\0" /* 68407 */
8980b8e80941Smrg	"IMG_ASTC_2D_8x8\0" /* 68423 */
8981b8e80941Smrg	"IMG_ASTC_2D_10x5\0" /* 68439 */
8982b8e80941Smrg	"IMG_ASTC_2D_10x6\0" /* 68456 */
8983b8e80941Smrg	"IMG_ASTC_2D_10x8\0" /* 68473 */
8984b8e80941Smrg	"IMG_ASTC_2D_10x10\0" /* 68490 */
8985b8e80941Smrg	"IMG_ASTC_2D_12x10\0" /* 68508 */
8986b8e80941Smrg	"IMG_ASTC_2D_12x12\0" /* 68526 */
8987b8e80941Smrg	"NUM_FORMAT_ASTC_2D\0" /* 68544 */
8988b8e80941Smrg	"IMG_ASTC_3D_3x3x3\0" /* 68563 */
8989b8e80941Smrg	"IMG_ASTC_3D_4x3x3\0" /* 68581 */
8990b8e80941Smrg	"IMG_ASTC_3D_4x4x3\0" /* 68599 */
8991b8e80941Smrg	"IMG_ASTC_3D_4x4x4\0" /* 68617 */
8992b8e80941Smrg	"IMG_ASTC_3D_5x4x4\0" /* 68635 */
8993b8e80941Smrg	"IMG_ASTC_3D_5x5x4\0" /* 68653 */
8994b8e80941Smrg	"IMG_ASTC_3D_5x5x5\0" /* 68671 */
8995b8e80941Smrg	"IMG_ASTC_3D_6x5x5\0" /* 68689 */
8996b8e80941Smrg	"IMG_ASTC_3D_6x6x5\0" /* 68707 */
8997b8e80941Smrg	"IMG_ASTC_3D_6x6x6\0" /* 68725 */
8998b8e80941Smrg	"NUM_FORMAT_ASTC_3D\0" /* 68743 */
8999b8e80941Smrg	"META_DIRECT\0" /* 68762 */
9000b8e80941Smrg	"SW_MODE\0" /* 68774 */
9001b8e80941Smrg	"PITCH_GFX9\0" /* 68782 */
9002b8e80941Smrg	"BC_SWIZZLE_XYZW\0" /* 68793 */
9003b8e80941Smrg	"BC_SWIZZLE_XWYZ\0" /* 68809 */
9004b8e80941Smrg	"BC_SWIZZLE_WZYX\0" /* 68825 */
9005b8e80941Smrg	"BC_SWIZZLE_WXYZ\0" /* 68841 */
9006b8e80941Smrg	"BC_SWIZZLE_ZYXW\0" /* 68857 */
9007b8e80941Smrg	"BC_SWIZZLE_YXWZ\0" /* 68873 */
9008b8e80941Smrg	"BC_SWIZZLE\0" /* 68889 */
9009b8e80941Smrg	"ARRAY_PITCH\0" /* 68900 */
9010b8e80941Smrg	"META_DATA_ADDRESS\0" /* 68912 */
9011b8e80941Smrg	"META_LINEAR\0" /* 68930 */
9012b8e80941Smrg	"META_PIPE_ALIGNED\0" /* 68942, 68947 */
9013b8e80941Smrg	"META_RB_ALIGNED\0" /* 68960, 68965 */
9014b8e80941Smrg	"MAX_MIP\0" /* 68976 */
9015b8e80941Smrg	"BLEND_ZERO_PRT\0" /* 68984 */
9016b8e80941Smrg	"SKIP_DEGAMMA\0" /* 68999 */
9017b8e80941Smrg	"TTRACE_STALL_ALL\0" /* 69012 */
9018b8e80941Smrg	"ALLOC_ARB_LRU_ENA\0" /* 69029 */
9019b8e80941Smrg	"EXP_ARB_LRU_ENA\0" /* 69047 */
9020b8e80941Smrg	"PS_PKR_PRIORITY_CNTL\0" /* 69063 */
9021b8e80941Smrg	"BATON_RESET_DISABLE\0" /* 69084 */
9022b8e80941Smrg	"CRC_SIMD_ID_WADDR_DISABLE\0" /* 69104 */
9023b8e80941Smrg	"LBPW_CU_CHK_MODE\0" /* 69130 */
9024b8e80941Smrg	"LBPW_CU_CHK_CNT\0" /* 69147 */
9025b8e80941Smrg	"CSC_PWR_SAVE_DISABLE\0" /* 69163 */
9026b8e80941Smrg	"CSG_PWR_SAVE_DISABLE\0" /* 69184 */
9027b8e80941Smrg	"CONTEXT_SAVE_WAIT_GDS_REQUEST_CYCLE_OVHD\0" /* 69205 */
9028b8e80941Smrg	"CONTEXT_SAVE_WAIT_GDS_GRANT_CYCLE_OVHD\0" /* 69246 */
9029b8e80941Smrg	"PIPE_INTERLEAVE_SIZE_GFX9\0" /* 69285 */
9030b8e80941Smrg	"MAX_COMPRESSED_FRAGS\0" /* 69311 */
9031b8e80941Smrg	"NUM_SHADER_ENGINES_GFX9\0" /* 69332 */
9032b8e80941Smrg	"NUM_GPUS_GFX9\0" /* 69356 */
9033b8e80941Smrg	"NUM_RB_PER_SE\0" /* 69370 */
9034b8e80941Smrg	"SE_ENABLE\0" /* 69384 */
9035b8e80941Smrg	"SIMD_DISABLE\0" /* 69394 */
9036b8e80941Smrg	"FP16_OVFL\0" /* 69407 */
9037b8e80941Smrg	"LOAD_COLLISION_WAVEID\0" /* 69417 */
9038b8e80941Smrg	"LOAD_INTRAWAVE_COLLISION\0" /* 69439 */
9039b8e80941Smrg	"SKIP_USGPR0\0" /* 69464 */
9040b8e80941Smrg	"USER_SGPR_MSB\0" /* 69476 */
9041b8e80941Smrg	"PC_BASE_EN\0" /* 69490 */
9042b8e80941Smrg	"SPI_SHADER_LATE_ALLOC_GS\0" /* 69501 */
9043b8e80941Smrg	"GS_VGPR_COMP_CNT\0" /* 69526 */
9044b8e80941Smrg	"ES_VGPR_COMP_CNT\0" /* 69543 */
9045b8e80941Smrg	"LS_VGPR_COMP_CNT\0" /* 69560 */
9046b8e80941Smrg	"CNTR_SEL0\0" /* 69577 */
9047b8e80941Smrg	"CNTR_SEL1\0" /* 69587 */
9048b8e80941Smrg	"CNTR_MODE1\0" /* 69597 */
9049b8e80941Smrg	"CNTR_MODE0\0" /* 69608 */
9050b8e80941Smrg	"CNTR_SEL2\0" /* 69619 */
9051b8e80941Smrg	"CNTR_SEL3\0" /* 69629 */
9052b8e80941Smrg	"CNTR_MODE3\0" /* 69639 */
9053b8e80941Smrg	"CNTR_MODE2\0" /* 69650 */
9054b8e80941Smrg	"UTCL2_BUSY_USER_DEFINED_MASK\0" /* 69661 */
9055b8e80941Smrg	"EA_BUSY_USER_DEFINED_MASK\0" /* 69690 */
9056b8e80941Smrg	"RMI_BUSY_USER_DEFINED_MASK\0" /* 69716 */
9057b8e80941Smrg	"MIPID\0" /* 69743 */
9058b8e80941Smrg	"ALLOW_PARTIAL_RES_HIER_KILL\0" /* 69749 */
9059b8e80941Smrg	"X_MAX\0" /* 69777 */
9060b8e80941Smrg	"Y_MAX\0" /* 69783 */
9061b8e80941Smrg	"PARTIALLY_RESIDENT\0" /* 69789 */
9062b8e80941Smrg	"FAULT_BEHAVIOR\0" /* 69808 */
9063b8e80941Smrg	"ITERATE_FLUSH\0" /* 69823 */
9064b8e80941Smrg	"MAXMIP\0" /* 69837 */
9065b8e80941Smrg	"FORCE_ON\0" /* 69844 */
9066b8e80941Smrg	"PUNCHOUT_MODE\0" /* 69853 */
9067b8e80941Smrg	"POPS_DRAIN_PS_ON_OVERLAP\0" /* 69867 */
9068b8e80941Smrg	"DISALLOW_OVERFLOW\0" /* 69892 */
9069b8e80941Smrg	"DEST_BASE_HI_256B\0" /* 69910 */
9070b8e80941Smrg	"SE_XSEL_GFX9\0" /* 69928 */
9071b8e80941Smrg	"SE_YSEL_GFX9\0" /* 69941 */
9072b8e80941Smrg	"SE_PAIR_XSEL_GFX9\0" /* 69954 */
9073b8e80941Smrg	"SE_PAIR_YSEL_GFX9\0" /* 69972 */
9074b8e80941Smrg	"NUM_SE\0" /* 69990 */
9075b8e80941Smrg	"PERFMON_ENABLE\0" /* 69997 */
9076b8e80941Smrg	"LEFT_QTR\0" /* 70012 */
9077b8e80941Smrg	"LEFT_HALF\0" /* 70021 */
9078b8e80941Smrg	"RIGHT_HALF\0" /* 70031 */
9079b8e80941Smrg	"RIGHT_QTR\0" /* 70042 */
9080b8e80941Smrg	"TOP_QTR\0" /* 70052 */
9081b8e80941Smrg	"TOP_HALF\0" /* 70060 */
9082b8e80941Smrg	"BOT_HALF\0" /* 70069 */
9083b8e80941Smrg	"BOT_QTR\0" /* 70078 */
9084b8e80941Smrg	"DISABLE_CONSTANT_ENCODE_REG\0" /* 70086 */
9085b8e80941Smrg	"OFFCHIP_PARAM_EN\0" /* 70114 */
9086b8e80941Smrg	"LATE_PC_DEALLOC\0" /* 70131 */
9087b8e80941Smrg	"BASE_ADDR_GFX9\0" /* 70147 */
9088b8e80941Smrg	"SPRITE_EN_R6XX\0" /* 70162 */
9089b8e80941Smrg	"UNROLLED_INST\0" /* 70177 */
9090b8e80941Smrg	"GRBM_SKEW_NO_DEC\0" /* 70191 */
9091b8e80941Smrg	"REG_RT_INDEX\0" /* 70208 */
9092b8e80941Smrg	"PRIMITIVE_ORDERED_PIXEL_SHADER\0" /* 70221 */
9093b8e80941Smrg	"EXEC_IF_OVERLAPPED\0" /* 70252 */
9094b8e80941Smrg	"POPS_OVERLAP_NUM_SAMPLES\0" /* 70271 */
9095b8e80941Smrg	"RIGHT_TRIANGLE_ALTERNATE_GRADIENT_REF\0" /* 70296 */
9096b8e80941Smrg	"NEW_QUAD_DECOMPOSITION\0" /* 70334 */
9097b8e80941Smrg	"PERFCOUNTER_REF\0" /* 70357 */
9098b8e80941Smrg	"USE_VTX_SHD_OBJPRIM_ID\0" /* 70373 */
9099b8e80941Smrg	"OBJ_ID_SEL\0" /* 70396 */
9100b8e80941Smrg	"ADD_PIPED_PRIM_ID\0" /* 70407 */
9101b8e80941Smrg	"EN_32BIT_OBJPRIMID\0" /* 70425 */
9102b8e80941Smrg	"VERTEX_REUSE_OFF\0" /* 70444 */
9103b8e80941Smrg	"INDEX_BUF_EDGE_FLAG_ENA\0" /* 70461 */
9104b8e80941Smrg	"DISCARD_0_AREA_TRIANGLES\0" /* 70485 */
9105b8e80941Smrg	"DISCARD_0_AREA_LINES\0" /* 70510 */
9106b8e80941Smrg	"DISCARD_0_AREA_POINTS\0" /* 70531 */
9107b8e80941Smrg	"DISCARD_0_AREA_RECTANGLES\0" /* 70553 */
9108b8e80941Smrg	"USE_PROVOKING_ZW\0" /* 70579 */
9109b8e80941Smrg	"RESERVED_3\0" /* 70596 */
9110b8e80941Smrg	"RESERVED_4\0" /* 70607 */
9111b8e80941Smrg	"RESERVED_5\0" /* 70618 */
9112b8e80941Smrg	"GS_INST_PRIMS_IN_SUBGRP\0" /* 70629 */
9113b8e80941Smrg	"SCALE_LINE_WIDTH_PAD\0" /* 70653 */
9114b8e80941Smrg	"ALTERNATE_RBS_PER_TILE\0" /* 70674 */
9115b8e80941Smrg	"COARSE_TILE_STARTS_ON_EVEN_RB\0" /* 70697 */
9116b8e80941Smrg	"NGG_DISABLE_PROVOK_REUSE\0" /* 70727 */
9117b8e80941Smrg	"BREAK_BATCH\0" /* 70752 */
9118b8e80941Smrg	"FLUSH_DFSM\0" /* 70764 */
9119b8e80941Smrg	"RESET_TO_LOWEST_VGT\0" /* 70775 */
9120b8e80941Smrg	"TGID_ROLLOVER\0" /* 70795 */
9121b8e80941Smrg	"ENABLE_NGG_PIPELINE\0" /* 70809 */
9122b8e80941Smrg	"ENABLE_LEGACY_PIPELINE\0" /* 70829 */
9123b8e80941Smrg	"ADDRESS_HI_GFX9\0" /* 70852 */
9124b8e80941Smrg	"OBJPRIM_ID_EN\0" /* 70868 */
9125b8e80941Smrg	"EN_REG_RT_INDEX\0" /* 70882 */
9126b8e80941Smrg	"EN_PIPELINE_PRIMID\0" /* 70898 */
9127b8e80941Smrg	"OBJECT_ID_INST_EN\0" /* 70917 */
9128b8e80941Smrg	"ORDERED_ID_MODE\0" /* 70935 */
9129b8e80941Smrg	"GS_FAST_LAUNCH\0" /* 70951 */
9130b8e80941Smrg	"EN_PRIMS_NEEDED_CNT\0" /* 70966 */
9131b8e80941Smrg	"COVERAGE_TO_SHADER_SELECT\0" /* 70986 */
9132b8e80941Smrg	"BINNING_ALLOWED\0" /* 71012 */
9133b8e80941Smrg	"FORCE_BINNING_ON\0" /* 71028 */
9134b8e80941Smrg	"DISABLE_BINNING_USE_NEW_SC\0" /* 71045 */
9135b8e80941Smrg	"DISABLE_BINNING_USE_LEGACY_SC\0" /* 71072 */
9136b8e80941Smrg	"BINNING_MODE\0" /* 71102 */
9137b8e80941Smrg	"BIN_SIZE_X\0" /* 71115 */
9138b8e80941Smrg	"BIN_SIZE_Y\0" /* 71126 */
9139b8e80941Smrg	"BIN_SIZE_X_EXTEND\0" /* 71137 */
9140b8e80941Smrg	"BIN_SIZE_Y_EXTEND\0" /* 71155 */
9141b8e80941Smrg	"CONTEXT_STATES_PER_BIN\0" /* 71173 */
9142b8e80941Smrg	"PERSISTENT_STATES_PER_BIN\0" /* 71196 */
9143b8e80941Smrg	"DISABLE_START_OF_PRIM\0" /* 71222 */
9144b8e80941Smrg	"FPOVS_PER_BATCH\0" /* 71244 */
9145b8e80941Smrg	"OPTIMAL_BIN_SELECTION\0" /* 71260 */
9146b8e80941Smrg	"MAX_ALLOC_COUNT\0" /* 71282 */
9147b8e80941Smrg	"MAX_PRIM_PER_BATCH\0" /* 71298 */
9148b8e80941Smrg	"OVER_RAST_ENABLE\0" /* 71317 */
9149b8e80941Smrg	"OVER_RAST_SAMPLE_SELECT\0" /* 71334 */
9150b8e80941Smrg	"UNDER_RAST_ENABLE\0" /* 71358 */
9151b8e80941Smrg	"UNDER_RAST_SAMPLE_SELECT\0" /* 71376 */
9152b8e80941Smrg	"PBB_UNCERTAINTY_REGION_ENABLE\0" /* 71401 */
9153b8e80941Smrg	"ZMM_TRI_EXTENT\0" /* 71431 */
9154b8e80941Smrg	"ZMM_TRI_OFFSET\0" /* 71446 */
9155b8e80941Smrg	"OVERRIDE_OVER_RAST_INNER_TO_NORMAL\0" /* 71461 */
9156b8e80941Smrg	"OVERRIDE_UNDER_RAST_INNER_TO_NORMAL\0" /* 71496 */
9157b8e80941Smrg	"DEGENERATE_OVERRIDE_INNER_TO_NORMAL_DISABLE\0" /* 71532 */
9158b8e80941Smrg	"UNCERTAINTY_REGION_MODE\0" /* 71576 */
9159b8e80941Smrg	"OUTER_UNCERTAINTY_EDGERULE_OVERRIDE\0" /* 71600 */
9160b8e80941Smrg	"INNER_UNCERTAINTY_EDGERULE_OVERRIDE\0" /* 71636 */
9161b8e80941Smrg	"NULL_SQUAD_AA_MASK_ENABLE\0" /* 71672 */
9162b8e80941Smrg	"COVERAGE_AA_MASK_ENABLE\0" /* 71698 */
9163b8e80941Smrg	"PREZ_AA_MASK_ENABLE\0" /* 71722 */
9164b8e80941Smrg	"POSTZ_AA_MASK_ENABLE\0" /* 71742 */
9165b8e80941Smrg	"CENTROID_SAMPLE_OVERRIDE\0" /* 71763 */
9166b8e80941Smrg	"MAX_DEALLOCS_IN_WAVE\0" /* 71788 */
9167b8e80941Smrg	"BASE_256B\0" /* 71809 */
9168b8e80941Smrg	"MIP0_HEIGHT\0" /* 71819 */
9169b8e80941Smrg	"MIP0_WIDTH\0" /* 71831 */
9170b8e80941Smrg	"MIP_LEVEL\0" /* 71842 */
9171b8e80941Smrg	"MIP0_DEPTH\0" /* 71852 */
9172b8e80941Smrg	"COLOR_SW_MODE\0" /* 71863 */
9173b8e80941Smrg	"FMASK_SW_MODE\0" /* 71877 */
9174b8e80941Smrg	"RESOURCE_TYPE\0" /* 71891 */;
9175b8e80941Smrg
9176b8e80941Smrgstatic const int sid_strings_offsets[] = {
9177b8e80941Smrg	/* 0 */ 509, 31800, 1814, 15415,
9178b8e80941Smrg	/* 4 */ 31838, 31858, 31867, 31873, 8169, 456,
9179b8e80941Smrg	/* 10 */ 31913, 31873, 391, 31922,
9180b8e80941Smrg	/* 14 */ 31952, 31873, 8659, 31961,
9181b8e80941Smrg	/* 18 */ 32032, 32037, 32045, 32053,
9182b8e80941Smrg	/* 22 */ 32079, 31849,
9183b8e80941Smrg	/* 24 */ 32094, 32104,
9184b8e80941Smrg	/* 26 */ 36480, 36491, 36507, 36522, 36538, 36552, 36565, 36580, 36595, 36610, 36622, 36641, 36661, 36679, 36698, 36713, 36728, 36750, 36765, 36780, 36795, 36811, 36825, 36852, 36879, 36906, 36933, 36957, 36977,
9185b8e80941Smrg	/* 55 */ 36996, 37017,
9186b8e80941Smrg	/* 57 */ 36480, 36491, 36507, 36522, 36538, 36552, 36565, -1, -1, 36610, 36622, 36641, 36661, 36679, -1, -1, 36728, 36750, 36765, 36780, 36795, 36811, 36825, 36852, 36879, 36906, 36933, 36957, 36977,
9187b8e80941Smrg	/* 86 */ 38859, 38871, 38883, 38895,
9188b8e80941Smrg	/* 90 */ 39240, -1, -1, -1, -1, -1, -1, -1, 39251, 39263, -1, -1, 39275, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 39286,
9189b8e80941Smrg	/* 123 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 39312,
9190b8e80941Smrg	/* 186 */ 39383, 39392, 39401, 39419, 39437, 39446, 39455, 39464,
9191b8e80941Smrg	/* 194 */ 39513, 39534, 39555, 39578, 39601, 39621, 39641, 39666,
9192b8e80941Smrg	/* 202 */ 39698, 39722, 39740, 39759, 39779, 39798, 39820, 39845, 39870, 39897, 39924, 39948, 39970, 39998, 40023, 40051,
9193b8e80941Smrg	/* 218 */ 40159, 40171, 40190, 40209,
9194b8e80941Smrg	/* 222 */ 40236, 40260, 40278, 40297, 40317, 40336, 40358, 40383, 40408, 40435, 40462, 40486, 40508, 40536, 40561, 40589, 40617, 40639, 40663, 40687, 40711, 40732, 40753, 40778, 40807, 40832, 40858, 40881, 40905, 40932, 40960, 40988, 41016, 41038, 41060, 41084, 41104, 41124, 41144, 41164, 41184, 41204, 41224, 41263, 41302, 41331, 41360, 41389, 41418, 41447, 41476, 41507, 41537, 41568, 41598, 41628, 41659, 41690, 41710, 41732, 41750, 41777, 41801, 41827,
9195b8e80941Smrg	/* 286 */ 41878, 41899, 41920, 41943, 41966, 41986, 42006, 42031, 42052, 42078, 42098, 42120, 42146, 42167, 42191, 42218,
9196b8e80941Smrg	/* 302 */ 42338, 42357, 42376, 42395, 42414, 42433, 42452, 42471, 42490, 42505, 42520, 42535, 42552, 42573, 42594, 42614,
9197b8e80941Smrg	/* 318 */ 42796, 42808, 42822, 42846, 42876, 42901, 42932, 42952,
9198b8e80941Smrg	/* 326 */ 43018, 43045, 43071, 43098, 43129, 43158, 43188, 43222,
9199b8e80941Smrg	/* 334 */ 43374, 43399, 43422,
9200b8e80941Smrg	/* 337 */ 43515, 43538,
9201b8e80941Smrg	/* 339 */ 43515, 43538, 43578, 43607,
9202b8e80941Smrg	/* 343 */ 43653, 43674, 43696,
9203b8e80941Smrg	/* 346 */ 43838, 43870, 43903, 43936,
9204b8e80941Smrg	/* 350 */ 44115,
9205b8e80941Smrg	/* 351 */ 44471, 44487, 44503, 44519, 44535, 44551, 44567, 44583, 44599, 44615, 44631, 44647, 44662, 44677, 44692, 44708,
9206b8e80941Smrg	/* 367 */ 45135, 45166, 45194, 45223,
9207b8e80941Smrg	/* 371 */ 45268, 45289, 45310, 45331, 45352, -1, -1, 45373, 45394, -1, -1, -1, 45416, 45437, 45458, 45480,
9208b8e80941Smrg	/* 387 */ 45508, 45521, 45544, 45567, 45590, 45610, 45631, 45652, 45673, 45699, 45725, 45751, 45778, 45805, 45832,
9209b8e80941Smrg	/* 402 */ 45871, 45896, 45922, 45948, 45974, 45999, 46024,
9210b8e80941Smrg	/* 409 */ 46060, 46083, 46106, 46129,
9211b8e80941Smrg	/* 413 */ 46163, 46187, 46211, 46235,
9212b8e80941Smrg	/* 417 */ 46271, 46296, 46321, 46346,
9213b8e80941Smrg	/* 421 */ 46389, 46406, 46423, 46440,
9214b8e80941Smrg	/* 425 */ 45135, 45166, 45194, 46468,
9215b8e80941Smrg	/* 429 */ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 46583, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 46597, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 46611,
9216b8e80941Smrg	/* 670 */ 47502, 47520, 47535,
9217b8e80941Smrg	/* 673 */ 49047, 49057, 49070, 49084,
9218b8e80941Smrg	/* 677 */ 49381, 49396, 49412, 49428,
9219b8e80941Smrg	/* 681 */ 49593, 49603, 49621, 49631,
9220b8e80941Smrg	/* 685 */ 45268, 45289, 45310, -1, 45352, 50030, 50052,
9221b8e80941Smrg	/* 692 */ 45508, -1, -1, -1, 45590, 45610, 45631, 45652, 45673, 45699, 45725, 45751, 45778, 45805, 45832, -1, 50077, 50104,
9222b8e80941Smrg	/* 710 */ 50132, 50142, 50147, 50152,
9223b8e80941Smrg	/* 714 */ 50294, 50310,
9224b8e80941Smrg	/* 716 */ -1, 23461, 1947, -1, 1999, -1, -1, -1, 17489, -1, -1, -1, -1, -1, -1, -1, 17185, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50441, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50447, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50453, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 17223, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50460, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50466, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 32047, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50479, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50486, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 50493,
9225b8e80941Smrg	/* 33485 */ 50848, 50871, 50894, 50917,
9226b8e80941Smrg	/* 33489 */ 50964, 50989, 51014, 51039,
9227b8e80941Smrg	/* 33493 */ 51089, 51113, 51137, 51161,
9228b8e80941Smrg	/* 33497 */ 51193, 51218, 51243, 51268,
9229b8e80941Smrg	/* 33501 */ 51302, 51327, 51352, 51377,
9230b8e80941Smrg	/* 33505 */ 51411, 51437, 51463, 51489,
9231b8e80941Smrg	/* 33509 */ 51525, 51548, 51571, 51594,
9232b8e80941Smrg	/* 33513 */ 51624, 51658, 51693, 51728,
9233b8e80941Smrg	/* 33517 */ 51771, 51805, 51840, 51875,
9234b8e80941Smrg	/* 33521 */ 51918, 51941, 51964, 51987,
9235b8e80941Smrg	/* 33525 */ 52017, 52051, 52086, 52121,
9236b8e80941Smrg	/* 33529 */ 52169, 52203, 52238, 52273,
9237b8e80941Smrg	/* 33533 */ 52321, 52349, 52377, 52405,
9238b8e80941Smrg	/* 33537 */ 52445, 52484, 52524, 52564,
9239b8e80941Smrg	/* 33541 */ 52622, 52661, 52701, 52741,
9240b8e80941Smrg	/* 33545 */ 52894, 52907, 52920, 52933, 52954, 52973, 52991, 53009, 53024, 53041, 53058, 53070, 53081, 53093, 53106, 53118,
9241b8e80941Smrg	/* 33561 */ 53342,
9242b8e80941Smrg	/* 33562 */ 53871, 53892, 53913, 53934, 53955,
9243b8e80941Smrg	/* 33567 */ 54216,
9244b8e80941Smrg	/* 33568 */ 54396, 54412, 54429, 54446, 54467,
9245b8e80941Smrg	/* 33573 */ 54560, 54576, 54592, 54609, 54626, 54647, 54671, 54695, 54718, 54741,
9246b8e80941Smrg	/* 33583 */ 54928, 54955, 54973, 54991, 55013, 55037, 55058, 55077, 55098, 55119, 55141,
9247b8e80941Smrg	/* 33594 */ 55203, 55209, -1, 55222, -1, -1, -1, 55235, -1, -1, -1, 55247, -1, 55259, -1, 55271,
9248b8e80941Smrg	/* 33610 */ 55778, 55813, 55848, 55880, 55912, 55944, 55976, 56010,
9249b8e80941Smrg	/* 33618 */ 56074, 56088, 56101, 56119, 56132, 56145, 56166, 56190,
9250b8e80941Smrg	/* 33626 */ 56266, 56277, 56287, 56303, 56329, 56345, 56371, 56387, 56413, 56429, 56455, -1, -1, 56480, 56501, 56532, 56549, 56570, 56587, 56608, 56629,
9251b8e80941Smrg	/* 33647 */ 56675, 56693, 56712, 56729, 56746,
9252b8e80941Smrg	/* 33652 */ 56874, 56889, 56910, 56932,
9253b8e80941Smrg	/* 33656 */ 56966, 56982,
9254b8e80941Smrg	/* 33658 */ 57090, 57101, 57111, 57122, 57134, 57147, 57161, 57173,
9255b8e80941Smrg	/* 33666 */ 57201, 57211, 57220, 57230, 57241, 57253, 57266, 57277,
9256b8e80941Smrg	/* 33674 */ 57698, 57709, 57719, 57743, -1, 57754, 57774,
9257b8e80941Smrg	/* 33681 */ 57792, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57803, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57812, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57830, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57849, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57866, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57878, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57887, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57897, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57906, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57922, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57933, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57950, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57960, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57976, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 57984,
9258b8e80941Smrg	/* 33937 */ 58069, 58076, 58096, 58101,
9259b8e80941Smrg	/* 33941 */ 58247, 58260, 58279, 58301,
9260b8e80941Smrg	/* 33945 */ 58682, 58702,
9261b8e80941Smrg	/* 33947 */ 58714, 58728, 58741,
9262b8e80941Smrg	/* 33950 */ 60263, 60285, 60305, 60326, 60347,
9263b8e80941Smrg	/* 33955 */ 60390, 60407, 60423, 60438, 60454, 60470, 60494, 60518, 60542, 60566, 60587, 60603, 60618, 60642, 60665, 60689, 60709, 60728,
9264b8e80941Smrg	/* 33973 */ 60771, 60784, 60798, 60810, 60823,
9265b8e80941Smrg	/* 33978 */ 60896, 60913, 60930, 60946, 60962, 60978, 60994, 61011, 61029,
9266b8e80941Smrg	/* 33987 */ 61092, 61099, 61113, 61127, 61141, 61155,
9267b8e80941Smrg	/* 33993 */ 61165, 61177, 61188, 61199,
9268b8e80941Smrg	/* 33997 */ 61371, -1, -1, 61386,
9269b8e80941Smrg	/* 34001 */ 62025, 62048, 62071,
9270b8e80941Smrg	/* 34004 */ 62174, 62187, 62200,
9271b8e80941Smrg	/* 34007 */ 62212, 62230, 62250, 62270,
9272b8e80941Smrg	/* 34011 */ 62298, 62314, 62331,
9273b8e80941Smrg	/* 34014 */ 62358, 62373,
9274b8e80941Smrg	/* 34016 */ -1, 62451, 62474, 62497, 62520, 62535, 62548, 62560, 62577, -1, 62596, 62616, 62636, 62655, -1, 62667, 62684, 62701, 62717, -1, 62733, 62762, 62773, 62799, 62817, 62834, 62853, 62871, 62890, 62906, 62922, 62942, 62964, 62986, 63000, 63019, 63035, -1, -1, 63045, 63060, -1, 63078, 63101, 63126, 63148, 63173, 38595, 38622, 63195, -1, 63223, 63242, 63260, 63280, 63299, 63319, 63343, 63364,
9275b8e80941Smrg	/* 34075 */ 63807, 63820, 63832,
9276b8e80941Smrg	/* 34078 */ 63844, 63857, 63869,
9277b8e80941Smrg	/* 34081 */ 63883, 63897, 63909,
9278b8e80941Smrg	/* 34084 */ 64040, 64053, 64067,
9279b8e80941Smrg	/* 34087 */ 64077, 64090, 64100, 64114,
9280b8e80941Smrg	/* 34091 */ 64142, 64155, 64167, 64186,
9281b8e80941Smrg	/* 34095 */ 62358, 62373, 64283,
9282b8e80941Smrg	/* 34098 */ 64301, 64327, 64353, 64378,
9283b8e80941Smrg	/* 34102 */ 65157, 65168, 65176, 65192,
9284b8e80941Smrg	/* 34106 */ 65218, 65244, 65269, 65294, 65317, 65338, 65365, 65394,
9285b8e80941Smrg	/* 34114 */ 65731, 65743, 65756, 65769,
9286b8e80941Smrg	/* 34118 */ 65789, 65803, 65811, 65820, 65830, 65839, 65851, 65866, 65881, 65898, 65915, 65929, 65941, -1, 65959, -1, 65977, 65989, 66003, 66017, 66031, 66042, 66053,
9287b8e80941Smrg	/* 34141 */ 66074, 66087, -1, -1, 66100, 66112, 66124, 66136,
9288b8e80941Smrg	/* 34149 */ 66161, 66170, 66179, 66192,
9289b8e80941Smrg	/* 34153 */ 66269, 66284, 66302, 66330, 66360, 66391, 66419, 66449,
9290b8e80941Smrg	/* 34161 */ 66694, 66713, 66733,
9291b8e80941Smrg	/* 34164 */ 66781, 66800,
9292b8e80941Smrg	/* 34166 */ 40236, 40260, 40278, 40297, 40317, 40336, 40358, 40383, 40408, 40435, 40462, 40486, 40508, 40536, 40561, 40589, 40617, 40639, 40663, 40687, 40711, 40732, 40753, 40778, 40807, 40832, 40858, 40881, 40905, 40932, 40960, 67394, 41016, 41038, 41060, 41084, 41104, 41124, 41144, 41164, 41184, 41204, 67414, 67442, 67481, 67520, 67542, 67570, 67598, 67631, 67659, 67687, 67720, 67744, 67771, 67804, 67843, 41690, 41710, 67871, 67893, 67915, 67939, 41827,
9293b8e80941Smrg	/* 34230 */ 41878, 41899, 41920, 41943, 41966, 41986, 67983, 42031, 68009, 42078, 68033,
9294b8e80941Smrg	/* 34241 */ 68075, 68091, 68107, 68123, 68139, 68155, 68171, 68189, 68206, 68224, 68241, 68258, 68276,
9295b8e80941Smrg	/* 34254 */ 68311, 68327, 68343, 68359, 68375, 68391, 68407, 68423, 68439, 68456, 68473, 68490, 68508, 68526,
9296b8e80941Smrg	/* 34268 */ 68563, 68581, 68599, 68617, 68635, 68653, 68671, 68689, 68707, 68725,
9297b8e80941Smrg	/* 34278 */ 68793, 68809, 68825, 68841, 68857, 68873,
9298b8e80941Smrg	/* 34284 */ 245, 69844, 49047, 8169,
9299b8e80941Smrg	/* 34288 */ -1, 62451, 62474, 62497, 62520, 62535, 62548, 62560, 62577, -1, 62596, 62616, 62636, 62655, 70752, 62667, 62684, 62701, 70764, 70775, 62733, 62762, 62773, 62799, 62817, 62834, 62853, 62871, -1, -1, 62922, 62942, 62964, 62986, 63000, 63019, 63035, 70795, -1, 63045, 63060, -1, 63078, 63101, 63126, 63148, 63173, 38595, 38622, 63195, -1, 63223, 63242, 63260, 63280, 63299, 63319, 63343, 63364, -1, -1, 70809, 70829,
9300b8e80941Smrg	/* 34351 */ 71012, 71028, 71045, 71072,
9301b8e80941Smrg	/* 34355 */ 42502, 42517, 42532, 8169,
9302b8e80941Smrg};
9303b8e80941Smrg
9304b8e80941Smrg#endif
9305