AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| image_sample_b_cl_o | image_sample_b_cl_o | MIMG | IMAGE SAMPLE B CL O | |
| image_sample_b_o | image_sample_b_o | MIMG | IMAGE SAMPLE B O | |
| image_sample_c | image_sample_c | MIMG | IMAGE SAMPLE C | |
| image_sample_c_b | image_sample_c_b | MIMG | IMAGE SAMPLE C B | |
| image_sample_c_b_cl | image_sample_c_b_cl | MIMG | IMAGE SAMPLE C B CL | |
| image_sample_c_b_cl_o | image_sample_c_b_cl_o | MIMG | IMAGE SAMPLE C B CL O | |
| image_sample_c_b_o | image_sample_c_b_o | MIMG | IMAGE SAMPLE C B O | |
| image_sample_c_cd | image_sample_c_cd | MIMG | IMAGE SAMPLE C CD | |
| image_sample_c_cd_cl | image_sample_c_cd_cl | MIMG | IMAGE SAMPLE C CD CL | |
| image_sample_c_cd_cl_g16 | image_sample_c_cd_cl_g16 | MIMG | IMAGE SAMPLE C CD CL G16 | |
| image_sample_c_cd_cl_o | image_sample_c_cd_cl_o | MIMG | IMAGE SAMPLE C CD CL O | |
| image_sample_c_cd_cl_o_g16 | image_sample_c_cd_cl_o_g16 | MIMG | IMAGE SAMPLE C CD CL O G16 | |
| image_sample_c_cd_g16 | image_sample_c_cd_g16 | MIMG | IMAGE SAMPLE C CD G16 | |
| image_sample_c_cd_o | image_sample_c_cd_o | MIMG | IMAGE SAMPLE C CD O | |
| image_sample_c_cd_o_g16 | image_sample_c_cd_o_g16 | MIMG | IMAGE SAMPLE C CD O G16 | |
| image_sample_c_cl | image_sample_c_cl | MIMG | IMAGE SAMPLE C CL | |
| image_sample_c_cl_o | image_sample_c_cl_o | MIMG | IMAGE SAMPLE C CL O | |
| image_sample_c_d | image_sample_c_d | MIMG | IMAGE SAMPLE C D | |
| image_sample_c_d_cl | image_sample_c_d_cl | MIMG | IMAGE SAMPLE C D CL | |
| 0x0000000000000000E4150000 | image_sample_c_d_cl_g16 | image_sample_c_d_cl_g16 | MIMG | IMAGE SAMPLE C D CL G16 |
| image_sample_c_d_cl_o | image_sample_c_d_cl_o | MIMG | IMAGE SAMPLE C D CL O | |
| 0x0000000000000000E4158000 | image_sample_c_d_cl_o_g16 | image_sample_c_d_cl_o_g16 | MIMG | IMAGE SAMPLE C D CL O G16 |
| 0x0000000000000000E40E8000 | image_sample_c_d_g16 | image_sample_c_d_g16 | MIMG | IMAGE SAMPLE C D G16 |
| image_sample_c_d_o | image_sample_c_d_o | MIMG | IMAGE SAMPLE C D O | |
| 0x0000000000000000E40F0000 | image_sample_c_d_o_g16 | image_sample_c_d_o_g16 | MIMG | IMAGE SAMPLE C D O G16 |
| image_sample_c_l | image_sample_c_l | MIMG | IMAGE SAMPLE C L | |
| image_sample_c_l_o | image_sample_c_l_o | MIMG | IMAGE SAMPLE C L O | |
| image_sample_c_lz | image_sample_c_lz | MIMG | IMAGE SAMPLE C LZ | |
| image_sample_c_lz_o | image_sample_c_lz_o | MIMG | IMAGE SAMPLE C LZ O | |
| image_sample_c_o | image_sample_c_o | MIMG | IMAGE SAMPLE C O | |
| image_sample_cd | image_sample_cd | MIMG | IMAGE SAMPLE CD | |
| image_sample_cd_cl | image_sample_cd_cl | MIMG | IMAGE SAMPLE CD CL | |
| image_sample_cd_cl_g16 | image_sample_cd_cl_g16 | MIMG | IMAGE SAMPLE CD CL G16 | |
| image_sample_cd_cl_o | image_sample_cd_cl_o | MIMG | IMAGE SAMPLE CD CL O | |
| image_sample_cd_cl_o_g16 | image_sample_cd_cl_o_g16 | MIMG | IMAGE SAMPLE CD CL O G16 | |
| image_sample_cd_g16 | image_sample_cd_g16 | MIMG | IMAGE SAMPLE CD G16 | |
| image_sample_cd_o | image_sample_cd_o | MIMG | IMAGE SAMPLE CD O | |
| image_sample_cd_o_g16 | image_sample_cd_o_g16 | MIMG | IMAGE SAMPLE CD O G16 | |
| image_sample_cl | image_sample_cl | MIMG | IMAGE SAMPLE CL | |
| image_sample_cl_o | image_sample_cl_o | MIMG | IMAGE SAMPLE CL O | |
| image_sample_d | image_sample_d | MIMG | IMAGE SAMPLE D | |
| image_sample_d_cl | image_sample_d_cl | MIMG | IMAGE SAMPLE D CL | |
| 0x0000000000000000E417C000 | image_sample_d_cl_g16 | image_sample_d_cl_g16 | MIMG | IMAGE SAMPLE D CL G16 |
| image_sample_d_cl_o | image_sample_d_cl_o | MIMG | IMAGE SAMPLE D CL O | |
| 0x0000000000000000E4154000 | image_sample_d_cl_o_g16 | image_sample_d_cl_o_g16 | MIMG | IMAGE SAMPLE D CL O G16 |
| 0x0000000000000000E40E4000 | image_sample_d_g16 | image_sample_d_g16 | MIMG | IMAGE SAMPLE D G16 |
| image_sample_d_o | image_sample_d_o | MIMG | IMAGE SAMPLE D O | |
| 0x0000000000000000E40EC000 | image_sample_d_o_g16 | image_sample_d_o_g16 | MIMG | IMAGE SAMPLE D O G16 |
| image_sample_l | image_sample_l | MIMG | IMAGE SAMPLE L | |
| image_sample_l_o | image_sample_l_o | MIMG | IMAGE SAMPLE L O | |
| image_sample_lz | image_sample_lz | MIMG | IMAGE SAMPLE LZ | |
| image_sample_lz_o | image_sample_lz_o | MIMG | IMAGE SAMPLE LZ O | |
| image_sample_o | image_sample_o | MIMG | IMAGE SAMPLE O | |
| image_store | image_store | MIMG | IMAGE STORE | |
| image_store_by2 | image_store_by2 | MIMG | IMAGE STORE BY2 | |
| image_store_by4 | image_store_by4 | MIMG | IMAGE STORE BY4 | |
| image_store_mip | image_store_mip | MIMG | IMAGE STORE MIP | |
| image_store_mip_by2 | image_store_mip_by2 | MIMG | IMAGE STORE MIP BY2 | |
| image_store_mip_by4 | image_store_mip_by4 | MIMG | IMAGE STORE MIP BY4 | |
| image_store_mip_pck | image_store_mip_pck | MIMG | IMAGE STORE MIP PCK | |
| image_store_mip_pck2 | image_store_mip_pck2 | MIMG | IMAGE STORE MIP PCK2 | |
| image_store_mip_pck4 | image_store_mip_pck4 | MIMG | IMAGE STORE MIP PCK4 | |
| image_store_pck | image_store_pck | MIMG | IMAGE STORE PCK | |
| image_store_pck2 | image_store_pck2 | MIMG | IMAGE STORE PCK2 | |
| image_store_pck4 | image_store_pck4 | MIMG | IMAGE STORE PCK4 | |
| 0xCE100000 | lds_direct_load | lds_direct_load | DSDIR | LDS DIRECT LOAD |
| 0xCE000000 | lds_param_load | lds_param_load | DSDIR | LDS PARAM LOAD |
| 0xBE801500 | s_abs_i32 | s_abs_i32 | SOP1 | S ABS I32 |
| 0x83000000 | s_absdiff_i32 | s_absdiff_i32 | SOP2 | S ABSDIFF I32 |
| 0x82000000 | s_add_co_ci_u32 | s_add_co_ci_u32 | SOP2 | S ADD CO CI U32 |
| 0x81000000 | s_add_co_i32 | s_add_co_i32 | SOP2 | S ADD CO I32 |
| 0x80000000 | s_add_co_u32 | s_add_co_u32 | SOP2 | S ADD CO U32 |
| 0xA4800000 | s_add_f16 | s_add_f16 | SOP2 | S ADD F16 |
| 0xA0000000 | s_add_f32 | s_add_f32 | SOP2 | S ADD F32 |
| 0x81000000 | s_add_i32 | s_add_i32 | SOP2 | S ADD I32 |
| 0xA9800000 | s_add_nc_u64 | s_add_nc_u64 | SOP2 | S ADD NC U64 |
| 0xBE804B00 | s_add_pc_i64 | s_add_pc_i64 | SOP1 | S ADD PC I64 |
| 0x80000000 | s_add_u32 | s_add_u32 SDST, S0, S1 | SOP2 | S ADD U32 |
| 0xA9800000 | s_add_u64 | s_add_u64 | SOP2 | S ADD U64 |
| 0x82000000 | s_addc_u32 | s_addc_u32 | SOP2 | S ADDC U32 |
| 0xB7800000 | s_addk_co_i32 | s_addk_co_i32 | SOPK | S ADDK CO I32 |
| 0xB7000000 | s_addk_i32 | s_addk_i32 | SOPK | S ADDK I32 |
| 0xBE805300 | s_alloc_vgpr | s_alloc_vgpr | SOP1 | S ALLOC VGPR |
| 0x8B000000 | s_and_b32 | s_and_b32 | SOP2 | S AND B32 |
| 0x8B800000 | s_and_b64 | s_and_b64 | SOP2 | S AND B64 |
| 0xBE802C00 | s_and_not0_saveexec_b32 | s_and_not0_saveexec_b32 | SOP1 | S AND NOT0 SAVEEXEC B32 |
| 0xBE802D00 | s_and_not0_saveexec_b64 | s_and_not0_saveexec_b64 | SOP1 | S AND NOT0 SAVEEXEC B64 |
| 0xBE803400 | s_and_not0_wrexec_b32 | s_and_not0_wrexec_b32 | SOP1 | S AND NOT0 WREXEC B32 |
| 0xBE803500 | s_and_not0_wrexec_b64 | s_and_not0_wrexec_b64 | SOP1 | S AND NOT0 WREXEC B64 |
| 0x91000000 | s_and_not1_b32 | s_and_not1_b32 | SOP2 | S AND NOT1 B32 |
| 0x91800000 | s_and_not1_b64 | s_and_not1_b64 | SOP2 | S AND NOT1 B64 |
| 0xBE803000 | s_and_not1_saveexec_b32 | s_and_not1_saveexec_b32 | SOP1 | S AND NOT1 SAVEEXEC B32 |
| 0xBE803100 | s_and_not1_saveexec_b64 | s_and_not1_saveexec_b64 | SOP1 | S AND NOT1 SAVEEXEC B64 |
| 0xBE803600 | s_and_not1_wrexec_b32 | s_and_not1_wrexec_b32 | SOP1 | S AND NOT1 WREXEC B32 |
| 0xBE803700 | s_and_not1_wrexec_b64 | s_and_not1_wrexec_b64 | SOP1 | S AND NOT1 WREXEC B64 |
| 0xBE802000 | s_and_saveexec_b32 | s_and_saveexec_b32 | SOP1 | S AND SAVEEXEC B32 |
| 0xBE802100 | s_and_saveexec_b64 | s_and_saveexec_b64 | SOP1 | S AND SAVEEXEC B64 |
| 0xBE804400 | s_andn1_saveexec_b32 | s_andn1_saveexec_b32 | SOP1 | S ANDN1 SAVEEXEC B32 |
| 0xBE803300 | s_andn1_saveexec_b64 | s_andn1_saveexec_b64 | SOP1 | S ANDN1 SAVEEXEC B64 |
| 0xBE804600 | s_andn1_wrexec_b32 | s_andn1_wrexec_b32 | SOP1 | S ANDN1 WREXEC B32 |