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