Lines Matching refs:pc
155 Decoder::moreBytes(const PCState &pc, Addr fetchPC, MachInst inst)
158 offset = (fetchPC >= pc.instAddr()) ? 0 : pc.instAddr() - fetchPC;
159 emi.thumb = pc.thumb();
160 emi.aarch64 = pc.aarch64();
165 const Addr alignment(pc.thumb() ? 0x1 : 0x3);
167 pc.instAddr() & alignment ? DecoderFault::UNALIGNED : DecoderFault::OK);
174 Decoder::decode(ArmISA::PCState &pc)
182 pc.npc(pc.pc() + inst_size);
184 pc.nextItstate(itBits);
185 this_emi.itstate = pc.itstate();
186 this_emi.illegalExecution = pc.illegalExec() ? 1 : 0;
188 pc.size(inst_size);
194 return decode(this_emi, pc.instAddr());