Lines Matching refs:offset
233 uint32_t offset = insn & 0xffffff; in disasm_branch() local
235 if ((offset >> 23) & 1) in disasm_branch()
236 offset |= 0xff000000; in disasm_branch()
239 offset <<= 2; in disasm_branch()
240 offset += 8; in disasm_branch()
241 addr += offset; in disasm_branch()
334 uint16_t offset = insn & 0xfff; in disasm_mem() local
354 if (offset == 0) { in disasm_mem()
359 opname, cond_to_str(cond), byte, rd, rn, minus, offset, bang); in disasm_mem()
366 opname, cond_to_str(cond), byte, transfer, rd, rn, minus, offset); in disasm_mem()
433 uint8_t offset = (((insn >> 8) & 0xf) << 4) | (insn & 0xf); in disasm_memhalf() local
456 if (offset == 0) { in disasm_memhalf()
460 opname, cond_to_str(cond), rd, rn, minus, offset, bang); in disasm_memhalf()
464 opname, cond_to_str(cond), rd, rn, minus, offset); in disasm_memhalf()
600 uint16_t offset = insn & 0xfff; in disasm_pld() local
601 if (offset == 0) { in disasm_pld()
604 sprintf(ptr, "pld\t[r%d, #%s%u]", rn, minus, offset); in disasm_pld()
723 uint32_t offset = insn & 0xffffff; in decode10() local
726 if ((offset >> 23) & 1) in decode10()
727 offset |= 0xff000000; in decode10()
730 offset <<= 2; in decode10()
731 offset += 8; in decode10()