@@ -476,10 +476,10 @@ def TH_FSURD : THStoreIndexed<FPR64, 0b01110, "th.fsurd">,
476
476
} // DecoderNamespace = "XTHead"
477
477
478
478
let Predicates = [HasVendorXTHeadVdot] in {
479
- defm THVdotVMAQA : THVdotVMAQA<"th.vmaqa", 0b100000>;
480
- defm THVdotVMAQAU : THVdotVMAQA<"th.vmaqau", 0b100010>;
481
- defm THVdotVMAQASU : THVdotVMAQA<"th.vmaqasu", 0b100100>;
482
- defm THVdotVMAQAUS : THVdotVMAQA_VX<"th.vmaqaus",0b100110>;
479
+ defm TH_VMAQA : THVdotVMAQA<"th.vmaqa", 0b100000>;
480
+ defm TH_VMAQAU : THVdotVMAQA<"th.vmaqau", 0b100010>;
481
+ defm TH_VMAQASU : THVdotVMAQA<"th.vmaqasu", 0b100100>;
482
+ defm TH_VMAQAUS : THVdotVMAQA_VX<"th.vmaqaus",0b100110>;
483
483
}
484
484
485
485
// Associate LMUL with tablegen records of register classes.
@@ -661,20 +661,20 @@ def : Pat<(i32 (sub GPR:$rd, (mul (sexti16 (i32 GPR:$rs1)),
661
661
} // Predicates = [HasVendorXTHeadMac, IsRV32]
662
662
663
663
let Predicates = [HasVendorXTHeadVdot] in {
664
- defm PseudoTHVdotVMAQA : VPseudoVMAQA_VV_VX;
665
- defm PseudoTHVdotVMAQAU : VPseudoVMAQA_VV_VX;
666
- defm PseudoTHVdotVMAQASU : VPseudoVMAQA_VV_VX;
667
- defm PseudoTHVdotVMAQAUS : VPseudoVMAQA_VX;
664
+ defm PseudoTH_VMAQA : VPseudoVMAQA_VV_VX;
665
+ defm PseudoTH_VMAQAU : VPseudoVMAQA_VV_VX;
666
+ defm PseudoTH_VMAQASU : VPseudoVMAQA_VV_VX;
667
+ defm PseudoTH_VMAQAUS : VPseudoVMAQA_VX;
668
668
}
669
669
670
670
let Predicates = [HasVendorXTHeadVdot] in {
671
- defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqa", "PseudoTHVdotVMAQA ",
671
+ defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqa", "PseudoTH_VMAQA ",
672
672
AllQuadWidenableInt8NoVLMulVectors>;
673
- defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqau", "PseudoTHVdotVMAQAU ",
673
+ defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqau", "PseudoTH_VMAQAU ",
674
674
AllQuadWidenableInt8NoVLMulVectors>;
675
- defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqasu","PseudoTHVdotVMAQASU ",
675
+ defm : VPatTernaryVMAQA_VV_VX<"int_riscv_th_vmaqasu","PseudoTH_VMAQASU ",
676
676
AllQuadWidenableInt8NoVLMulVectors>;
677
- defm : VPatTernaryVMAQA_VX<"int_riscv_th_vmaqaus", "PseudoTHVdotVMAQAUS ",
677
+ defm : VPatTernaryVMAQA_VX<"int_riscv_th_vmaqaus", "PseudoTH_VMAQAUS ",
678
678
AllQuadWidenableInt8NoVLMulVectors>;
679
679
}
680
680
0 commit comments