<bitfield name="BIT" low="20" high="24" type="uint"/>
<!-- execute CP_WAIT_FOR_ME beforehand -->
<bitfield name="WAIT_FOR_ME" pos="25" type="boolean"/>
+ <!--
+ Appears only in:
+ opcode: CP_REG_TEST (39) (4 dwords)
+ { REG = 0 | BIT = 0 | WAIT_FOR_ME | UNK31 }
+ Seem to force CP_REG_TEST to write false
+ -->
+ <bitfield name="UNK31" pos="31" type="boolean"/>
</reg32>
</domain>
<bitfield name="REG0" low="0" high="17" type="hex"/>
<!--
+ Blob uses them for vkCmdClearAttachments in gmem mode. Examples:
+ opcode: CP_COND_REG_EXEC (47) (3 dwords)
+ { REG0 = 0 | MODE = PRED_TEST | 0x140000 }
+ opcode: CP_COND_REG_EXEC (47) (3 dwords)
+ { REG0 = 0 | MODE = PRED_TEST | 0x100000 }
+ -->
+ <bitfield name="UNK18" pos="18" varset="chip" variants="A6XX-" type="boolean"/>
+ <bitfield name="UNK20" pos="20" varset="chip" variants="A6XX-" type="boolean"/>
+
+ <!--
Note: these bits have the same meaning, and use the same
internal mechanism as the bits in CP_SET_DRAW_STATE.
When RENDER_MODE is selected, they're used as