Lines Matching refs:Ra
3524 def USADA8 : AI<(outs GPR:$Rd), (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3526 "\t$Rd, $Rn, $Rm, $Ra", []>,
3531 bits<4> Ra;
3535 let Inst{15-12} = Ra;
3773 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra),
3774 IIC_iMAC32, "mla", "\t$Rd, $Rn, $Rm, $Ra",
3775 [(set GPRnopc:$Rd, (add (mul GPRnopc:$Rn, GPRnopc:$Rm), GPRnopc:$Ra))]>,
3777 bits<4> Ra;
3778 let Inst{15-12} = Ra;
3783 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra,
3785 [(set GPRnopc:$Rd, (add (mul GPRnopc:$Rn, GPRnopc:$Rm), GPRnopc:$Ra))],
3786 (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra, pred:$p, cc_out:$s)>,
3789 def MLS : AMul1I<0b0000011, (outs GPR:$Rd), (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3790 IIC_iMAC32, "mls", "\t$Rd, $Rn, $Rm, $Ra",
3791 [(set GPR:$Rd, (sub GPR:$Ra, (mul GPR:$Rn, GPR:$Rm)))]>,
3796 bits<4> Ra;
3798 let Inst{15-12} = Ra;
3888 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3889 IIC_iMAC32, "smmla", "\t$Rd, $Rn, $Rm, $Ra",
3890 [(set GPR:$Rd, (add (mulhs GPR:$Rn, GPR:$Rm), GPR:$Ra))]>,
3894 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3895 IIC_iMAC32, "smmlar", "\t$Rd, $Rn, $Rm, $Ra", []>,
3899 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3900 IIC_iMAC32, "smmls", "\t$Rd, $Rn, $Rm, $Ra", []>,
3904 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3905 IIC_iMAC32, "smmlsr", "\t$Rd, $Rn, $Rm, $Ra", []>,
3950 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
3951 IIC_iMAC16, !strconcat(opc, "bb"), "\t$Rd, $Rn, $Rm, $Ra",
3952 [(set GPRnopc:$Rd, (add GPR:$Ra,
3958 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
3959 IIC_iMAC16, !strconcat(opc, "bt"), "\t$Rd, $Rn, $Rm, $Ra",
3961 (add GPR:$Ra, (opnode (sext_inreg GPRnopc:$Rn, i16),
3966 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
3967 IIC_iMAC16, !strconcat(opc, "tb"), "\t$Rd, $Rn, $Rm, $Ra",
3969 (add GPR:$Ra, (opnode (sra GPRnopc:$Rn, (i32 16)),
3974 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
3975 IIC_iMAC16, !strconcat(opc, "tt"), "\t$Rd, $Rn, $Rm, $Ra",
3977 (add GPR:$Ra, (opnode (sra GPRnopc:$Rn, (i32 16)),
3982 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
3983 IIC_iMAC16, !strconcat(opc, "wb"), "\t$Rd, $Rn, $Rm, $Ra",
3985 (add GPR:$Ra, (sra (opnode GPRnopc:$Rn,
3990 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
3991 IIC_iMAC16, !strconcat(opc, "wt"), "\t$Rd, $Rn, $Rm, $Ra",
3993 (add GPR:$Ra, (sra (opnode GPRnopc:$Rn,
4049 bits<4> Ra;
4052 let Inst{15-12} = Ra;
4066 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4067 NoItinerary, !strconcat(opc, "d"), "\t$Rd, $Rn, $Rm, $Ra">;
4070 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4071 NoItinerary, !strconcat(opc, "dx"), "\t$Rd, $Rn, $Rm, $Ra">;
5573 def : InstAlias<"mla${s}${p} $Rd, $Rn, $Rm, $Ra",
5574 (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra,