Lines Matching refs:Ra
3633 def USADA8 : AI<(outs GPR:$Rd), (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3635 "\t$Rd, $Rn, $Rm, $Ra", []>,
3640 bits<4> Ra;
3644 let Inst{15-12} = Ra;
3881 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra),
3882 IIC_iMAC32, "mla", "\t$Rd, $Rn, $Rm, $Ra",
3883 [(set GPRnopc:$Rd, (add (mul GPRnopc:$Rn, GPRnopc:$Rm), GPRnopc:$Ra))]>,
3885 bits<4> Ra;
3886 let Inst{15-12} = Ra;
3891 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra,
3893 [(set GPRnopc:$Rd, (add (mul GPRnopc:$Rn, GPRnopc:$Rm), GPRnopc:$Ra))],
3894 (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra, pred:$p, cc_out:$s)>,
3897 def MLS : AMul1I<0b0000011, (outs GPR:$Rd), (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3898 IIC_iMAC32, "mls", "\t$Rd, $Rn, $Rm, $Ra",
3899 [(set GPR:$Rd, (sub GPR:$Ra, (mul GPR:$Rn, GPR:$Rm)))]>,
3904 bits<4> Ra;
3906 let Inst{15-12} = Ra;
3997 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
3998 IIC_iMAC32, "smmla", "\t$Rd, $Rn, $Rm, $Ra",
3999 [(set GPR:$Rd, (add (mulhs GPR:$Rn, GPR:$Rm), GPR:$Ra))]>,
4003 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
4004 IIC_iMAC32, "smmlar", "\t$Rd, $Rn, $Rm, $Ra", []>,
4008 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
4009 IIC_iMAC32, "smmls", "\t$Rd, $Rn, $Rm, $Ra", []>,
4013 (ins GPR:$Rn, GPR:$Rm, GPR:$Ra),
4014 IIC_iMAC32, "smmlsr", "\t$Rd, $Rn, $Rm, $Ra", []>,
4057 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4058 IIC_iMAC16, !strconcat(opc, "bb"), "\t$Rd, $Rn, $Rm, $Ra",
4059 [(set GPRnopc:$Rd, (add GPR:$Ra,
4065 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4066 IIC_iMAC16, !strconcat(opc, "bt"), "\t$Rd, $Rn, $Rm, $Ra",
4068 (add GPR:$Ra, (mul (sext_inreg GPRnopc:$Rn, i16),
4073 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4074 IIC_iMAC16, !strconcat(opc, "tb"), "\t$Rd, $Rn, $Rm, $Ra",
4076 (add GPR:$Ra, (mul (sra GPRnopc:$Rn, (i32 16)),
4081 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4082 IIC_iMAC16, !strconcat(opc, "tt"), "\t$Rd, $Rn, $Rm, $Ra",
4084 (add GPR:$Ra, (mul (sra GPRnopc:$Rn, (i32 16)),
4089 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4090 IIC_iMAC16, !strconcat(opc, "wb"), "\t$Rd, $Rn, $Rm, $Ra",
4095 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4096 IIC_iMAC16, !strconcat(opc, "wt"), "\t$Rd, $Rn, $Rm, $Ra",
4152 bits<4> Ra;
4155 let Inst{15-12} = Ra;
4169 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4170 NoItinerary, !strconcat(opc, "d"), "\t$Rd, $Rn, $Rm, $Ra">;
4173 (ins GPRnopc:$Rn, GPRnopc:$Rm, GPR:$Ra),
4174 NoItinerary, !strconcat(opc, "dx"), "\t$Rd, $Rn, $Rm, $Ra">;
5786 def : InstAlias<"mla${s}${p} $Rd, $Rn, $Rm, $Ra",
5787 (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra,