Lines Matching refs:Instr
204 Instr current_instr = Assembler::instr_at(pc_);
205 Instr next_instr = Assembler::instr_at(pc_ + Assembler::kInstrSize);
223 Instr current_instr = Assembler::instr_at(pc_);
325 void Assembler::emit(Instr x) {
327 *reinterpret_cast<Instr*>(pc_) = x;
334 Instr instr = Memory::int32_at(target_pc);
339 if ((instr & kBxInstMask) == kBxInstPattern) {
341 instr = Memory::int32_at(target_pc);
347 if ((instr & kBlxRegMask) == kBlxRegPattern) {
349 instr = Memory::int32_at(target_pc);
353 ASSERT(IsLdrPcImmediateOffset(instr));
354 int offset = instr & 0xfff; // offset_12 is unsigned
355 if ((instr & (1 << 23)) == 0) offset = -offset; // U bit defines offset sign