Home
last modified time | relevance | path

Searched refs:Rtt (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfoV3.td196 (ins DoubleRegs:$Rss, DoubleRegs:$Rtt),
197 "$Rdd = vrcmpys($Rss, $Rtt):<<1:sat:raw:"#HiLo, []> {
200 bits<5> Rtt;
207 let Inst{12-8} = Rtt;
225 (ins DoubleRegs:$_src_, DoubleRegs:$Rss, DoubleRegs:$Rtt),
226 "$Rxx += vrcmpys($Rss, $Rtt):<<1:sat:raw:"#HiLo, [],
230 bits<5> Rtt;
237 let Inst{12-8} = Rtt;
DHexagonIntrinsicsV5.td10 //Rdd[+]=vrmpybsu(Rss,Rtt)
11 //Rdd[+]=vrmpybuu(Rss,Rtt)
20 //Rxx+=vdmpybsu(Rss,Rtt):sat
32 // Rd=vaddhub(Rss,Rtt):sat
DHexagonInstrAlias.td74 def : InstAlias<"memd($Rs) = $Rtt",
75 (S2_storerd_io IntRegs:$Rs, 0, DoubleRegs:$Rtt), 0>;
166 def : InstAlias<"if ($Pt) memd($Rs) = $Rtt",
167 (S2_pstorerdt_io PredRegs:$Pt, IntRegs:$Rs, 0, DoubleRegs:$Rtt), 0>;
222 def : InstAlias<"if (!$Pt) memd($Rs) = $Rtt",
223 (S2_pstorerdf_io PredRegs:$Pt, IntRegs:$Rs, 0, DoubleRegs:$Rtt), 0>;
368 def : InstAlias<"if ($Pv.new) memd($Rs) = $Rtt",
370 PredRegs:$Pv, IntRegs:$Rs, 0, DoubleRegs:$Rtt), 0>;
384 def : InstAlias<"if (!$Pv.new) memd($Rs) = $Rtt",
386 PredRegs:$Pv, IntRegs:$Rs, 0, DoubleRegs:$Rtt), 0>;
[all …]
DHexagonInstrInfo.td851 (ins DoubleRegs:$Rss, DoubleRegs:$Rtt),
852 "$Rdd = "#opc#"($Rss, $Rtt)"#!if(isRnd, ":rnd", "")
858 bits<5> Rtt;
864 let Inst{20-16} = !if (SwapOps, Rtt, Rss);
865 let Inst{12-8} = !if (SwapOps, Rss, Rtt);
871 // Rdd=vadd[u][bhw](Rss,Rtt)
878 // Rdd=vadd[u][bhw](Rss,Rtt):sat
887 // Rdd=vavg[u][bhw](Rss,Rtt)
896 // Rdd=vavg[u][bhw](Rss,Rtt)[:rnd|:crnd]
906 // Rdd=vnavg[bh](Rss,Rtt)
[all …]
DHexagonIntrinsics.td344 // Vector complex multiply imaginary: Rdd=vcmpyi(Rss,Rtt)[:<<1]:sat
348 // Vector complex multiply real: Rdd=vcmpyr(Rss,Rtt)[:<<1]:sat
352 // Vector dual multiply: Rdd=vdmpy(Rss,Rtt)[:<<1]:sat
356 // Vector multiply even halfwords: Rdd=vmpyeh(Rss,Rtt)[:<<1]:sat
360 //Rdd=vmpywoh(Rss,Rtt)[:<<1][:rnd]:sat
366 //Rdd=vmpyweh(Rss,Rtt)[:<<1][:rnd]:sat
372 //Rdd=vmpywouh(Rss,Rtt)[:<<1][:rnd]:sat
378 //Rdd=vmpyweuh(Rss,Rtt)[:<<1][:rnd]:sat
388 // Vector sum of absolute differences unsigned bytes: Rdd=vrsadub(Rss,Rtt)
392 // Vector absolute difference: Rdd=vabsdiffh(Rtt,Rss)
[all …]
DHexagonIntrinsicsV4.td16 //Rdd=vrmpyweh(Rss,Rtt)[:<<1]
20 //Rdd=vrmpywoh(Rss,Rtt)[:<<1]
24 //Rdd+=vrmpyweh(Rss,Rtt)[:<<1]
28 //Rdd=vrmpywoh(Rss,Rtt)[:<<1]
DHexagonInstrInfoV4.td1050 // memd(Rx++#s4:3)=Rtt
1051 // memd(Rx++#s4:3:circ(Mu))=Rtt
1052 // memd(Rx++I:circ(Mu))=Rtt
1053 // memd(Rx++Mu)=Rtt
1054 // memd(Rx++Mu:brev)=Rtt
1055 // memd(gp+#u16:3)=Rtt
1058 // if ([!]Pv[.new]) memd(#u6)=Rtt
1955 // Rdd=add(Rss,Rtt,Px):carry
1957 // Rdd=sub(Rss,Rtt,Px):carry
1961 // Rdd=extract(Rss,Rtt)
[all …]
DHexagonIsetDx.td511 (ins s6_3Imm:$s6_3, DoubleRegs:$Rtt),
512 "memd(r29 + #$s6_3) = $Rtt"> {
514 bits<3> Rtt;
518 let Inst{2-0} = Rtt;
DHexagonInstrInfoV5.td18 //Rdd[+]=vrmpybsu(Rss,Rtt)
23 //Rdd[+]=vrmpybu(Rss,Rtt)
41 // Rd=vaddhub(Rss,Rtt):sat
438 // Rss <= Rtt -> Rtt >= Rss.
510 // Rss <= Rtt -> Rtt >= Rss.
DHexagonInstrInfoVector.td146 : Pat <(Op Type:$Rss, Type:$Rtt),
147 (MI Type:$Rss, Type:$Rtt)>;
/external/webrtc/webrtc/modules/rtp_rtcp/source/
Drtp_rtcp_impl.h348 FRIEND_TEST_ALL_PREFIXES(RtpRtcpImplTest, Rtt);
Drtp_rtcp_impl_unittest.cc290 TEST_F(RtpRtcpImplTest, Rtt) { in TEST_F() argument