Lines Matching defs:offset
58 long offset = insn & 0x7ff; /* imm11 */
59 offset += (insn & 0x003f0000) >> 5; /* imm6 */
60 offset += (insn & 0x00002000) << 4; /* J1 */
61 offset += (insn & 0x00000800) << 7; /* J2 */
62 offset -= (insn & 0x04000000) >> 7; /* Apply sign bit */
64 regs->ARM_pc = pc + (offset * 2);
83 long offset = insn & 0x7ff; /* imm11 */
84 offset += (insn & 0x03ff0000) >> 5; /* imm10 */
85 offset += (insn & 0x00002000) << 9; /* J1 */
86 offset += (insn & 0x00000800) << 10; /* J2 */
88 offset -= 0x00800000; /* Apply sign bit */
90 offset ^= 0x00600000; /* Invert J1 and J2 */
102 regs->ARM_pc = pc + (offset * 2);
113 long offset = insn & 0xfff;
115 addr += offset;
117 addr -= offset;
348 long offset = insn & 0xff;
350 regs->uregs[rt] = base + offset * 4;
416 long offset = insn & 0x7f;
417 offset -= insn & 0x80; /* Apply sign bit */
418 regs->ARM_pc = pc + (offset * 2);
436 long offset = insn & 0x3ff;
437 offset -= insn & 0x400; /* Apply sign bit */
438 regs->ARM_pc = pc + (offset * 2);