@@ -1374,8 +1374,8 @@ class VOP3_DOT_Profile_fake16<VOPProfile P, VOP3Features Features = VOP3_REGULAR
13741374let SubtargetPredicate = isGFX11Plus in {
13751375 defm V_MAXMIN_F32 : VOP3Inst<"v_maxmin_f32", VOP3_Profile<VOP_F32_F32_F32_F32>>;
13761376 defm V_MINMAX_F32 : VOP3Inst<"v_minmax_f32", VOP3_Profile<VOP_F32_F32_F32_F32>>;
1377- defm V_MAXMIN_F16 : VOP3Inst <"v_maxmin_f16", VOP3_Profile< VOP_F16_F16_F16_F16> >;
1378- defm V_MINMAX_F16 : VOP3Inst <"v_minmax_f16", VOP3_Profile< VOP_F16_F16_F16_F16> >;
1377+ defm V_MAXMIN_F16 : VOP3Inst_t16 <"v_maxmin_f16", VOP_F16_F16_F16_F16>;
1378+ defm V_MINMAX_F16 : VOP3Inst_t16 <"v_minmax_f16", VOP_F16_F16_F16_F16>;
13791379 defm V_MAXMIN_U32 : VOP3Inst<"v_maxmin_u32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
13801380 defm V_MINMAX_U32 : VOP3Inst<"v_minmax_u32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
13811381 defm V_MAXMIN_I32 : VOP3Inst<"v_maxmin_i32", VOP3_Profile<VOP_I32_I32_I32_I32>>;
@@ -1588,8 +1588,8 @@ defm V_MED3_NUM_F32 : VOP3_Realtriple_with_name_gfx12<0x231, "V_MED3_F32",
15881588defm V_MED3_NUM_F16 : VOP3_Realtriple_t16_and_fake16_gfx12<0x232, "v_med3_num_f16", "V_MED3_F16", "v_med3_f16">;
15891589defm V_MINMAX_NUM_F32 : VOP3_Realtriple_with_name_gfx12<0x268, "V_MINMAX_F32", "v_minmax_num_f32">;
15901590defm V_MAXMIN_NUM_F32 : VOP3_Realtriple_with_name_gfx12<0x269, "V_MAXMIN_F32", "v_maxmin_num_f32">;
1591- defm V_MINMAX_NUM_F16 : VOP3_Realtriple_with_name_gfx12 <0x26a, "V_MINMAX_F16", "v_minmax_num_f16 ">;
1592- defm V_MAXMIN_NUM_F16 : VOP3_Realtriple_with_name_gfx12 <0x26b, "V_MAXMIN_F16", "v_maxmin_num_f16 ">;
1591+ defm V_MINMAX_NUM_F16 : VOP3_Realtriple_t16_and_fake16_gfx12 <0x26a, "v_minmax_num_f16", " V_MINMAX_F16", "v_minmax_f16 ">;
1592+ defm V_MAXMIN_NUM_F16 : VOP3_Realtriple_t16_and_fake16_gfx12 <0x26b, "v_maxmin_num_f16", " V_MAXMIN_F16", "v_maxmin_f16 ">;
15931593defm V_MINIMUMMAXIMUM_F32 : VOP3Only_Realtriple_gfx12<0x26c>;
15941594defm V_MAXIMUMMINIMUM_F32 : VOP3Only_Realtriple_gfx12<0x26d>;
15951595defm V_MINIMUMMAXIMUM_F16 : VOP3Only_Realtriple_t16_gfx12<0x26e>;
@@ -1730,8 +1730,8 @@ defm V_PERMLANE16_B32 : VOP3_Real_Base_gfx11_gfx12<0x25b>;
17301730defm V_PERMLANEX16_B32 : VOP3_Real_Base_gfx11_gfx12<0x25c>;
17311731defm V_MAXMIN_F32 : VOP3_Realtriple_gfx11<0x25e>;
17321732defm V_MINMAX_F32 : VOP3_Realtriple_gfx11<0x25f>;
1733- defm V_MAXMIN_F16 : VOP3_Realtriple_gfx11 <0x260>;
1734- defm V_MINMAX_F16 : VOP3_Realtriple_gfx11 <0x261>;
1733+ defm V_MAXMIN_F16 : VOP3_Realtriple_t16_and_fake16_gfx11 <0x260, "v_maxmin_f16" >;
1734+ defm V_MINMAX_F16 : VOP3_Realtriple_t16_and_fake16_gfx11 <0x261, "v_minmax_f16" >;
17351735defm V_MAXMIN_U32 : VOP3_Realtriple_gfx11_gfx12<0x262>;
17361736defm V_MINMAX_U32 : VOP3_Realtriple_gfx11_gfx12<0x263>;
17371737defm V_MAXMIN_I32 : VOP3_Realtriple_gfx11_gfx12<0x264>;
0 commit comments