branch_target
unsigned long branch_target(const u32 *instr);
create_cond_branch(&insn, addr, branch_target(addr), 0x820000);
target = branch_target(src);
u32 *target = (u32 *)branch_target(src);
return branch_target(instr) == addr;
return branch_target(&instr);
target = branch_target(&instr);
u8 *branch_target;
branch_target = prog;
EMIT2(X86_JNE, -(prog - branch_target) - 2);