Lines Matching refs:rB_addr
3371 UChar rB_addr = ifieldRegB(theInstr); in dis_int_arith() local
3385 assign( rB, getIReg(rB_addr) ); // XO-Form: rD, rA, rB in dis_int_arith()
3465 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3477 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3493 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3512 if (rB_addr != 0) { in dis_int_arith()
3518 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3538 if (rB_addr != 0) { in dis_int_arith()
3544 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3563 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3596 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3627 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3649 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3668 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3692 if (rB_addr != 0) { in dis_int_arith()
3712 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3725 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3742 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3762 if (rB_addr != 0) { in dis_int_arith()
3789 if (rB_addr != 0) { in dis_int_arith()
3820 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3833 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3842 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3853 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3868 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3890 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3925 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3957 rD_addr, rA_addr, rB_addr); in dis_int_arith()
3969 rD_addr, rA_addr, rB_addr); in dis_int_arith()
4010 UChar rB_addr = ifieldRegB(theInstr); in dis_int_cmp() local
4062 b = getIReg(rB_addr); in dis_int_cmp()
4066 DIP("cmp cr%u,%u,r%u,r%u\n", crfD, flag_L, rA_addr, rB_addr); in dis_int_cmp()
4071 if (rA_addr == rB_addr) in dis_int_cmp()
4085 DIP("cmpl cr%u,%u,r%u,r%u\n", crfD, flag_L, rA_addr, rB_addr); in dis_int_cmp()
4090 if (rA_addr == rB_addr) in dis_int_cmp()
4128 UChar rB_addr = ifieldRegB(theInstr); in dis_int_logic() local
4140 assign( rB, getIReg(rB_addr) ); in dis_int_logic()
4190 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4197 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4205 if (rB_addr!=0) { in dis_int_logic()
4229 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4236 if (rB_addr!=0) { in dis_int_logic()
4249 if (rB_addr!=0) { in dis_int_logic()
4265 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4273 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4280 if ((!flag_rC) && rS_addr == rB_addr) { in dis_int_logic()
4285 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4293 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4300 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4308 if (rB_addr!=0) { in dis_int_logic()
4317 if (rB_addr!=0) { in dis_int_logic()
4332 DIP("cmpb r%u,r%u,r%u\n", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4350 DIP("mftgpr r%u,fr%u\n", rS_addr, rB_addr); in dis_int_logic()
4352 assign( frB, getFReg(rB_addr)); // always F64 in dis_int_logic()
4364 DIP("mffgpr fr%u,r%u\n", rS_addr, rB_addr); in dis_int_logic()
4432 DIP("bpermd r%u,r%u,r%u\n", rA_addr, rS_addr, rB_addr); in dis_int_logic()
4505 UChar rB_addr = ifieldRegB(theInstr); in dis_int_parity() local
4532 if (opc1 != 0x1f || rB_addr || b0) { in dis_int_parity()
4634 UChar rB_addr = ifieldRegB(theInstr); in dis_int_rot() local
4635 UChar sh_imm = rB_addr; in dis_int_rot()
4653 assign( rB, getIReg(rB_addr) ); in dis_int_rot()
4738 rA_addr, rS_addr, rB_addr, MaskBeg, MaskEnd); in dis_int_rot()
4778 rA_addr, rS_addr, rB_addr, msk_imm); in dis_int_rot()
4785 rA_addr, rS_addr, rB_addr, msk_imm); in dis_int_rot()
4885 UChar rB_addr = ifieldRegB(theInstr); in dis_int_load() local
4897 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_int_load()
4992 DIP("lbzux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5003 DIP("lbzx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5013 DIP("lhaux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5020 DIP("lhax r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5030 DIP("lhzux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5037 DIP("lhzx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5047 DIP("lwzux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5054 DIP("lwzx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5066 DIP("ldux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5072 DIP("ldx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5081 DIP("lwaux r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5088 DIP("lwax r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_load()
5183 UInt rB_addr = ifieldRegB(theInstr); in dis_int_store() local
5194 assign( rB, getIReg(rB_addr) ); in dis_int_store()
5199 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_int_store()
5268 DIP("stbux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5274 DIP("stbx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5283 DIP("sthux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5289 DIP("sthx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5298 DIP("stwux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5304 DIP("stwx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5315 DIP("stdux r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5321 DIP("stdx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_store()
5552 UChar rB_addr = ifieldRegB(theInstr); in dis_int_ldst_str() local
5553 UChar NumBytes = rB_addr; in dis_int_ldst_str()
5595 if (rD_addr == rA_addr || rD_addr == rB_addr) in dis_int_ldst_str()
5599 DIP("lswx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_ldst_str()
5601 assign( t_EA, ea_rAor0_idxd(rA_addr,rB_addr) ); in dis_int_ldst_str()
5626 DIP("stswx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_ldst_str()
5628 assign( t_EA, ea_rAor0_idxd(rA_addr,rB_addr) ); in dis_int_ldst_str()
6168 UChar rB_addr = ifieldRegB(theInstr); in dis_trap() local
6181 mode64 ? unop(Iop_64to32, getIReg(rB_addr)) in dis_trap()
6182 : getIReg(rB_addr), in dis_trap()
6185 DIP("tweq r%u,r%u\n", (UInt)rA_addr, (UInt)rB_addr); in dis_trap()
6187 DIP("tw%d r%u,r%u\n", (Int)TO, (UInt)rA_addr, (UInt)rB_addr); in dis_trap()
6193 uncond = do_trap( TO, getIReg(rA_addr), getIReg(rB_addr), cia ); in dis_trap()
6195 DIP("tdeq r%u,r%u\n", (UInt)rA_addr, (UInt)rB_addr); in dis_trap()
6197 DIP("td%d r%u,r%u\n", (Int)TO, (UInt)rA_addr, (UInt)rB_addr); in dis_trap()
6267 UChar rB_addr = ifieldRegB(theInstr); in dis_memsync() local
6274 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_memsync()
6310 DIP("lwarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, (UInt)b0); in dis_memsync()
6329 DIP("lbarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, (UInt)b0); in dis_memsync()
6345 DIP("lharx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, (UInt)b0); in dis_memsync()
6368 DIP("stwcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_memsync()
6402 DIP("stbcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_memsync()
6433 DIP("sthcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_memsync()
6503 DIP("ldarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, (UInt)b0); in dis_memsync()
6526 DIP("stdcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_memsync()
6559 DIP("lqarx r%u,r%u,r%u,EH=%u\n", rD_addr, rA_addr, rB_addr, (UInt)b0); in dis_memsync()
6602 DIP("stqcx. r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_memsync()
6664 UChar rB_addr = ifieldRegB(theInstr); in dis_int_shift() local
6665 UChar sh_imm = rB_addr; in dis_int_shift()
6680 assign( rB, getIReg(rB_addr) ); in dis_int_shift()
6688 rA_addr, rS_addr, rB_addr); in dis_int_shift()
6713 rA_addr, rS_addr, rB_addr); in dis_int_shift()
6762 rA_addr, rS_addr, rB_addr); in dis_int_shift()
6789 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_shift()
6812 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_shift()
6850 flag_rC ? ".":"", rA_addr, rS_addr, rB_addr); in dis_int_shift()
6931 UChar rB_addr = ifieldRegB(theInstr); in dis_int_ldst_rev() local
6945 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_int_ldst_rev()
6950 DIP("lhbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_ldst_rev()
6958 DIP("lwbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_ldst_rev()
6970 DIP("ldbrx r%u,r%u,r%u\n", rD_addr, rA_addr, rB_addr); in dis_int_ldst_rev()
6985 DIP("sthbrx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_ldst_rev()
6991 DIP("stwbrx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_ldst_rev()
7002 DIP("stdbrx r%u,r%u,r%u\n", rS_addr, rA_addr, rB_addr); in dis_int_ldst_rev()
7436 UChar rB_addr = ifieldRegB(theInstr); in dis_cache_manage() local
7483 DIP("dcbf r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7488 DIP("dcbst r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7493 DIP("dcbt r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7498 DIP("dcbtst r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7512 DIP("dcbzl r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7516 DIP("dcbz r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7519 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_cache_manage()
7551 DIP("icbi r%u,r%u\n", rA_addr, rB_addr); in dis_cache_manage()
7552 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_cache_manage()
7734 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_load() local
7748 assign( rB, getIReg(rB_addr) ); in dis_fp_load()
7795 DIP("lfsx fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr); in dis_fp_load()
7796 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_fp_load()
7804 DIP("lfsux fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr); in dis_fp_load()
7805 assign( EA, ea_rA_idxd(rA_addr, rB_addr) ); in dis_fp_load()
7812 DIP("lfdx fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr); in dis_fp_load()
7813 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_fp_load()
7820 DIP("lfdux fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr); in dis_fp_load()
7821 assign( EA, ea_rA_idxd(rA_addr, rB_addr) ); in dis_fp_load()
7827 DIP("lfiwax fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr); in dis_fp_load()
7828 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_fp_load()
7840 DIP("lfiwzx fr%u,r%u,r%u\n", frD_addr, rA_addr, rB_addr); in dis_fp_load()
7841 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_fp_load()
7872 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_store() local
7886 assign( rB, getIReg(rB_addr) ); in dis_fp_store()
7936 DIP("stfsx fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr); in dis_fp_store()
7937 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_fp_store()
7946 DIP("stfsux fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr); in dis_fp_store()
7947 assign( EA, ea_rA_idxd(rA_addr, rB_addr) ); in dis_fp_store()
7954 DIP("stfdx fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr); in dis_fp_store()
7955 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_fp_store()
7962 DIP("stfdux fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr); in dis_fp_store()
7963 assign( EA, ea_rA_idxd(rA_addr, rB_addr) ); in dis_fp_store()
7970 DIP("stfiwx fr%u,r%u,r%u\n", frS_addr, rA_addr, rB_addr); in dis_fp_store()
7971 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_fp_store()
9098 UChar rB_addr = ifieldRegB(theInstr); in dis_fp_pair() local
9119 DIP("ldpx fr%u,r%u,r%u\n", frT_hi_addr, rA_addr, rB_addr); in dis_fp_pair()
9123 DIP("stdpx fr%u,r%u,r%u\n", frT_hi_addr, rA_addr, rB_addr); in dis_fp_pair()
9134 assign( EA_hi, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_fp_pair()
12424 UChar rB_addr = ifieldRegB(theInstr); in dis_av_datastream() local
12436 rA_addr, rB_addr, STRM); in dis_av_datastream()
12441 rA_addr, rB_addr, STRM); in dis_av_datastream()
12445 if (rA_addr != 0 || rB_addr != 0) { in dis_av_datastream()
15382 UChar rB_addr = ifieldRegB( theInstr ); in dis_vx_load() local
15393 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_vx_load()
15399 DIP("lxsiwzx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15414 DIP("lxsiwax %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15429 DIP("lxsspx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15445 DIP("lxsdx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15459 DIP("lxvd2x %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15470 DIP("lxvdsx %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15479 DIP("lxvw4x %d,r%u,r%u\n", (UInt)XT, rA_addr, rB_addr); in dis_vx_load()
15518 UChar rB_addr = ifieldRegB( theInstr ); in dis_vx_store() local
15530 assign( EA, ea_rAor0_idxd( rA_addr, rB_addr ) ); in dis_vx_store()
15540 DIP("stxsiwx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr); in dis_vx_store()
15550 DIP("stxsspx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr); in dis_vx_store()
15562 DIP("stxsdx %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr); in dis_vx_store()
15570 DIP("stxvd2x %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr); in dis_vx_store()
15585 DIP("stxvw4x %d,r%u,r%u\n", (UInt)XS, rA_addr, rB_addr); in dis_vx_store()
15744 UChar rB_addr = ifieldRegB(theInstr); in dis_av_load() local
15757 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_av_load()
15799 DIP("lvsl v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15849 DIP("lvsr v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15862 DIP("lvebx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15870 DIP("lvehx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15876 DIP("lvewx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15882 DIP("lvx v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15887 DIP("lvxl v%d,r%u,r%u\n", vD_addr, rA_addr, rB_addr); in dis_av_load()
15907 UChar rB_addr = ifieldRegB(theInstr); in dis_av_store() local
15924 assign( EA, ea_rAor0_idxd(rA_addr, rB_addr) ); in dis_av_store()
15928 DIP("stvebx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr); in dis_av_store()
15945 DIP("stvehx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr); in dis_av_store()
15962 DIP("stvewx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr); in dis_av_store()
15980 DIP("stvx v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr); in dis_av_store()
15985 DIP("stvxl v%d,r%u,r%u\n", vS_addr, rA_addr, rB_addr); in dis_av_store()