class InstructionDecoder
Defined at line 10 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h
Public Methods
const char * name (Id id)
Defined at line 79 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h
bool Decode (uint32_t dword, Id * id_out, uint32_t * dword_count_out)
Defined at line 213 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h
Enumerations
enum Id
| Name | Value |
|---|---|
| NOOP | 0x0 |
| MI_BATCH_BUFFER_END | 0x0500 |
| STORE_DWORD_IMM | 0x1000 |
| STORE_QWORD_IMM | 0x1020 |
| LOAD_REGISTER_IMM | 0x1100 |
| _3DSTATE_CLEAR_PARAMS | 0x7804 |
| _3DSTATE_DEPTH_BUFFER | 0x7805 |
| _3DSTATE_STENCIL_BUFFER | 0x7806 |
| _3DSTATE_HIER_DEPTH_BUFFER | 0x7807 |
| _3DSTATE_VERTEX_BUFFERS | 0x7808 |
| _3DSTATE_VERTEX_ELEMENTS | 0x7809 |
| _3DSTATE_MULTISAMPLE | 0x780d |
| _3DSTATE_INDEX_BUFFER | 0x780a |
| _3DSTATE_VF | 0x780c |
| _3DSTATE_SCISSOR_STATE_POINTERS | 0x780f |
| _3DSTATE_VS | 0x7810 |
| _3DSTATE_GS | 0x7811 |
| _3DSTATE_CLIP | 0x7812 |
| _3DSTATE_SF | 0x7813 |
| _3DSTATE_WM | 0x7814 |
| _3DSTATE_CONSTANT_VS | 0x7815 |
| _3DSTATE_CONSTANT_GS | 0x7816 |
| _3DSTATE_CONSTANT_PS | 0x7817 |
| _3DSTATE_SAMPLE_MASK | 0x7818 |
| _3DSTATE_CONSTANT_HS | 0x7819 |
| _3DSTATE_CONSTANT_DS | 0x781a |
| _3DSTATE_HS | 0x781b |
| _3DSTATE_TE | 0x781c |
| _3DSTATE_DS | 0x781d |
| _3DSTATE_STREAMOUT | 0x781e |
| _3DSTATE_SBE | 0x781f |
| _3DSTATE_PS | 0x7820 |
| _3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP | 0x7821 |
| _3DSTATE_VIEWPORT_STATE_POINTERS_CC | 0x7823 |
| _3DSTATE_BINDING_TABLE_POINTERS_VS | 0x7826 |
| _3DSTATE_BINDING_TABLE_POINTERS_HS | 0x7827 |
| _3DSTATE_BINDING_TABLE_POINTERS_DS | 0x7828 |
| _3DSTATE_BINDING_TABLE_POINTERS_GS | 0x7829 |
| _3DSTATE_BINDING_TABLE_POINTERS_PS | 0x782a |
| _3DSTATE_SAMPLER_STATE_POINTERS_PS | 0x782f |
| _3DSTATE_CC_STATE_POINTERS | 0x780e |
| _3DSTATE_BLEND_STATE_POINTERS | 0x7824 |
| _3DSTATE_URB_VS | 0x7830 |
| _3DSTATE_URB_HS | 0x7831 |
| _3DSTATE_URB_DS | 0x7832 |
| _3DSTATE_URB_GS | 0x7833 |
| _3DSTATE_VF_INSTANCING | 0x7849 |
| _3DSTATE_VF_SGVS | 0x784a |
| _3DSTATE_VF_TOPOLOGY | 0x784b |
| _3DSTATE_PS_BLEND | 0x784d |
| _3DSTATE_WM_DEPTH_STENCIL | 0x784e |
| _3DSTATE_PS_EXTRA | 0x784f |
| _3DSTATE_RASTER | 0x7850 |
| _3DSTATE_SBE_SWIZ | 0x7851 |
| _3DSTATE_WM_HZ_OP | 0x7852 |
| _3DSTATE_PUSH_CONSTANT_ALLOC_VS | 0x7912 |
| _3DSTATE_PUSH_CONSTANT_ALLOC_HS | 0x7913 |
| _3DSTATE_PUSH_CONSTANT_ALLOC_DS | 0x7914 |
| _3DSTATE_PUSH_CONSTANT_ALLOC_GS | 0x7915 |
| _3DSTATE_PUSH_CONSTANT_ALLOC_PS | 0x7916 |
| PIPE_CONTROL | 0x7a00 |
| _3DPRIMITIVE | 0x7b00 |
| STATE_BASE_ADDRESS | 0x6101 |
| PIPELINE_SELECT | 0x6904 |
Defined at line 12 of file ../../src/graphics/drivers/msd-intel-gen/src/instruction_decoder.h