18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Copyright 2012 Advanced Micro Devices, Inc. 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Permission is hereby granted, free of charge, to any person obtaining a 58c2ecf20Sopenharmony_ci * copy of this software and associated documentation files (the "Software"), 68c2ecf20Sopenharmony_ci * to deal in the Software without restriction, including without limitation 78c2ecf20Sopenharmony_ci * the rights to use, copy, modify, merge, publish, distribute, sublicense, 88c2ecf20Sopenharmony_ci * and/or sell copies of the Software, and to permit persons to whom the 98c2ecf20Sopenharmony_ci * Software is furnished to do so, subject to the following conditions: 108c2ecf20Sopenharmony_ci * 118c2ecf20Sopenharmony_ci * The above copyright notice and this permission notice shall be included in 128c2ecf20Sopenharmony_ci * all copies or substantial portions of the Software. 138c2ecf20Sopenharmony_ci * 148c2ecf20Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 158c2ecf20Sopenharmony_ci * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 168c2ecf20Sopenharmony_ci * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 178c2ecf20Sopenharmony_ci * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR 188c2ecf20Sopenharmony_ci * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 198c2ecf20Sopenharmony_ci * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 208c2ecf20Sopenharmony_ci * OTHER DEALINGS IN THE SOFTWARE. 218c2ecf20Sopenharmony_ci * 228c2ecf20Sopenharmony_ci */ 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_1[] = 258c2ecf20Sopenharmony_ci{ 268c2ecf20Sopenharmony_ci 0x00000000, // DB_RENDER_CONTROL 278c2ecf20Sopenharmony_ci 0x00000000, // DB_COUNT_CONTROL 288c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_VIEW 298c2ecf20Sopenharmony_ci 0x00000000, // DB_RENDER_OVERRIDE 308c2ecf20Sopenharmony_ci 0x00000000, // DB_RENDER_OVERRIDE2 318c2ecf20Sopenharmony_ci 0x00000000, // DB_HTILE_DATA_BASE 328c2ecf20Sopenharmony_ci 0, // HOLE 338c2ecf20Sopenharmony_ci 0, // HOLE 348c2ecf20Sopenharmony_ci 0, // HOLE 358c2ecf20Sopenharmony_ci 0, // HOLE 368c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_CLEAR 378c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_CLEAR 388c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_SCREEN_SCISSOR_TL 398c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_SCREEN_SCISSOR_BR 408c2ecf20Sopenharmony_ci 0, // HOLE 418c2ecf20Sopenharmony_ci 0, // HOLE 428c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_INFO 438c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_INFO 448c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_READ_BASE 458c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_READ_BASE 468c2ecf20Sopenharmony_ci 0x00000000, // DB_Z_WRITE_BASE 478c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCIL_WRITE_BASE 488c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_SIZE 498c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_SLICE 508c2ecf20Sopenharmony_ci 0, // HOLE 518c2ecf20Sopenharmony_ci 0, // HOLE 528c2ecf20Sopenharmony_ci 0, // HOLE 538c2ecf20Sopenharmony_ci 0, // HOLE 548c2ecf20Sopenharmony_ci 0, // HOLE 558c2ecf20Sopenharmony_ci 0, // HOLE 568c2ecf20Sopenharmony_ci 0, // HOLE 578c2ecf20Sopenharmony_ci 0, // HOLE 588c2ecf20Sopenharmony_ci 0, // HOLE 598c2ecf20Sopenharmony_ci 0, // HOLE 608c2ecf20Sopenharmony_ci 0, // HOLE 618c2ecf20Sopenharmony_ci 0, // HOLE 628c2ecf20Sopenharmony_ci 0, // HOLE 638c2ecf20Sopenharmony_ci 0, // HOLE 648c2ecf20Sopenharmony_ci 0, // HOLE 658c2ecf20Sopenharmony_ci 0, // HOLE 668c2ecf20Sopenharmony_ci 0, // HOLE 678c2ecf20Sopenharmony_ci 0, // HOLE 688c2ecf20Sopenharmony_ci 0, // HOLE 698c2ecf20Sopenharmony_ci 0, // HOLE 708c2ecf20Sopenharmony_ci 0, // HOLE 718c2ecf20Sopenharmony_ci 0, // HOLE 728c2ecf20Sopenharmony_ci 0, // HOLE 738c2ecf20Sopenharmony_ci 0, // HOLE 748c2ecf20Sopenharmony_ci 0, // HOLE 758c2ecf20Sopenharmony_ci 0, // HOLE 768c2ecf20Sopenharmony_ci 0, // HOLE 778c2ecf20Sopenharmony_ci 0, // HOLE 788c2ecf20Sopenharmony_ci 0, // HOLE 798c2ecf20Sopenharmony_ci 0, // HOLE 808c2ecf20Sopenharmony_ci 0, // HOLE 818c2ecf20Sopenharmony_ci 0, // HOLE 828c2ecf20Sopenharmony_ci 0, // HOLE 838c2ecf20Sopenharmony_ci 0, // HOLE 848c2ecf20Sopenharmony_ci 0, // HOLE 858c2ecf20Sopenharmony_ci 0, // HOLE 868c2ecf20Sopenharmony_ci 0, // HOLE 878c2ecf20Sopenharmony_ci 0, // HOLE 888c2ecf20Sopenharmony_ci 0, // HOLE 898c2ecf20Sopenharmony_ci 0, // HOLE 908c2ecf20Sopenharmony_ci 0, // HOLE 918c2ecf20Sopenharmony_ci 0, // HOLE 928c2ecf20Sopenharmony_ci 0, // HOLE 938c2ecf20Sopenharmony_ci 0, // HOLE 948c2ecf20Sopenharmony_ci 0, // HOLE 958c2ecf20Sopenharmony_ci 0, // HOLE 968c2ecf20Sopenharmony_ci 0, // HOLE 978c2ecf20Sopenharmony_ci 0, // HOLE 988c2ecf20Sopenharmony_ci 0, // HOLE 998c2ecf20Sopenharmony_ci 0, // HOLE 1008c2ecf20Sopenharmony_ci 0, // HOLE 1018c2ecf20Sopenharmony_ci 0, // HOLE 1028c2ecf20Sopenharmony_ci 0, // HOLE 1038c2ecf20Sopenharmony_ci 0, // HOLE 1048c2ecf20Sopenharmony_ci 0, // HOLE 1058c2ecf20Sopenharmony_ci 0, // HOLE 1068c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_0 1078c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_1 1088c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_2 1098c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_3 1108c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_4 1118c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_5 1128c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_6 1138c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_7 1148c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_8 1158c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_9 1168c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_10 1178c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_11 1188c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_12 1198c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_13 1208c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_14 1218c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_PS_15 1228c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_0 1238c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_1 1248c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_2 1258c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_3 1268c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_4 1278c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_5 1288c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_6 1298c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_7 1308c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_8 1318c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_9 1328c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_10 1338c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_11 1348c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_12 1358c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_13 1368c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_14 1378c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_VS_15 1388c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_0 1398c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_1 1408c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_2 1418c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_3 1428c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_4 1438c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_5 1448c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_6 1458c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_7 1468c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_8 1478c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_9 1488c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_10 1498c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_11 1508c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_12 1518c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_13 1528c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_14 1538c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_GS_15 1548c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_WINDOW_OFFSET 1558c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_WINDOW_SCISSOR_TL 1568c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_WINDOW_SCISSOR_BR 1578c2ecf20Sopenharmony_ci 0x0000ffff, // PA_SC_CLIPRECT_RULE 1588c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_0_TL 1598c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_0_BR 1608c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_1_TL 1618c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_1_BR 1628c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_2_TL 1638c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_2_BR 1648c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_CLIPRECT_3_TL 1658c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_CLIPRECT_3_BR 1668c2ecf20Sopenharmony_ci 0xaa99aaaa, // PA_SC_EDGERULE 1678c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET 1688c2ecf20Sopenharmony_ci 0xffffffff, // CB_TARGET_MASK 1698c2ecf20Sopenharmony_ci 0xffffffff, // CB_SHADER_MASK 1708c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_GENERIC_SCISSOR_TL 1718c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_GENERIC_SCISSOR_BR 1728c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_0 1738c2ecf20Sopenharmony_ci 0x00000000, // COHER_DEST_BASE_1 1748c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_0_TL 1758c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_0_BR 1768c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_1_TL 1778c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_1_BR 1788c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_2_TL 1798c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_2_BR 1808c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_3_TL 1818c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_3_BR 1828c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_4_TL 1838c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_4_BR 1848c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_5_TL 1858c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_5_BR 1868c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_6_TL 1878c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_6_BR 1888c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_7_TL 1898c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_7_BR 1908c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_8_TL 1918c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_8_BR 1928c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_9_TL 1938c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_9_BR 1948c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_10_TL 1958c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_10_BR 1968c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_11_TL 1978c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_11_BR 1988c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_12_TL 1998c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_12_BR 2008c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_13_TL 2018c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_13_BR 2028c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_14_TL 2038c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_14_BR 2048c2ecf20Sopenharmony_ci 0x80000000, // PA_SC_VPORT_SCISSOR_15_TL 2058c2ecf20Sopenharmony_ci 0x40004000, // PA_SC_VPORT_SCISSOR_15_BR 2068c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_0 2078c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_0 2088c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_1 2098c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_1 2108c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_2 2118c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_2 2128c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_3 2138c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_3 2148c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_4 2158c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_4 2168c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_5 2178c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_5 2188c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_6 2198c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_6 2208c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_7 2218c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_7 2228c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_8 2238c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_8 2248c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_9 2258c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_9 2268c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_10 2278c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_10 2288c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_11 2298c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_11 2308c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_12 2318c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_12 2328c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_13 2338c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_13 2348c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_14 2358c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_14 2368c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_VPORT_ZMIN_15 2378c2ecf20Sopenharmony_ci 0x3f800000, // PA_SC_VPORT_ZMAX_15 2388c2ecf20Sopenharmony_ci 0x00000000, // SX_MISC 2398c2ecf20Sopenharmony_ci 0x00000000, // SX_SURFACE_SYNC 2408c2ecf20Sopenharmony_ci 0x00000000, // CP_PERFMON_CNTX_CNTL 2418c2ecf20Sopenharmony_ci 0, // HOLE 2428c2ecf20Sopenharmony_ci 0, // HOLE 2438c2ecf20Sopenharmony_ci 0, // HOLE 2448c2ecf20Sopenharmony_ci 0, // HOLE 2458c2ecf20Sopenharmony_ci 0, // HOLE 2468c2ecf20Sopenharmony_ci 0, // HOLE 2478c2ecf20Sopenharmony_ci 0, // HOLE 2488c2ecf20Sopenharmony_ci 0, // HOLE 2498c2ecf20Sopenharmony_ci 0, // HOLE 2508c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_0 2518c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_1 2528c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_2 2538c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_3 2548c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_4 2558c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_5 2568c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_6 2578c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_7 2588c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_8 2598c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_9 2608c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_10 2618c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_11 2628c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_12 2638c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_13 2648c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_14 2658c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_15 2668c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_16 2678c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_17 2688c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_18 2698c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_19 2708c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_20 2718c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_21 2728c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_22 2738c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_23 2748c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_24 2758c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_25 2768c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_26 2778c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_27 2788c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_28 2798c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_29 2808c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_30 2818c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_31 2828c2ecf20Sopenharmony_ci 0xffffffff, // VGT_MAX_VTX_INDX 2838c2ecf20Sopenharmony_ci 0x00000000, // VGT_MIN_VTX_INDX 2848c2ecf20Sopenharmony_ci 0x00000000, // VGT_INDX_OFFSET 2858c2ecf20Sopenharmony_ci 0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX 2868c2ecf20Sopenharmony_ci 0x00000000, // SX_ALPHA_TEST_CONTROL 2878c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_RED 2888c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_GREEN 2898c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_BLUE 2908c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND_ALPHA 2918c2ecf20Sopenharmony_ci 0, // HOLE 2928c2ecf20Sopenharmony_ci 0, // HOLE 2938c2ecf20Sopenharmony_ci 0, // HOLE 2948c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCILREFMASK 2958c2ecf20Sopenharmony_ci 0x00000000, // DB_STENCILREFMASK_BF 2968c2ecf20Sopenharmony_ci 0x00000000, // SX_ALPHA_REF 2978c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE 2988c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET 2998c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE 3008c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET 3018c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE 3028c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET 3038c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_1 3048c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_1 3058c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_1 3068c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_1 3078c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_1 3088c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_1 3098c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_2 3108c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_2 3118c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_2 3128c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_2 3138c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_2 3148c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_2 3158c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_3 3168c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_3 3178c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_3 3188c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_3 3198c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_3 3208c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_3 3218c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_4 3228c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_4 3238c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_4 3248c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_4 3258c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_4 3268c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_4 3278c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_5 3288c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_5 3298c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_5 3308c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_5 3318c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_5 3328c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_5 3338c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_6 3348c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_6 3358c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_6 3368c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_6 3378c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_6 3388c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_6 3398c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_7 3408c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_7 3418c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_7 3428c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_7 3438c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_7 3448c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_7 3458c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_8 3468c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_8 3478c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_8 3488c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_8 3498c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_8 3508c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_8 3518c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_9 3528c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_9 3538c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_9 3548c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_9 3558c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_9 3568c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_9 3578c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_10 3588c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_10 3598c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_10 3608c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_10 3618c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_10 3628c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_10 3638c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_11 3648c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_11 3658c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_11 3668c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_11 3678c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_11 3688c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_11 3698c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_12 3708c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_12 3718c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_12 3728c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_12 3738c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_12 3748c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_12 3758c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_13 3768c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_13 3778c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_13 3788c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_13 3798c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_13 3808c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_13 3818c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_14 3828c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_14 3838c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_14 3848c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_14 3858c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_14 3868c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_14 3878c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XSCALE_15 3888c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_XOFFSET_15 3898c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YSCALE_15 3908c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_YOFFSET_15 3918c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZSCALE_15 3928c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VPORT_ZOFFSET_15 3938c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_X 3948c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_Y 3958c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_Z 3968c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_0_W 3978c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_X 3988c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_Y 3998c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_Z 4008c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_1_W 4018c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_X 4028c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_Y 4038c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_Z 4048c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_2_W 4058c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_X 4068c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_Y 4078c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_Z 4088c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_3_W 4098c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_X 4108c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_Y 4118c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_Z 4128c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_4_W 4138c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_X 4148c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_Y 4158c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_Z 4168c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_UCP_5_W 4178c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_0 4188c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_1 4198c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_2 4208c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_3 4218c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_4 4228c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_5 4238c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_6 4248c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_7 4258c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_8 4268c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_ID_9 4278c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_0 4288c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_1 4298c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_2 4308c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_3 4318c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_4 4328c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_5 4338c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_6 4348c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_7 4358c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_8 4368c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_9 4378c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_10 4388c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_11 4398c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_12 4408c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_13 4418c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_14 4428c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_15 4438c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_16 4448c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_17 4458c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_18 4468c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_19 4478c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_20 4488c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_21 4498c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_22 4508c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_23 4518c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_24 4528c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_25 4538c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_26 4548c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_27 4558c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_28 4568c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_29 4578c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_30 4588c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_INPUT_CNTL_31 4598c2ecf20Sopenharmony_ci 0x00000000, // SPI_VS_OUT_CONFIG 4608c2ecf20Sopenharmony_ci 0x00000001, // SPI_THREAD_GROUPING 4618c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_IN_CONTROL_0 4628c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_IN_CONTROL_1 4638c2ecf20Sopenharmony_ci 0x00000000, // SPI_INTERP_CONTROL_0 4648c2ecf20Sopenharmony_ci 0x00000000, // SPI_INPUT_Z 4658c2ecf20Sopenharmony_ci 0x00000000, // SPI_FOG_CNTL 4668c2ecf20Sopenharmony_ci 0x00000000, // SPI_BARYC_CNTL 4678c2ecf20Sopenharmony_ci 0x00000000, // SPI_PS_IN_CONTROL_2 4688c2ecf20Sopenharmony_ci 0x00000000, // SPI_COMPUTE_INPUT_CNTL 4698c2ecf20Sopenharmony_ci 0x00000000, // SPI_COMPUTE_NUM_THREAD_X 4708c2ecf20Sopenharmony_ci 0x00000000, // SPI_COMPUTE_NUM_THREAD_Y 4718c2ecf20Sopenharmony_ci 0x00000000, // SPI_COMPUTE_NUM_THREAD_Z 4728c2ecf20Sopenharmony_ci 0, // HOLE 4738c2ecf20Sopenharmony_ci 0, // HOLE 4748c2ecf20Sopenharmony_ci 0, // HOLE 4758c2ecf20Sopenharmony_ci 0, // HOLE 4768c2ecf20Sopenharmony_ci 0, // HOLE 4778c2ecf20Sopenharmony_ci 0, // HOLE 4788c2ecf20Sopenharmony_ci 0, // HOLE 4798c2ecf20Sopenharmony_ci 0, // HOLE 4808c2ecf20Sopenharmony_ci 0, // HOLE 4818c2ecf20Sopenharmony_ci 0, // HOLE 4828c2ecf20Sopenharmony_ci 0x00000000, // GDS_ADDR_BASE 4838c2ecf20Sopenharmony_ci 0x00003fff, // GDS_ADDR_SIZE 4848c2ecf20Sopenharmony_ci 0x00000001, // GDS_ORDERED_WAVE_PER_SE 4858c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV0 4868c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV1 4878c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV2 4888c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV3 4898c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV4 4908c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV5 4918c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV6 4928c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV7 4938c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV8 4948c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV9 4958c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV10 4968c2ecf20Sopenharmony_ci 0x00000000, // GDS_APPEND_CONSUME_UAV11 4978c2ecf20Sopenharmony_ci 0, // HOLE 4988c2ecf20Sopenharmony_ci 0, // HOLE 4998c2ecf20Sopenharmony_ci 0, // HOLE 5008c2ecf20Sopenharmony_ci 0, // HOLE 5018c2ecf20Sopenharmony_ci 0, // HOLE 5028c2ecf20Sopenharmony_ci 0, // HOLE 5038c2ecf20Sopenharmony_ci 0, // HOLE 5048c2ecf20Sopenharmony_ci 0, // HOLE 5058c2ecf20Sopenharmony_ci 0, // HOLE 5068c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND0_CONTROL 5078c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND1_CONTROL 5088c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND2_CONTROL 5098c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND3_CONTROL 5108c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND4_CONTROL 5118c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND5_CONTROL 5128c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND6_CONTROL 5138c2ecf20Sopenharmony_ci 0x00000000, // CB_BLEND7_CONTROL 5148c2ecf20Sopenharmony_ci}; 5158c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_2[] = 5168c2ecf20Sopenharmony_ci{ 5178c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_X_RAD 5188c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_Y_RAD 5198c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_SIZE 5208c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_POINT_CULL_RAD 5218c2ecf20Sopenharmony_ci 0x00000000, // VGT_DMA_BASE_HI 5228c2ecf20Sopenharmony_ci 0x00000000, // VGT_DMA_BASE 5238c2ecf20Sopenharmony_ci}; 5248c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_3[] = 5258c2ecf20Sopenharmony_ci{ 5268c2ecf20Sopenharmony_ci 0x00000000, // DB_DEPTH_CONTROL 5278c2ecf20Sopenharmony_ci 0, // HOLE 5288c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR_CONTROL 5298c2ecf20Sopenharmony_ci 0x00000200, // DB_SHADER_CONTROL 5308c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_CLIP_CNTL 5318c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_SC_MODE_CNTL 5328c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VTE_CNTL 5338c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_VS_OUT_CNTL 5348c2ecf20Sopenharmony_ci 0x00000000, // PA_CL_NANINF_CNTL 5358c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_LINE_STIPPLE_CNTL 5368c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_LINE_STIPPLE_SCALE 5378c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_PRIM_FILTER_CNTL 5388c2ecf20Sopenharmony_ci 0x00000000, // SQ_LSTMP_RING_ITEMSIZE 5398c2ecf20Sopenharmony_ci 0x00000000, // SQ_HSTMP_RING_ITEMSIZE 5408c2ecf20Sopenharmony_ci 0x00000000, // SQ_DYN_GPR_RESOURCE_LIMIT_1 5418c2ecf20Sopenharmony_ci 0, // HOLE 5428c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_PS 5438c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_PS 5448c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_2_PS 5458c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_EXPORTS_PS 5468c2ecf20Sopenharmony_ci 0, // HOLE 5478c2ecf20Sopenharmony_ci 0, // HOLE 5488c2ecf20Sopenharmony_ci 0, // HOLE 5498c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_VS 5508c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_VS 5518c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_2_VS 5528c2ecf20Sopenharmony_ci 0, // HOLE 5538c2ecf20Sopenharmony_ci 0, // HOLE 5548c2ecf20Sopenharmony_ci 0, // HOLE 5558c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_GS 5568c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_GS 5578c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_2_GS 5588c2ecf20Sopenharmony_ci 0, // HOLE 5598c2ecf20Sopenharmony_ci 0, // HOLE 5608c2ecf20Sopenharmony_ci 0, // HOLE 5618c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_ES 5628c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_ES 5638c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_2_ES 5648c2ecf20Sopenharmony_ci 0, // HOLE 5658c2ecf20Sopenharmony_ci 0, // HOLE 5668c2ecf20Sopenharmony_ci 0, // HOLE 5678c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_FS 5688c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_FS 5698c2ecf20Sopenharmony_ci 0, // HOLE 5708c2ecf20Sopenharmony_ci 0, // HOLE 5718c2ecf20Sopenharmony_ci 0, // HOLE 5728c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_HS 5738c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_HS 5748c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_2_HS 5758c2ecf20Sopenharmony_ci 0, // HOLE 5768c2ecf20Sopenharmony_ci 0, // HOLE 5778c2ecf20Sopenharmony_ci 0, // HOLE 5788c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_START_LS 5798c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_LS 5808c2ecf20Sopenharmony_ci 0x00000000, // SQ_PGM_RESOURCES_2_LS 5818c2ecf20Sopenharmony_ci}; 5828c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_4[] = 5838c2ecf20Sopenharmony_ci{ 5848c2ecf20Sopenharmony_ci 0x00000000, // SQ_LDS_ALLOC 5858c2ecf20Sopenharmony_ci 0x00000000, // SQ_LDS_ALLOC_PS 5868c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_SEMANTIC_CLEAR 5878c2ecf20Sopenharmony_ci 0, // HOLE 5888c2ecf20Sopenharmony_ci 0x00000000, // SQ_THREAD_TRACE_CTRL 5898c2ecf20Sopenharmony_ci 0, // HOLE 5908c2ecf20Sopenharmony_ci 0x00000000, // SQ_ESGS_RING_ITEMSIZE 5918c2ecf20Sopenharmony_ci 0x00000000, // SQ_GSVS_RING_ITEMSIZE 5928c2ecf20Sopenharmony_ci 0x00000000, // SQ_ESTMP_RING_ITEMSIZE 5938c2ecf20Sopenharmony_ci 0x00000000, // SQ_GSTMP_RING_ITEMSIZE 5948c2ecf20Sopenharmony_ci 0x00000000, // SQ_VSTMP_RING_ITEMSIZE 5958c2ecf20Sopenharmony_ci 0x00000000, // SQ_PSTMP_RING_ITEMSIZE 5968c2ecf20Sopenharmony_ci 0, // HOLE 5978c2ecf20Sopenharmony_ci 0x00000000, // SQ_GS_VERT_ITEMSIZE 5988c2ecf20Sopenharmony_ci 0x00000000, // SQ_GS_VERT_ITEMSIZE_1 5998c2ecf20Sopenharmony_ci 0x00000000, // SQ_GS_VERT_ITEMSIZE_2 6008c2ecf20Sopenharmony_ci 0x00000000, // SQ_GS_VERT_ITEMSIZE_3 6018c2ecf20Sopenharmony_ci 0x00000000, // SQ_GSVS_RING_OFFSET_1 6028c2ecf20Sopenharmony_ci 0x00000000, // SQ_GSVS_RING_OFFSET_2 6038c2ecf20Sopenharmony_ci 0x00000000, // SQ_GSVS_RING_OFFSET_3 6048c2ecf20Sopenharmony_ci 0, // HOLE 6058c2ecf20Sopenharmony_ci 0, // HOLE 6068c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_0 6078c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_1 6088c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_2 6098c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_3 6108c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_4 6118c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_5 6128c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_6 6138c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_7 6148c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_8 6158c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_9 6168c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_10 6178c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_11 6188c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_12 6198c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_13 6208c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_14 6218c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_PS_15 6228c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_0 6238c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_1 6248c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_2 6258c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_3 6268c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_4 6278c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_5 6288c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_6 6298c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_7 6308c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_8 6318c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_9 6328c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_10 6338c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_11 6348c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_12 6358c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_13 6368c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_14 6378c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_VS_15 6388c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_0 6398c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_1 6408c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_2 6418c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_3 6428c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_4 6438c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_5 6448c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_6 6458c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_7 6468c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_8 6478c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_9 6488c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_10 6498c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_11 6508c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_12 6518c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_13 6528c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_14 6538c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_GS_15 6548c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POINT_SIZE 6558c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POINT_MINMAX 6568c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_LINE_CNTL 6578c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_LINE_STIPPLE 6588c2ecf20Sopenharmony_ci 0x00000000, // VGT_OUTPUT_PATH_CNTL 6598c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_CNTL 6608c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_MAX_TESS_LEVEL 6618c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_MIN_TESS_LEVEL 6628c2ecf20Sopenharmony_ci 0x00000000, // VGT_HOS_REUSE_DEPTH 6638c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_PRIM_TYPE 6648c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_FIRST_DECR 6658c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_DECR 6668c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_0_CNTL 6678c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_1_CNTL 6688c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL 6698c2ecf20Sopenharmony_ci 0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL 6708c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_MODE 6718c2ecf20Sopenharmony_ci 0, // HOLE 6728c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_MODE_CNTL_0 6738c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_MODE_CNTL_1 6748c2ecf20Sopenharmony_ci 0x00000000, // VGT_ENHANCE 6758c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_PER_ES 6768c2ecf20Sopenharmony_ci 0x00000000, // VGT_ES_PER_GS 6778c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_PER_VS 6788c2ecf20Sopenharmony_ci 0, // HOLE 6798c2ecf20Sopenharmony_ci 0, // HOLE 6808c2ecf20Sopenharmony_ci 0, // HOLE 6818c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_OUT_PRIM_TYPE 6828c2ecf20Sopenharmony_ci}; 6838c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_5[] = 6848c2ecf20Sopenharmony_ci{ 6858c2ecf20Sopenharmony_ci 0x00000000, // VGT_DMA_MAX_SIZE 6868c2ecf20Sopenharmony_ci 0x00000000, // VGT_DMA_INDEX_TYPE 6878c2ecf20Sopenharmony_ci 0, // HOLE 6888c2ecf20Sopenharmony_ci 0x00000000, // VGT_PRIMITIVEID_EN 6898c2ecf20Sopenharmony_ci 0x00000000, // VGT_DMA_NUM_INSTANCES 6908c2ecf20Sopenharmony_ci}; 6918c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_6[] = 6928c2ecf20Sopenharmony_ci{ 6938c2ecf20Sopenharmony_ci 0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN 6948c2ecf20Sopenharmony_ci 0, // HOLE 6958c2ecf20Sopenharmony_ci 0, // HOLE 6968c2ecf20Sopenharmony_ci 0x00000000, // VGT_INSTANCE_STEP_RATE_0 6978c2ecf20Sopenharmony_ci 0x00000000, // VGT_INSTANCE_STEP_RATE_1 6988c2ecf20Sopenharmony_ci 0, // HOLE 6998c2ecf20Sopenharmony_ci 0, // HOLE 7008c2ecf20Sopenharmony_ci 0, // HOLE 7018c2ecf20Sopenharmony_ci 0x00000000, // VGT_REUSE_OFF 7028c2ecf20Sopenharmony_ci 0x00000000, // VGT_VTX_CNT_EN 7038c2ecf20Sopenharmony_ci 0x00000000, // DB_HTILE_SURFACE 7048c2ecf20Sopenharmony_ci 0x00000000, // DB_SRESULTS_COMPARE_STATE0 7058c2ecf20Sopenharmony_ci 0x00000000, // DB_SRESULTS_COMPARE_STATE1 7068c2ecf20Sopenharmony_ci 0x00000000, // DB_PRELOAD_CONTROL 7078c2ecf20Sopenharmony_ci 0, // HOLE 7088c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0 7098c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_0 7108c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_BASE_0 7118c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0 7128c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1 7138c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_1 7148c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_BASE_1 7158c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1 7168c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2 7178c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_2 7188c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_BASE_2 7198c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2 7208c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3 7218c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_VTX_STRIDE_3 7228c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_BASE_3 7238c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3 7248c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_0 7258c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_1 7268c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_2 7278c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_3 7288c2ecf20Sopenharmony_ci 0, // HOLE 7298c2ecf20Sopenharmony_ci 0, // HOLE 7308c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET 7318c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE 7328c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE 7338c2ecf20Sopenharmony_ci 0, // HOLE 7348c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_MAX_VERT_OUT 7358c2ecf20Sopenharmony_ci 0, // HOLE 7368c2ecf20Sopenharmony_ci 0, // HOLE 7378c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_0 7388c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_1 7398c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_2 7408c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BASE_OFFSET_HI_3 7418c2ecf20Sopenharmony_ci 0x00000000, // VGT_SHADER_STAGES_EN 7428c2ecf20Sopenharmony_ci 0x00000000, // VGT_LS_HS_CONFIG 7438c2ecf20Sopenharmony_ci 0x00000000, // VGT_LS_SIZE 7448c2ecf20Sopenharmony_ci 0x00000000, // VGT_HS_SIZE 7458c2ecf20Sopenharmony_ci 0x00000000, // VGT_LS_HS_ALLOC 7468c2ecf20Sopenharmony_ci 0x00000000, // VGT_HS_PATCH_CONST 7478c2ecf20Sopenharmony_ci 0x00000000, // VGT_TF_PARAM 7488c2ecf20Sopenharmony_ci 0x00000000, // DB_ALPHA_TO_MASK 7498c2ecf20Sopenharmony_ci}; 7508c2ecf20Sopenharmony_cistatic const u32 SECT_CONTEXT_def_7[] = 7518c2ecf20Sopenharmony_ci{ 7528c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL 7538c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_CLAMP 7548c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE 7558c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET 7568c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE 7578c2ecf20Sopenharmony_ci 0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET 7588c2ecf20Sopenharmony_ci 0x00000000, // VGT_GS_INSTANCE_CNT 7598c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_CONFIG 7608c2ecf20Sopenharmony_ci 0x00000000, // VGT_STRMOUT_BUFFER_CONFIG 7618c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED0_BASE 7628c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED1_BASE 7638c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED2_BASE 7648c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED3_BASE 7658c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED4_BASE 7668c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED5_BASE 7678c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED6_BASE 7688c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED7_BASE 7698c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED8_BASE 7708c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED9_BASE 7718c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED10_BASE 7728c2ecf20Sopenharmony_ci 0x00000000, // CB_IMMED11_BASE 7738c2ecf20Sopenharmony_ci 0, // HOLE 7748c2ecf20Sopenharmony_ci 0, // HOLE 7758c2ecf20Sopenharmony_ci 0, // HOLE 7768c2ecf20Sopenharmony_ci 0, // HOLE 7778c2ecf20Sopenharmony_ci 0, // HOLE 7788c2ecf20Sopenharmony_ci 0, // HOLE 7798c2ecf20Sopenharmony_ci 0, // HOLE 7808c2ecf20Sopenharmony_ci 0, // HOLE 7818c2ecf20Sopenharmony_ci 0, // HOLE 7828c2ecf20Sopenharmony_ci 0, // HOLE 7838c2ecf20Sopenharmony_ci 0, // HOLE 7848c2ecf20Sopenharmony_ci 0, // HOLE 7858c2ecf20Sopenharmony_ci 0, // HOLE 7868c2ecf20Sopenharmony_ci 0x00001000, // PA_SC_LINE_CNTL 7878c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_CONFIG 7888c2ecf20Sopenharmony_ci 0x00000005, // PA_SU_VTX_CNTL 7898c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ 7908c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_VERT_DISC_ADJ 7918c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ 7928c2ecf20Sopenharmony_ci 0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ 7938c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_0 7948c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_1 7958c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_2 7968c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_3 7978c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_4 7988c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_5 7998c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_6 8008c2ecf20Sopenharmony_ci 0x00000000, // PA_SC_AA_SAMPLE_LOCS_7 8018c2ecf20Sopenharmony_ci 0xffffffff, // PA_SC_AA_MASK 8028c2ecf20Sopenharmony_ci 0x00000000, // CB_CLRCMP_CONTROL 8038c2ecf20Sopenharmony_ci 0x00000000, // CB_CLRCMP_SRC 8048c2ecf20Sopenharmony_ci 0x00000000, // CB_CLRCMP_DST 8058c2ecf20Sopenharmony_ci 0x00000000, // CB_CLRCMP_MSK 8068c2ecf20Sopenharmony_ci 0, // HOLE 8078c2ecf20Sopenharmony_ci 0, // HOLE 8088c2ecf20Sopenharmony_ci 0x0000000e, // VGT_VERTEX_REUSE_BLOCK_CNTL 8098c2ecf20Sopenharmony_ci 0x00000010, // VGT_OUT_DEALLOC_CNTL 8108c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_BASE 8118c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_PITCH 8128c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_SLICE 8138c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_VIEW 8148c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_INFO 8158c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_ATTRIB 8168c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_DIM 8178c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CMASK 8188c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CMASK_SLICE 8198c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_FMASK 8208c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_FMASK_SLICE 8218c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CLEAR_WORD0 8228c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CLEAR_WORD1 8238c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CLEAR_WORD2 8248c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR0_CLEAR_WORD3 8258c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_BASE 8268c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_PITCH 8278c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_SLICE 8288c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_VIEW 8298c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_INFO 8308c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_ATTRIB 8318c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_DIM 8328c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CMASK 8338c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CMASK_SLICE 8348c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_FMASK 8358c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_FMASK_SLICE 8368c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CLEAR_WORD0 8378c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CLEAR_WORD1 8388c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CLEAR_WORD2 8398c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR1_CLEAR_WORD3 8408c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_BASE 8418c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_PITCH 8428c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_SLICE 8438c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_VIEW 8448c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_INFO 8458c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_ATTRIB 8468c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_DIM 8478c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CMASK 8488c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CMASK_SLICE 8498c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_FMASK 8508c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_FMASK_SLICE 8518c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CLEAR_WORD0 8528c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CLEAR_WORD1 8538c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CLEAR_WORD2 8548c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR2_CLEAR_WORD3 8558c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_BASE 8568c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_PITCH 8578c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_SLICE 8588c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_VIEW 8598c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_INFO 8608c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_ATTRIB 8618c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_DIM 8628c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CMASK 8638c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CMASK_SLICE 8648c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_FMASK 8658c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_FMASK_SLICE 8668c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CLEAR_WORD0 8678c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CLEAR_WORD1 8688c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CLEAR_WORD2 8698c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR3_CLEAR_WORD3 8708c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_BASE 8718c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_PITCH 8728c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_SLICE 8738c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_VIEW 8748c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_INFO 8758c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_ATTRIB 8768c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_DIM 8778c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CMASK 8788c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CMASK_SLICE 8798c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_FMASK 8808c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_FMASK_SLICE 8818c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CLEAR_WORD0 8828c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CLEAR_WORD1 8838c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CLEAR_WORD2 8848c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR4_CLEAR_WORD3 8858c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_BASE 8868c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_PITCH 8878c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_SLICE 8888c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_VIEW 8898c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_INFO 8908c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_ATTRIB 8918c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_DIM 8928c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CMASK 8938c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CMASK_SLICE 8948c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_FMASK 8958c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_FMASK_SLICE 8968c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CLEAR_WORD0 8978c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CLEAR_WORD1 8988c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CLEAR_WORD2 8998c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR5_CLEAR_WORD3 9008c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_BASE 9018c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_PITCH 9028c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_SLICE 9038c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_VIEW 9048c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_INFO 9058c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_ATTRIB 9068c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_DIM 9078c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CMASK 9088c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CMASK_SLICE 9098c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_FMASK 9108c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_FMASK_SLICE 9118c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CLEAR_WORD0 9128c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CLEAR_WORD1 9138c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CLEAR_WORD2 9148c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR6_CLEAR_WORD3 9158c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_BASE 9168c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_PITCH 9178c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_SLICE 9188c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_VIEW 9198c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_INFO 9208c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_ATTRIB 9218c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_DIM 9228c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CMASK 9238c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CMASK_SLICE 9248c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_FMASK 9258c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_FMASK_SLICE 9268c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CLEAR_WORD0 9278c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CLEAR_WORD1 9288c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CLEAR_WORD2 9298c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR7_CLEAR_WORD3 9308c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_BASE 9318c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_PITCH 9328c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_SLICE 9338c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_VIEW 9348c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_INFO 9358c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_ATTRIB 9368c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR8_DIM 9378c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_BASE 9388c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_PITCH 9398c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_SLICE 9408c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_VIEW 9418c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_INFO 9428c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_ATTRIB 9438c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR9_DIM 9448c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_BASE 9458c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_PITCH 9468c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_SLICE 9478c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_VIEW 9488c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_INFO 9498c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_ATTRIB 9508c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR10_DIM 9518c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_BASE 9528c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_PITCH 9538c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_SLICE 9548c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_VIEW 9558c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_INFO 9568c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_ATTRIB 9578c2ecf20Sopenharmony_ci 0x00000000, // CB_COLOR11_DIM 9588c2ecf20Sopenharmony_ci 0, // HOLE 9598c2ecf20Sopenharmony_ci 0, // HOLE 9608c2ecf20Sopenharmony_ci 0, // HOLE 9618c2ecf20Sopenharmony_ci 0, // HOLE 9628c2ecf20Sopenharmony_ci 0, // HOLE 9638c2ecf20Sopenharmony_ci 0, // HOLE 9648c2ecf20Sopenharmony_ci 0, // HOLE 9658c2ecf20Sopenharmony_ci 0, // HOLE 9668c2ecf20Sopenharmony_ci 0, // HOLE 9678c2ecf20Sopenharmony_ci 0, // HOLE 9688c2ecf20Sopenharmony_ci 0, // HOLE 9698c2ecf20Sopenharmony_ci 0, // HOLE 9708c2ecf20Sopenharmony_ci 0, // HOLE 9718c2ecf20Sopenharmony_ci 0, // HOLE 9728c2ecf20Sopenharmony_ci 0, // HOLE 9738c2ecf20Sopenharmony_ci 0, // HOLE 9748c2ecf20Sopenharmony_ci 0, // HOLE 9758c2ecf20Sopenharmony_ci 0, // HOLE 9768c2ecf20Sopenharmony_ci 0, // HOLE 9778c2ecf20Sopenharmony_ci 0, // HOLE 9788c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_0 9798c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_1 9808c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_2 9818c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_3 9828c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_4 9838c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_5 9848c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_6 9858c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_7 9868c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_8 9878c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_9 9888c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_10 9898c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_11 9908c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_12 9918c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_13 9928c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_14 9938c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_HS_15 9948c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_0 9958c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_1 9968c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_2 9978c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_3 9988c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_4 9998c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_5 10008c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_6 10018c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_7 10028c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_8 10038c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_9 10048c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_10 10058c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_11 10068c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_12 10078c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_13 10088c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_14 10098c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_CACHE_LS_15 10108c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_0 10118c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_1 10128c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_2 10138c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_3 10148c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_4 10158c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_5 10168c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_6 10178c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_7 10188c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_8 10198c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_9 10208c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_10 10218c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_11 10228c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_12 10238c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_13 10248c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_14 10258c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_HS_15 10268c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_0 10278c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_1 10288c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_2 10298c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_3 10308c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_4 10318c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_5 10328c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_6 10338c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_7 10348c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_8 10358c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_9 10368c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_10 10378c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_11 10388c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_12 10398c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_13 10408c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_14 10418c2ecf20Sopenharmony_ci 0x00000000, // SQ_ALU_CONST_BUFFER_SIZE_LS_15 10428c2ecf20Sopenharmony_ci}; 10438c2ecf20Sopenharmony_cistatic const struct cs_extent_def SECT_CONTEXT_defs[] = 10448c2ecf20Sopenharmony_ci{ 10458c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_1, 0x0000a000, 488 }, 10468c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_2, 0x0000a1f5, 6 }, 10478c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_3, 0x0000a200, 55 }, 10488c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_4, 0x0000a23a, 98 }, 10498c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_5, 0x0000a29e, 5 }, 10508c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_6, 0x0000a2a5, 56 }, 10518c2ecf20Sopenharmony_ci {SECT_CONTEXT_def_7, 0x0000a2de, 290 }, 10528c2ecf20Sopenharmony_ci { 0, 0, 0 } 10538c2ecf20Sopenharmony_ci}; 10548c2ecf20Sopenharmony_cistatic const u32 SECT_CLEAR_def_1[] = 10558c2ecf20Sopenharmony_ci{ 10568c2ecf20Sopenharmony_ci 0xffffffff, // SQ_TEX_SAMPLER_CLEAR 10578c2ecf20Sopenharmony_ci 0xffffffff, // SQ_TEX_RESOURCE_CLEAR 10588c2ecf20Sopenharmony_ci 0xffffffff, // SQ_LOOP_BOOL_CLEAR 10598c2ecf20Sopenharmony_ci}; 10608c2ecf20Sopenharmony_cistatic const struct cs_extent_def SECT_CLEAR_defs[] = 10618c2ecf20Sopenharmony_ci{ 10628c2ecf20Sopenharmony_ci {SECT_CLEAR_def_1, 0x0000ffc0, 3 }, 10638c2ecf20Sopenharmony_ci { 0, 0, 0 } 10648c2ecf20Sopenharmony_ci}; 10658c2ecf20Sopenharmony_cistatic const u32 SECT_CTRLCONST_def_1[] = 10668c2ecf20Sopenharmony_ci{ 10678c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_BASE_VTX_LOC 10688c2ecf20Sopenharmony_ci 0x00000000, // SQ_VTX_START_INST_LOC 10698c2ecf20Sopenharmony_ci}; 10708c2ecf20Sopenharmony_cistatic const struct cs_extent_def SECT_CTRLCONST_defs[] = 10718c2ecf20Sopenharmony_ci{ 10728c2ecf20Sopenharmony_ci {SECT_CTRLCONST_def_1, 0x0000f3fc, 2 }, 10738c2ecf20Sopenharmony_ci { 0, 0, 0 } 10748c2ecf20Sopenharmony_ci}; 10758c2ecf20Sopenharmony_cistatic const struct cs_section_def evergreen_cs_data[] = { 10768c2ecf20Sopenharmony_ci { SECT_CONTEXT_defs, SECT_CONTEXT }, 10778c2ecf20Sopenharmony_ci { SECT_CLEAR_defs, SECT_CLEAR }, 10788c2ecf20Sopenharmony_ci { SECT_CTRLCONST_defs, SECT_CTRLCONST }, 10798c2ecf20Sopenharmony_ci { 0, SECT_NONE } 10808c2ecf20Sopenharmony_ci}; 1081