17ec681f3Smrg{ 27ec681f3Smrg "enums": { 37ec681f3Smrg "GFX10_FORMAT": { 47ec681f3Smrg "entries": [ 57ec681f3Smrg {"name": "GFX10_FORMAT_INVALID", "value": 0}, 67ec681f3Smrg {"name": "GFX10_FORMAT_8_UNORM", "value": 1}, 77ec681f3Smrg {"name": "GFX10_FORMAT_8_SNORM", "value": 2}, 87ec681f3Smrg {"name": "GFX10_FORMAT_8_USCALED", "value": 3}, 97ec681f3Smrg {"name": "GFX10_FORMAT_8_SSCALED", "value": 4}, 107ec681f3Smrg {"name": "GFX10_FORMAT_8_UINT", "value": 5}, 117ec681f3Smrg {"name": "GFX10_FORMAT_8_SINT", "value": 6}, 127ec681f3Smrg {"name": "GFX10_FORMAT_16_UNORM", "value": 7}, 137ec681f3Smrg {"name": "GFX10_FORMAT_16_SNORM", "value": 8}, 147ec681f3Smrg {"name": "GFX10_FORMAT_16_USCALED", "value": 9}, 157ec681f3Smrg {"name": "GFX10_FORMAT_16_SSCALED", "value": 10}, 167ec681f3Smrg {"name": "GFX10_FORMAT_16_UINT", "value": 11}, 177ec681f3Smrg {"name": "GFX10_FORMAT_16_SINT", "value": 12}, 187ec681f3Smrg {"name": "GFX10_FORMAT_16_FLOAT", "value": 13}, 197ec681f3Smrg {"name": "GFX10_FORMAT_8_8_UNORM", "value": 14}, 207ec681f3Smrg {"name": "GFX10_FORMAT_8_8_SNORM", "value": 15}, 217ec681f3Smrg {"name": "GFX10_FORMAT_8_8_USCALED", "value": 16}, 227ec681f3Smrg {"name": "GFX10_FORMAT_8_8_SSCALED", "value": 17}, 237ec681f3Smrg {"name": "GFX10_FORMAT_8_8_UINT", "value": 18}, 247ec681f3Smrg {"name": "GFX10_FORMAT_8_8_SINT", "value": 19}, 257ec681f3Smrg {"name": "GFX10_FORMAT_32_UINT", "value": 20}, 267ec681f3Smrg {"name": "GFX10_FORMAT_32_SINT", "value": 21}, 277ec681f3Smrg {"name": "GFX10_FORMAT_32_FLOAT", "value": 22}, 287ec681f3Smrg {"name": "GFX10_FORMAT_16_16_UNORM", "value": 23}, 297ec681f3Smrg {"name": "GFX10_FORMAT_16_16_SNORM", "value": 24}, 307ec681f3Smrg {"name": "GFX10_FORMAT_16_16_USCALED", "value": 25}, 317ec681f3Smrg {"name": "GFX10_FORMAT_16_16_SSCALED", "value": 26}, 327ec681f3Smrg {"name": "GFX10_FORMAT_16_16_UINT", "value": 27}, 337ec681f3Smrg {"name": "GFX10_FORMAT_16_16_SINT", "value": 28}, 347ec681f3Smrg {"name": "GFX10_FORMAT_16_16_FLOAT", "value": 29}, 357ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_UNORM", "value": 30}, 367ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_SNORM", "value": 31}, 377ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_USCALED", "value": 32}, 387ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_SSCALED", "value": 33}, 397ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_UINT", "value": 34}, 407ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_SINT", "value": 35}, 417ec681f3Smrg {"name": "GFX10_FORMAT_10_11_11_FLOAT", "value": 36}, 427ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_UNORM", "value": 37}, 437ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_SNORM", "value": 38}, 447ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_USCALED", "value": 39}, 457ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_SSCALED", "value": 40}, 467ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_UINT", "value": 41}, 477ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_SINT", "value": 42}, 487ec681f3Smrg {"name": "GFX10_FORMAT_11_11_10_FLOAT", "value": 43}, 497ec681f3Smrg {"name": "GFX10_FORMAT_10_10_10_2_UNORM", "value": 44}, 507ec681f3Smrg {"name": "GFX10_FORMAT_10_10_10_2_SNORM", "value": 45}, 517ec681f3Smrg {"name": "GFX10_FORMAT_10_10_10_2_USCALED", "value": 46}, 527ec681f3Smrg {"name": "GFX10_FORMAT_10_10_10_2_SSCALED", "value": 47}, 537ec681f3Smrg {"name": "GFX10_FORMAT_10_10_10_2_UINT", "value": 48}, 547ec681f3Smrg {"name": "GFX10_FORMAT_10_10_10_2_SINT", "value": 49}, 557ec681f3Smrg {"name": "GFX10_FORMAT_2_10_10_10_UNORM", "value": 50}, 567ec681f3Smrg {"name": "GFX10_FORMAT_2_10_10_10_SNORM", "value": 51}, 577ec681f3Smrg {"name": "GFX10_FORMAT_2_10_10_10_USCALED", "value": 52}, 587ec681f3Smrg {"name": "GFX10_FORMAT_2_10_10_10_SSCALED", "value": 53}, 597ec681f3Smrg {"name": "GFX10_FORMAT_2_10_10_10_UINT", "value": 54}, 607ec681f3Smrg {"name": "GFX10_FORMAT_2_10_10_10_SINT", "value": 55}, 617ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_UNORM", "value": 56}, 627ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_SNORM", "value": 57}, 637ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_USCALED", "value": 58}, 647ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_SSCALED", "value": 59}, 657ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_UINT", "value": 60}, 667ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_SINT", "value": 61}, 677ec681f3Smrg {"name": "GFX10_FORMAT_32_32_UINT", "value": 62}, 687ec681f3Smrg {"name": "GFX10_FORMAT_32_32_SINT", "value": 63}, 697ec681f3Smrg {"name": "GFX10_FORMAT_32_32_FLOAT", "value": 64}, 707ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_UNORM", "value": 65}, 717ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_SNORM", "value": 66}, 727ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_USCALED", "value": 67}, 737ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_SSCALED", "value": 68}, 747ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_UINT", "value": 69}, 757ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_SINT", "value": 70}, 767ec681f3Smrg {"name": "GFX10_FORMAT_16_16_16_16_FLOAT", "value": 71}, 777ec681f3Smrg {"flags": ["buffers_only"], "name": "GFX10_FORMAT_32_32_32_UINT", "value": 72}, 787ec681f3Smrg {"flags": ["buffers_only"], "name": "GFX10_FORMAT_32_32_32_SINT", "value": 73}, 797ec681f3Smrg {"flags": ["buffers_only"], "name": "GFX10_FORMAT_32_32_32_FLOAT", "value": 74}, 807ec681f3Smrg {"name": "GFX10_FORMAT_32_32_32_32_UINT", "value": 75}, 817ec681f3Smrg {"name": "GFX10_FORMAT_32_32_32_32_SINT", "value": 76}, 827ec681f3Smrg {"name": "GFX10_FORMAT_32_32_32_32_FLOAT", "value": 77}, 837ec681f3Smrg {"name": "GFX10_FORMAT_8_SRGB", "value": 128}, 847ec681f3Smrg {"name": "GFX10_FORMAT_8_8_SRGB", "value": 129}, 857ec681f3Smrg {"name": "GFX10_FORMAT_8_8_8_8_SRGB", "value": 130}, 867ec681f3Smrg {"name": "GFX10_FORMAT_6E4_FLOAT", "value": 131}, 877ec681f3Smrg {"name": "GFX10_FORMAT_5_9_9_9_FLOAT", "value": 132}, 887ec681f3Smrg {"name": "GFX10_FORMAT_5_6_5_UNORM", "value": 133}, 897ec681f3Smrg {"name": "GFX10_FORMAT_1_5_5_5_UNORM", "value": 134}, 907ec681f3Smrg {"name": "GFX10_FORMAT_5_5_5_1_UNORM", "value": 135}, 917ec681f3Smrg {"name": "GFX10_FORMAT_4_4_4_4_UNORM", "value": 136}, 927ec681f3Smrg {"name": "GFX10_FORMAT_4_4_UNORM", "value": 137}, 937ec681f3Smrg {"name": "GFX10_FORMAT_1_UNORM", "value": 138}, 947ec681f3Smrg {"name": "GFX10_FORMAT_1_REVERSED_UNORM", "value": 139}, 957ec681f3Smrg {"name": "GFX10_FORMAT_32_FLOAT_CLAMP", "value": 140}, 967ec681f3Smrg {"name": "GFX10_FORMAT_8_24_UNORM", "value": 141}, 977ec681f3Smrg {"name": "GFX10_FORMAT_8_24_UINT", "value": 142}, 987ec681f3Smrg {"name": "GFX10_FORMAT_24_8_UNORM", "value": 143}, 997ec681f3Smrg {"name": "GFX10_FORMAT_24_8_UINT", "value": 144}, 1007ec681f3Smrg {"name": "GFX10_FORMAT_X24_8_32_UINT", "value": 145}, 1017ec681f3Smrg {"name": "GFX10_FORMAT_X24_8_32_FLOAT", "value": 146}, 1027ec681f3Smrg {"name": "GFX10_FORMAT_GB_GR_UNORM", "value": 147}, 1037ec681f3Smrg {"name": "GFX10_FORMAT_GB_GR_SNORM", "value": 148}, 1047ec681f3Smrg {"name": "GFX10_FORMAT_GB_GR_UINT", "value": 149}, 1057ec681f3Smrg {"name": "GFX10_FORMAT_GB_GR_SRGB", "value": 150}, 1067ec681f3Smrg {"name": "GFX10_FORMAT_BG_RG_UNORM", "value": 151}, 1077ec681f3Smrg {"name": "GFX10_FORMAT_BG_RG_SNORM", "value": 152}, 1087ec681f3Smrg {"name": "GFX10_FORMAT_BG_RG_UINT", "value": 153}, 1097ec681f3Smrg {"name": "GFX10_FORMAT_BG_RG_SRGB", "value": 154}, 1107ec681f3Smrg {"name": "GFX10_FORMAT_FMASK8_S2_F1", "value": 156}, 1117ec681f3Smrg {"name": "GFX10_FORMAT_FMASK8_S4_F1", "value": 157}, 1127ec681f3Smrg {"name": "GFX10_FORMAT_FMASK8_S8_F1", "value": 158}, 1137ec681f3Smrg {"name": "GFX10_FORMAT_FMASK8_S2_F2", "value": 159}, 1147ec681f3Smrg {"name": "GFX10_FORMAT_FMASK8_S4_F2", "value": 160}, 1157ec681f3Smrg {"name": "GFX10_FORMAT_FMASK8_S4_F4", "value": 161}, 1167ec681f3Smrg {"name": "GFX10_FORMAT_FMASK16_S16_F1", "value": 162}, 1177ec681f3Smrg {"name": "GFX10_FORMAT_FMASK16_S8_F2", "value": 163}, 1187ec681f3Smrg {"name": "GFX10_FORMAT_FMASK32_S16_F2", "value": 164}, 1197ec681f3Smrg {"name": "GFX10_FORMAT_FMASK32_S8_F4", "value": 165}, 1207ec681f3Smrg {"name": "GFX10_FORMAT_FMASK32_S8_F8", "value": 166}, 1217ec681f3Smrg {"name": "GFX10_FORMAT_FMASK64_S16_F4", "value": 167}, 1227ec681f3Smrg {"name": "GFX10_FORMAT_FMASK64_S16_F8", "value": 168}, 1237ec681f3Smrg {"name": "GFX10_FORMAT_BC1_UNORM", "value": 169}, 1247ec681f3Smrg {"name": "GFX10_FORMAT_BC1_SRGB", "value": 170}, 1257ec681f3Smrg {"name": "GFX10_FORMAT_BC2_UNORM", "value": 171}, 1267ec681f3Smrg {"name": "GFX10_FORMAT_BC2_SRGB", "value": 172}, 1277ec681f3Smrg {"name": "GFX10_FORMAT_BC3_UNORM", "value": 173}, 1287ec681f3Smrg {"name": "GFX10_FORMAT_BC3_SRGB", "value": 174}, 1297ec681f3Smrg {"name": "GFX10_FORMAT_BC4_UNORM", "value": 175}, 1307ec681f3Smrg {"name": "GFX10_FORMAT_BC4_SNORM", "value": 176}, 1317ec681f3Smrg {"name": "GFX10_FORMAT_BC5_UNORM", "value": 177}, 1327ec681f3Smrg {"name": "GFX10_FORMAT_BC5_SNORM", "value": 178}, 1337ec681f3Smrg {"name": "GFX10_FORMAT_BC6_UFLOAT", "value": 179}, 1347ec681f3Smrg {"name": "GFX10_FORMAT_BC6_SFLOAT", "value": 180}, 1357ec681f3Smrg {"name": "GFX10_FORMAT_BC7_UNORM", "value": 181}, 1367ec681f3Smrg {"name": "GFX10_FORMAT_BC7_SRGB", "value": 182}, 1377ec681f3Smrg {"name": "GFX10_FORMAT_MM_8_UNORM", "value": 265}, 1387ec681f3Smrg {"name": "GFX10_FORMAT_MM_8_UINT", "value": 266}, 1397ec681f3Smrg {"name": "GFX10_FORMAT_MM_8_8_UNORM", "value": 267}, 1407ec681f3Smrg {"name": "GFX10_FORMAT_MM_8_8_UINT", "value": 268}, 1417ec681f3Smrg {"name": "GFX10_FORMAT_MM_8_8_8_8_UNORM", "value": 269}, 1427ec681f3Smrg {"name": "GFX10_FORMAT_MM_8_8_8_8_UINT", "value": 270}, 1437ec681f3Smrg {"name": "GFX10_FORMAT_MM_VYUY8_UNORM", "value": 271}, 1447ec681f3Smrg {"name": "GFX10_FORMAT_MM_VYUY8_UINT", "value": 272}, 1457ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_11_11_UNORM", "value": 273}, 1467ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_11_11_UINT", "value": 274}, 1477ec681f3Smrg {"name": "GFX10_FORMAT_MM_2_10_10_10_UNORM", "value": 275}, 1487ec681f3Smrg {"name": "GFX10_FORMAT_MM_2_10_10_10_UINT", "value": 276}, 1497ec681f3Smrg {"name": "GFX10_FORMAT_MM_16_16_16_16_UNORM", "value": 277}, 1507ec681f3Smrg {"name": "GFX10_FORMAT_MM_16_16_16_16_UINT", "value": 278}, 1517ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_IN_16_UNORM", "value": 279}, 1527ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_IN_16_UINT", "value": 280}, 1537ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_IN_16_16_UNORM", "value": 281}, 1547ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_IN_16_16_UINT", "value": 282}, 1557ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_IN_16_16_16_16_UNORM ", "value": 283}, 1567ec681f3Smrg {"name": "GFX10_FORMAT_MM_10_IN_16_16_16_16_UINT", "value": 284}, 1577ec681f3Smrg {"name": "GFX10_FORMAT_7E3_FLOAT", "value": 285}, 1587ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_UNORM", "value": 286}, 1597ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_SNORM", "value": 287}, 1607ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_USCALED", "value": 288}, 1617ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_SSCALED", "value": 289}, 1627ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_UINT", "value": 290}, 1637ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_SINT", "value": 291}, 1647ec681f3Smrg {"name": "GFX10_FORMAT_YCBCR_SRGB", "value": 292} 1657ec681f3Smrg ] 1667ec681f3Smrg }, 1677ec681f3Smrg "SQ_EXP_0__TGT": { 1687ec681f3Smrg "entries": [ 1697ec681f3Smrg {"name": "SQ_EXP_MRT", "value": 0}, 1707ec681f3Smrg {"name": "SQ_EXP_MRTZ", "value": 8}, 1717ec681f3Smrg {"name": "SQ_EXP_NULL", "value": 9}, 1727ec681f3Smrg {"name": "SQ_EXP_POS", "value": 12}, 1737ec681f3Smrg {"name": "SQ_EXP_PRIM", "value": 20}, 1747ec681f3Smrg {"name": "SQ_EXP_PARAM", "value": 32} 1757ec681f3Smrg ] 1767ec681f3Smrg }, 1777ec681f3Smrg "SQ_IMG_RSRC_WORD3__BC_SWIZZLE": { 1787ec681f3Smrg "entries": [ 1797ec681f3Smrg {"name": "BC_SWIZZLE_XYZW", "value": 0}, 1807ec681f3Smrg {"name": "BC_SWIZZLE_XWYZ", "value": 1}, 1817ec681f3Smrg {"name": "BC_SWIZZLE_WZYX", "value": 2}, 1827ec681f3Smrg {"name": "BC_SWIZZLE_WXYZ", "value": 3}, 1837ec681f3Smrg {"name": "BC_SWIZZLE_ZYXW", "value": 4}, 1847ec681f3Smrg {"name": "BC_SWIZZLE_YXWZ", "value": 5} 1857ec681f3Smrg ] 1867ec681f3Smrg }, 1877ec681f3Smrg "SQ_BUF_RSRC_WORD3__OOB_SELECT": { 1887ec681f3Smrg "entries": [ 1897ec681f3Smrg {"name": "OOB_SELECT_STRUCTURED_WITH_OFFSET", "value": 0}, 1907ec681f3Smrg {"name": "OOB_SELECT_STRUCTURED", "value": 1}, 1917ec681f3Smrg {"name": "OOB_SELECT_DISABLED", "value": 2}, 1927ec681f3Smrg {"name": "OOB_SELECT_RAW", "value": 3} 1937ec681f3Smrg ] 1947ec681f3Smrg } 1957ec681f3Smrg }, 1967ec681f3Smrg "register_mappings": [ 1977ec681f3Smrg { 1987ec681f3Smrg "chips": ["gfx10", "gfx103"], 1997ec681f3Smrg "map": {"at": 36608, "to": "mm"}, 2007ec681f3Smrg "name": "SQ_BUF_RSRC_WORD0" 2017ec681f3Smrg }, 2027ec681f3Smrg { 2037ec681f3Smrg "chips": ["gfx10", "gfx103"], 2047ec681f3Smrg "map": {"at": 36612, "to": "mm"}, 2057ec681f3Smrg "name": "SQ_BUF_RSRC_WORD1", 2067ec681f3Smrg "type_ref": "SQ_BUF_RSRC_WORD1" 2077ec681f3Smrg }, 2087ec681f3Smrg { 2097ec681f3Smrg "chips": ["gfx10", "gfx103"], 2107ec681f3Smrg "map": {"at": 36616, "to": "mm"}, 2117ec681f3Smrg "name": "SQ_BUF_RSRC_WORD2" 2127ec681f3Smrg }, 2137ec681f3Smrg { 2147ec681f3Smrg "chips": ["gfx10"], 2157ec681f3Smrg "map": {"at": 36620, "to": "mm"}, 2167ec681f3Smrg "name": "SQ_BUF_RSRC_WORD3", 2177ec681f3Smrg "type_ref": "SQ_BUF_RSRC_WORD3" 2187ec681f3Smrg }, 2197ec681f3Smrg { 2207ec681f3Smrg "chips": ["gfx103"], 2217ec681f3Smrg "map": {"at": 36620, "to": "mm"}, 2227ec681f3Smrg "name": "SQ_BUF_RSRC_WORD3", 2237ec681f3Smrg "type_ref": "SQ_BUF_RSRC_WORD3_gfx103" 2247ec681f3Smrg }, 2257ec681f3Smrg { 2267ec681f3Smrg "chips": ["gfx10", "gfx103"], 2277ec681f3Smrg "map": {"at": 36348, "to": "mm"}, 2287ec681f3Smrg "name": "SQ_EXP_0", 2297ec681f3Smrg "type_ref": "SQ_EXP_0" 2307ec681f3Smrg }, 2317ec681f3Smrg { 2327ec681f3Smrg "chips": ["gfx10", "gfx103"], 2337ec681f3Smrg "map": {"at": 40960, "to": "mm"}, 2347ec681f3Smrg "name": "SQ_IMG_RSRC_WORD0" 2357ec681f3Smrg }, 2367ec681f3Smrg { 2377ec681f3Smrg "chips": ["gfx10", "gfx103"], 2387ec681f3Smrg "map": {"at": 40964, "to": "mm"}, 2397ec681f3Smrg "name": "SQ_IMG_RSRC_WORD1", 2407ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD1" 2417ec681f3Smrg }, 2427ec681f3Smrg { 2437ec681f3Smrg "chips": ["gfx10", "gfx103"], 2447ec681f3Smrg "map": {"at": 40968, "to": "mm"}, 2457ec681f3Smrg "name": "SQ_IMG_RSRC_WORD2", 2467ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD2" 2477ec681f3Smrg }, 2487ec681f3Smrg { 2497ec681f3Smrg "chips": ["gfx10", "gfx103"], 2507ec681f3Smrg "map": {"at": 40972, "to": "mm"}, 2517ec681f3Smrg "name": "SQ_IMG_RSRC_WORD3", 2527ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD3" 2537ec681f3Smrg }, 2547ec681f3Smrg { 2557ec681f3Smrg "chips": ["gfx10"], 2567ec681f3Smrg "map": {"at": 40976, "to": "mm"}, 2577ec681f3Smrg "name": "SQ_IMG_RSRC_WORD4", 2587ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD4" 2597ec681f3Smrg }, 2607ec681f3Smrg { 2617ec681f3Smrg "chips": ["gfx103"], 2627ec681f3Smrg "map": {"at": 40976, "to": "mm"}, 2637ec681f3Smrg "name": "SQ_IMG_RSRC_WORD4", 2647ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD4_gfx103" 2657ec681f3Smrg }, 2667ec681f3Smrg { 2677ec681f3Smrg "chips": ["gfx10"], 2687ec681f3Smrg "map": {"at": 40980, "to": "mm"}, 2697ec681f3Smrg "name": "SQ_IMG_RSRC_WORD5", 2707ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD5" 2717ec681f3Smrg }, 2727ec681f3Smrg { 2737ec681f3Smrg "chips": ["gfx103"], 2747ec681f3Smrg "map": {"at": 40980, "to": "mm"}, 2757ec681f3Smrg "name": "SQ_IMG_RSRC_WORD5", 2767ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD5_gfx103" 2777ec681f3Smrg }, 2787ec681f3Smrg { 2797ec681f3Smrg "chips": ["gfx10"], 2807ec681f3Smrg "map": {"at": 40984, "to": "mm"}, 2817ec681f3Smrg "name": "SQ_IMG_RSRC_WORD6", 2827ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD6" 2837ec681f3Smrg }, 2847ec681f3Smrg { 2857ec681f3Smrg "chips": ["gfx103"], 2867ec681f3Smrg "map": {"at": 40984, "to": "mm"}, 2877ec681f3Smrg "name": "SQ_IMG_RSRC_WORD6", 2887ec681f3Smrg "type_ref": "SQ_IMG_RSRC_WORD6_gfx103" 2897ec681f3Smrg }, 2907ec681f3Smrg { 2917ec681f3Smrg "chips": ["gfx10", "gfx103"], 2927ec681f3Smrg "map": {"at": 40988, "to": "mm"}, 2937ec681f3Smrg "name": "SQ_IMG_RSRC_WORD7" 2947ec681f3Smrg }, 2957ec681f3Smrg { 2967ec681f3Smrg "chips": ["gfx10", "gfx103"], 2977ec681f3Smrg "map": {"at": 36656, "to": "mm"}, 2987ec681f3Smrg "name": "SQ_IMG_SAMP_WORD0", 2997ec681f3Smrg "type_ref": "SQ_IMG_SAMP_WORD0" 3007ec681f3Smrg }, 3017ec681f3Smrg { 3027ec681f3Smrg "chips": ["gfx10", "gfx103"], 3037ec681f3Smrg "map": {"at": 36660, "to": "mm"}, 3047ec681f3Smrg "name": "SQ_IMG_SAMP_WORD1", 3057ec681f3Smrg "type_ref": "SQ_IMG_SAMP_WORD1" 3067ec681f3Smrg }, 3077ec681f3Smrg { 3087ec681f3Smrg "chips": ["gfx10", "gfx103"], 3097ec681f3Smrg "map": {"at": 36664, "to": "mm"}, 3107ec681f3Smrg "name": "SQ_IMG_SAMP_WORD2", 3117ec681f3Smrg "type_ref": "SQ_IMG_SAMP_WORD2" 3127ec681f3Smrg }, 3137ec681f3Smrg { 3147ec681f3Smrg "chips": ["gfx10", "gfx103"], 3157ec681f3Smrg "map": {"at": 36668, "to": "mm"}, 3167ec681f3Smrg "name": "SQ_IMG_SAMP_WORD3", 3177ec681f3Smrg "type_ref": "SQ_IMG_SAMP_WORD3" 3187ec681f3Smrg } 3197ec681f3Smrg ], 3207ec681f3Smrg "register_types": { 3217ec681f3Smrg "SQ_BUF_RSRC_WORD1": { 3227ec681f3Smrg "fields": [ 3237ec681f3Smrg {"bits": [0, 15], "name": "BASE_ADDRESS_HI"}, 3247ec681f3Smrg {"bits": [16, 29], "name": "STRIDE"}, 3257ec681f3Smrg {"bits": [30, 30], "name": "CACHE_SWIZZLE"}, 3267ec681f3Smrg {"bits": [31, 31], "name": "SWIZZLE_ENABLE"} 3277ec681f3Smrg ] 3287ec681f3Smrg }, 3297ec681f3Smrg "SQ_BUF_RSRC_WORD3": { 3307ec681f3Smrg "fields": [ 3317ec681f3Smrg {"bits": [0, 2], "name": "DST_SEL_X"}, 3327ec681f3Smrg {"bits": [3, 5], "name": "DST_SEL_Y"}, 3337ec681f3Smrg {"bits": [6, 8], "name": "DST_SEL_Z"}, 3347ec681f3Smrg {"bits": [9, 11], "name": "DST_SEL_W"}, 3357ec681f3Smrg {"bits": [12, 18], "enum_ref": "GFX10_FORMAT", "name": "FORMAT"}, 3367ec681f3Smrg {"bits": [21, 22], "name": "INDEX_STRIDE"}, 3377ec681f3Smrg {"bits": [23, 23], "name": "ADD_TID_ENABLE"}, 3387ec681f3Smrg {"bits": [24, 24], "comment": "must be 1", "name": "RESOURCE_LEVEL"}, 3397ec681f3Smrg {"bits": [28, 29], "enum_ref": "SQ_BUF_RSRC_WORD3__OOB_SELECT", "name": "OOB_SELECT"}, 3407ec681f3Smrg {"bits": [30, 31], "comment": "must be 0", "name": "TYPE"} 3417ec681f3Smrg ] 3427ec681f3Smrg }, 3437ec681f3Smrg "SQ_BUF_RSRC_WORD3_gfx103": { 3447ec681f3Smrg "fields": [ 3457ec681f3Smrg {"bits": [0, 2], "name": "DST_SEL_X"}, 3467ec681f3Smrg {"bits": [3, 5], "name": "DST_SEL_Y"}, 3477ec681f3Smrg {"bits": [6, 8], "name": "DST_SEL_Z"}, 3487ec681f3Smrg {"bits": [9, 11], "name": "DST_SEL_W"}, 3497ec681f3Smrg {"bits": [12, 18], "enum_ref": "GFX10_FORMAT", "name": "FORMAT"}, 3507ec681f3Smrg {"bits": [21, 22], "name": "INDEX_STRIDE"}, 3517ec681f3Smrg {"bits": [23, 23], "name": "ADD_TID_ENABLE"}, 3527ec681f3Smrg {"bits": [24, 24], "comment": "must be 1", "name": "RESOURCE_LEVEL"}, 3537ec681f3Smrg {"bits": [26, 27], "name": "LLC_NOALLOC"}, 3547ec681f3Smrg {"bits": [28, 29], "enum_ref": "SQ_BUF_RSRC_WORD3__OOB_SELECT", "name": "OOB_SELECT"}, 3557ec681f3Smrg {"bits": [30, 31], "comment": "must be 0", "name": "TYPE"} 3567ec681f3Smrg ] 3577ec681f3Smrg }, 3587ec681f3Smrg "SQ_EXP_0": { 3597ec681f3Smrg "fields": [ 3607ec681f3Smrg {"bits": [0, 3], "name": "EN"}, 3617ec681f3Smrg {"bits": [4, 9], "enum_ref": "SQ_EXP_0__TGT", "name": "TGT"}, 3627ec681f3Smrg {"bits": [10, 10], "name": "COMPR"}, 3637ec681f3Smrg {"bits": [11, 11], "name": "DONE"}, 3647ec681f3Smrg {"bits": [12, 12], "name": "VM"} 3657ec681f3Smrg ] 3667ec681f3Smrg }, 3677ec681f3Smrg "SQ_IMG_RSRC_WORD1": { 3687ec681f3Smrg "fields": [ 3697ec681f3Smrg {"bits": [0, 7], "name": "BASE_ADDRESS_HI"}, 3707ec681f3Smrg {"bits": [8, 19], "name": "MIN_LOD"}, 3717ec681f3Smrg {"bits": [20, 28], "enum_ref": "GFX10_FORMAT", "name": "FORMAT"}, 3727ec681f3Smrg {"bits": [30, 31], "name": "WIDTH_LO"} 3737ec681f3Smrg ] 3747ec681f3Smrg }, 3757ec681f3Smrg "SQ_IMG_RSRC_WORD2": { 3767ec681f3Smrg "fields": [ 3777ec681f3Smrg {"bits": [0, 11], "name": "WIDTH_HI"}, 3787ec681f3Smrg {"bits": [14, 27], "name": "HEIGHT"}, 3797ec681f3Smrg {"bits": [31, 31], "comment": "must be 1", "name": "RESOURCE_LEVEL"} 3807ec681f3Smrg ] 3817ec681f3Smrg }, 3827ec681f3Smrg "SQ_IMG_RSRC_WORD3": { 3837ec681f3Smrg "fields": [ 3847ec681f3Smrg {"bits": [0, 2], "name": "DST_SEL_X"}, 3857ec681f3Smrg {"bits": [3, 5], "name": "DST_SEL_Y"}, 3867ec681f3Smrg {"bits": [6, 8], "name": "DST_SEL_Z"}, 3877ec681f3Smrg {"bits": [9, 11], "name": "DST_SEL_W"}, 3887ec681f3Smrg {"bits": [12, 15], "name": "BASE_LEVEL"}, 3897ec681f3Smrg {"bits": [16, 19], "name": "LAST_LEVEL"}, 3907ec681f3Smrg {"bits": [20, 24], "name": "SW_MODE"}, 3917ec681f3Smrg {"bits": [25, 27], "enum_ref": "SQ_IMG_RSRC_WORD3__BC_SWIZZLE", "name": "BC_SWIZZLE"}, 3927ec681f3Smrg {"bits": [28, 31], "name": "TYPE"} 3937ec681f3Smrg ] 3947ec681f3Smrg }, 3957ec681f3Smrg "SQ_IMG_RSRC_WORD4": { 3967ec681f3Smrg "fields": [ 3977ec681f3Smrg {"bits": [0, 12], "name": "DEPTH"}, 3987ec681f3Smrg {"bits": [16, 28], "name": "BASE_ARRAY"} 3997ec681f3Smrg ] 4007ec681f3Smrg }, 4017ec681f3Smrg "SQ_IMG_RSRC_WORD4_gfx103": { 4027ec681f3Smrg "fields": [ 4037ec681f3Smrg {"bits": [0, 12], "name": "DEPTH"}, 4047ec681f3Smrg {"bits": [0, 13], "comment": "only for 1D, 2D, and 2D_MSAA if pitch > width", "name": "PITCH"}, 4057ec681f3Smrg {"bits": [16, 28], "name": "BASE_ARRAY"} 4067ec681f3Smrg ] 4077ec681f3Smrg }, 4087ec681f3Smrg "SQ_IMG_RSRC_WORD5": { 4097ec681f3Smrg "fields": [ 4107ec681f3Smrg {"bits": [0, 3], "name": "ARRAY_PITCH"}, 4117ec681f3Smrg {"bits": [4, 7], "name": "MAX_MIP"}, 4127ec681f3Smrg {"bits": [8, 19], "name": "MIN_LOD_WARN"}, 4137ec681f3Smrg {"bits": [20, 22], "name": "PERF_MOD"}, 4147ec681f3Smrg {"bits": [23, 23], "name": "CORNER_SAMPLES"}, 4157ec681f3Smrg {"bits": [25, 25], "name": "LOD_HDW_CNT_EN"}, 4167ec681f3Smrg {"bits": [26, 26], "name": "PRT_DEFAULT"} 4177ec681f3Smrg ] 4187ec681f3Smrg }, 4197ec681f3Smrg "SQ_IMG_RSRC_WORD5_gfx103": { 4207ec681f3Smrg "fields": [ 4217ec681f3Smrg {"bits": [0, 3], "name": "ARRAY_PITCH"}, 4227ec681f3Smrg {"bits": [4, 7], "name": "MAX_MIP"}, 4237ec681f3Smrg {"bits": [8, 19], "name": "MIN_LOD_WARN"}, 4247ec681f3Smrg {"bits": [20, 22], "name": "PERF_MOD"}, 4257ec681f3Smrg {"bits": [23, 23], "name": "CORNER_SAMPLES"}, 4267ec681f3Smrg {"bits": [25, 25], "name": "LOD_HDW_CNT_EN"}, 4277ec681f3Smrg {"bits": [26, 26], "name": "PRT_DEFAULT"}, 4287ec681f3Smrg {"bits": [31, 31], "name": "BIG_PAGE"} 4297ec681f3Smrg ] 4307ec681f3Smrg }, 4317ec681f3Smrg "SQ_IMG_RSRC_WORD6": { 4327ec681f3Smrg "fields": [ 4337ec681f3Smrg {"bits": [0, 7], "name": "COUNTER_BANK_ID"}, 4347ec681f3Smrg {"bits": [10, 10], "name": "ITERATE_256"}, 4357ec681f3Smrg {"bits": [15, 16], "name": "MAX_UNCOMPRESSED_BLOCK_SIZE"}, 4367ec681f3Smrg {"bits": [17, 18], "name": "MAX_COMPRESSED_BLOCK_SIZE"}, 4377ec681f3Smrg {"bits": [19, 19], "name": "META_PIPE_ALIGNED"}, 4387ec681f3Smrg {"bits": [20, 20], "name": "WRITE_COMPRESS_ENABLE"}, 4397ec681f3Smrg {"bits": [21, 21], "name": "COMPRESSION_EN"}, 4407ec681f3Smrg {"bits": [22, 22], "name": "ALPHA_IS_ON_MSB"}, 4417ec681f3Smrg {"bits": [23, 23], "name": "COLOR_TRANSFORM"}, 4427ec681f3Smrg {"bits": [24, 31], "name": "META_DATA_ADDRESS_LO"} 4437ec681f3Smrg ] 4447ec681f3Smrg }, 4457ec681f3Smrg "SQ_IMG_RSRC_WORD6_gfx103": { 4467ec681f3Smrg "fields": [ 4477ec681f3Smrg {"bits": [0, 7], "name": "COUNTER_BANK_ID"}, 4487ec681f3Smrg {"bits": [8, 9], "name": "LLC_NOALLOC"}, 4497ec681f3Smrg {"bits": [10, 10], "name": "ITERATE_256"}, 4507ec681f3Smrg {"bits": [15, 16], "name": "MAX_UNCOMPRESSED_BLOCK_SIZE"}, 4517ec681f3Smrg {"bits": [17, 18], "name": "MAX_COMPRESSED_BLOCK_SIZE"}, 4527ec681f3Smrg {"bits": [19, 19], "name": "META_PIPE_ALIGNED"}, 4537ec681f3Smrg {"bits": [20, 20], "name": "WRITE_COMPRESS_ENABLE"}, 4547ec681f3Smrg {"bits": [21, 21], "name": "COMPRESSION_EN"}, 4557ec681f3Smrg {"bits": [22, 22], "name": "ALPHA_IS_ON_MSB"}, 4567ec681f3Smrg {"bits": [23, 23], "name": "COLOR_TRANSFORM"}, 4577ec681f3Smrg {"bits": [24, 31], "name": "META_DATA_ADDRESS_LO"} 4587ec681f3Smrg ] 4597ec681f3Smrg }, 4607ec681f3Smrg "SQ_IMG_SAMP_WORD0": { 4617ec681f3Smrg "fields": [ 4627ec681f3Smrg {"bits": [0, 2], "name": "CLAMP_X"}, 4637ec681f3Smrg {"bits": [3, 5], "name": "CLAMP_Y"}, 4647ec681f3Smrg {"bits": [6, 8], "name": "CLAMP_Z"}, 4657ec681f3Smrg {"bits": [9, 11], "name": "MAX_ANISO_RATIO"}, 4667ec681f3Smrg {"bits": [12, 14], "name": "DEPTH_COMPARE_FUNC"}, 4677ec681f3Smrg {"bits": [15, 15], "name": "FORCE_UNNORMALIZED"}, 4687ec681f3Smrg {"bits": [16, 18], "name": "ANISO_THRESHOLD"}, 4697ec681f3Smrg {"bits": [19, 19], "name": "MC_COORD_TRUNC"}, 4707ec681f3Smrg {"bits": [20, 20], "name": "FORCE_DEGAMMA"}, 4717ec681f3Smrg {"bits": [21, 26], "name": "ANISO_BIAS"}, 4727ec681f3Smrg {"bits": [27, 27], "name": "TRUNC_COORD"}, 4737ec681f3Smrg {"bits": [28, 28], "name": "DISABLE_CUBE_WRAP"}, 4747ec681f3Smrg {"bits": [29, 30], "name": "FILTER_MODE"}, 4757ec681f3Smrg {"bits": [31, 31], "name": "SKIP_DEGAMMA"} 4767ec681f3Smrg ] 4777ec681f3Smrg }, 4787ec681f3Smrg "SQ_IMG_SAMP_WORD1": { 4797ec681f3Smrg "fields": [ 4807ec681f3Smrg {"bits": [0, 11], "name": "MIN_LOD"}, 4817ec681f3Smrg {"bits": [12, 23], "name": "MAX_LOD"}, 4827ec681f3Smrg {"bits": [24, 27], "name": "PERF_MIP"}, 4837ec681f3Smrg {"bits": [28, 31], "name": "PERF_Z"} 4847ec681f3Smrg ] 4857ec681f3Smrg }, 4867ec681f3Smrg "SQ_IMG_SAMP_WORD2": { 4877ec681f3Smrg "fields": [ 4887ec681f3Smrg {"bits": [0, 13], "name": "LOD_BIAS"}, 4897ec681f3Smrg {"bits": [0, 11], "comment": "if DERIV_ADJUST_EN == 1", "name": "BORDER_COLOR_PTR"}, 4907ec681f3Smrg {"bits": [12, 13], "comment": "if DERIV_ADJUST_EN == 1", "name": "BORDER_COLOR_TYPE"}, 4917ec681f3Smrg {"bits": [14, 19], "name": "LOD_BIAS_SEC"}, 4927ec681f3Smrg {"bits": [20, 21], "name": "XY_MAG_FILTER"}, 4937ec681f3Smrg {"bits": [22, 23], "name": "XY_MIN_FILTER"}, 4947ec681f3Smrg {"bits": [24, 25], "name": "Z_FILTER"}, 4957ec681f3Smrg {"bits": [26, 27], "name": "MIP_FILTER"}, 4967ec681f3Smrg {"bits": [28, 28], "name": "MIP_POINT_PRECLAMP"}, 4977ec681f3Smrg {"bits": [29, 29], "name": "ANISO_OVERRIDE"}, 4987ec681f3Smrg {"bits": [30, 30], "name": "BLEND_ZERO_PRT"}, 4997ec681f3Smrg {"bits": [31, 31], "name": "DERIV_ADJUST_EN"} 5007ec681f3Smrg ] 5017ec681f3Smrg }, 5027ec681f3Smrg "SQ_IMG_SAMP_WORD3": { 5037ec681f3Smrg "fields": [ 5047ec681f3Smrg {"bits": [0, 11], "comment": "if DERIV_ADJUST_EN == 0", "name": "BORDER_COLOR_PTR"}, 5057ec681f3Smrg {"bits": [30, 31], "comment": "if DERIV_ADJUST_EN == 0", "name": "BORDER_COLOR_TYPE"} 5067ec681f3Smrg ] 5077ec681f3Smrg } 5087ec681f3Smrg } 5097ec681f3Smrg} 510