Lines Matching refs:target
204 int32_t target, optype;
244 target = instr & 0x03FFFFFC; /* Extract address or offset */
245 if(target & 0x02000000) target |= 0xFC000000; /* Sign extend */
246 tp->ftt_trgt = target; /* Trim back down and save */
248 targpc = (user_addr_t)((int64_t)target); /* Generate a target address, hopefully we sign extend... */
250 targpc = targpc + pc; /* Apply offset to get target address */
258 target = instr & 0x0000FFFC; /* Extract address or offset */
259 if(target & 0x00008000) target |= 0xFFFF0000; /* Sign extend */
260 tp->ftt_trgt = target; /* Trim back down and save */
262 targpc = (user_addr_t)((int64_t)target); /* Generate a target address, hopefully we sign extend... */
264 targpc = targpc + pc; /* Apply offset to get target address */
358 if((new_pc - id->fti_probe->ftp_faddr) < id->fti_probe->ftp_fsize) /* Is target within the function? */
561 new_pc = (user_addr_t)((int64_t)tp->ftt_trgt); /* Assume target is absolute address for the moment */
568 new_pc = (user_addr_t)((int64_t)tp->ftt_trgt); /* Assume target is absolute address for the moment */
576 new_pc = sv->save_lr; /* Branch target comes from the LR */
583 new_pc = sv->save_ctr; /* Branch target comes from the CTR */