Lines Matching refs:upk
2196 enum mips16_inst_fmts insn_format, struct upk_mips16 *upk)
2259 upk->offset = offset;
2260 upk->regx = regx;
2261 upk->regy = regy;
2284 struct upk_mips16 upk;
2285 unpack_mips16 (gdbarch, pc, extension, insn, itype, &upk);
2286 pc = add_offset_16 (pc, upk.offset);
2292 struct upk_mips16 upk;
2293 unpack_mips16 (gdbarch, pc, extension, insn, jalxtype, &upk);
2294 pc = ((pc + 2) & (~(CORE_ADDR) 0x0fffffff)) | (upk.offset << 2);
2303 struct upk_mips16 upk;
2305 unpack_mips16 (gdbarch, pc, extension, insn, ritype, &upk);
2306 reg = regcache_raw_get_signed (regcache, mips_reg3_to_reg[upk.regx]);
2308 pc = add_offset_16 (pc, upk.offset);
2315 struct upk_mips16 upk;
2317 unpack_mips16 (gdbarch, pc, extension, insn, ritype, &upk);
2318 reg = regcache_raw_get_signed (regcache, mips_reg3_to_reg[upk.regx]);
2320 pc = add_offset_16 (pc, upk.offset);
2327 struct upk_mips16 upk;
2329 unpack_mips16 (gdbarch, pc, extension, insn, i8type, &upk);
2330 /* upk.regx contains the opcode */
2333 if (((upk.regx == 0) && (reg == 0)) /* BTEZ */
2334 || ((upk.regx == 1) && (reg != 0))) /* BTNEZ */
2335 pc = add_offset_16 (pc, upk.offset);
2342 struct upk_mips16 upk;
2343 /* upk.fmt = rrtype; */
2348 upk.regx = (insn >> 8) & 0x07;
2349 upk.regy = (insn >> 5) & 0x07;
2350 if ((upk.regy & 1) == 0)
2351 reg = mips_reg3_to_reg[upk.regx];