reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
22797   { 13251 /* v_add_f16 */, AMDGPU::V_ADD_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22799   { 13368 /* v_add_u16 */, AMDGPU::V_ADD_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22805   { 13489 /* v_ashrrev_i16 */, AMDGPU::V_ASHRREV_I16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22808   { 13598 /* v_ceil_f16 */, AMDGPU::V_CEIL_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22810   { 13641 /* v_cmp_class_f16 */, AMDGPU::V_CMP_CLASS_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22812   { 13749 /* v_cmp_eq_f16 */, AMDGPU::V_CMP_EQ_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22814   { 13839 /* v_cmp_eq_i16 */, AMDGPU::V_CMP_EQ_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22816   { 13929 /* v_cmp_eq_u16 */, AMDGPU::V_CMP_EQ_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22818   { 14019 /* v_cmp_f_f16 */, AMDGPU::V_CMP_F_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22820   { 14103 /* v_cmp_f_i16 */, AMDGPU::V_CMP_F_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22822   { 14187 /* v_cmp_f_u16 */, AMDGPU::V_CMP_F_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22824   { 14271 /* v_cmp_ge_f16 */, AMDGPU::V_CMP_GE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22826   { 14361 /* v_cmp_ge_i16 */, AMDGPU::V_CMP_GE_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22828   { 14451 /* v_cmp_ge_u16 */, AMDGPU::V_CMP_GE_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22830   { 14541 /* v_cmp_gt_f16 */, AMDGPU::V_CMP_GT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22832   { 14631 /* v_cmp_gt_i16 */, AMDGPU::V_CMP_GT_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22834   { 14721 /* v_cmp_gt_u16 */, AMDGPU::V_CMP_GT_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22836   { 14811 /* v_cmp_le_f16 */, AMDGPU::V_CMP_LE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22838   { 14901 /* v_cmp_le_i16 */, AMDGPU::V_CMP_LE_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22840   { 14991 /* v_cmp_le_u16 */, AMDGPU::V_CMP_LE_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22842   { 15081 /* v_cmp_lg_f16 */, AMDGPU::V_CMP_LG_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22844   { 15171 /* v_cmp_lt_f16 */, AMDGPU::V_CMP_LT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22846   { 15261 /* v_cmp_lt_i16 */, AMDGPU::V_CMP_LT_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22848   { 15351 /* v_cmp_lt_u16 */, AMDGPU::V_CMP_LT_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22850   { 15441 /* v_cmp_ne_i16 */, AMDGPU::V_CMP_NE_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22852   { 15531 /* v_cmp_ne_u16 */, AMDGPU::V_CMP_NE_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22854   { 15621 /* v_cmp_neq_f16 */, AMDGPU::V_CMP_NEQ_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22856   { 15717 /* v_cmp_nge_f16 */, AMDGPU::V_CMP_NGE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22858   { 15813 /* v_cmp_ngt_f16 */, AMDGPU::V_CMP_NGT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22860   { 15909 /* v_cmp_nle_f16 */, AMDGPU::V_CMP_NLE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22862   { 16005 /* v_cmp_nlg_f16 */, AMDGPU::V_CMP_NLG_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22864   { 16101 /* v_cmp_nlt_f16 */, AMDGPU::V_CMP_NLT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22866   { 16197 /* v_cmp_o_f16 */, AMDGPU::V_CMP_O_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22868   { 16281 /* v_cmp_t_i16 */, AMDGPU::V_CMP_T_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22870   { 16365 /* v_cmp_t_u16 */, AMDGPU::V_CMP_T_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22872   { 16449 /* v_cmp_tru_f16 */, AMDGPU::V_CMP_TRU_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22874   { 16545 /* v_cmp_u_f16 */, AMDGPU::V_CMP_U_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22876   { 18773 /* v_cmpx_class_f16 */, AMDGPU::V_CMPX_CLASS_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22878   { 18887 /* v_cmpx_eq_f16 */, AMDGPU::V_CMPX_EQ_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22880   { 18983 /* v_cmpx_eq_i16 */, AMDGPU::V_CMPX_EQ_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22882   { 19079 /* v_cmpx_eq_u16 */, AMDGPU::V_CMPX_EQ_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22884   { 19175 /* v_cmpx_f_f16 */, AMDGPU::V_CMPX_F_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22886   { 19265 /* v_cmpx_f_i16 */, AMDGPU::V_CMPX_F_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22888   { 19355 /* v_cmpx_f_u16 */, AMDGPU::V_CMPX_F_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22890   { 19445 /* v_cmpx_ge_f16 */, AMDGPU::V_CMPX_GE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22892   { 19541 /* v_cmpx_ge_i16 */, AMDGPU::V_CMPX_GE_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22894   { 19637 /* v_cmpx_ge_u16 */, AMDGPU::V_CMPX_GE_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22896   { 19733 /* v_cmpx_gt_f16 */, AMDGPU::V_CMPX_GT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22898   { 19829 /* v_cmpx_gt_i16 */, AMDGPU::V_CMPX_GT_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22900   { 19925 /* v_cmpx_gt_u16 */, AMDGPU::V_CMPX_GT_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22902   { 20021 /* v_cmpx_le_f16 */, AMDGPU::V_CMPX_LE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22904   { 20117 /* v_cmpx_le_i16 */, AMDGPU::V_CMPX_LE_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22906   { 20213 /* v_cmpx_le_u16 */, AMDGPU::V_CMPX_LE_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22908   { 20309 /* v_cmpx_lg_f16 */, AMDGPU::V_CMPX_LG_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22910   { 20405 /* v_cmpx_lt_f16 */, AMDGPU::V_CMPX_LT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22912   { 20501 /* v_cmpx_lt_i16 */, AMDGPU::V_CMPX_LT_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22914   { 20597 /* v_cmpx_lt_u16 */, AMDGPU::V_CMPX_LT_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22916   { 20693 /* v_cmpx_ne_i16 */, AMDGPU::V_CMPX_NE_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22918   { 20789 /* v_cmpx_ne_u16 */, AMDGPU::V_CMPX_NE_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22920   { 20885 /* v_cmpx_neq_f16 */, AMDGPU::V_CMPX_NEQ_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22922   { 20987 /* v_cmpx_nge_f16 */, AMDGPU::V_CMPX_NGE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22924   { 21089 /* v_cmpx_ngt_f16 */, AMDGPU::V_CMPX_NGT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22926   { 21191 /* v_cmpx_nle_f16 */, AMDGPU::V_CMPX_NLE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22928   { 21293 /* v_cmpx_nlg_f16 */, AMDGPU::V_CMPX_NLG_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22930   { 21395 /* v_cmpx_nlt_f16 */, AMDGPU::V_CMPX_NLT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22932   { 21497 /* v_cmpx_o_f16 */, AMDGPU::V_CMPX_O_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22934   { 21587 /* v_cmpx_t_i16 */, AMDGPU::V_CMPX_T_I16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22936   { 21677 /* v_cmpx_t_u16 */, AMDGPU::V_CMPX_T_U16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22938   { 21767 /* v_cmpx_tru_f16 */, AMDGPU::V_CMPX_TRU_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22940   { 21869 /* v_cmpx_u_f16 */, AMDGPU::V_CMPX_U_F16_sdwa_vi, ConvertCustom_cvtSdwaVOPC, AMFBS_Has16BitInsts_HasSDWA, { MCK_VCC, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22949   { 21973 /* v_cos_f16 */, AMDGPU::V_COS_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22952   { 22059 /* v_cvt_f16_i16 */, AMDGPU::V_CVT_F16_I16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22953   { 22073 /* v_cvt_f16_u16 */, AMDGPU::V_CVT_F16_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22962   { 22271 /* v_cvt_i16_f16 */, AMDGPU::V_CVT_I16_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22968   { 22561 /* v_cvt_u16_f16 */, AMDGPU::V_CVT_U16_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22970   { 22899 /* v_exp_f16 */, AMDGPU::V_EXP_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22976   { 22969 /* v_floor_f16 */, AMDGPU::V_FLOOR_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22979   { 23168 /* v_fract_f16 */, AMDGPU::V_FRACT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22981   { 23204 /* v_frexp_exp_i16_f16 */, AMDGPU::V_FREXP_EXP_I16_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22983   { 23264 /* v_frexp_mant_f16 */, AMDGPU::V_FREXP_MANT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22985   { 23439 /* v_ldexp_f16 */, AMDGPU::V_LDEXP_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithInt32InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22986   { 23501 /* v_log_f16 */, AMDGPU::V_LOG_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
22989   { 23589 /* v_lshlrev_b16 */, AMDGPU::V_LSHLREV_B16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22991   { 23653 /* v_lshrrev_b16 */, AMDGPU::V_LSHRREV_B16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22993   { 23695 /* v_mac_f16 */, AMDGPU::V_MAC_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22995   { 24084 /* v_max_f16 */, AMDGPU::V_MAX_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22997   { 24114 /* v_max_i16 */, AMDGPU::V_MAX_I16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
22999   { 24151 /* v_max_u16 */, AMDGPU::V_MAX_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23001   { 24775 /* v_min_f16 */, AMDGPU::V_MIN_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23003   { 24805 /* v_min_i16 */, AMDGPU::V_MIN_I16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23005   { 24842 /* v_min_u16 */, AMDGPU::V_MIN_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23009   { 24989 /* v_mul_f16 */, AMDGPU::V_MUL_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23015   { 25123 /* v_mul_lo_u16 */, AMDGPU::V_MUL_LO_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23020   { 25609 /* v_rcp_f16 */, AMDGPU::V_RCP_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
23023   { 25707 /* v_rndne_f16 */, AMDGPU::V_RNDNE_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
23025   { 25775 /* v_rsq_f16 */, AMDGPU::V_RSQ_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
23028   { 25906 /* v_sin_f16 */, AMDGPU::V_SIN_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
23030   { 25926 /* v_sqrt_f16 */, AMDGPU::V_SQRT_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
23036   { 25988 /* v_sub_f16 */, AMDGPU::V_SUB_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23038   { 26080 /* v_sub_u16 */, AMDGPU::V_SUB_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23050   { 26191 /* v_subrev_f16 */, AMDGPU::V_SUBREV_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23052   { 26246 /* v_subrev_u16 */, AMDGPU::V_SUBREV_U16_sdwa_vi, ConvertCustom_cvtSdwaVOP2, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithInt16InputMods, MCK_SDWAWithInt16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel, MCK_ImmSDWASrc1Sel }, },
23054   { 26314 /* v_trunc_f16 */, AMDGPU::V_TRUNC_F16_sdwa_vi, ConvertCustom_cvtSdwaVOP1, AMFBS_Has16BitInsts_HasSDWA, { MCK_VGPR_32, MCK_SDWAWithFP16InputMods, MCK_ImmClampSI, MCK_ImmSDWADstSel, MCK_ImmSDWADstUnused, MCK_ImmSDWASrc0Sel }, },
72916   { 13251 /* v_add_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
72917   { 13251 /* v_add_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
72918   { 13251 /* v_add_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
72919   { 13251 /* v_add_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
72920   { 13251 /* v_add_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
72921   { 13251 /* v_add_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
73017   { 13368 /* v_add_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73018   { 13368 /* v_add_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73019   { 13368 /* v_add_u16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
73020   { 13368 /* v_add_u16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73021   { 13368 /* v_add_u16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73022   { 13368 /* v_add_u16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
73111   { 13489 /* v_ashrrev_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73112   { 13489 /* v_ashrrev_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73113   { 13489 /* v_ashrrev_i16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
73114   { 13489 /* v_ashrrev_i16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73115   { 13489 /* v_ashrrev_i16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73116   { 13489 /* v_ashrrev_i16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
73186   { 13598 /* v_ceil_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73187   { 13598 /* v_ceil_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73188   { 13598 /* v_ceil_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
73189   { 13598 /* v_ceil_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73190   { 13598 /* v_ceil_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
73276   { 13641 /* v_cmp_class_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73277   { 13641 /* v_cmp_class_f16 */, 4 /* 2 */, MCK_SDWAWithInt32InputMods, AMFBS_Has16BitInsts_HasSDWA },
73278   { 13641 /* v_cmp_class_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73279   { 13641 /* v_cmp_class_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73280   { 13641 /* v_cmp_class_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73322   { 13749 /* v_cmp_eq_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73323   { 13749 /* v_cmp_eq_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73324   { 13749 /* v_cmp_eq_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73325   { 13749 /* v_cmp_eq_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73366   { 13839 /* v_cmp_eq_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73367   { 13839 /* v_cmp_eq_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73368   { 13839 /* v_cmp_eq_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73369   { 13839 /* v_cmp_eq_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73398   { 13929 /* v_cmp_eq_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73399   { 13929 /* v_cmp_eq_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73400   { 13929 /* v_cmp_eq_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73401   { 13929 /* v_cmp_eq_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73434   { 14019 /* v_cmp_f_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73435   { 14019 /* v_cmp_f_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73436   { 14019 /* v_cmp_f_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73437   { 14019 /* v_cmp_f_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73473   { 14103 /* v_cmp_f_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73474   { 14103 /* v_cmp_f_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73475   { 14103 /* v_cmp_f_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73476   { 14103 /* v_cmp_f_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73500   { 14187 /* v_cmp_f_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73501   { 14187 /* v_cmp_f_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73502   { 14187 /* v_cmp_f_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73503   { 14187 /* v_cmp_f_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73536   { 14271 /* v_cmp_ge_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73537   { 14271 /* v_cmp_ge_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73538   { 14271 /* v_cmp_ge_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73539   { 14271 /* v_cmp_ge_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73580   { 14361 /* v_cmp_ge_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73581   { 14361 /* v_cmp_ge_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73582   { 14361 /* v_cmp_ge_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73583   { 14361 /* v_cmp_ge_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73612   { 14451 /* v_cmp_ge_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73613   { 14451 /* v_cmp_ge_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73614   { 14451 /* v_cmp_ge_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73615   { 14451 /* v_cmp_ge_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73648   { 14541 /* v_cmp_gt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73649   { 14541 /* v_cmp_gt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73650   { 14541 /* v_cmp_gt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73651   { 14541 /* v_cmp_gt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73692   { 14631 /* v_cmp_gt_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73693   { 14631 /* v_cmp_gt_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73694   { 14631 /* v_cmp_gt_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73695   { 14631 /* v_cmp_gt_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73724   { 14721 /* v_cmp_gt_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73725   { 14721 /* v_cmp_gt_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73726   { 14721 /* v_cmp_gt_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73727   { 14721 /* v_cmp_gt_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73760   { 14811 /* v_cmp_le_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73761   { 14811 /* v_cmp_le_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73762   { 14811 /* v_cmp_le_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73763   { 14811 /* v_cmp_le_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73804   { 14901 /* v_cmp_le_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73805   { 14901 /* v_cmp_le_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73806   { 14901 /* v_cmp_le_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73807   { 14901 /* v_cmp_le_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73836   { 14991 /* v_cmp_le_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73837   { 14991 /* v_cmp_le_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73838   { 14991 /* v_cmp_le_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73839   { 14991 /* v_cmp_le_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73872   { 15081 /* v_cmp_lg_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73873   { 15081 /* v_cmp_lg_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73874   { 15081 /* v_cmp_lg_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73875   { 15081 /* v_cmp_lg_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73920   { 15171 /* v_cmp_lt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73921   { 15171 /* v_cmp_lt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73922   { 15171 /* v_cmp_lt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73923   { 15171 /* v_cmp_lt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73964   { 15261 /* v_cmp_lt_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73965   { 15261 /* v_cmp_lt_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73966   { 15261 /* v_cmp_lt_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73967   { 15261 /* v_cmp_lt_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
73996   { 15351 /* v_cmp_lt_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
73997   { 15351 /* v_cmp_lt_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
73998   { 15351 /* v_cmp_lt_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
73999   { 15351 /* v_cmp_lt_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74028   { 15441 /* v_cmp_ne_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74029   { 15441 /* v_cmp_ne_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74030   { 15441 /* v_cmp_ne_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74031   { 15441 /* v_cmp_ne_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74060   { 15531 /* v_cmp_ne_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74061   { 15531 /* v_cmp_ne_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74062   { 15531 /* v_cmp_ne_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74063   { 15531 /* v_cmp_ne_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74096   { 15621 /* v_cmp_neq_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74097   { 15621 /* v_cmp_neq_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74098   { 15621 /* v_cmp_neq_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74099   { 15621 /* v_cmp_neq_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74144   { 15717 /* v_cmp_nge_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74145   { 15717 /* v_cmp_nge_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74146   { 15717 /* v_cmp_nge_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74147   { 15717 /* v_cmp_nge_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74192   { 15813 /* v_cmp_ngt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74193   { 15813 /* v_cmp_ngt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74194   { 15813 /* v_cmp_ngt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74195   { 15813 /* v_cmp_ngt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74240   { 15909 /* v_cmp_nle_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74241   { 15909 /* v_cmp_nle_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74242   { 15909 /* v_cmp_nle_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74243   { 15909 /* v_cmp_nle_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74288   { 16005 /* v_cmp_nlg_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74289   { 16005 /* v_cmp_nlg_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74290   { 16005 /* v_cmp_nlg_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74291   { 16005 /* v_cmp_nlg_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74336   { 16101 /* v_cmp_nlt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74337   { 16101 /* v_cmp_nlt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74338   { 16101 /* v_cmp_nlt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74339   { 16101 /* v_cmp_nlt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74384   { 16197 /* v_cmp_o_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74385   { 16197 /* v_cmp_o_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74386   { 16197 /* v_cmp_o_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74387   { 16197 /* v_cmp_o_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74423   { 16281 /* v_cmp_t_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74424   { 16281 /* v_cmp_t_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74425   { 16281 /* v_cmp_t_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74426   { 16281 /* v_cmp_t_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74450   { 16365 /* v_cmp_t_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74451   { 16365 /* v_cmp_t_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74452   { 16365 /* v_cmp_t_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74453   { 16365 /* v_cmp_t_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74486   { 16449 /* v_cmp_tru_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74487   { 16449 /* v_cmp_tru_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74488   { 16449 /* v_cmp_tru_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74489   { 16449 /* v_cmp_tru_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74534   { 16545 /* v_cmp_u_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74535   { 16545 /* v_cmp_u_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74536   { 16545 /* v_cmp_u_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74537   { 16545 /* v_cmp_u_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74772   { 18773 /* v_cmpx_class_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74773   { 18773 /* v_cmpx_class_f16 */, 4 /* 2 */, MCK_SDWAWithInt32InputMods, AMFBS_Has16BitInsts_HasSDWA },
74774   { 18773 /* v_cmpx_class_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74775   { 18773 /* v_cmpx_class_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74776   { 18773 /* v_cmpx_class_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74813   { 18887 /* v_cmpx_eq_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74814   { 18887 /* v_cmpx_eq_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74815   { 18887 /* v_cmpx_eq_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74816   { 18887 /* v_cmpx_eq_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74852   { 18983 /* v_cmpx_eq_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74853   { 18983 /* v_cmpx_eq_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74854   { 18983 /* v_cmpx_eq_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74855   { 18983 /* v_cmpx_eq_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74879   { 19079 /* v_cmpx_eq_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74880   { 19079 /* v_cmpx_eq_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74881   { 19079 /* v_cmpx_eq_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74882   { 19079 /* v_cmpx_eq_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74910   { 19175 /* v_cmpx_f_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74911   { 19175 /* v_cmpx_f_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74912   { 19175 /* v_cmpx_f_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74913   { 19175 /* v_cmpx_f_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74946   { 19265 /* v_cmpx_f_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74947   { 19265 /* v_cmpx_f_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74948   { 19265 /* v_cmpx_f_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74949   { 19265 /* v_cmpx_f_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
74970   { 19355 /* v_cmpx_f_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
74971   { 19355 /* v_cmpx_f_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
74972   { 19355 /* v_cmpx_f_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
74973   { 19355 /* v_cmpx_f_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75001   { 19445 /* v_cmpx_ge_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75002   { 19445 /* v_cmpx_ge_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75003   { 19445 /* v_cmpx_ge_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75004   { 19445 /* v_cmpx_ge_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75040   { 19541 /* v_cmpx_ge_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75041   { 19541 /* v_cmpx_ge_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75042   { 19541 /* v_cmpx_ge_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75043   { 19541 /* v_cmpx_ge_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75067   { 19637 /* v_cmpx_ge_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75068   { 19637 /* v_cmpx_ge_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75069   { 19637 /* v_cmpx_ge_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75070   { 19637 /* v_cmpx_ge_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75098   { 19733 /* v_cmpx_gt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75099   { 19733 /* v_cmpx_gt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75100   { 19733 /* v_cmpx_gt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75101   { 19733 /* v_cmpx_gt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75137   { 19829 /* v_cmpx_gt_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75138   { 19829 /* v_cmpx_gt_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75139   { 19829 /* v_cmpx_gt_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75140   { 19829 /* v_cmpx_gt_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75164   { 19925 /* v_cmpx_gt_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75165   { 19925 /* v_cmpx_gt_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75166   { 19925 /* v_cmpx_gt_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75167   { 19925 /* v_cmpx_gt_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75195   { 20021 /* v_cmpx_le_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75196   { 20021 /* v_cmpx_le_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75197   { 20021 /* v_cmpx_le_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75198   { 20021 /* v_cmpx_le_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75234   { 20117 /* v_cmpx_le_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75235   { 20117 /* v_cmpx_le_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75236   { 20117 /* v_cmpx_le_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75237   { 20117 /* v_cmpx_le_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75261   { 20213 /* v_cmpx_le_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75262   { 20213 /* v_cmpx_le_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75263   { 20213 /* v_cmpx_le_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75264   { 20213 /* v_cmpx_le_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75292   { 20309 /* v_cmpx_lg_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75293   { 20309 /* v_cmpx_lg_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75294   { 20309 /* v_cmpx_lg_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75295   { 20309 /* v_cmpx_lg_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75335   { 20405 /* v_cmpx_lt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75336   { 20405 /* v_cmpx_lt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75337   { 20405 /* v_cmpx_lt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75338   { 20405 /* v_cmpx_lt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75374   { 20501 /* v_cmpx_lt_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75375   { 20501 /* v_cmpx_lt_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75376   { 20501 /* v_cmpx_lt_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75377   { 20501 /* v_cmpx_lt_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75401   { 20597 /* v_cmpx_lt_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75402   { 20597 /* v_cmpx_lt_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75403   { 20597 /* v_cmpx_lt_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75404   { 20597 /* v_cmpx_lt_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75428   { 20693 /* v_cmpx_ne_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75429   { 20693 /* v_cmpx_ne_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75430   { 20693 /* v_cmpx_ne_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75431   { 20693 /* v_cmpx_ne_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75455   { 20789 /* v_cmpx_ne_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75456   { 20789 /* v_cmpx_ne_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75457   { 20789 /* v_cmpx_ne_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75458   { 20789 /* v_cmpx_ne_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75486   { 20885 /* v_cmpx_neq_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75487   { 20885 /* v_cmpx_neq_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75488   { 20885 /* v_cmpx_neq_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75489   { 20885 /* v_cmpx_neq_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75529   { 20987 /* v_cmpx_nge_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75530   { 20987 /* v_cmpx_nge_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75531   { 20987 /* v_cmpx_nge_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75532   { 20987 /* v_cmpx_nge_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75572   { 21089 /* v_cmpx_ngt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75573   { 21089 /* v_cmpx_ngt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75574   { 21089 /* v_cmpx_ngt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75575   { 21089 /* v_cmpx_ngt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75615   { 21191 /* v_cmpx_nle_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75616   { 21191 /* v_cmpx_nle_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75617   { 21191 /* v_cmpx_nle_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75618   { 21191 /* v_cmpx_nle_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75658   { 21293 /* v_cmpx_nlg_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75659   { 21293 /* v_cmpx_nlg_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75660   { 21293 /* v_cmpx_nlg_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75661   { 21293 /* v_cmpx_nlg_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75701   { 21395 /* v_cmpx_nlt_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75702   { 21395 /* v_cmpx_nlt_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75703   { 21395 /* v_cmpx_nlt_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75704   { 21395 /* v_cmpx_nlt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75744   { 21497 /* v_cmpx_o_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75745   { 21497 /* v_cmpx_o_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75746   { 21497 /* v_cmpx_o_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75747   { 21497 /* v_cmpx_o_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75780   { 21587 /* v_cmpx_t_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75781   { 21587 /* v_cmpx_t_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75782   { 21587 /* v_cmpx_t_i16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75783   { 21587 /* v_cmpx_t_i16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75804   { 21677 /* v_cmpx_t_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75805   { 21677 /* v_cmpx_t_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75806   { 21677 /* v_cmpx_t_u16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75807   { 21677 /* v_cmpx_t_u16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75835   { 21767 /* v_cmpx_tru_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75836   { 21767 /* v_cmpx_tru_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75837   { 21767 /* v_cmpx_tru_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75838   { 21767 /* v_cmpx_tru_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75878   { 21869 /* v_cmpx_u_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75879   { 21869 /* v_cmpx_u_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75880   { 21869 /* v_cmpx_u_f16 */, 16 /* 4 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75881   { 21869 /* v_cmpx_u_f16 */, 32 /* 5 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
75978   { 21973 /* v_cos_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
75979   { 21973 /* v_cos_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
75980   { 21973 /* v_cos_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
75981   { 21973 /* v_cos_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
75982   { 21973 /* v_cos_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
76130   { 22059 /* v_cvt_f16_i16 */, 2 /* 1 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
76131   { 22059 /* v_cvt_f16_i16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
76132   { 22059 /* v_cvt_f16_i16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
76133   { 22059 /* v_cvt_f16_i16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
76134   { 22059 /* v_cvt_f16_i16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
76162   { 22073 /* v_cvt_f16_u16 */, 2 /* 1 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
76163   { 22073 /* v_cvt_f16_u16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
76164   { 22073 /* v_cvt_f16_u16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
76165   { 22073 /* v_cvt_f16_u16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
76166   { 22073 /* v_cvt_f16_u16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
76497   { 22271 /* v_cvt_i16_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
76498   { 22271 /* v_cvt_i16_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
76499   { 22271 /* v_cvt_i16_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
76500   { 22271 /* v_cvt_i16_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
76501   { 22271 /* v_cvt_i16_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
76749   { 22561 /* v_cvt_u16_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
76750   { 22561 /* v_cvt_u16_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
76751   { 22561 /* v_cvt_u16_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
76752   { 22561 /* v_cvt_u16_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
76753   { 22561 /* v_cvt_u16_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
76983   { 22899 /* v_exp_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
76984   { 22899 /* v_exp_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
76985   { 22899 /* v_exp_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
76986   { 22899 /* v_exp_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
76987   { 22899 /* v_exp_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77158   { 22969 /* v_floor_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77159   { 22969 /* v_floor_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77160   { 22969 /* v_floor_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77161   { 22969 /* v_floor_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77162   { 22969 /* v_floor_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77336   { 23168 /* v_fract_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77337   { 23168 /* v_fract_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77338   { 23168 /* v_fract_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77339   { 23168 /* v_fract_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77340   { 23168 /* v_fract_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77418   { 23204 /* v_frexp_exp_i16_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77419   { 23204 /* v_frexp_exp_i16_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77420   { 23204 /* v_frexp_exp_i16_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77421   { 23204 /* v_frexp_exp_i16_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77422   { 23204 /* v_frexp_exp_i16_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77492   { 23264 /* v_frexp_mant_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77493   { 23264 /* v_frexp_mant_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77494   { 23264 /* v_frexp_mant_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77495   { 23264 /* v_frexp_mant_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77496   { 23264 /* v_frexp_mant_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77661   { 23439 /* v_ldexp_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77662   { 23439 /* v_ldexp_f16 */, 4 /* 2 */, MCK_SDWAWithInt32InputMods, AMFBS_Has16BitInsts_HasSDWA },
77663   { 23439 /* v_ldexp_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77664   { 23439 /* v_ldexp_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77665   { 23439 /* v_ldexp_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77666   { 23439 /* v_ldexp_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
77667   { 23439 /* v_ldexp_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77726   { 23501 /* v_log_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77727   { 23501 /* v_log_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77728   { 23501 /* v_log_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77729   { 23501 /* v_log_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77730   { 23501 /* v_log_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77819   { 23589 /* v_lshlrev_b16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77820   { 23589 /* v_lshlrev_b16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77821   { 23589 /* v_lshlrev_b16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77822   { 23589 /* v_lshlrev_b16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77823   { 23589 /* v_lshlrev_b16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
77824   { 23589 /* v_lshlrev_b16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77864   { 23653 /* v_lshrrev_b16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77865   { 23653 /* v_lshrrev_b16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77866   { 23653 /* v_lshrrev_b16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77867   { 23653 /* v_lshrrev_b16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77868   { 23653 /* v_lshrrev_b16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
77869   { 23653 /* v_lshrrev_b16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
77913   { 23695 /* v_mac_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
77914   { 23695 /* v_mac_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
77915   { 23695 /* v_mac_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
77916   { 23695 /* v_mac_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
77917   { 23695 /* v_mac_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
77918   { 23695 /* v_mac_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78089   { 24084 /* v_max_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78090   { 24084 /* v_max_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78091   { 24084 /* v_max_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78092   { 24084 /* v_max_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78093   { 24084 /* v_max_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78094   { 24084 /* v_max_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78170   { 24114 /* v_max_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78171   { 24114 /* v_max_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78172   { 24114 /* v_max_i16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78173   { 24114 /* v_max_i16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78174   { 24114 /* v_max_i16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78175   { 24114 /* v_max_i16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78218   { 24151 /* v_max_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78219   { 24151 /* v_max_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78220   { 24151 /* v_max_u16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78221   { 24151 /* v_max_u16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78222   { 24151 /* v_max_u16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78223   { 24151 /* v_max_u16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78378   { 24775 /* v_min_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78379   { 24775 /* v_min_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78380   { 24775 /* v_min_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78381   { 24775 /* v_min_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78382   { 24775 /* v_min_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78383   { 24775 /* v_min_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78459   { 24805 /* v_min_i16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78460   { 24805 /* v_min_i16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78461   { 24805 /* v_min_i16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78462   { 24805 /* v_min_i16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78463   { 24805 /* v_min_i16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78464   { 24805 /* v_min_i16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78507   { 24842 /* v_min_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78508   { 24842 /* v_min_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78509   { 24842 /* v_min_u16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78510   { 24842 /* v_min_u16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78511   { 24842 /* v_min_u16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78512   { 24842 /* v_min_u16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78622   { 24989 /* v_mul_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78623   { 24989 /* v_mul_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78624   { 24989 /* v_mul_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78625   { 24989 /* v_mul_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78626   { 24989 /* v_mul_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78627   { 24989 /* v_mul_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
78832   { 25123 /* v_mul_lo_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
78833   { 25123 /* v_mul_lo_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
78834   { 25123 /* v_mul_lo_u16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
78835   { 25123 /* v_mul_lo_u16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
78836   { 25123 /* v_mul_lo_u16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
78837   { 25123 /* v_mul_lo_u16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79149   { 25609 /* v_rcp_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79150   { 25609 /* v_rcp_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79151   { 25609 /* v_rcp_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79152   { 25609 /* v_rcp_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79153   { 25609 /* v_rcp_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79275   { 25707 /* v_rndne_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79276   { 25707 /* v_rndne_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79277   { 25707 /* v_rndne_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79278   { 25707 /* v_rndne_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79279   { 25707 /* v_rndne_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79365   { 25775 /* v_rsq_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79366   { 25775 /* v_rsq_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79367   { 25775 /* v_rsq_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79368   { 25775 /* v_rsq_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79369   { 25775 /* v_rsq_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79499   { 25906 /* v_sin_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79500   { 25906 /* v_sin_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79501   { 25906 /* v_sin_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79502   { 25906 /* v_sin_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79503   { 25906 /* v_sin_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79574   { 25926 /* v_sqrt_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79575   { 25926 /* v_sqrt_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79576   { 25926 /* v_sqrt_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79577   { 25926 /* v_sqrt_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79578   { 25926 /* v_sqrt_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79718   { 25988 /* v_sub_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79719   { 25988 /* v_sub_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79720   { 25988 /* v_sub_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79721   { 25988 /* v_sub_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79722   { 25988 /* v_sub_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
79723   { 25988 /* v_sub_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79810   { 26080 /* v_sub_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79811   { 26080 /* v_sub_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79812   { 26080 /* v_sub_u16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79813   { 26080 /* v_sub_u16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79814   { 26080 /* v_sub_u16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
79815   { 26080 /* v_sub_u16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
79965   { 26191 /* v_subrev_f16 */, 6 /* 1, 2 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
79966   { 26191 /* v_subrev_f16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
79967   { 26191 /* v_subrev_f16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
79968   { 26191 /* v_subrev_f16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
79969   { 26191 /* v_subrev_f16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
79970   { 26191 /* v_subrev_f16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
80053   { 26246 /* v_subrev_u16 */, 6 /* 1, 2 */, MCK_SDWAWithInt16InputMods, AMFBS_Has16BitInsts_HasSDWA },
80054   { 26246 /* v_subrev_u16 */, 8 /* 3 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
80055   { 26246 /* v_subrev_u16 */, 16 /* 4 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
80056   { 26246 /* v_subrev_u16 */, 64 /* 6 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
80057   { 26246 /* v_subrev_u16 */, 128 /* 7 */, MCK_ImmSDWASrc1Sel, AMFBS_Has16BitInsts_HasSDWA },
80058   { 26246 /* v_subrev_u16 */, 32 /* 5 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },
80108   { 26314 /* v_trunc_f16 */, 2 /* 1 */, MCK_SDWAWithFP16InputMods, AMFBS_Has16BitInsts_HasSDWA },
80109   { 26314 /* v_trunc_f16 */, 4 /* 2 */, MCK_ImmClampSI, AMFBS_Has16BitInsts_HasSDWA },
80110   { 26314 /* v_trunc_f16 */, 8 /* 3 */, MCK_ImmSDWADstSel, AMFBS_Has16BitInsts_HasSDWA },
80111   { 26314 /* v_trunc_f16 */, 32 /* 5 */, MCK_ImmSDWASrc0Sel, AMFBS_Has16BitInsts_HasSDWA },
80112   { 26314 /* v_trunc_f16 */, 16 /* 4 */, MCK_ImmSDWADstUnused, AMFBS_Has16BitInsts_HasSDWA },