Lines Matching refs:offset
12 long offset; in __arm_gen_branch_thumb2() local
14 offset = (long)addr - (long)(pc + 4); in __arm_gen_branch_thumb2()
15 if (offset < -16777216 || offset > 16777214) { in __arm_gen_branch_thumb2()
20 s = (offset >> 24) & 0x1; in __arm_gen_branch_thumb2()
21 i1 = (offset >> 23) & 0x1; in __arm_gen_branch_thumb2()
22 i2 = (offset >> 22) & 0x1; in __arm_gen_branch_thumb2()
23 imm10 = (offset >> 12) & 0x3ff; in __arm_gen_branch_thumb2()
24 imm11 = (offset >> 1) & 0x7ff; in __arm_gen_branch_thumb2()
41 long offset; in __arm_gen_branch_arm() local
46 offset = (long)addr - (long)(pc + 8); in __arm_gen_branch_arm()
47 if (unlikely(offset < -33554432 || offset > 33554428)) { in __arm_gen_branch_arm()
52 offset = (offset >> 2) & 0x00ffffff; in __arm_gen_branch_arm()
54 return opcode | offset; in __arm_gen_branch_arm()