11.2Sriastrad/*	$NetBSD: clearstate_ci.h,v 1.3 2021/12/18 23:45:42 riastradh Exp $	*/
21.2Sriastrad
31.1Sriastrad/*
41.1Sriastrad * Copyright 2013 Advanced Micro Devices, Inc.
51.1Sriastrad *
61.1Sriastrad * Permission is hereby granted, free of charge, to any person obtaining a
71.1Sriastrad * copy of this software and associated documentation files (the "Software"),
81.1Sriastrad * to deal in the Software without restriction, including without limitation
91.1Sriastrad * the rights to use, copy, modify, merge, publish, distribute, sublicense,
101.1Sriastrad * and/or sell copies of the Software, and to permit persons to whom the
111.1Sriastrad * Software is furnished to do so, subject to the following conditions:
121.1Sriastrad *
131.1Sriastrad * The above copyright notice and this permission notice shall be included in
141.1Sriastrad * all copies or substantial portions of the Software.
151.1Sriastrad *
161.1Sriastrad * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
171.1Sriastrad * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
181.1Sriastrad * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
191.1Sriastrad * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
201.1Sriastrad * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
211.1Sriastrad * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
221.1Sriastrad * OTHER DEALINGS IN THE SOFTWARE.
231.1Sriastrad *
241.1Sriastrad */
251.1Sriastrad
261.3Sriastrad#include "clearstate_defs.h"
271.3Sriastrad
281.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_1[] =
291.1Sriastrad{
301.1Sriastrad    0x00000000, // DB_RENDER_CONTROL
311.1Sriastrad    0x00000000, // DB_COUNT_CONTROL
321.1Sriastrad    0x00000000, // DB_DEPTH_VIEW
331.1Sriastrad    0x00000000, // DB_RENDER_OVERRIDE
341.1Sriastrad    0x00000000, // DB_RENDER_OVERRIDE2
351.1Sriastrad    0x00000000, // DB_HTILE_DATA_BASE
361.1Sriastrad    0, // HOLE
371.1Sriastrad    0, // HOLE
381.1Sriastrad    0x00000000, // DB_DEPTH_BOUNDS_MIN
391.1Sriastrad    0x00000000, // DB_DEPTH_BOUNDS_MAX
401.1Sriastrad    0x00000000, // DB_STENCIL_CLEAR
411.1Sriastrad    0x00000000, // DB_DEPTH_CLEAR
421.1Sriastrad    0x00000000, // PA_SC_SCREEN_SCISSOR_TL
431.1Sriastrad    0x40004000, // PA_SC_SCREEN_SCISSOR_BR
441.1Sriastrad    0, // HOLE
451.1Sriastrad    0x00000000, // DB_DEPTH_INFO
461.1Sriastrad    0x00000000, // DB_Z_INFO
471.1Sriastrad    0x00000000, // DB_STENCIL_INFO
481.1Sriastrad    0x00000000, // DB_Z_READ_BASE
491.1Sriastrad    0x00000000, // DB_STENCIL_READ_BASE
501.1Sriastrad    0x00000000, // DB_Z_WRITE_BASE
511.1Sriastrad    0x00000000, // DB_STENCIL_WRITE_BASE
521.1Sriastrad    0x00000000, // DB_DEPTH_SIZE
531.1Sriastrad    0x00000000, // DB_DEPTH_SLICE
541.1Sriastrad    0, // HOLE
551.1Sriastrad    0, // HOLE
561.1Sriastrad    0, // HOLE
571.1Sriastrad    0, // HOLE
581.1Sriastrad    0, // HOLE
591.1Sriastrad    0, // HOLE
601.1Sriastrad    0, // HOLE
611.1Sriastrad    0, // HOLE
621.1Sriastrad    0x00000000, // TA_BC_BASE_ADDR
631.1Sriastrad    0x00000000, // TA_BC_BASE_ADDR_HI
641.1Sriastrad    0, // HOLE
651.1Sriastrad    0, // HOLE
661.1Sriastrad    0, // HOLE
671.1Sriastrad    0, // HOLE
681.1Sriastrad    0, // HOLE
691.1Sriastrad    0, // HOLE
701.1Sriastrad    0, // HOLE
711.1Sriastrad    0, // HOLE
721.1Sriastrad    0, // HOLE
731.1Sriastrad    0, // HOLE
741.1Sriastrad    0, // HOLE
751.1Sriastrad    0, // HOLE
761.1Sriastrad    0, // HOLE
771.1Sriastrad    0, // HOLE
781.1Sriastrad    0, // HOLE
791.1Sriastrad    0, // HOLE
801.1Sriastrad    0, // HOLE
811.1Sriastrad    0, // HOLE
821.1Sriastrad    0, // HOLE
831.1Sriastrad    0, // HOLE
841.1Sriastrad    0, // HOLE
851.1Sriastrad    0, // HOLE
861.1Sriastrad    0, // HOLE
871.1Sriastrad    0, // HOLE
881.1Sriastrad    0, // HOLE
891.1Sriastrad    0, // HOLE
901.1Sriastrad    0, // HOLE
911.1Sriastrad    0, // HOLE
921.1Sriastrad    0, // HOLE
931.1Sriastrad    0, // HOLE
941.1Sriastrad    0, // HOLE
951.1Sriastrad    0, // HOLE
961.1Sriastrad    0, // HOLE
971.1Sriastrad    0, // HOLE
981.1Sriastrad    0, // HOLE
991.1Sriastrad    0, // HOLE
1001.1Sriastrad    0, // HOLE
1011.1Sriastrad    0, // HOLE
1021.1Sriastrad    0, // HOLE
1031.1Sriastrad    0, // HOLE
1041.1Sriastrad    0, // HOLE
1051.1Sriastrad    0, // HOLE
1061.1Sriastrad    0, // HOLE
1071.1Sriastrad    0, // HOLE
1081.1Sriastrad    0, // HOLE
1091.1Sriastrad    0, // HOLE
1101.1Sriastrad    0, // HOLE
1111.1Sriastrad    0, // HOLE
1121.1Sriastrad    0, // HOLE
1131.1Sriastrad    0, // HOLE
1141.1Sriastrad    0, // HOLE
1151.1Sriastrad    0, // HOLE
1161.1Sriastrad    0, // HOLE
1171.1Sriastrad    0, // HOLE
1181.1Sriastrad    0, // HOLE
1191.1Sriastrad    0, // HOLE
1201.1Sriastrad    0, // HOLE
1211.1Sriastrad    0, // HOLE
1221.1Sriastrad    0, // HOLE
1231.1Sriastrad    0, // HOLE
1241.1Sriastrad    0, // HOLE
1251.1Sriastrad    0, // HOLE
1261.1Sriastrad    0, // HOLE
1271.1Sriastrad    0, // HOLE
1281.1Sriastrad    0, // HOLE
1291.1Sriastrad    0, // HOLE
1301.1Sriastrad    0, // HOLE
1311.1Sriastrad    0, // HOLE
1321.1Sriastrad    0, // HOLE
1331.1Sriastrad    0, // HOLE
1341.1Sriastrad    0, // HOLE
1351.1Sriastrad    0, // HOLE
1361.1Sriastrad    0, // HOLE
1371.1Sriastrad    0, // HOLE
1381.1Sriastrad    0, // HOLE
1391.1Sriastrad    0, // HOLE
1401.1Sriastrad    0, // HOLE
1411.1Sriastrad    0, // HOLE
1421.1Sriastrad    0, // HOLE
1431.1Sriastrad    0, // HOLE
1441.1Sriastrad    0, // HOLE
1451.1Sriastrad    0, // HOLE
1461.1Sriastrad    0, // HOLE
1471.1Sriastrad    0, // HOLE
1481.1Sriastrad    0, // HOLE
1491.1Sriastrad    0, // HOLE
1501.1Sriastrad    0, // HOLE
1511.1Sriastrad    0, // HOLE
1521.1Sriastrad    0x00000000, // COHER_DEST_BASE_HI_0
1531.1Sriastrad    0x00000000, // COHER_DEST_BASE_HI_1
1541.1Sriastrad    0x00000000, // COHER_DEST_BASE_HI_2
1551.1Sriastrad    0x00000000, // COHER_DEST_BASE_HI_3
1561.1Sriastrad    0x00000000, // COHER_DEST_BASE_2
1571.1Sriastrad    0x00000000, // COHER_DEST_BASE_3
1581.1Sriastrad    0x00000000, // PA_SC_WINDOW_OFFSET
1591.1Sriastrad    0x80000000, // PA_SC_WINDOW_SCISSOR_TL
1601.1Sriastrad    0x40004000, // PA_SC_WINDOW_SCISSOR_BR
1611.1Sriastrad    0x0000ffff, // PA_SC_CLIPRECT_RULE
1621.1Sriastrad    0x00000000, // PA_SC_CLIPRECT_0_TL
1631.1Sriastrad    0x40004000, // PA_SC_CLIPRECT_0_BR
1641.1Sriastrad    0x00000000, // PA_SC_CLIPRECT_1_TL
1651.1Sriastrad    0x40004000, // PA_SC_CLIPRECT_1_BR
1661.1Sriastrad    0x00000000, // PA_SC_CLIPRECT_2_TL
1671.1Sriastrad    0x40004000, // PA_SC_CLIPRECT_2_BR
1681.1Sriastrad    0x00000000, // PA_SC_CLIPRECT_3_TL
1691.1Sriastrad    0x40004000, // PA_SC_CLIPRECT_3_BR
1701.1Sriastrad    0xaa99aaaa, // PA_SC_EDGERULE
1711.1Sriastrad    0x00000000, // PA_SU_HARDWARE_SCREEN_OFFSET
1721.1Sriastrad    0xffffffff, // CB_TARGET_MASK
1731.1Sriastrad    0xffffffff, // CB_SHADER_MASK
1741.1Sriastrad    0x80000000, // PA_SC_GENERIC_SCISSOR_TL
1751.1Sriastrad    0x40004000, // PA_SC_GENERIC_SCISSOR_BR
1761.1Sriastrad    0x00000000, // COHER_DEST_BASE_0
1771.1Sriastrad    0x00000000, // COHER_DEST_BASE_1
1781.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_0_TL
1791.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_0_BR
1801.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_1_TL
1811.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_1_BR
1821.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_2_TL
1831.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_2_BR
1841.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_3_TL
1851.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_3_BR
1861.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_4_TL
1871.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_4_BR
1881.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_5_TL
1891.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_5_BR
1901.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_6_TL
1911.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_6_BR
1921.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_7_TL
1931.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_7_BR
1941.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_8_TL
1951.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_8_BR
1961.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_9_TL
1971.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_9_BR
1981.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_10_TL
1991.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_10_BR
2001.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_11_TL
2011.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_11_BR
2021.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_12_TL
2031.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_12_BR
2041.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_13_TL
2051.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_13_BR
2061.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_14_TL
2071.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_14_BR
2081.1Sriastrad    0x80000000, // PA_SC_VPORT_SCISSOR_15_TL
2091.1Sriastrad    0x40004000, // PA_SC_VPORT_SCISSOR_15_BR
2101.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_0
2111.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_0
2121.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_1
2131.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_1
2141.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_2
2151.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_2
2161.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_3
2171.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_3
2181.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_4
2191.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_4
2201.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_5
2211.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_5
2221.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_6
2231.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_6
2241.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_7
2251.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_7
2261.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_8
2271.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_8
2281.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_9
2291.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_9
2301.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_10
2311.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_10
2321.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_11
2331.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_11
2341.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_12
2351.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_12
2361.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_13
2371.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_13
2381.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_14
2391.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_14
2401.1Sriastrad    0x00000000, // PA_SC_VPORT_ZMIN_15
2411.1Sriastrad    0x3f800000, // PA_SC_VPORT_ZMAX_15
2421.1Sriastrad};
2431.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_2[] =
2441.1Sriastrad{
2451.1Sriastrad    0x00000000, // PA_SC_SCREEN_EXTENT_CONTROL
2461.1Sriastrad    0, // HOLE
2471.1Sriastrad    0x00000000, // CP_PERFMON_CNTX_CNTL
2481.1Sriastrad    0x00000000, // CP_RINGID
2491.1Sriastrad    0x00000000, // CP_VMID
2501.1Sriastrad    0, // HOLE
2511.1Sriastrad    0, // HOLE
2521.1Sriastrad    0, // HOLE
2531.1Sriastrad    0, // HOLE
2541.1Sriastrad    0, // HOLE
2551.1Sriastrad    0, // HOLE
2561.1Sriastrad    0, // HOLE
2571.1Sriastrad    0, // HOLE
2581.1Sriastrad    0, // HOLE
2591.1Sriastrad    0, // HOLE
2601.1Sriastrad    0, // HOLE
2611.1Sriastrad    0, // HOLE
2621.1Sriastrad    0, // HOLE
2631.1Sriastrad    0, // HOLE
2641.1Sriastrad    0, // HOLE
2651.1Sriastrad    0, // HOLE
2661.1Sriastrad    0, // HOLE
2671.1Sriastrad    0, // HOLE
2681.1Sriastrad    0, // HOLE
2691.1Sriastrad    0, // HOLE
2701.1Sriastrad    0, // HOLE
2711.1Sriastrad    0, // HOLE
2721.1Sriastrad    0, // HOLE
2731.1Sriastrad    0, // HOLE
2741.1Sriastrad    0, // HOLE
2751.1Sriastrad    0, // HOLE
2761.1Sriastrad    0, // HOLE
2771.1Sriastrad    0, // HOLE
2781.1Sriastrad    0, // HOLE
2791.1Sriastrad    0, // HOLE
2801.1Sriastrad    0, // HOLE
2811.1Sriastrad    0, // HOLE
2821.1Sriastrad    0, // HOLE
2831.1Sriastrad    0, // HOLE
2841.1Sriastrad    0, // HOLE
2851.1Sriastrad    0, // HOLE
2861.1Sriastrad    0, // HOLE
2871.1Sriastrad    0xffffffff, // VGT_MAX_VTX_INDX
2881.1Sriastrad    0x00000000, // VGT_MIN_VTX_INDX
2891.1Sriastrad    0x00000000, // VGT_INDX_OFFSET
2901.1Sriastrad    0x00000000, // VGT_MULTI_PRIM_IB_RESET_INDX
2911.1Sriastrad    0, // HOLE
2921.1Sriastrad    0x00000000, // CB_BLEND_RED
2931.1Sriastrad    0x00000000, // CB_BLEND_GREEN
2941.1Sriastrad    0x00000000, // CB_BLEND_BLUE
2951.1Sriastrad    0x00000000, // CB_BLEND_ALPHA
2961.1Sriastrad    0, // HOLE
2971.1Sriastrad    0, // HOLE
2981.1Sriastrad    0x00000000, // DB_STENCIL_CONTROL
2991.1Sriastrad    0x00000000, // DB_STENCILREFMASK
3001.1Sriastrad    0x00000000, // DB_STENCILREFMASK_BF
3011.1Sriastrad    0, // HOLE
3021.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE
3031.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET
3041.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE
3051.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET
3061.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE
3071.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET
3081.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_1
3091.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_1
3101.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_1
3111.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_1
3121.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_1
3131.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_1
3141.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_2
3151.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_2
3161.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_2
3171.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_2
3181.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_2
3191.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_2
3201.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_3
3211.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_3
3221.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_3
3231.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_3
3241.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_3
3251.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_3
3261.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_4
3271.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_4
3281.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_4
3291.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_4
3301.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_4
3311.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_4
3321.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_5
3331.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_5
3341.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_5
3351.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_5
3361.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_5
3371.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_5
3381.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_6
3391.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_6
3401.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_6
3411.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_6
3421.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_6
3431.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_6
3441.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_7
3451.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_7
3461.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_7
3471.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_7
3481.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_7
3491.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_7
3501.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_8
3511.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_8
3521.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_8
3531.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_8
3541.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_8
3551.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_8
3561.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_9
3571.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_9
3581.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_9
3591.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_9
3601.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_9
3611.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_9
3621.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_10
3631.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_10
3641.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_10
3651.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_10
3661.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_10
3671.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_10
3681.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_11
3691.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_11
3701.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_11
3711.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_11
3721.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_11
3731.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_11
3741.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_12
3751.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_12
3761.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_12
3771.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_12
3781.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_12
3791.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_12
3801.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_13
3811.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_13
3821.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_13
3831.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_13
3841.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_13
3851.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_13
3861.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_14
3871.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_14
3881.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_14
3891.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_14
3901.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_14
3911.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_14
3921.1Sriastrad    0x00000000, // PA_CL_VPORT_XSCALE_15
3931.1Sriastrad    0x00000000, // PA_CL_VPORT_XOFFSET_15
3941.1Sriastrad    0x00000000, // PA_CL_VPORT_YSCALE_15
3951.1Sriastrad    0x00000000, // PA_CL_VPORT_YOFFSET_15
3961.1Sriastrad    0x00000000, // PA_CL_VPORT_ZSCALE_15
3971.1Sriastrad    0x00000000, // PA_CL_VPORT_ZOFFSET_15
3981.1Sriastrad    0x00000000, // PA_CL_UCP_0_X
3991.1Sriastrad    0x00000000, // PA_CL_UCP_0_Y
4001.1Sriastrad    0x00000000, // PA_CL_UCP_0_Z
4011.1Sriastrad    0x00000000, // PA_CL_UCP_0_W
4021.1Sriastrad    0x00000000, // PA_CL_UCP_1_X
4031.1Sriastrad    0x00000000, // PA_CL_UCP_1_Y
4041.1Sriastrad    0x00000000, // PA_CL_UCP_1_Z
4051.1Sriastrad    0x00000000, // PA_CL_UCP_1_W
4061.1Sriastrad    0x00000000, // PA_CL_UCP_2_X
4071.1Sriastrad    0x00000000, // PA_CL_UCP_2_Y
4081.1Sriastrad    0x00000000, // PA_CL_UCP_2_Z
4091.1Sriastrad    0x00000000, // PA_CL_UCP_2_W
4101.1Sriastrad    0x00000000, // PA_CL_UCP_3_X
4111.1Sriastrad    0x00000000, // PA_CL_UCP_3_Y
4121.1Sriastrad    0x00000000, // PA_CL_UCP_3_Z
4131.1Sriastrad    0x00000000, // PA_CL_UCP_3_W
4141.1Sriastrad    0x00000000, // PA_CL_UCP_4_X
4151.1Sriastrad    0x00000000, // PA_CL_UCP_4_Y
4161.1Sriastrad    0x00000000, // PA_CL_UCP_4_Z
4171.1Sriastrad    0x00000000, // PA_CL_UCP_4_W
4181.1Sriastrad    0x00000000, // PA_CL_UCP_5_X
4191.1Sriastrad    0x00000000, // PA_CL_UCP_5_Y
4201.1Sriastrad    0x00000000, // PA_CL_UCP_5_Z
4211.1Sriastrad    0x00000000, // PA_CL_UCP_5_W
4221.1Sriastrad    0, // HOLE
4231.1Sriastrad    0, // HOLE
4241.1Sriastrad    0, // HOLE
4251.1Sriastrad    0, // HOLE
4261.1Sriastrad    0, // HOLE
4271.1Sriastrad    0, // HOLE
4281.1Sriastrad    0, // HOLE
4291.1Sriastrad    0, // HOLE
4301.1Sriastrad    0, // HOLE
4311.1Sriastrad    0, // HOLE
4321.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_0
4331.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_1
4341.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_2
4351.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_3
4361.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_4
4371.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_5
4381.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_6
4391.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_7
4401.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_8
4411.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_9
4421.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_10
4431.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_11
4441.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_12
4451.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_13
4461.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_14
4471.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_15
4481.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_16
4491.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_17
4501.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_18
4511.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_19
4521.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_20
4531.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_21
4541.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_22
4551.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_23
4561.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_24
4571.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_25
4581.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_26
4591.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_27
4601.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_28
4611.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_29
4621.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_30
4631.1Sriastrad    0x00000000, // SPI_PS_INPUT_CNTL_31
4641.1Sriastrad    0x00000000, // SPI_VS_OUT_CONFIG
4651.1Sriastrad    0, // HOLE
4661.1Sriastrad    0x00000000, // SPI_PS_INPUT_ENA
4671.1Sriastrad    0x00000000, // SPI_PS_INPUT_ADDR
4681.1Sriastrad    0x00000000, // SPI_INTERP_CONTROL_0
4691.1Sriastrad    0x00000002, // SPI_PS_IN_CONTROL
4701.1Sriastrad    0, // HOLE
4711.1Sriastrad    0x00000000, // SPI_BARYC_CNTL
4721.1Sriastrad    0, // HOLE
4731.1Sriastrad    0x00000000, // SPI_TMPRING_SIZE
4741.1Sriastrad    0, // HOLE
4751.1Sriastrad    0, // HOLE
4761.1Sriastrad    0, // HOLE
4771.1Sriastrad    0, // HOLE
4781.1Sriastrad    0, // HOLE
4791.1Sriastrad    0, // HOLE
4801.1Sriastrad    0, // HOLE
4811.1Sriastrad    0, // HOLE
4821.1Sriastrad    0x00000000, // SPI_SHADER_POS_FORMAT
4831.1Sriastrad    0x00000000, // SPI_SHADER_Z_FORMAT
4841.1Sriastrad    0x00000000, // SPI_SHADER_COL_FORMAT
4851.1Sriastrad    0, // HOLE
4861.1Sriastrad    0, // HOLE
4871.1Sriastrad    0, // HOLE
4881.1Sriastrad    0, // HOLE
4891.1Sriastrad    0, // HOLE
4901.1Sriastrad    0, // HOLE
4911.1Sriastrad    0, // HOLE
4921.1Sriastrad    0, // HOLE
4931.1Sriastrad    0, // HOLE
4941.1Sriastrad    0, // HOLE
4951.1Sriastrad    0, // HOLE
4961.1Sriastrad    0, // HOLE
4971.1Sriastrad    0, // HOLE
4981.1Sriastrad    0, // HOLE
4991.1Sriastrad    0, // HOLE
5001.1Sriastrad    0, // HOLE
5011.1Sriastrad    0, // HOLE
5021.1Sriastrad    0, // HOLE
5031.1Sriastrad    0, // HOLE
5041.1Sriastrad    0, // HOLE
5051.1Sriastrad    0, // HOLE
5061.1Sriastrad    0, // HOLE
5071.1Sriastrad    0, // HOLE
5081.1Sriastrad    0, // HOLE
5091.1Sriastrad    0, // HOLE
5101.1Sriastrad    0, // HOLE
5111.1Sriastrad    0x00000000, // CB_BLEND0_CONTROL
5121.1Sriastrad    0x00000000, // CB_BLEND1_CONTROL
5131.1Sriastrad    0x00000000, // CB_BLEND2_CONTROL
5141.1Sriastrad    0x00000000, // CB_BLEND3_CONTROL
5151.1Sriastrad    0x00000000, // CB_BLEND4_CONTROL
5161.1Sriastrad    0x00000000, // CB_BLEND5_CONTROL
5171.1Sriastrad    0x00000000, // CB_BLEND6_CONTROL
5181.1Sriastrad    0x00000000, // CB_BLEND7_CONTROL
5191.1Sriastrad};
5201.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_3[] =
5211.1Sriastrad{
5221.1Sriastrad    0x00000000, // PA_CL_POINT_X_RAD
5231.1Sriastrad    0x00000000, // PA_CL_POINT_Y_RAD
5241.1Sriastrad    0x00000000, // PA_CL_POINT_SIZE
5251.1Sriastrad    0x00000000, // PA_CL_POINT_CULL_RAD
5261.1Sriastrad    0x00000000, // VGT_DMA_BASE_HI
5271.1Sriastrad    0x00000000, // VGT_DMA_BASE
5281.1Sriastrad};
5291.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_4[] =
5301.1Sriastrad{
5311.1Sriastrad    0x00000000, // DB_DEPTH_CONTROL
5321.1Sriastrad    0x00000000, // DB_EQAA
5331.1Sriastrad    0x00000000, // CB_COLOR_CONTROL
5341.1Sriastrad    0x00000000, // DB_SHADER_CONTROL
5351.1Sriastrad    0x00090000, // PA_CL_CLIP_CNTL
5361.1Sriastrad    0x00000004, // PA_SU_SC_MODE_CNTL
5371.1Sriastrad    0x00000000, // PA_CL_VTE_CNTL
5381.1Sriastrad    0x00000000, // PA_CL_VS_OUT_CNTL
5391.1Sriastrad    0x00000000, // PA_CL_NANINF_CNTL
5401.1Sriastrad    0x00000000, // PA_SU_LINE_STIPPLE_CNTL
5411.1Sriastrad    0x00000000, // PA_SU_LINE_STIPPLE_SCALE
5421.1Sriastrad    0x00000000, // PA_SU_PRIM_FILTER_CNTL
5431.1Sriastrad    0, // HOLE
5441.1Sriastrad    0, // HOLE
5451.1Sriastrad    0, // HOLE
5461.1Sriastrad    0, // HOLE
5471.1Sriastrad    0, // HOLE
5481.1Sriastrad    0, // HOLE
5491.1Sriastrad    0, // HOLE
5501.1Sriastrad    0, // HOLE
5511.1Sriastrad    0, // HOLE
5521.1Sriastrad    0, // HOLE
5531.1Sriastrad    0, // HOLE
5541.1Sriastrad    0, // HOLE
5551.1Sriastrad    0, // HOLE
5561.1Sriastrad    0, // HOLE
5571.1Sriastrad    0, // HOLE
5581.1Sriastrad    0, // HOLE
5591.1Sriastrad    0, // HOLE
5601.1Sriastrad    0, // HOLE
5611.1Sriastrad    0, // HOLE
5621.1Sriastrad    0, // HOLE
5631.1Sriastrad    0, // HOLE
5641.1Sriastrad    0, // HOLE
5651.1Sriastrad    0, // HOLE
5661.1Sriastrad    0, // HOLE
5671.1Sriastrad    0, // HOLE
5681.1Sriastrad    0, // HOLE
5691.1Sriastrad    0, // HOLE
5701.1Sriastrad    0, // HOLE
5711.1Sriastrad    0, // HOLE
5721.1Sriastrad    0, // HOLE
5731.1Sriastrad    0, // HOLE
5741.1Sriastrad    0, // HOLE
5751.1Sriastrad    0, // HOLE
5761.1Sriastrad    0, // HOLE
5771.1Sriastrad    0, // HOLE
5781.1Sriastrad    0, // HOLE
5791.1Sriastrad    0, // HOLE
5801.1Sriastrad    0, // HOLE
5811.1Sriastrad    0, // HOLE
5821.1Sriastrad    0, // HOLE
5831.1Sriastrad    0, // HOLE
5841.1Sriastrad    0, // HOLE
5851.1Sriastrad    0, // HOLE
5861.1Sriastrad    0, // HOLE
5871.1Sriastrad    0, // HOLE
5881.1Sriastrad    0, // HOLE
5891.1Sriastrad    0, // HOLE
5901.1Sriastrad    0, // HOLE
5911.1Sriastrad    0, // HOLE
5921.1Sriastrad    0, // HOLE
5931.1Sriastrad    0, // HOLE
5941.1Sriastrad    0, // HOLE
5951.1Sriastrad    0, // HOLE
5961.1Sriastrad    0, // HOLE
5971.1Sriastrad    0, // HOLE
5981.1Sriastrad    0, // HOLE
5991.1Sriastrad    0, // HOLE
6001.1Sriastrad    0, // HOLE
6011.1Sriastrad    0, // HOLE
6021.1Sriastrad    0, // HOLE
6031.1Sriastrad    0, // HOLE
6041.1Sriastrad    0, // HOLE
6051.1Sriastrad    0, // HOLE
6061.1Sriastrad    0, // HOLE
6071.1Sriastrad    0, // HOLE
6081.1Sriastrad    0, // HOLE
6091.1Sriastrad    0, // HOLE
6101.1Sriastrad    0, // HOLE
6111.1Sriastrad    0, // HOLE
6121.1Sriastrad    0, // HOLE
6131.1Sriastrad    0, // HOLE
6141.1Sriastrad    0, // HOLE
6151.1Sriastrad    0, // HOLE
6161.1Sriastrad    0, // HOLE
6171.1Sriastrad    0, // HOLE
6181.1Sriastrad    0, // HOLE
6191.1Sriastrad    0, // HOLE
6201.1Sriastrad    0, // HOLE
6211.1Sriastrad    0, // HOLE
6221.1Sriastrad    0, // HOLE
6231.1Sriastrad    0, // HOLE
6241.1Sriastrad    0, // HOLE
6251.1Sriastrad    0, // HOLE
6261.1Sriastrad    0, // HOLE
6271.1Sriastrad    0, // HOLE
6281.1Sriastrad    0, // HOLE
6291.1Sriastrad    0, // HOLE
6301.1Sriastrad    0, // HOLE
6311.1Sriastrad    0, // HOLE
6321.1Sriastrad    0, // HOLE
6331.1Sriastrad    0, // HOLE
6341.1Sriastrad    0, // HOLE
6351.1Sriastrad    0, // HOLE
6361.1Sriastrad    0, // HOLE
6371.1Sriastrad    0, // HOLE
6381.1Sriastrad    0, // HOLE
6391.1Sriastrad    0, // HOLE
6401.1Sriastrad    0, // HOLE
6411.1Sriastrad    0, // HOLE
6421.1Sriastrad    0, // HOLE
6431.1Sriastrad    0, // HOLE
6441.1Sriastrad    0, // HOLE
6451.1Sriastrad    0, // HOLE
6461.1Sriastrad    0, // HOLE
6471.1Sriastrad    0, // HOLE
6481.1Sriastrad    0, // HOLE
6491.1Sriastrad    0, // HOLE
6501.1Sriastrad    0, // HOLE
6511.1Sriastrad    0, // HOLE
6521.1Sriastrad    0, // HOLE
6531.1Sriastrad    0, // HOLE
6541.1Sriastrad    0, // HOLE
6551.1Sriastrad    0, // HOLE
6561.1Sriastrad    0, // HOLE
6571.1Sriastrad    0, // HOLE
6581.1Sriastrad    0, // HOLE
6591.1Sriastrad    0x00000000, // PA_SU_POINT_SIZE
6601.1Sriastrad    0x00000000, // PA_SU_POINT_MINMAX
6611.1Sriastrad    0x00000000, // PA_SU_LINE_CNTL
6621.1Sriastrad    0x00000000, // PA_SC_LINE_STIPPLE
6631.1Sriastrad    0x00000000, // VGT_OUTPUT_PATH_CNTL
6641.1Sriastrad    0x00000000, // VGT_HOS_CNTL
6651.1Sriastrad    0x00000000, // VGT_HOS_MAX_TESS_LEVEL
6661.1Sriastrad    0x00000000, // VGT_HOS_MIN_TESS_LEVEL
6671.1Sriastrad    0x00000000, // VGT_HOS_REUSE_DEPTH
6681.1Sriastrad    0x00000000, // VGT_GROUP_PRIM_TYPE
6691.1Sriastrad    0x00000000, // VGT_GROUP_FIRST_DECR
6701.1Sriastrad    0x00000000, // VGT_GROUP_DECR
6711.1Sriastrad    0x00000000, // VGT_GROUP_VECT_0_CNTL
6721.1Sriastrad    0x00000000, // VGT_GROUP_VECT_1_CNTL
6731.1Sriastrad    0x00000000, // VGT_GROUP_VECT_0_FMT_CNTL
6741.1Sriastrad    0x00000000, // VGT_GROUP_VECT_1_FMT_CNTL
6751.1Sriastrad    0x00000000, // VGT_GS_MODE
6761.1Sriastrad    0x00000000, // VGT_GS_ONCHIP_CNTL
6771.1Sriastrad    0x00000000, // PA_SC_MODE_CNTL_0
6781.1Sriastrad    0x00000000, // PA_SC_MODE_CNTL_1
6791.1Sriastrad    0x00000000, // VGT_ENHANCE
6801.1Sriastrad    0x00000100, // VGT_GS_PER_ES
6811.1Sriastrad    0x00000080, // VGT_ES_PER_GS
6821.1Sriastrad    0x00000002, // VGT_GS_PER_VS
6831.1Sriastrad    0x00000000, // VGT_GSVS_RING_OFFSET_1
6841.1Sriastrad    0x00000000, // VGT_GSVS_RING_OFFSET_2
6851.1Sriastrad    0x00000000, // VGT_GSVS_RING_OFFSET_3
6861.1Sriastrad    0x00000000, // VGT_GS_OUT_PRIM_TYPE
6871.1Sriastrad    0x00000000, // IA_ENHANCE
6881.1Sriastrad};
6891.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_5[] =
6901.1Sriastrad{
6911.1Sriastrad    0x00000000, // WD_ENHANCE
6921.1Sriastrad    0x00000000, // VGT_PRIMITIVEID_EN
6931.1Sriastrad};
6941.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_6[] =
6951.1Sriastrad{
6961.1Sriastrad    0x00000000, // VGT_PRIMITIVEID_RESET
6971.1Sriastrad};
6981.1Sriastradstatic const unsigned int ci_SECT_CONTEXT_def_7[] =
6991.1Sriastrad{
7001.1Sriastrad    0x00000000, // VGT_MULTI_PRIM_IB_RESET_EN
7011.1Sriastrad    0, // HOLE
7021.1Sriastrad    0, // HOLE
7031.1Sriastrad    0x00000000, // VGT_INSTANCE_STEP_RATE_0
7041.1Sriastrad    0x00000000, // VGT_INSTANCE_STEP_RATE_1
7051.1Sriastrad    0x000000ff, // IA_MULTI_VGT_PARAM
7061.1Sriastrad    0x00000000, // VGT_ESGS_RING_ITEMSIZE
7071.1Sriastrad    0x00000000, // VGT_GSVS_RING_ITEMSIZE
7081.1Sriastrad    0x00000000, // VGT_REUSE_OFF
7091.1Sriastrad    0x00000000, // VGT_VTX_CNT_EN
7101.1Sriastrad    0x00000000, // DB_HTILE_SURFACE
7111.1Sriastrad    0x00000000, // DB_SRESULTS_COMPARE_STATE0
7121.1Sriastrad    0x00000000, // DB_SRESULTS_COMPARE_STATE1
7131.1Sriastrad    0x00000000, // DB_PRELOAD_CONTROL
7141.1Sriastrad    0, // HOLE
7151.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_SIZE_0
7161.1Sriastrad    0x00000000, // VGT_STRMOUT_VTX_STRIDE_0
7171.1Sriastrad    0, // HOLE
7181.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_0
7191.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_SIZE_1
7201.1Sriastrad    0x00000000, // VGT_STRMOUT_VTX_STRIDE_1
7211.1Sriastrad    0, // HOLE
7221.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_1
7231.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_SIZE_2
7241.1Sriastrad    0x00000000, // VGT_STRMOUT_VTX_STRIDE_2
7251.1Sriastrad    0, // HOLE
7261.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_2
7271.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_SIZE_3
7281.1Sriastrad    0x00000000, // VGT_STRMOUT_VTX_STRIDE_3
7291.1Sriastrad    0, // HOLE
7301.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_OFFSET_3
7311.1Sriastrad    0, // HOLE
7321.1Sriastrad    0, // HOLE
7331.1Sriastrad    0, // HOLE
7341.1Sriastrad    0, // HOLE
7351.1Sriastrad    0, // HOLE
7361.1Sriastrad    0, // HOLE
7371.1Sriastrad    0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_OFFSET
7381.1Sriastrad    0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_BUFFER_FILLED_SIZE
7391.1Sriastrad    0x00000000, // VGT_STRMOUT_DRAW_OPAQUE_VERTEX_STRIDE
7401.1Sriastrad    0, // HOLE
7411.1Sriastrad    0x00000000, // VGT_GS_MAX_VERT_OUT
7421.1Sriastrad    0, // HOLE
7431.1Sriastrad    0, // HOLE
7441.1Sriastrad    0, // HOLE
7451.1Sriastrad    0, // HOLE
7461.1Sriastrad    0, // HOLE
7471.1Sriastrad    0, // HOLE
7481.1Sriastrad    0x00000000, // VGT_SHADER_STAGES_EN
7491.1Sriastrad    0x00000000, // VGT_LS_HS_CONFIG
7501.1Sriastrad    0x00000000, // VGT_GS_VERT_ITEMSIZE
7511.1Sriastrad    0x00000000, // VGT_GS_VERT_ITEMSIZE_1
7521.1Sriastrad    0x00000000, // VGT_GS_VERT_ITEMSIZE_2
7531.1Sriastrad    0x00000000, // VGT_GS_VERT_ITEMSIZE_3
7541.1Sriastrad    0x00000000, // VGT_TF_PARAM
7551.1Sriastrad    0x00000000, // DB_ALPHA_TO_MASK
7561.1Sriastrad    0, // HOLE
7571.1Sriastrad    0x00000000, // PA_SU_POLY_OFFSET_DB_FMT_CNTL
7581.1Sriastrad    0x00000000, // PA_SU_POLY_OFFSET_CLAMP
7591.1Sriastrad    0x00000000, // PA_SU_POLY_OFFSET_FRONT_SCALE
7601.1Sriastrad    0x00000000, // PA_SU_POLY_OFFSET_FRONT_OFFSET
7611.1Sriastrad    0x00000000, // PA_SU_POLY_OFFSET_BACK_SCALE
7621.1Sriastrad    0x00000000, // PA_SU_POLY_OFFSET_BACK_OFFSET
7631.1Sriastrad    0x00000000, // VGT_GS_INSTANCE_CNT
7641.1Sriastrad    0x00000000, // VGT_STRMOUT_CONFIG
7651.1Sriastrad    0x00000000, // VGT_STRMOUT_BUFFER_CONFIG
7661.1Sriastrad    0, // HOLE
7671.1Sriastrad    0, // HOLE
7681.1Sriastrad    0, // HOLE
7691.1Sriastrad    0, // HOLE
7701.1Sriastrad    0, // HOLE
7711.1Sriastrad    0, // HOLE
7721.1Sriastrad    0, // HOLE
7731.1Sriastrad    0, // HOLE
7741.1Sriastrad    0, // HOLE
7751.1Sriastrad    0, // HOLE
7761.1Sriastrad    0, // HOLE
7771.1Sriastrad    0, // HOLE
7781.1Sriastrad    0, // HOLE
7791.1Sriastrad    0, // HOLE
7801.1Sriastrad    0x00000000, // PA_SC_CENTROID_PRIORITY_0
7811.1Sriastrad    0x00000000, // PA_SC_CENTROID_PRIORITY_1
7821.1Sriastrad    0x00001000, // PA_SC_LINE_CNTL
7831.1Sriastrad    0x00000000, // PA_SC_AA_CONFIG
7841.1Sriastrad    0x00000005, // PA_SU_VTX_CNTL
7851.1Sriastrad    0x3f800000, // PA_CL_GB_VERT_CLIP_ADJ
7861.1Sriastrad    0x3f800000, // PA_CL_GB_VERT_DISC_ADJ
7871.1Sriastrad    0x3f800000, // PA_CL_GB_HORZ_CLIP_ADJ
7881.1Sriastrad    0x3f800000, // PA_CL_GB_HORZ_DISC_ADJ
7891.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0
7901.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_1
7911.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_2
7921.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_3
7931.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0
7941.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_1
7951.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_2
7961.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_3
7971.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0
7981.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_1
7991.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_2
8001.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_3
8011.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0
8021.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_1
8031.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_2
8041.1Sriastrad    0x00000000, // PA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_3
8051.1Sriastrad    0xffffffff, // PA_SC_AA_MASK_X0Y0_X1Y0
8061.1Sriastrad    0xffffffff, // PA_SC_AA_MASK_X0Y1_X1Y1
8071.1Sriastrad    0, // HOLE
8081.1Sriastrad    0, // HOLE
8091.1Sriastrad    0, // HOLE
8101.1Sriastrad    0, // HOLE
8111.1Sriastrad    0, // HOLE
8121.1Sriastrad    0, // HOLE
8131.1Sriastrad    0x0000000e, // VGT_VERTEX_REUSE_BLOCK_CNTL
8141.1Sriastrad    0x00000010, // VGT_OUT_DEALLOC_CNTL
8151.1Sriastrad    0x00000000, // CB_COLOR0_BASE
8161.1Sriastrad    0x00000000, // CB_COLOR0_PITCH
8171.1Sriastrad    0x00000000, // CB_COLOR0_SLICE
8181.1Sriastrad    0x00000000, // CB_COLOR0_VIEW
8191.1Sriastrad    0x00000000, // CB_COLOR0_INFO
8201.1Sriastrad    0x00000000, // CB_COLOR0_ATTRIB
8211.1Sriastrad    0, // HOLE
8221.1Sriastrad    0x00000000, // CB_COLOR0_CMASK
8231.1Sriastrad    0x00000000, // CB_COLOR0_CMASK_SLICE
8241.1Sriastrad    0x00000000, // CB_COLOR0_FMASK
8251.1Sriastrad    0x00000000, // CB_COLOR0_FMASK_SLICE
8261.1Sriastrad    0x00000000, // CB_COLOR0_CLEAR_WORD0
8271.1Sriastrad    0x00000000, // CB_COLOR0_CLEAR_WORD1
8281.1Sriastrad    0, // HOLE
8291.1Sriastrad    0, // HOLE
8301.1Sriastrad    0x00000000, // CB_COLOR1_BASE
8311.1Sriastrad    0x00000000, // CB_COLOR1_PITCH
8321.1Sriastrad    0x00000000, // CB_COLOR1_SLICE
8331.1Sriastrad    0x00000000, // CB_COLOR1_VIEW
8341.1Sriastrad    0x00000000, // CB_COLOR1_INFO
8351.1Sriastrad    0x00000000, // CB_COLOR1_ATTRIB
8361.1Sriastrad    0, // HOLE
8371.1Sriastrad    0x00000000, // CB_COLOR1_CMASK
8381.1Sriastrad    0x00000000, // CB_COLOR1_CMASK_SLICE
8391.1Sriastrad    0x00000000, // CB_COLOR1_FMASK
8401.1Sriastrad    0x00000000, // CB_COLOR1_FMASK_SLICE
8411.1Sriastrad    0x00000000, // CB_COLOR1_CLEAR_WORD0
8421.1Sriastrad    0x00000000, // CB_COLOR1_CLEAR_WORD1
8431.1Sriastrad    0, // HOLE
8441.1Sriastrad    0, // HOLE
8451.1Sriastrad    0x00000000, // CB_COLOR2_BASE
8461.1Sriastrad    0x00000000, // CB_COLOR2_PITCH
8471.1Sriastrad    0x00000000, // CB_COLOR2_SLICE
8481.1Sriastrad    0x00000000, // CB_COLOR2_VIEW
8491.1Sriastrad    0x00000000, // CB_COLOR2_INFO
8501.1Sriastrad    0x00000000, // CB_COLOR2_ATTRIB
8511.1Sriastrad    0, // HOLE
8521.1Sriastrad    0x00000000, // CB_COLOR2_CMASK
8531.1Sriastrad    0x00000000, // CB_COLOR2_CMASK_SLICE
8541.1Sriastrad    0x00000000, // CB_COLOR2_FMASK
8551.1Sriastrad    0x00000000, // CB_COLOR2_FMASK_SLICE
8561.1Sriastrad    0x00000000, // CB_COLOR2_CLEAR_WORD0
8571.1Sriastrad    0x00000000, // CB_COLOR2_CLEAR_WORD1
8581.1Sriastrad    0, // HOLE
8591.1Sriastrad    0, // HOLE
8601.1Sriastrad    0x00000000, // CB_COLOR3_BASE
8611.1Sriastrad    0x00000000, // CB_COLOR3_PITCH
8621.1Sriastrad    0x00000000, // CB_COLOR3_SLICE
8631.1Sriastrad    0x00000000, // CB_COLOR3_VIEW
8641.1Sriastrad    0x00000000, // CB_COLOR3_INFO
8651.1Sriastrad    0x00000000, // CB_COLOR3_ATTRIB
8661.1Sriastrad    0, // HOLE
8671.1Sriastrad    0x00000000, // CB_COLOR3_CMASK
8681.1Sriastrad    0x00000000, // CB_COLOR3_CMASK_SLICE
8691.1Sriastrad    0x00000000, // CB_COLOR3_FMASK
8701.1Sriastrad    0x00000000, // CB_COLOR3_FMASK_SLICE
8711.1Sriastrad    0x00000000, // CB_COLOR3_CLEAR_WORD0
8721.1Sriastrad    0x00000000, // CB_COLOR3_CLEAR_WORD1
8731.1Sriastrad    0, // HOLE
8741.1Sriastrad    0, // HOLE
8751.1Sriastrad    0x00000000, // CB_COLOR4_BASE
8761.1Sriastrad    0x00000000, // CB_COLOR4_PITCH
8771.1Sriastrad    0x00000000, // CB_COLOR4_SLICE
8781.1Sriastrad    0x00000000, // CB_COLOR4_VIEW
8791.1Sriastrad    0x00000000, // CB_COLOR4_INFO
8801.1Sriastrad    0x00000000, // CB_COLOR4_ATTRIB
8811.1Sriastrad    0, // HOLE
8821.1Sriastrad    0x00000000, // CB_COLOR4_CMASK
8831.1Sriastrad    0x00000000, // CB_COLOR4_CMASK_SLICE
8841.1Sriastrad    0x00000000, // CB_COLOR4_FMASK
8851.1Sriastrad    0x00000000, // CB_COLOR4_FMASK_SLICE
8861.1Sriastrad    0x00000000, // CB_COLOR4_CLEAR_WORD0
8871.1Sriastrad    0x00000000, // CB_COLOR4_CLEAR_WORD1
8881.1Sriastrad    0, // HOLE
8891.1Sriastrad    0, // HOLE
8901.1Sriastrad    0x00000000, // CB_COLOR5_BASE
8911.1Sriastrad    0x00000000, // CB_COLOR5_PITCH
8921.1Sriastrad    0x00000000, // CB_COLOR5_SLICE
8931.1Sriastrad    0x00000000, // CB_COLOR5_VIEW
8941.1Sriastrad    0x00000000, // CB_COLOR5_INFO
8951.1Sriastrad    0x00000000, // CB_COLOR5_ATTRIB
8961.1Sriastrad    0, // HOLE
8971.1Sriastrad    0x00000000, // CB_COLOR5_CMASK
8981.1Sriastrad    0x00000000, // CB_COLOR5_CMASK_SLICE
8991.1Sriastrad    0x00000000, // CB_COLOR5_FMASK
9001.1Sriastrad    0x00000000, // CB_COLOR5_FMASK_SLICE
9011.1Sriastrad    0x00000000, // CB_COLOR5_CLEAR_WORD0
9021.1Sriastrad    0x00000000, // CB_COLOR5_CLEAR_WORD1
9031.1Sriastrad    0, // HOLE
9041.1Sriastrad    0, // HOLE
9051.1Sriastrad    0x00000000, // CB_COLOR6_BASE
9061.1Sriastrad    0x00000000, // CB_COLOR6_PITCH
9071.1Sriastrad    0x00000000, // CB_COLOR6_SLICE
9081.1Sriastrad    0x00000000, // CB_COLOR6_VIEW
9091.1Sriastrad    0x00000000, // CB_COLOR6_INFO
9101.1Sriastrad    0x00000000, // CB_COLOR6_ATTRIB
9111.1Sriastrad    0, // HOLE
9121.1Sriastrad    0x00000000, // CB_COLOR6_CMASK
9131.1Sriastrad    0x00000000, // CB_COLOR6_CMASK_SLICE
9141.1Sriastrad    0x00000000, // CB_COLOR6_FMASK
9151.1Sriastrad    0x00000000, // CB_COLOR6_FMASK_SLICE
9161.1Sriastrad    0x00000000, // CB_COLOR6_CLEAR_WORD0
9171.1Sriastrad    0x00000000, // CB_COLOR6_CLEAR_WORD1
9181.1Sriastrad    0, // HOLE
9191.1Sriastrad    0, // HOLE
9201.1Sriastrad    0x00000000, // CB_COLOR7_BASE
9211.1Sriastrad    0x00000000, // CB_COLOR7_PITCH
9221.1Sriastrad    0x00000000, // CB_COLOR7_SLICE
9231.1Sriastrad    0x00000000, // CB_COLOR7_VIEW
9241.1Sriastrad    0x00000000, // CB_COLOR7_INFO
9251.1Sriastrad    0x00000000, // CB_COLOR7_ATTRIB
9261.1Sriastrad    0, // HOLE
9271.1Sriastrad    0x00000000, // CB_COLOR7_CMASK
9281.1Sriastrad    0x00000000, // CB_COLOR7_CMASK_SLICE
9291.1Sriastrad    0x00000000, // CB_COLOR7_FMASK
9301.1Sriastrad    0x00000000, // CB_COLOR7_FMASK_SLICE
9311.1Sriastrad    0x00000000, // CB_COLOR7_CLEAR_WORD0
9321.1Sriastrad    0x00000000, // CB_COLOR7_CLEAR_WORD1
9331.1Sriastrad};
9341.1Sriastradstatic const struct cs_extent_def ci_SECT_CONTEXT_defs[] =
9351.1Sriastrad{
9361.1Sriastrad    {ci_SECT_CONTEXT_def_1, 0x0000a000, 212 },
9371.1Sriastrad    {ci_SECT_CONTEXT_def_2, 0x0000a0d6, 274 },
9381.1Sriastrad    {ci_SECT_CONTEXT_def_3, 0x0000a1f5, 6 },
9391.1Sriastrad    {ci_SECT_CONTEXT_def_4, 0x0000a200, 157 },
9401.1Sriastrad    {ci_SECT_CONTEXT_def_5, 0x0000a2a0, 2 },
9411.1Sriastrad    {ci_SECT_CONTEXT_def_6, 0x0000a2a3, 1 },
9421.1Sriastrad    {ci_SECT_CONTEXT_def_7, 0x0000a2a5, 233 },
9431.2Sriastrad    { NULL, 0, 0 }
9441.1Sriastrad};
9451.1Sriastradstatic const struct cs_section_def ci_cs_data[] = {
9461.1Sriastrad    { ci_SECT_CONTEXT_defs, SECT_CONTEXT },
9471.2Sriastrad    { NULL, SECT_NONE }
9481.1Sriastrad};
949