Lines Matching refs:offset
10 long offset; in __arm_gen_branch_thumb2() local
12 offset = (long)addr - (long)(pc + 4); in __arm_gen_branch_thumb2()
13 if (offset < -16777216 || offset > 16777214) { in __arm_gen_branch_thumb2()
18 s = (offset >> 24) & 0x1; in __arm_gen_branch_thumb2()
19 i1 = (offset >> 23) & 0x1; in __arm_gen_branch_thumb2()
20 i2 = (offset >> 22) & 0x1; in __arm_gen_branch_thumb2()
21 imm10 = (offset >> 12) & 0x3ff; in __arm_gen_branch_thumb2()
22 imm11 = (offset >> 1) & 0x7ff; in __arm_gen_branch_thumb2()
39 long offset; in __arm_gen_branch_arm() local
44 offset = (long)addr - (long)(pc + 8); in __arm_gen_branch_arm()
45 if (unlikely(offset < -33554432 || offset > 33554428)) { in __arm_gen_branch_arm()
50 offset = (offset >> 2) & 0x00ffffff; in __arm_gen_branch_arm()
52 return opcode | offset; in __arm_gen_branch_arm()