Lines Matching refs:instr2
860 Instr instr2 = instr_at(pos + 1 * kInstrSize);
861 DCHECK(IsOri(instr2) || IsJicOrJialc(instr2));
863 if (IsJicOrJialc(instr2)) {
864 imm = CreateTargetAddress(instr1, instr2);
866 imm = GetLuiOriImmediate(instr1, instr2);
983 Instr instr2 = instr_at(pos + 1 * kInstrSize);
984 DCHECK(IsOri(instr2) || IsJicOrJialc(instr2));
987 DCHECK(IsLui(instr1) && (IsJicOrJialc(instr2) || IsOri(instr2)));
989 instr2 &= ~kImm16Mask;
991 if (IsJicOrJialc(instr2)) {
995 instr_at_put(pos + 1 * kInstrSize, instr2 | jic_offset_u);
997 PatchLuiOriImmediate(pos, imm, instr1, 0 * kInstrSize, instr2,
3470 Instr instr2 = instr_at(pc + 1 * kInstrSize);
3471 DCHECK(IsOri(instr2) || IsJicOrJialc(instr2));
3473 if (IsJicOrJialc(instr2)) {
3474 imm = CreateTargetAddress(instr1, instr2);
3476 imm = GetLuiOriImmediate(instr1, instr2);
3485 instr2 &= ~kImm16Mask;
3487 if (IsJicOrJialc(instr2)) {
3492 instr_at_put(pc + 1 * kInstrSize, instr2 | jic_offset_u);
3494 PatchLuiOriImmediate(pc, imm, instr1, 0 * kInstrSize, instr2,
3511 Instr instr2 = instr_at(pc + 1 * kInstrSize);
3515 if (IsNal(instr2)) {
3516 instr2 = instr3;
3521 DCHECK(IsOri(instr2));
3522 imm = GetLuiOriImmediate(instr1, instr2);
3524 instr2 &= ~kImm16Mask;
3531 PatchLuiOriImmediate(pc, imm, instr1, 0 * kInstrSize, instr2, ori_offset);
3707 Instr instr2 = instr_at(pc + kInstrSize);
3712 if (IsOri(instr2)) {
3715 target_address = GetLuiOriImmediate(instr1, instr2);
3720 } else if (IsJicOrJialc(instr2)) {
3722 return static_cast<Address>(CreateTargetAddress(instr1, instr2));
3723 } else if (IsNal(instr2)) {
3743 Instr instr2 = instr_at(pc + kInstrSize);
3748 (IsOri(instr2) || IsJicOrJialc(instr2) || IsNal(instr2)));
3751 if (IsJicOrJialc(instr2)) {
3757 instr2 &= ~kImm16Mask;
3760 instr2 |= jic_offset;
3763 instr_at_put(pc + kInstrSize, instr2);
3767 if (IsNal(instr2)) {
3776 if (IsNal(instr2)) {
3783 instr2 &= ~kImm16Mask;
3784 PatchLuiOriImmediate(pc, target, instr1, 0 * kInstrSize, instr2,