• Home
  • Raw
  • Download

Lines Matching refs:rb

179 	int ra, rb;  in xform_ea()  local
183 rb = (instr >> 11) & 0x1f; in xform_ea()
184 ea = regs->gpr[rb]; in xform_ea()
1361 unsigned int opcode, ra, rb, rc, rd, spr, u; in analyse_instr() local
1451 rb = (word >> 11) & 0x1f; in analyse_instr()
1454 rb = (regs->ccr >> (31 - rb)) & 1; in analyse_instr()
1455 val = (word >> (6 + ra * 2 + rb)) & 1; in analyse_instr()
1486 rb = (word >> 11) & 0x1f; in analyse_instr()
1538 "r" (regs->gpr[rb]), "r" (regs->gpr[rc])); in analyse_instr()
1544 "r" (regs->gpr[rb]), "r" (regs->gpr[rc])); in analyse_instr()
1550 "r" (regs->gpr[rb]), "r" (regs->gpr[rc])); in analyse_instr()
1633 op->val = (regs->gpr[ra] & ~imm) | (ROTATE(val, rb) & imm); in analyse_instr()
1640 op->val = ROTATE(val, rb) & MASK32(mb, me); in analyse_instr()
1646 rb = regs->gpr[rb] & 0x1f; in analyse_instr()
1648 op->val = ROTATE(val, rb) & MASK32(mb, me); in analyse_instr()
1685 sh = rb | ((word & 2) << 4); in analyse_instr()
1705 sh = regs->gpr[rb] & 0x3f; in analyse_instr()
1727 op->val = (val) ? val2 : regs->gpr[rb]; in analyse_instr()
1735 (int)regs->gpr[rb]))) in analyse_instr()
1740 if (rd & trap_compare(regs->gpr[ra], regs->gpr[rb])) in analyse_instr()
1843 val2 = regs->gpr[rb]; in analyse_instr()
1856 val2 = regs->gpr[rb]; in analyse_instr()
1868 do_cmpb(regs, op, regs->gpr[rd], regs->gpr[rb]); in analyse_instr()
1876 regs->gpr[rb], 1); in analyse_instr()
1881 "r" (regs->gpr[ra]), "r" (regs->gpr[rb])); in analyse_instr()
1886 regs->gpr[rb], 0); in analyse_instr()
1891 "r" (regs->gpr[ra]), "r" (regs->gpr[rb])); in analyse_instr()
1895 op->val = regs->gpr[rb] - regs->gpr[ra]; in analyse_instr()
1900 "r" (regs->gpr[ra]), "r" (regs->gpr[rb])); in analyse_instr()
1905 "r" (regs->gpr[ra]), "r" (regs->gpr[rb])); in analyse_instr()
1914 regs->gpr[rb], regs->xer & XER_CA); in analyse_instr()
1919 regs->gpr[rb], regs->xer & XER_CA); in analyse_instr()
1938 op->val = regs->gpr[ra] * regs->gpr[rb]; in analyse_instr()
1948 (int) regs->gpr[rb]; in analyse_instr()
1955 op->val = regs->gpr[ra] % regs->gpr[rb]; in analyse_instr()
1959 op->val = regs->gpr[ra] + regs->gpr[rb]; in analyse_instr()
1966 (unsigned int) regs->gpr[rb]; in analyse_instr()
1970 op->val = regs->gpr[ra] / regs->gpr[rb]; in analyse_instr()
1975 (unsigned int) regs->gpr[rb]; in analyse_instr()
1980 (long int) regs->gpr[rb]; in analyse_instr()
1985 (int) regs->gpr[rb]; in analyse_instr()
1991 "r" (regs->gpr[rb])); in analyse_instr()
1996 "r" (regs->gpr[rb])); in analyse_instr()
2025 (long int) regs->gpr[rb]; in analyse_instr()
2032 (int) regs->gpr[rb]; in analyse_instr()
2050 op->val = regs->gpr[rd] & regs->gpr[rb]; in analyse_instr()
2054 op->val = regs->gpr[rd] & ~regs->gpr[rb]; in analyse_instr()
2062 op->val = ~(regs->gpr[rd] | regs->gpr[rb]); in analyse_instr()
2074 do_bpermd(regs, op, regs->gpr[rd], regs->gpr[rb]); in analyse_instr()
2078 op->val = ~(regs->gpr[rd] ^ regs->gpr[rb]); in analyse_instr()
2082 op->val = regs->gpr[rd] ^ regs->gpr[rb]; in analyse_instr()
2090 op->val = regs->gpr[rd] | ~regs->gpr[rb]; in analyse_instr()
2094 op->val = regs->gpr[rd] | regs->gpr[rb]; in analyse_instr()
2098 op->val = ~(regs->gpr[rd] & regs->gpr[rb]); in analyse_instr()
2136 sh = regs->gpr[rb] & 0x3f; in analyse_instr()
2144 sh = regs->gpr[rb] & 0x3f; in analyse_instr()
2153 sh = regs->gpr[rb] & 0x3f; in analyse_instr()
2166 sh = rb; in analyse_instr()
2179 sh = regs->gpr[rb] & 0x7f; in analyse_instr()
2187 sh = regs->gpr[rb] & 0x7f; in analyse_instr()
2196 sh = regs->gpr[rb] & 0x7f; in analyse_instr()
2210 sh = rb | ((word & 2) << 4); in analyse_instr()
2226 sh = rb | ((word & 2) << 4); in analyse_instr()
2324 if (!((rd & 1) || rd == ra || rd == rb)) in analyse_instr()
2450 if (rb == 0) in analyse_instr()
2451 rb = 32; /* # bytes to load */ in analyse_instr()
2452 op->type = MKOP(LOAD_MULTI, 0, rb); in analyse_instr()
2517 if (rb == 0) in analyse_instr()
2518 rb = 32; /* # bytes to store */ in analyse_instr()
2519 op->type = MKOP(STORE_MULTI, 0, rb); in analyse_instr()
2567 nb = regs->gpr[rb] & 0xff; in analyse_instr()
2616 nb = regs->gpr[rb] & 0xff; in analyse_instr()