• Home
  • Raw
  • Download

Lines Matching refs:Rx

492   : ALU32Inst <(outs IntRegs:$Rx), (ins IntRegs:$src1, u16Imm:$u16),
493 "$Rx"#!if(isHi, ".h", ".l")#" = #$u16",
494 [], "$src1 = $Rx" > {
495 bits<5> Rx;
503 let Inst{20-16} = Rx;
1940 // Rd=memb[u]h(Rx++#s4:1)
1941 // Rdd=memb[u]h(Rx++#s4:2)
1978 // Ryy=memh_fifo(Rx++#s4:1)
1979 // Ryy=memb_fifo(Rx++#s4:0)
2393 //Rx [-+]= mpy[u](Rs.[H|L],Rt.[H|L])[:<<1][:sat]
2399 : MInst_acc<(outs IntRegs:$Rx), (ins IntRegs:$dst2, IntRegs:$Rs, IntRegs:$Rt),
2400 "$Rx "#!if(isNac,"-= ","+= ")#!if(isUnsigned,"mpyu","mpy")
2405 [], "$dst2 = $Rx", M_tc_3x_SLOT23 > {
2406 bits<5> Rx;
2417 let Inst{4-0} = Rx;
2422 //Rx += mpy(Rs.[H|L],Rt.[H|L])[:<<1]
2432 //Rx += mpyu(Rs.[H|L],Rt.[H|L])[:<<1]
2442 //Rx -= mpy(Rs.[H|L],Rt.[H|L])[:<<1]
2452 //Rx -= mpyu(Rs.[H|L],Rt.[H|L])[:<<1]
2462 //Rx += mpy(Rs.[H|L],Rt.[H|L])[:<<1]:sat
2472 //Rx -= mpy(Rs.[H|L],Rt.[H|L])[:<<1]:sat
5111 // Rx[+-&|]=asr(Rs,#u5)
5112 // Rx[+-&|^]=lsr(Rs,#u5)
5113 // Rx[+-&|^]=asl(Rs,#u5)
5118 : SInst_acc<(outs IntRegs:$Rx),
5120 "$Rx "#opc2#opc1#"($Rs, #$u5)",
5121 [(set (i32 IntRegs:$Rx),
5124 "$src1 = $Rx", S_2op_tc_2_SLOT23> {
5125 bits<5> Rx;
5136 let Inst{4-0} = Rx;
5141 // Rx[+-&|]=asr(Rs,Rt)
5142 // Rx[+-&|^]=lsr(Rs,Rt)
5143 // Rx[+-&|^]=asl(Rs,Rt)
5148 : SInst_acc<(outs IntRegs:$Rx),
5150 "$Rx "#opc2#opc1#"($Rs, $Rt)",
5151 [(set (i32 IntRegs:$Rx),
5154 "$src1 = $Rx", S_3op_tc_2_SLOT23 > {
5155 bits<5> Rx;
5164 let Inst{4-0} = Rx;
5527 // Rx=insert(Rs,Rtt)
5528 // Rx=insert(Rs,#u5,#U5)
5664 : SInst <(outs IntRegs:$Rx),
5666 "$Rx = "#OpStr#"($Rs, #$u4, #$S6):raw",
5667 [], "$Rx = $_dst_" > {
5668 bits<5> Rx;
5681 let Inst{4-0} = Rx;
5695 : SInst <(outs IntRegs:$Rx),
5697 "$Rx = "#mnemonic#"($Rs, #$u4, #$u5)",
5698 [], "$Rx = $_dst_" >;