Lines Matching +full:sense +full:- +full:bitfield +full:- +full:width

1 <?xml version="1.0" encoding="UTF-8"?>
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd">
1028 <domain name="A2XX" width="32">
1031 <bitfield name="COLUMN" low="0" high="2" type="uint"/>
1032 <bitfield name="ROW" low="3" high="5" type="uint"/>
1033 <bitfield name="GUARD_BAND_MASK" low="6" high="8" type="uint"/>
1048 <!--
1051 it doesn't make sense, so I think offset 0x40 must be a different
1053 -->
1055 <bitfield name="MMU_ENABLE" pos="0" type="boolean"/>
1056 <bitfield name="SPLIT_MODE_ENABLE" pos="1" type="boolean"/>
1057 <bitfield name="RB_W_CLNT_BEHAVIOR" low="4" high="5" type="adreno_mmu_clnt_beh"/>
1058 <bitfield name="CP_W_CLNT_BEHAVIOR" low="6" high="7" type="adreno_mmu_clnt_beh"/>
1059 <bitfield name="CP_R0_CLNT_BEHAVIOR" low="8" high="9" type="adreno_mmu_clnt_beh"/>
1060 <bitfield name="CP_R1_CLNT_BEHAVIOR" low="10" high="11" type="adreno_mmu_clnt_beh"/>
1061 <bitfield name="CP_R2_CLNT_BEHAVIOR" low="12" high="13" type="adreno_mmu_clnt_beh"/>
1062 <bitfield name="CP_R3_CLNT_BEHAVIOR" low="14" high="15" type="adreno_mmu_clnt_beh"/>
1063 <bitfield name="CP_R4_CLNT_BEHAVIOR" low="16" high="17" type="adreno_mmu_clnt_beh"/>
1064 <bitfield name="VGT_R0_CLNT_BEHAVIOR" low="18" high="19" type="adreno_mmu_clnt_beh"/>
1065 <bitfield name="VGT_R1_CLNT_BEHAVIOR" low="20" high="21" type="adreno_mmu_clnt_beh"/>
1066 <bitfield name="TC_R_CLNT_BEHAVIOR" low="22" high="23" type="adreno_mmu_clnt_beh"/>
1067 <bitfield name="PA_W_CLNT_BEHAVIOR" low="24" high="25" type="adreno_mmu_clnt_beh"/>
1070 <bitfield name="NUM_64KB_REGIONS" low="0" high="11" type="uint"/>
1071 <bitfield name="VA_BASE" low="12" high="31" type="uint"/>
1077 <bitfield name="INVALIDATE_ALL" pos="0" type="boolean"/>
1078 <bitfield name="INVALIDATE_TC" pos="1" type="boolean"/>
1092 <bitfield name="RBBM_AHBCLK_PM_OVERRIDE" pos="0" type="boolean"/>
1093 <bitfield name="SC_REG_SCLK_PM_OVERRIDE" pos="1" type="boolean"/>
1094 <bitfield name="SC_SCLK_PM_OVERRIDE" pos="2" type="boolean"/>
1095 <bitfield name="SP_TOP_SCLK_PM_OVERRIDE" pos="3" type="boolean"/>
1096 <bitfield name="SP_V0_SCLK_PM_OVERRIDE" pos="4" type="boolean"/>
1097 <bitfield name="SQ_REG_SCLK_PM_OVERRIDE" pos="5" type="boolean"/>
1098 <bitfield name="SQ_REG_FIFOS_SCLK_PM_OVERRIDE" pos="6" type="boolean"/>
1099 <bitfield name="SQ_CONST_MEM_SCLK_PM_OVERRIDE" pos="7" type="boolean"/>
1100 <bitfield name="SQ_SQ_SCLK_PM_OVERRIDE" pos="8" type="boolean"/>
1101 <bitfield name="SX_SCLK_PM_OVERRIDE" pos="9" type="boolean"/>
1102 <bitfield name="SX_REG_SCLK_PM_OVERRIDE" pos="10" type="boolean"/>
1103 <bitfield name="TCM_TCO_SCLK_PM_OVERRIDE" pos="11" type="boolean"/>
1104 <bitfield name="TCM_TCM_SCLK_PM_OVERRIDE" pos="12" type="boolean"/>
1105 <bitfield name="TCM_TCD_SCLK_PM_OVERRIDE" pos="13" type="boolean"/>
1106 <bitfield name="TCM_REG_SCLK_PM_OVERRIDE" pos="14" type="boolean"/>
1107 <bitfield name="TPC_TPC_SCLK_PM_OVERRIDE" pos="15" type="boolean"/>
1108 <bitfield name="TPC_REG_SCLK_PM_OVERRIDE" pos="16" type="boolean"/>
1109 <bitfield name="TCF_TCA_SCLK_PM_OVERRIDE" pos="17" type="boolean"/>
1110 <bitfield name="TCF_TCB_SCLK_PM_OVERRIDE" pos="18" type="boolean"/>
1111 <bitfield name="TCF_TCB_READ_SCLK_PM_OVERRIDE" pos="19" type="boolean"/>
1112 <bitfield name="TP_TP_SCLK_PM_OVERRIDE" pos="20" type="boolean"/>
1113 <bitfield name="TP_REG_SCLK_PM_OVERRIDE" pos="21" type="boolean"/>
1114 <bitfield name="CP_G_SCLK_PM_OVERRIDE" pos="22" type="boolean"/>
1115 <bitfield name="CP_REG_SCLK_PM_OVERRIDE" pos="23" type="boolean"/>
1116 <bitfield name="CP_G_REG_SCLK_PM_OVERRIDE" pos="24" type="boolean"/>
1117 <bitfield name="SPI_SCLK_PM_OVERRIDE" pos="25" type="boolean"/>
1118 <bitfield name="RB_REG_SCLK_PM_OVERRIDE" pos="26" type="boolean"/>
1119 <bitfield name="RB_SCLK_PM_OVERRIDE" pos="27" type="boolean"/>
1120 <bitfield name="MH_MH_SCLK_PM_OVERRIDE" pos="28" type="boolean"/>
1121 <bitfield name="MH_REG_SCLK_PM_OVERRIDE" pos="29" type="boolean"/>
1122 <bitfield name="MH_MMU_SCLK_PM_OVERRIDE" pos="30" type="boolean"/>
1123 <bitfield name="MH_TCROQ_SCLK_PM_OVERRIDE" pos="31" type="boolean"/>
1126 <bitfield name="PA_REG_SCLK_PM_OVERRIDE" pos="0" type="boolean"/>
1127 <bitfield name="PA_PA_SCLK_PM_OVERRIDE" pos="1" type="boolean"/>
1128 <bitfield name="PA_AG_SCLK_PM_OVERRIDE" pos="2" type="boolean"/>
1129 <bitfield name="VGT_REG_SCLK_PM_OVERRIDE" pos="3" type="boolean"/>
1130 <bitfield name="VGT_FIFOS_SCLK_PM_OVERRIDE" pos="4" type="boolean"/>
1131 <bitfield name="VGT_VGT_SCLK_PM_OVERRIDE" pos="5" type="boolean"/>
1132 <bitfield name="DEBUG_PERF_SCLK_PM_OVERRIDE" pos="6" type="boolean"/>
1133 <bitfield name="PERM_SCLK_PM_OVERRIDE" pos="7" type="boolean"/>
1134 <bitfield name="GC_GA_GMEM0_PM_OVERRIDE" pos="8" type="boolean"/>
1135 <bitfield name="GC_GA_GMEM1_PM_OVERRIDE" pos="9" type="boolean"/>
1136 <bitfield name="GC_GA_GMEM2_PM_OVERRIDE" pos="10" type="boolean"/>
1137 <bitfield name="GC_GA_GMEM3_PM_OVERRIDE" pos="11" type="boolean"/>
1143 <bitfield name="RDERR_INT_MASK" pos="0" type="boolean"/>
1144 <bitfield name="DISPLAY_UPDATE_INT_MASK" pos="1" type="boolean"/>
1145 <bitfield name="GUI_IDLE_INT_MASK" pos="19" type="boolean"/>
1150 <bitfield name="MH_INT_STAT" pos="5" type="boolean"/>
1151 <bitfield name="SQ_INT_STAT" pos="26" type="boolean"/>
1152 <bitfield name="CP_INT_STAT" pos="30" type="boolean"/>
1153 <bitfield name="RBBM_INT_STAT" pos="31" type="boolean"/>
1158 <!-- The width is uncertain -->
1159 <bitfield name="PERF_MODE_CNT" low="0" high="2" type="perf_mode_cnt"/>
1165 <bitfield name="CMDFIFO_AVAIL" low="0" high="4" type="uint"/>
1166 <bitfield name="TC_BUSY" pos="5" type="boolean"/>
1167 <bitfield name="HIRQ_PENDING" pos="8" type="boolean"/>
1168 <bitfield name="CPRQ_PENDING" pos="9" type="boolean"/>
1169 <bitfield name="CFRQ_PENDING" pos="10" type="boolean"/>
1170 <bitfield name="PFRQ_PENDING" pos="11" type="boolean"/>
1171 <bitfield name="VGT_BUSY_NO_DMA" pos="12" type="boolean"/>
1172 <bitfield name="RBBM_WU_BUSY" pos="14" type="boolean"/>
1173 <bitfield name="CP_NRT_BUSY" pos="16" type="boolean"/>
1174 <bitfield name="MH_BUSY" pos="18" type="boolean"/>
1175 <bitfield name="MH_COHERENCY_BUSY" pos="19" type="boolean"/>
1176 <bitfield name="SX_BUSY" pos="21" type="boolean"/>
1177 <bitfield name="TPC_BUSY" pos="22" type="boolean"/>
1178 <bitfield name="SC_CNTX_BUSY" pos="24" type="boolean"/>
1179 <bitfield name="PA_BUSY" pos="25" type="boolean"/>
1180 <bitfield name="VGT_BUSY" pos="26" type="boolean"/>
1181 <bitfield name="SQ_CNTX17_BUSY" pos="27" type="boolean"/>
1182 <bitfield name="SQ_CNTX0_BUSY" pos="28" type="boolean"/>
1183 <bitfield name="RB_CNTX_BUSY" pos="30" type="boolean"/>
1184 <bitfield name="GUI_ACTIVE" pos="31" type="boolean"/>
1187 <bitfield name="SAME_PAGE_LIMIT" low="0" high="5" type="uint"/>
1188 <bitfield name="SAME_PAGE_GRANULARITY" pos="6" type="boolean"/>
1189 <bitfield name="L1_ARB_ENABLE" pos="7" type="boolean"/>
1190 <bitfield name="L1_ARB_HOLD_ENABLE" pos="8" type="boolean"/>
1191 <bitfield name="L2_ARB_CONTROL" pos="9" type="boolean"/>
1192 <bitfield name="PAGE_SIZE" low="10" high="12" type="uint"/>
1193 <bitfield name="TC_REORDER_ENABLE" pos="13" type="boolean"/>
1194 <bitfield name="TC_ARB_HOLD_ENABLE" pos="14" type="boolean"/>
1195 <bitfield name="IN_FLIGHT_LIMIT_ENABLE" pos="15" type="boolean"/>
1196 <bitfield name="IN_FLIGHT_LIMIT" low="16" high="21" type="uint"/>
1197 <bitfield name="CP_CLNT_ENABLE" pos="22" type="boolean"/>
1198 <bitfield name="VGT_CLNT_ENABLE" pos="23" type="boolean"/>
1199 <bitfield name="TC_CLNT_ENABLE" pos="24" type="boolean"/>
1200 <bitfield name="RB_CLNT_ENABLE" pos="25" type="boolean"/>
1201 <bitfield name="PA_CLNT_ENABLE" pos="26" type="boolean"/>
1204 <bitfield name="AXI_READ_ERROR" pos="0" type="boolean"/>
1205 <bitfield name="AXI_WRITE_ERROR" pos="1" type="boolean"/>
1206 <bitfield name="MMU_PAGE_FAULT" pos="2" type="boolean"/>
1213 <bitfield name="WIDTH" low="0" high="4" shr="5" type="uint"/>
1214 <bitfield name="HEIGHT" low="5" high="9" shr="5" type="uint"/>
1229 <bitfield name="BASE_ADDR" low="5" high="31" type="uint"/>
1232 <bitfield name="REG_DYNAMIC" pos="0" type="boolean"/>
1233 <bitfield name="REG_SIZE_PIX" low="4" high="11" type="uint"/>
1234 <bitfield name="REG_SIZE_VTX" low="12" high="19" type="uint"/>
1238 <bitfield name="INST_BASE_PIX" low="0" high="11" type="uint"/>
1239 <bitfield name="INST_BASE_VTX" low="16" high="27" type="uint"/>
1266 <bitfield name="L2_INVALIDATE" pos="0" type="boolean"/>
1270 <bitfield name="ACCUM_LINEAR_MODE_ENABLE" pos="0" type="boolean"/>
1271 <bitfield name="ACCUM_TIMEOUT_SELECT" low="1" high="2" type="uint"/>
1272 <bitfield name="DISABLE_EDRAM_CAM" pos="3" type="boolean"/>
1273 <bitfield name="DISABLE_EZ_FAST_CONTEXT_SWITCH" pos="4" type="boolean"/>
1274 <bitfield name="DISABLE_EZ_NULL_ZCMD_DROP" pos="5" type="boolean"/>
1275 <bitfield name="DISABLE_LZ_NULL_ZCMD_DROP" pos="6" type="boolean"/>
1276 <bitfield name="ENABLE_AZ_THROTTLE" pos="7" type="boolean"/>
1277 <bitfield name="AZ_THROTTLE_COUNT" low="8" high="12" type="uint"/>
1278 <bitfield name="ENABLE_CRC_UPDATE" pos="14" type="boolean"/>
1279 <bitfield name="CRC_MODE" pos="15" type="boolean"/>
1280 <bitfield name="DISABLE_SAMPLE_COUNTERS" pos="16" type="boolean"/>
1281 <bitfield name="DISABLE_ACCUM" pos="17" type="boolean"/>
1282 <bitfield name="ACCUM_ALLOC_MASK" low="18" high="21" type="uint"/>
1283 <bitfield name="LINEAR_PERFORMANCE_ENABLE" pos="22" type="boolean"/>
1284 <bitfield name="ACCUM_DATA_FIFO_LIMIT" low="23" high="26" type="uint"/>
1285 <bitfield name="MEM_EXPORT_TIMEOUT_SELECT" low="27" high="28" type="uint"/>
1286 <bitfield name="MEM_EXPORT_LINEAR_MODE_ENABLE" pos="29" type="boolean"/>
1287 <bitfield name="CRC_SYSTEM" pos="30" type="boolean"/>
1288 <bitfield name="RESERVED6" pos="31" type="boolean"/>
1294 <bitfield name="SURFACE_PITCH" low="0" high="13" type="uint"/>
1295 <bitfield name="MSAA_SAMPLES" low="14" high="15" type="uint"/>
1298 <bitfield name="FORMAT" low="0" high="3" type="a2xx_colorformatx"/>
1299 <bitfield name="ROUND_MODE" low="4" high="5" type="uint"/>
1300 <bitfield name="LINEAR" pos="6" type="boolean"/>
1301 <bitfield name="ENDIAN" low="7" high="8" type="uint"/>
1302 <bitfield name="SWAP" low="9" high="10" type="uint"/>
1303 <bitfield name="BASE" low="12" high="31" shr="12"/>
1306 <bitfield name="DEPTH_FORMAT" pos="0" type="adreno_rb_depth_format"/>
1307 <bitfield name="DEPTH_BASE" low="12" high="31" type="uint" shr="12"/>
1314 <bitfield name="X" low="0" high="14" type="int"/>
1315 <bitfield name="Y" low="16" high="30" type="int"/>
1316 <bitfield name="DISABLE" pos="31" type="boolean"/>
1326 <bitfield name="WRITE_RED" pos="0" type="boolean"/>
1327 <bitfield name="WRITE_GREEN" pos="1" type="boolean"/>
1328 <bitfield name="WRITE_BLUE" pos="2" type="boolean"/>
1329 <bitfield name="WRITE_ALPHA" pos="3" type="boolean"/>
1336 <bitfield name="FOG_RED" low="0" high="7" type="uint"/>
1337 <bitfield name="FOG_GREEN" low="8" high="15" type="uint"/>
1338 <bitfield name="FOG_BLUE" low="16" high="23" type="uint"/>
1354 <bitfield name="VS_REGS" low="0" high="7" type="uint"/>
1355 <bitfield name="PS_REGS" low="8" high="15" type="uint"/>
1356 <bitfield name="VS_RESOURCE" pos="16" type="boolean"/>
1357 <bitfield name="PS_RESOURCE" pos="17" type="boolean"/>
1358 <bitfield name="PARAM_GEN" pos="18" type="boolean"/>
1359 <bitfield name="GEN_INDEX_PIX" pos="19" type="boolean"/>
1360 <bitfield name="VS_EXPORT_COUNT" low="20" high="23" type="uint"/>
1361 <bitfield name="VS_EXPORT_MODE" low="24" high="26" type="a2xx_sq_ps_vtx_mode"/>
1362 <bitfield name="PS_EXPORT_MODE" low="27" high="30" type="uint"/>
1363 <bitfield name="GEN_INDEX_VTX" pos="31" type="boolean"/>
1366 <bitfield name="INST_PRED_OPTIMIZE" pos="0" type="boolean"/>
1367 <bitfield name="SC_OUTPUT_SCREEN_XY" pos="1" type="boolean"/>
1368 <bitfield name="SC_SAMPLE_CNTL" low="2" high="3" type="a2xx_sq_sample_cntl"/>
1369 <bitfield name="PARAM_GEN_POS" low="8" high="15" type="uint"/>
1370 <bitfield name="PERFCOUNTER_REF" pos="16" type="boolean"/>
1371 <bitfield name="YEILD_OPTIMIZE" pos="17" type="boolean"/>
1372 <bitfield name="TX_CACHE_SEL" pos="18" type="boolean"/>
1375 <bitfield name="PARAM_SHADE" low="0" high="15" type="uint"/>
1376 <bitfield name="SAMPLING_PATTERN" low="16" high="31" type="uint"/>
1379 <bitfield name="PARAM_WRAP_0" low="0" high="3" type="uint"/>
1380 <bitfield name="PARAM_WRAP_1" low="4" high="7" type="uint"/>
1381 <bitfield name="PARAM_WRAP_2" low="8" high="11" type="uint"/>
1382 <bitfield name="PARAM_WRAP_3" low="12" high="15" type="uint"/>
1383 <bitfield name="PARAM_WRAP_4" low="16" high="19" type="uint"/>
1384 <bitfield name="PARAM_WRAP_5" low="20" high="23" type="uint"/>
1385 <bitfield name="PARAM_WRAP_6" low="24" high="27" type="uint"/>
1386 <bitfield name="PARAM_WRAP_7" low="28" high="31" type="uint"/>
1389 <bitfield name="PARAM_WRAP_8" low="0" high="3" type="uint"/>
1390 <bitfield name="PARAM_WRAP_9" low="4" high="7" type="uint"/>
1391 <bitfield name="PARAM_WRAP_10" low="8" high="11" type="uint"/>
1392 <bitfield name="PARAM_WRAP_11" low="12" high="15" type="uint"/>
1393 <bitfield name="PARAM_WRAP_12" low="16" high="19" type="uint"/>
1394 <bitfield name="PARAM_WRAP_13" low="20" high="23" type="uint"/>
1395 <bitfield name="PARAM_WRAP_14" low="24" high="27" type="uint"/>
1396 <bitfield name="PARAM_WRAP_15" low="28" high="31" type="uint"/>
1399 <bitfield name="BASE" low="0" high="11" type="uint"/>
1400 <bitfield name="SIZE" low="12" high="23" type="uint"/>
1403 <bitfield name="BASE" low="0" high="11" type="uint"/>
1404 <bitfield name="SIZE" low="12" high="23" type="uint"/>
1410 <bitfield name="STENCIL_ENABLE" pos="0" type="boolean"/>
1411 <bitfield name="Z_ENABLE" pos="1" type="boolean"/>
1412 <bitfield name="Z_WRITE_ENABLE" pos="2" type="boolean"/>
1413 <bitfield name="EARLY_Z_ENABLE" pos="3" type="boolean"/>
1414 <bitfield name="ZFUNC" low="4" high="6" type="adreno_compare_func"/>
1415 <bitfield name="BACKFACE_ENABLE" pos="7" type="boolean"/>
1416 <bitfield name="STENCILFUNC" low="8" high="10" type="adreno_compare_func"/>
1417 <bitfield name="STENCILFAIL" low="11" high="13" type="adreno_stencil_op"/>
1418 <bitfield name="STENCILZPASS" low="14" high="16" type="adreno_stencil_op"/>
1419 <bitfield name="STENCILZFAIL" low="17" high="19" type="adreno_stencil_op"/>
1420 <bitfield name="STENCILFUNC_BF" low="20" high="22" type="adreno_compare_func"/>
1421 <bitfield name="STENCILFAIL_BF" low="23" high="25" type="adreno_stencil_op"/>
1422 <bitfield name="STENCILZPASS_BF" low="26" high="28" type="adreno_stencil_op"/>
1423 <bitfield name="STENCILZFAIL_BF" low="29" high="31" type="adreno_stencil_op"/>
1426 <bitfield name="COLOR_SRCBLEND" low="0" high="4" type="adreno_rb_blend_factor"/>
1427 <bitfield name="COLOR_COMB_FCN" low="5" high="7" type="a2xx_rb_blend_opcode"/>
1428 <bitfield name="COLOR_DESTBLEND" low="8" high="12" type="adreno_rb_blend_factor"/>
1429 <bitfield name="ALPHA_SRCBLEND" low="16" high="20" type="adreno_rb_blend_factor"/>
1430 <bitfield name="ALPHA_COMB_FCN" low="21" high="23" type="a2xx_rb_blend_opcode"/>
1431 <bitfield name="ALPHA_DESTBLEND" low="24" high="28" type="adreno_rb_blend_factor"/>
1432 <bitfield name="BLEND_FORCE_ENABLE" pos="29" type="boolean"/>
1433 <bitfield name="BLEND_FORCE" pos="30" type="boolean"/>
1436 <bitfield name="ALPHA_FUNC" low="0" high="2" type="adreno_compare_func"/>
1437 <bitfield name="ALPHA_TEST_ENABLE" pos="3" type="boolean"/>
1438 <bitfield name="ALPHA_TO_MASK_ENABLE" pos="4" type="boolean"/>
1439 <bitfield name="BLEND_DISABLE" pos="5" type="boolean"/>
1440 <bitfield name="VOB_ENABLE" pos="6" type="boolean"/>
1441 <bitfield name="VS_EXPORTS_FOG" pos="7" type="boolean"/>
1442 <bitfield name="ROP_CODE" low="8" high="11" type="uint"/>
1443 <bitfield name="DITHER_MODE" low="12" high="13" type="adreno_rb_dither_mode"/>
1444 <bitfield name="DITHER_TYPE" low="14" high="15" type="a2xx_rb_dither_type"/>
1445 <bitfield name="PIXEL_FOG" pos="16" type="boolean"/>
1446 <bitfield name="ALPHA_TO_MASK_OFFSET0" low="24" high="25" type="uint"/>
1447 <bitfield name="ALPHA_TO_MASK_OFFSET1" low="26" high="27" type="uint"/>
1448 <bitfield name="ALPHA_TO_MASK_OFFSET2" low="28" high="29" type="uint"/>
1449 <bitfield name="ALPHA_TO_MASK_OFFSET3" low="30" high="31" type="uint"/>
1453 <bitfield name="CLIP_DISABLE" pos="16" type="boolean"/>
1454 <bitfield name="BOUNDARY_EDGE_FLAG_ENA" pos="18" type="boolean"/>
1455 <bitfield name="DX_CLIP_SPACE_DEF" pos="19" type="a2xx_dx_clip_space"/>
1456 <bitfield name="DIS_CLIP_ERR_DETECT" pos="20" type="boolean"/>
1457 <bitfield name="VTX_KILL_OR" pos="21" type="boolean"/>
1458 <bitfield name="XY_NAN_RETAIN" pos="22" type="boolean"/>
1459 <bitfield name="Z_NAN_RETAIN" pos="23" type="boolean"/>
1460 <bitfield name="W_NAN_RETAIN" pos="24" type="boolean"/>
1463 <bitfield name="CULL_FRONT" pos="0" type="boolean"/>
1464 <bitfield name="CULL_BACK" pos="1" type="boolean"/>
1465 <bitfield name="FACE" pos="2" type="boolean"/>
1466 <bitfield name="POLYMODE" low="3" high="4" type="a2xx_pa_su_sc_polymode"/>
1467 <bitfield name="FRONT_PTYPE" low="5" high="7" type="adreno_pa_su_sc_draw"/>
1468 <bitfield name="BACK_PTYPE" low="8" high="10" type="adreno_pa_su_sc_draw"/>
1469 <bitfield name="POLY_OFFSET_FRONT_ENABLE" pos="11" type="boolean"/>
1470 <bitfield name="POLY_OFFSET_BACK_ENABLE" pos="12" type="boolean"/>
1471 <bitfield name="POLY_OFFSET_PARA_ENABLE" pos="13" type="boolean"/>
1472 <bitfield name="MSAA_ENABLE" pos="15" type="boolean"/>
1473 <bitfield name="VTX_WINDOW_OFFSET_ENABLE" pos="16" type="boolean"/>
1474 <bitfield name="LINE_STIPPLE_ENABLE" pos="18" type="boolean"/>
1475 <bitfield name="PROVOKING_VTX_LAST" pos="19" type="boolean"/>
1476 <bitfield name="PERSP_CORR_DIS" pos="20" type="boolean"/>
1477 <bitfield name="MULTI_PRIM_IB_ENA" pos="21" type="boolean"/>
1478 <bitfield name="QUAD_ORDER_ENABLE" pos="23" type="boolean"/>
1479 <bitfield name="WAIT_RB_IDLE_ALL_TRI" pos="25" type="boolean"/>
1480 <bitfield name="WAIT_RB_IDLE_FIRST_TRI_NEW_STATE" pos="26" type="boolean"/>
1481 <bitfield name="CLAMPED_FACENESS" pos="28" type="boolean"/>
1482 <bitfield name="ZERO_AREA_FACENESS" pos="29" type="boolean"/>
1483 <bitfield name="FACE_KILL_ENABLE" pos="30" type="boolean"/>
1484 <bitfield name="FACE_WRITE_ENABLE" pos="31" type="boolean"/>
1487 <bitfield name="VPORT_X_SCALE_ENA" pos="0" type="boolean"/>
1488 <bitfield name="VPORT_X_OFFSET_ENA" pos="1" type="boolean"/>
1489 <bitfield name="VPORT_Y_SCALE_ENA" pos="2" type="boolean"/>
1490 <bitfield name="VPORT_Y_OFFSET_ENA" pos="3" type="boolean"/>
1491 <bitfield name="VPORT_Z_SCALE_ENA" pos="4" type="boolean"/>
1492 <bitfield name="VPORT_Z_OFFSET_ENA" pos="5" type="boolean"/>
1493 <bitfield name="VTX_XY_FMT" pos="8" type="boolean"/>
1494 <bitfield name="VTX_Z_FMT" pos="9" type="boolean"/>
1495 <bitfield name="VTX_W0_FMT" pos="10" type="boolean"/>
1496 <bitfield name="PERFCOUNTER_REF" pos="11" type="boolean"/>
1500 <bitfield name="EDRAM_MODE" low="0" high="2" type="a2xx_rb_edram_mode"/>
1505 <bitfield name="RED" low="0" high="7"/>
1506 <bitfield name="GREEN" low="8" high="15"/>
1507 <bitfield name="BLUE" low="16" high="23"/>
1508 <bitfield name="ALPHA" low="24" high="31"/>
1512 <bitfield name="HEIGHT" low="0" high="15" type="ufixed" radix="4"/>
1513 <bitfield name="WIDTH" low="16" high="31" type="ufixed" radix="4"/>
1516 <bitfield name="MIN" low="0" high="15" type="ufixed" radix="4"/>
1517 <bitfield name="MAX" low="16" high="31" type="ufixed" radix="4"/>
1520 <bitfield name="WIDTH" low="0" high="15" type="ufixed" radix="4"/>
1523 <bitfield name="LINE_PATTERN" low="0" high="15" type="hex"/>
1524 <bitfield name="REPEAT_COUNT" low="16" high="23" type="uint"/>
1525 <bitfield name="PATTERN_BIT_ORDER" pos="28" type="a2xx_pa_sc_pattern_bit_order"/>
1526 <bitfield name="AUTO_RESET_CNTL" low="29" high="30" type="a2xx_pa_sc_auto_reset_cntl"/>
1529 <bitfield name="VIZ_QUERY_ENA" pos="0" type="boolean"/>
1530 <bitfield name="VIZ_QUERY_ID" low="1" high="6" type="uint"/>
1531 <bitfield name="KILL_PIX_POST_EARLY_Z" pos="8" type="boolean"/>
1535 <bitfield name="BRES_CNTL" low="0" high="15" type="uint"/>
1536 <bitfield name="USE_BRES_CNTL" pos="8" type="boolean"/>
1537 <bitfield name="EXPAND_LINE_WIDTH" pos="9" type="boolean"/>
1538 <bitfield name="LAST_PIXEL" pos="10" type="boolean"/>
1541 <bitfield name="MSAA_NUM_SAMPLES" low="0" high="2" type="uint"/>
1542 <bitfield name="MAX_SAMPLE_DIST" low="13" high="16" type="uint"/>
1545 <bitfield name="PIX_CENTER" pos="0" type="a2xx_pa_pixcenter"/>
1546 <bitfield name="ROUND_MODE" low="1" high="2" type="a2xx_pa_roundmode"/>
1547 <bitfield name="QUANT_MODE" low="7" high="9" type="a2xx_pa_quantmode"/>
1554 <bitfield name="BASE" low="0" high="8" type="uint"/>
1555 <bitfield name="SIZE" low="12" high="20" type="uint"/>
1558 <bitfield name="BASE" low="0" high="8" type="uint"/>
1559 <bitfield name="SIZE" low="12" high="20" type="uint"/>
1565 <bitfield name="VTX_REUSE_DEPTH" low="0" high="2" type="uint"/>
1568 <bitfield name="DEALLOC_DIST" low="0" high="1" type="uint"/>
1571 <bitfield name="COPY_SAMPLE_SELECT" low="0" high="2" type="a2xx_rb_copy_sample_select"/>
1572 <bitfield name="DEPTH_CLEAR_ENABLE" pos="3" type="boolean"/>
1573 <bitfield name="CLEAR_MASK" low="4" high="7" type="hex"/>
1578 <bitfield name="DEST_ENDIAN" low="0" high="2" type="adreno_rb_surface_endian"/>
1579 <bitfield name="LINEAR" pos="3" type="boolean"/>
1580 <bitfield name="FORMAT" low="4" high="7" type="a2xx_colorformatx"/>
1581 <bitfield name="SWAP" low="8" high="9" type="uint"/>
1582 <bitfield name="DITHER_MODE" low="10" high="11" type="adreno_rb_dither_mode"/>
1583 <bitfield name="DITHER_TYPE" low="12" high="13" type="a2xx_rb_dither_type"/>
1584 <bitfield name="WRITE_RED" pos="14" type="boolean"/>
1585 <bitfield name="WRITE_GREEN" pos="15" type="boolean"/>
1586 <bitfield name="WRITE_BLUE" pos="16" type="boolean"/>
1587 <bitfield name="WRITE_ALPHA" pos="17" type="boolean"/>
1590 <bitfield name="X" low="0" high="12" type="uint"/>
1591 <bitfield name="Y" low="13" high="25" type="uint"/>
1729 <domain name="A2XX_SQ_TEX" width="32">
1779 <!-- biased: 2*color-1 (range -1,1 when sampling) -->
1781 <!-- gamma: sRGB to linear - doesn't seem to work on adreno? -->
1805 <bitfield name="TYPE" low="0" high="1" type="sq_tex_type"/>
1806 <bitfield name="SIGN_X" low="2" high="3" type="sq_tex_sign"/>
1807 <bitfield name="SIGN_Y" low="4" high="5" type="sq_tex_sign"/>
1808 <bitfield name="SIGN_Z" low="6" high="7" type="sq_tex_sign"/>
1809 <bitfield name="SIGN_W" low="8" high="9" type="sq_tex_sign"/>
1810 <bitfield name="CLAMP_X" low="10" high="12" type="sq_tex_clamp"/>
1811 <bitfield name="CLAMP_Y" low="13" high="15" type="sq_tex_clamp"/>
1812 <bitfield name="CLAMP_Z" low="16" high="18" type="sq_tex_clamp"/>
1813 <bitfield name="PITCH" low="22" high="30" shr="5" type="uint"/>
1814 <bitfield name="TILED" pos="31" type="boolean"/>
1817 <bitfield name="FORMAT" low="0" high="5" type="a2xx_sq_surfaceformat"/>
1818 <bitfield name="ENDIANNESS" low="6" high="7" type="sq_tex_endian"/>
1819 <bitfield name="REQUEST_SIZE" low="8" high="9" type="uint"/>
1820 <bitfield name="STACKED" pos="10" type="boolean"/>
1821 <bitfield name="CLAMP_POLICY" pos="11" type="sq_tex_clamp_policy"/>
1822 <bitfield name="BASE_ADDRESS" low="12" high="31" type="uint" shr="12"/>
1825 <bitfield name="WIDTH" low="0" high="12" type="uint"/>
1826 <bitfield name="HEIGHT" low="13" high="25" type="uint"/>
1827 <bitfield name="DEPTH" low="26" high="31" type="uint"/>
1828 <!-- 1d/3d have different bit configurations -->
1831 <bitfield name="NUM_FORMAT" pos="0" type="sq_tex_num_format"/>
1832 <bitfield name="SWIZ_X" low="1" high="3" type="sq_tex_swiz"/>
1833 <bitfield name="SWIZ_Y" low="4" high="6" type="sq_tex_swiz"/>
1834 <bitfield name="SWIZ_Z" low="7" high="9" type="sq_tex_swiz"/>
1835 <bitfield name="SWIZ_W" low="10" high="12" type="sq_tex_swiz"/>
1836 <bitfield name="EXP_ADJUST" low="13" high="18" type="int"/>
1837 <bitfield name="XY_MAG_FILTER" low="19" high="20" type="sq_tex_filter"/>
1838 <bitfield name="XY_MIN_FILTER" low="21" high="22" type="sq_tex_filter"/>
1839 <bitfield name="MIP_FILTER" low="23" high="24" type="sq_tex_filter"/>
1840 <bitfield name="ANISO_FILTER" low="25" high="27" type="sq_tex_aniso_filter"/>
1841 <bitfield name="BORDER_SIZE" pos="31" type="uint"/>
1844 <bitfield name="VOL_MAG_FILTER" pos="0" type="sq_tex_filter"/>
1845 <bitfield name="VOL_MIN_FILTER" pos="1" type="sq_tex_filter"/>
1846 <bitfield name="MIP_MIN_LEVEL" low="2" high="5" type="uint"/>
1847 <bitfield name="MIP_MAX_LEVEL" low="6" high="9" type="uint"/>
1848 <bitfield name="MAX_ANISO_WALK" pos="10" type="boolean"/>
1849 <bitfield name="MIN_ANISO_WALK" pos="11" type="boolean"/>
1850 <bitfield name="LOD_BIAS" low="12" high="21" type="fixed" radix="5"/>
1851 <bitfield name="GRAD_EXP_ADJUST_H" low="22" high="26" type="uint"/>
1852 <bitfield name="GRAD_EXP_ADJUST_V" low="27" high="31" type="uint"/>
1855 <bitfield name="BORDER_COLOR" low="0" high="1" type="sq_tex_border_color"/>
1856 <bitfield name="FORCE_BCW_MAX" pos="2" type="boolean"/>
1857 <bitfield name="TRI_CLAMP" low="3" high="4" type="uint"/>
1858 <bitfield name="ANISO_BIAS" low="5" high="8" type="fixed" radix="0"/> <!-- radix unknown -->
1859 <bitfield name="DIMENSION" low="9" high="10" type="sq_tex_dimension"/>
1860 <bitfield name="PACKED_MIPS" pos="11" type="boolean"/>
1861 <bitfield name="MIP_ADDRESS" low="12" high="31" type="uint" shr="12"/>