Lines Matching refs:immR
506 const HChar* showPPCAluOp ( PPCAluOp op, Bool immR ) {
508 case Palu_ADD: return immR ? "addi" : "add";
509 case Palu_SUB: return immR ? "subi" : "sub";
510 case Palu_AND: return immR ? "andi." : "and";
511 case Palu_OR: return immR ? "ori" : "or";
512 case Palu_XOR: return immR ? "xori" : "xor";
517 const HChar* showPPCShftOp ( PPCShftOp op, Bool immR, Bool sz32 ) {
519 case Pshft_SHL: return sz32 ? (immR ? "slwi" : "slw") :
520 (immR ? "sldi" : "sld");
521 case Pshft_SHR: return sz32 ? (immR ? "srwi" : "srw") :
522 (immR ? "srdi" : "srd");
523 case Pshft_SAR: return sz32 ? (immR ? "srawi" : "sraw") :
524 (immR ? "sradi" : "srad");
3756 Bool immR = toBool(srcR->tag == Prh_Imm);
3759 UInt r_srcR = immR ? (-1)/*bogus*/ :
3764 if (immR) {
3776 if (immR) {
3789 if (immR) {
3800 if (immR) {
3811 if (immR) {
3830 Bool immR = toBool(srcR->tag == Prh_Imm);
3833 UInt r_srcR = immR ? (-1)/*bogus*/ :
3841 if (immR) {
3855 if (immR) {
3873 if (immR) {
3887 if (immR) {
3905 if (immR) {
3922 if (immR) {