Lines Matching full:instruction
157 // instruction.
231 void Format(Instruction* instr, const char* format);
233 // Checks if the current instruction should be executed based on its
235 bool ConditionallyExecute(Instruction* instr);
257 int32_t GetShiftRm(Instruction* instr, bool* carry_out);
258 int32_t GetImm(Instruction* instr, bool* carry_out);
259 void ProcessPUW(Instruction* instr,
264 void HandleRList(Instruction* instr, bool load);
265 void HandleVList(Instruction* inst);
266 void SoftwareInterrupt(Instruction* instr);
269 inline bool isStopInstruction(Instruction* instr);
283 inline uint16_t ReadHU(int32_t addr, Instruction* instr);
284 inline int16_t ReadH(int32_t addr, Instruction* instr);
286 inline void WriteH(int32_t addr, uint16_t value, Instruction* instr);
287 inline void WriteH(int32_t addr, int16_t value, Instruction* instr);
289 inline int ReadW(int32_t addr, Instruction* instr);
290 inline void WriteW(int32_t addr, int value, Instruction* instr);
295 // Executing is handled based on the instruction type.
297 void DecodeType01(Instruction* instr);
298 void DecodeType2(Instruction* instr);
299 void DecodeType3(Instruction* instr);
300 void DecodeType4(Instruction* instr);
301 void DecodeType5(Instruction* instr);
302 void DecodeType6(Instruction* instr);
303 void DecodeType7(Instruction* instr);
306 void DecodeTypeVFP(Instruction* instr);
307 void DecodeType6CoprocessorIns(Instruction* instr);
309 void DecodeVMOVBetweenCoreAndSinglePrecisionRegisters(Instruction* instr);
310 void DecodeVCMP(Instruction* instr);
311 void DecodeVCVTBetweenDoubleAndSingle(Instruction* instr);
312 void DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr);
314 // Executes one instruction.
315 void InstructionDecode(Instruction* instr);
318 static void CheckICache(v8::internal::HashMap* i_cache, Instruction* instr);
374 Instruction* break_pc_;
387 // instruction, if bit 31 of watched_stops[code].count is unset.