elif reloc.r_type == R_X86_64_PC16:
format = "<h" # 16 bit sign extended pc relative
target_value = sym_address + reloc.r_addend - pc_address
elif reloc.r_type == R_X86_64_PC16:
format = "<h" # 16 bit sign extended pc relative
target_value = sym_address + reloc.r_addend - pc_address