Lines Matching refs:RB
178 : X_RD5_XO5_RS5<opcode, xo2, xo, (outs vrrc:$RST), (ins vrrc:$RB),
179 !strconcat(opc, " $RST, $RB"), IIC_VecFP, pattern>;
190 : X_RD5_XO5_RS5<opcode, xo2, xo, (outs vrrc:$RST), (ins vbtype:$RB),
191 !strconcat(opc, " $RST, $RB"), IIC_VecFP, pattern>;
196 : X_RD5_XO5_RS5<opcode, xo2, xo, (outs vfrc:$RST), (ins vrrc:$RB),
197 !strconcat(opc, " $RST, $RB"), IIC_VecFP, pattern>;
226 : XForm_1<opcode, xo, (outs vrrc:$RST), (ins vrrc:$RA, vrrc:$RB),
227 !strconcat(opc, " $RST, $RA, $RB"), IIC_VecFP, pattern>;
237 : XForm_1<opcode, xo, (outs vrrc:$RST), (ins vrrc:$RSTi, vrrc:$RA, vrrc:$RB),
238 !strconcat(opc, " $RST, $RA, $RB"), IIC_VecFP, pattern>,
257 : XForm_17<opcode, xo, (outs crrc:$BF), (ins vrrc:$RA, vrrc:$RB),
258 !strconcat(opc, " $BF, $RA, $RB"), IIC_FPCompare> {
262 // [PO T RA RB XO TX] almost equal to [PO S RA RB XO SX], but has different
266 : XX1Form_memOp<opcode, xo, (outs vtype:$XT), (ins (memrr $RA, $RB):$addr),
269 // [PO S RA RB XO SX]
272 : XX1Form_memOp<opcode, xo, (outs), (ins vtype:$XT, (memrr $RA, $RB):$addr),
293 (outs vsfrc:$XT), (ins (memrr $RA, $RB):$addr),
299 def XFLOADf64 : PseudoXFormMemOp<(outs vsfrc:$XT), (ins (memrr $RA, $RB):$addr),
305 (outs vsrc:$XT), (ins (memrr $RA, $RB):$addr),
310 (outs vsrc:$XT), (ins (memrr $RA, $RB):$addr),
315 (outs vsrc:$XT), (ins (memrr $RA, $RB):$addr),
324 (outs), (ins vsfrc:$XT, (memrr $RA, $RB):$addr),
330 def XFSTOREf64 : PseudoXFormMemOp<(outs), (ins vsfrc:$XT, (memrr $RA, $RB):$addr),
338 (outs), (ins vsrc:$XT, (memrr $RA, $RB):$addr),
343 (outs), (ins vsrc:$XT, (memrr $RA, $RB):$addr),
1112 def LXSSPX : XX1Form_memOp<31, 524, (outs vssrc:$XT), (ins (memrr $RA, $RB):$addr),
1114 def LXSIWAX : XX1Form_memOp<31, 76, (outs vsfrc:$XT), (ins (memrr $RA, $RB):$addr),
1116 def LXSIWZX : XX1Form_memOp<31, 12, (outs vsfrc:$XT), (ins (memrr $RA, $RB):$addr),
1137 def STXSSPX : XX1Form_memOp<31, 652, (outs), (ins vssrc:$XT, (memrr $RA, $RB):$addr),
1139 def STXSIWX : XX1Form_memOp<31, 140, (outs), (ins vsfrc:$XT, (memrr $RA, $RB):$addr),
1345 def MTVSRDD: XX1Form<31, 435, (outs vsrc:$XT), (ins g8rc_nox0:$RA, g8rc:$RB),
1346 "mtvsrdd $XT, $RA, $RB", IIC_VecGeneral,
1360 (fcopysign f128:$RB, f128:$RA))]>;
1364 [(set f128:$RST, (fabs f128:$RB))]>;
1366 [(set f128:$RST, (fneg (fabs f128:$RB)))]>;
1368 [(set f128:$RST, (fneg f128:$RB))]>;
1377 [(set f128:$RST, (any_fadd f128:$RA, f128:$RB))]>;
1379 [(set f128:$RST, (any_fmul f128:$RA, f128:$RB))]>;
1382 [(set f128:$RST, (any_fsub f128:$RA, f128:$RB))]>;
1384 [(set f128:$RST, (any_fdiv f128:$RA, f128:$RB))]>;
1387 [(set f128:$RST, (any_fsqrt f128:$RB))]>;
1391 (any_fma f128:$RA, f128:$RB, f128:$RSTi))]>;
1394 (any_fma f128:$RA, f128:$RB,
1398 (fneg (any_fma f128:$RA, f128:$RB,
1402 (fneg (any_fma f128:$RA, f128:$RB,
1409 f128:$RA, f128:$RB))]>;
1413 f128:$RA, f128:$RB))]>;
1418 f128:$RA, f128:$RB))]>;
1422 f128:$RA, f128:$RB))]>;
1425 (int_ppc_sqrtf128_round_to_odd f128:$RB))]>;
1431 f128:$RA,f128:$RB,f128:$RSTi))]>;
1436 f128:$RA, f128:$RB, (fneg f128:$RSTi)))]>;
1440 f128:$RA, f128:$RB, f128:$RSTi)))]>;
1444 f128:$RA, f128:$RB, (fneg f128:$RSTi))))]>;
1478 [(set f128:$RST, (any_fpextend f64:$RB))]>;
1485 f128:$RB))]>;
1491 [(set f128:$RST, (PPCany_fctidz f128:$RB))]>;
1493 [(set f128:$RST, (PPCany_fctiwz f128:$RB))]>;
1495 [(set f128:$RST, (PPCany_fctiduz f128:$RB))]>;
1497 [(set f128:$RST, (PPCany_fctiwuz f128:$RB))]>;
1538 def XSIEXPDP : XX1Form <60, 918, (outs vsrc:$XT), (ins g8rc:$RA, g8rc:$RB),
1539 "xsiexpdp $XT, $RA, $RB", IIC_VecFP, []>;
1694 def LXVL : XX1Form_memOp<31, 269, (outs vsrc:$XT), (ins (memr $RA):$addr, g8rc:$RB),
1695 "lxvl $XT, $addr, $RB", IIC_LdStLoad,
1696 [(set v4i32:$XT, (int_ppc_vsx_lxvl addr:$addr, i64:$RB))]>;
1697 def LXVLL : XX1Form_memOp<31,301, (outs vsrc:$XT), (ins (memr $RA):$addr, g8rc:$RB),
1698 "lxvll $XT, $addr, $RB", IIC_LdStLoad,
1699 [(set v4i32:$XT, (int_ppc_vsx_lxvll addr:$addr, i64:$RB))]>;
1738 (ins vsrc:$XT, (memr $RA):$addr, g8rc:$RB),
1739 "stxvl $XT, $addr, $RB", IIC_LdStLoad,
1741 i64:$RB)]>;
1743 (ins vsrc:$XT, (memr $RA):$addr, g8rc:$RB),
1744 "stxvll $XT, $addr, $RB", IIC_LdStLoad,
1746 i64:$RB)]>;