We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 51d02b4 commit 75da831Copy full SHA for 75da831
llvm/lib/Target/AMDGPU/VOP3Instructions.td
@@ -344,8 +344,10 @@ let FPDPRounding = 1 in {
344
345
let SubtargetPredicate = Has16BitInsts, isCommutable = 1 in {
346
347
-defm V_MAD_U16 : VOP3Inst <"v_mad_u16", VOP3_Profile<VOP_I16_I16_I16_I16, VOP3_CLAMP>>;
348
-defm V_MAD_I16 : VOP3Inst <"v_mad_i16", VOP3_Profile<VOP_I16_I16_I16_I16, VOP3_CLAMP>>;
+let isCommutable = 1{
+ defm V_MAD_U16 : VOP3Inst <"v_mad_u16", VOP3_Profile<VOP_I16_I16_I16_I16, VOP3_CLAMP>>;
349
+ defm V_MAD_I16 : VOP3Inst <"v_mad_i16", VOP3_Profile<VOP_I16_I16_I16_I16, VOP3_CLAMP>>;
350
+}
351
let FPDPRounding = 1 in {
352
defm V_MAD_F16 : VOP3Inst <"v_mad_f16", VOP3_Profile<VOP_F16_F16_F16_F16>, any_fmad>;
353
let Uses = [MODE, M0, EXEC] in {
0 commit comments