• Home
  • Raw
  • Download

Lines Matching refs:epc_insn

176 	unsigned long epc_insn, far_epc_insn;  in user_enable_single_step()  local
184 read_tsk_long(child, epc, &epc_insn); in user_enable_single_step()
186 if (is_16bitinsn(epc_insn)) { in user_enable_single_step()
187 if ((epc_insn & J16M) == J16) { in user_enable_single_step()
188 tmp = epc_insn & 0xFFE; in user_enable_single_step()
190 } else if ((epc_insn & B16M) == B16) { in user_enable_single_step()
192 tmp = (epc_insn & 0xFF) << 1; in user_enable_single_step()
197 } else if ((epc_insn & BR16M) == BR16) { in user_enable_single_step()
199 tmp = (epc_insn >> 4) & 0xF; in user_enable_single_step()
205 if ((epc_insn & J32M) == J32) { in user_enable_single_step()
206 tmp = epc_insn & 0x03FFFFFE; in user_enable_single_step()
210 } else if ((epc_insn & B32M) == B32) { in user_enable_single_step()
212 tmp = epc_insn & 0x03FFFFFE; /* discard LK bit */ in user_enable_single_step()
219 } else if ((epc_insn & BR32M) == BR32) { in user_enable_single_step()
221 tmp = (epc_insn >> 16) & 0x1F; in user_enable_single_step()
229 read_tsk_long(child, epc, &epc_insn); in user_enable_single_step()
231 if (is_16bitinsn(epc_insn)) { in user_enable_single_step()
243 child->thread.insn1 = (short)epc_insn; in user_enable_single_step()
247 child->thread.insn1 = epc_insn; in user_enable_single_step()
251 read_tsk_long(child, epc, &epc_insn); in user_enable_single_step()
253 if (is_16bitinsn(epc_insn)) { in user_enable_single_step()
265 child->thread.insn1 = (short)epc_insn; in user_enable_single_step()
269 child->thread.insn1 = epc_insn; in user_enable_single_step()