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