AMDGPU Opcode Map
Reverse lookup instructions by their hexadecimal encoding.
| Opcode | Mnemonic | Syntax | Format | Name |
|---|---|---|---|---|
| v_smfmac_f32_32x32x64_bf8_fp8 | v_smfmac_f32_32x32x64_bf8_fp8 | VOP3P | V SMFMAC F32 32X32X64 BF8 FP8 | |
| v_smfmac_f32_32x32x64_fp8_bf8 | v_smfmac_f32_32x32x64_fp8_bf8 | VOP3P | V SMFMAC F32 32X32X64 FP8 BF8 | |
| v_smfmac_f32_32x32x64_fp8_fp8 | v_smfmac_f32_32x32x64_fp8_fp8 | VOP3P | V SMFMAC F32 32X32X64 FP8 FP8 | |
| v_smfmac_f32_32x32x64bf8bf8 | v_smfmac_f32_32x32x64bf8bf8 | VOP3P | V SMFMAC F32 32X32X64BF8BF8 | |
| v_smfmac_f32_32x32x64bf8fp8 | v_smfmac_f32_32x32x64bf8fp8 | VOP3P | V SMFMAC F32 32X32X64BF8FP8 | |
| v_smfmac_f32_32x32x64fp8bf8 | v_smfmac_f32_32x32x64fp8bf8 | VOP3P | V SMFMAC F32 32X32X64FP8BF8 | |
| v_smfmac_f32_32x32x64fp8fp8 | v_smfmac_f32_32x32x64fp8fp8 | VOP3P | V SMFMAC F32 32X32X64FP8FP8 | |
| v_smfmac_i32_16x16x128_i8 | v_smfmac_i32_16x16x128_i8 | VOP3P | V SMFMAC I32 16X16X128 I8 | |
| v_smfmac_i32_16x16x128i8 | v_smfmac_i32_16x16x128i8 | VOP3P | V SMFMAC I32 16X16X128I8 | |
| v_smfmac_i32_16x16x64_i8 | v_smfmac_i32_16x16x64_i8 | VOP3P | V SMFMAC I32 16X16X64 I8 | |
| v_smfmac_i32_16x16x64i8 | v_smfmac_i32_16x16x64i8 | VOP3P | V SMFMAC I32 16X16X64I8 | |
| v_smfmac_i32_32x32x32_i8 | v_smfmac_i32_32x32x32_i8 | VOP3P | V SMFMAC I32 32X32X32 I8 | |
| v_smfmac_i32_32x32x32i8 | v_smfmac_i32_32x32x32i8 | VOP3P | V SMFMAC I32 32X32X32I8 | |
| v_smfmac_i32_32x32x64_i8 | v_smfmac_i32_32x32x64_i8 | VOP3P | V SMFMAC I32 32X32X64 I8 | |
| v_smfmac_i32_32x32x64i8 | v_smfmac_i32_32x32x64i8 | VOP3P | V SMFMAC I32 32X32X64I8 | |
| v_sqrt_bf16 | v_sqrt_bf16 | VOP1 | V SQRT BF16 | |
| v_sqrt_f16 | v_sqrt_f16 | VOP1 | V SQRT F16 | |
| v_sqrt_f32 | v_sqrt_f32 | VOP1 | V SQRT F32 | |
| v_sqrt_f64 | v_sqrt_f64 | VOP1 | V SQRT F64 | |
| v_sub_co_u32 | v_sub_co_u32 | VOP2 | V SUB CO U32 | |
| v_sub_f16 | v_sub_f16 | VOP2 | V SUB F16 | |
| v_sub_f32 | v_sub_f32 VDST, S0, S1 | VOP2 | V SUB F32 | |
| v_sub_i16 | v_sub_i16 | VOP3 | V SUB I16 | |
| v_sub_i32 | v_sub_i32 | VOP2 | V SUB I32 | |
| v_sub_nc_i16 | v_sub_nc_i16 | VOP3 | V SUB NC I16 | |
| v_sub_nc_i32 | v_sub_nc_i32 | VOP3 | V SUB NC I32 | |
| v_sub_nc_u16 | v_sub_nc_u16 | VOP3 | V SUB NC U16 | |
| v_sub_nc_u64 | v_sub_nc_u64 | VOP2 | V SUB NC U64 | |
| v_sub_u16 | v_sub_u16 | VOP2 | V SUB U16 | |
| v_sub_u32 | v_sub_u32 | VOP2 | V SUB U32 | |
| v_subb_co_u32 | v_subb_co_u32 | VOP2 | V SUBB CO U32 | |
| v_subb_u32 | v_subb_u32 | VOP2 | V SUBB U32 | |
| v_subbrev_co_u32 | v_subbrev_co_u32 | VOP2 | V SUBBREV CO U32 | |
| v_subbrev_u32 | v_subbrev_u32 | VOP2 | V SUBBREV U32 | |
| v_subrev_co_u32 | v_subrev_co_u32 | VOP2 | V SUBREV CO U32 | |
| v_subrev_f16 | v_subrev_f16 | VOP2 | V SUBREV F16 | |
| v_subrev_f32 | v_subrev_f32 | VOP2 | V SUBREV F32 | |
| v_subrev_i32 | v_subrev_i32 | VOP2 | V SUBREV I32 | |
| v_subrev_u16 | v_subrev_u16 | VOP2 | V SUBREV U16 | |
| v_subrev_u32 | v_subrev_u32 | VOP2 | V SUBREV U32 | |
| v_swap_b16 | v_swap_b16 | VOP1 | V SWAP B16 | |
| v_swap_b32 | v_swap_b32 | VOP1 | V SWAP B32 | |
| v_swaprel_b32 | v_swaprel_b32 | VOP1 | V SWAPREL B32 | |
| v_tanh_bf16 | v_tanh_bf16 | VOP1 | V TANH BF16 | |
| v_tanh_f16 | v_tanh_f16 | VOP1 | V TANH F16 | |
| v_tanh_f32 | v_tanh_f32 | VOP1 | V TANH F32 | |
| v_trig_preop_f64 | v_trig_preop_f64 | VOP3 | V TRIG PREOP F64 | |
| v_trunc_f16 | v_trunc_f16 | VOP1 | V TRUNC F16 | |
| v_trunc_f32 | v_trunc_f32 | VOP1 | V TRUNC F32 | |
| v_trunc_f64 | v_trunc_f64 | VOP1 | V TRUNC F64 | |
| v_wmma_ld_scale16_paired_b64 | v_wmma_ld_scale16_paired_b64 | VOP3P | V WMMA LD SCALE16 PAIRED B64 | |
| v_wmma_ld_scale_paired_b32 | v_wmma_ld_scale_paired_b32 | VOP3P | V WMMA LD SCALE PAIRED B32 | |
| v_writelane_b32 | v_writelane_b32 | VOP2 | V WRITELANE B32 | |
| v_xad_u32 | v_xad_u32 | VOP3 | V XAD U32 | |
| v_xnor_b32 | v_xnor_b32 | VOP2 | V XNOR B32 | |
| v_xor3_b32 | v_xor3_b32 | VOP3 | V XOR3 B32 | |
| v_xor_b16 | v_xor_b16 | VOP3 | V XOR B16 | |
| v_xor_b16_fake16 | v_xor_b16_fake16 | VOP2 | V XOR B16 FAKE16 | |
| v_xor_b16_t16 | v_xor_b16_t16 | VOP2 | V XOR B16 T16 | |
| v_xor_b32 | v_xor_b32 | VOP2 | V XOR B32 |