Lines Matching refs:inst

195     uint32_t inst;  in ProcessHardFault()  local
221 inst = M16(sp[6]); in ProcessHardFault()
224 if(inst == 0xBEAB) in ProcessHardFault()
332 uint32_t inst, addr, taddr, tdata; in ProcessHardFault() local
384 inst = M16(addr); in ProcessHardFault()
389 printf("Instruction code = %x\n", inst); in ProcessHardFault()
391 if(inst == 0xBEAB) in ProcessHardFault()
395 else if((inst >> 12) == 5) in ProcessHardFault()
398 rm = (inst >> 6) & 0x7; in ProcessHardFault()
399 rn = (inst >> 3) & 0x7; in ProcessHardFault()
400 rt = inst & 0x7; in ProcessHardFault()
405 printf("[0x%08x] 0x%04x %s 0x%x [0x%x]\n", addr, inst, in ProcessHardFault()
406 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
409 else if((inst >> 13) == 3) in ProcessHardFault()
412 imm5 = (inst >> 6) & 0x1f; in ProcessHardFault()
413 rn = (inst >> 3) & 0x7; in ProcessHardFault()
414 rt = inst & 0x7; in ProcessHardFault()
419 printf("[0x%08x] 0x%04x %s 0x%x [0x%x]\n", addr, inst, in ProcessHardFault()
420 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
422 else if((inst >> 12) == 8) in ProcessHardFault()
425 imm5 = (inst >> 6) & 0x1f; in ProcessHardFault()
426 rn = (inst >> 3) & 0x7; in ProcessHardFault()
427 rt = inst & 0x7; in ProcessHardFault()
432 printf("[0x%08x] 0x%04x %s 0x%x [0x%x]\n", addr, inst, in ProcessHardFault()
433 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()
436 else if((inst >> 12) == 9) in ProcessHardFault()
439 imm8 = inst & 0xff; in ProcessHardFault()
440 rt = (inst >> 8) & 0x7; in ProcessHardFault()
445 printf("[0x%08x] 0x%04x %s 0x%x [0x%x]\n", addr, inst, in ProcessHardFault()
446 (inst & BIT11) ? "LDR" : "STR", tdata, taddr); in ProcessHardFault()