• Home
  • Raw
  • Download

Lines Matching refs:howto

495   if (reloc_entry->howto->partial_inplace)  in gprel32_with_gp()
505 if (reloc_entry->howto->partial_inplace) in gprel32_with_gp()
1848 reloc_howto_type *howto, in score_elf_add_to_rel() argument
1854 unsigned long r_type = howto->type; in score_elf_add_to_rel()
1859 addend = contents & howto->src_mask; in score_elf_add_to_rel()
1860 if (addend & ((howto->src_mask + 1) >> 1)) in score_elf_add_to_rel()
1865 mask &= ~howto->src_mask; in score_elf_add_to_rel()
1873 (((contents & howto->src_mask) & 0x3ff0000) >> 6) | ((contents & howto->src_mask) & 0x3ff); in score_elf_add_to_rel()
1876 (contents & ~howto-> in score_elf_add_to_rel()
1877 src_mask) | (((offset << 6) & howto->src_mask) & 0x3ff0000) | (offset & 0x3ff); in score_elf_add_to_rel()
1889 hi16_value = (hi16_addend & (~(howto->dst_mask))) in score_elf_add_to_rel()
1893 contents = (contents & (~(howto->dst_mask))) | (offset & 0x7fff) | ((offset << 1) & 0x30000); in score_elf_add_to_rel()
1898 (((contents & howto->src_mask) >> 1) & 0x1ff8000) | ((contents & howto->src_mask) & 0x7fff); in score_elf_add_to_rel()
1901 (contents & ~howto-> in score_elf_add_to_rel()
1902 src_mask) | (((offset << 1) & howto->src_mask) & 0x3ff0000) | (offset & 0x7fff); in score_elf_add_to_rel()
1909 offset = contents & howto->src_mask; in score_elf_add_to_rel()
1911 contents = (contents & ~howto->src_mask) | (offset & howto->src_mask); in score_elf_add_to_rel()
1918 offset = (contents & howto->src_mask) + ((increment >> 1) & 0x1ff); in score_elf_add_to_rel()
1919 contents = (contents & (~howto->src_mask)) | (offset & howto->src_mask); in score_elf_add_to_rel()
1926 offset = (contents & howto->src_mask); in score_elf_add_to_rel()
1927 offset <<= howto->rightshift; in score_elf_add_to_rel()
1929 offset >>= howto->rightshift; in score_elf_add_to_rel()
1930 contents = (contents & (~howto->src_mask)) | (offset & howto->src_mask); in score_elf_add_to_rel()
1936 offset = (contents & howto->src_mask); in score_elf_add_to_rel()
1937 offset <<= howto->rightshift; in score_elf_add_to_rel()
1939 offset >>= howto->rightshift; in score_elf_add_to_rel()
1940 contents = (contents & (~howto->src_mask)) | (offset & howto->src_mask); in score_elf_add_to_rel()
1946 offset = (contents & howto->src_mask); in score_elf_add_to_rel()
1948 contents = (contents & (~howto->src_mask)) | (offset & howto->src_mask); in score_elf_add_to_rel()
1954 contents = (contents & ~howto->dst_mask) | (addend & howto->dst_mask); in score_elf_add_to_rel()
1962 score_elf_final_link_relocate (reloc_howto_type *howto, in score_elf_final_link_relocate() argument
2052 addend = (bfd_get_32 (input_bfd, hit_data) >> howto->bitpos) & howto->src_mask; in score_elf_final_link_relocate()
2056 addend = (score_bfd_get_32 (input_bfd, hit_data) >> howto->bitpos) & howto->src_mask; in score_elf_final_link_relocate()
2151 value &= howto->dst_mask; in score_elf_final_link_relocate()
2164 … offset = (((addend & howto->src_mask) >> 1) & 0x1ff8000) | ((addend & howto->src_mask) & 0x7fff); in score_elf_final_link_relocate()
2171 addend = (addend & ~howto->src_mask) in score_elf_final_link_relocate()
2172 | (((value << 1) & howto->src_mask) & 0x3ff0000) | (value & 0x7fff); in score_elf_final_link_relocate()
2185 imm_offset <<= howto->rightshift; in score_elf_final_link_relocate()
2193 value >>= howto->rightshift; in score_elf_final_link_relocate()
2194 addend = (addend & ~howto->src_mask) in score_elf_final_link_relocate()
2214 addend = (addend & ~howto->src_mask) in score_elf_final_link_relocate()
2224 … offset = (((addend & howto->src_mask) & 0x3ff0000) >> 6) | ((addend & howto->src_mask) & 0x3ff); in score_elf_final_link_relocate()
2233 addend = (addend & ~howto->src_mask) in score_elf_final_link_relocate()
2234 | (((value << 6) & howto->src_mask) & 0x3ff0000) | (value & 0x3ff); in score_elf_final_link_relocate()
2240 offset = addend & howto->src_mask; in score_elf_final_link_relocate()
2247 addend = (addend & ~howto->src_mask) | (value & howto->src_mask); in score_elf_final_link_relocate()
2253 offset = (addend & howto->src_mask) << 1; in score_elf_final_link_relocate()
2261 addend = (addend & ~howto->src_mask) | (value & howto->src_mask); in score_elf_final_link_relocate()
2267 offset = (addend & howto->src_mask) << howto->rightshift; in score_elf_final_link_relocate()
2274 value >>= howto->rightshift; in score_elf_final_link_relocate()
2275 addend = (addend & ~howto->src_mask) in score_elf_final_link_relocate()
2298 hi16_value = (hi16_addend & (~(howto->dst_mask))) in score_elf_final_link_relocate()
2302 value = (addend & (~(howto->dst_mask))) | (offset & 0x7fff) | ((offset << 1) & 0x30000); in score_elf_final_link_relocate()
2314 value = (addend & ~howto->src_mask) | (value & howto->src_mask); in score_elf_final_link_relocate()
2344 value = (addend & ~howto->dst_mask) | (value & howto->dst_mask); in score_elf_final_link_relocate()
2350 value &= howto->dst_mask; in score_elf_final_link_relocate()
2358 value = (addend & (~(howto->dst_mask))) | ((value & 0x3fff) << 1) in score_elf_final_link_relocate()
2387 bfd_reloc->howto = NULL; in s3_bfd_score_info_to_howto()
2389 bfd_reloc->howto = &elf32_score_howto_table[r_type]; in s3_bfd_score_info_to_howto()
2439 reloc_howto_type *howto; in s3_bfd_score_elf_relocate_section() local
2452 howto = bfd_reloc.howto; in s3_bfd_score_elf_relocate_section()
2490 hi16_value = (hi16_addend & (~(howto->dst_mask))) in s3_bfd_score_elf_relocate_section()
2494 value = (value & (~(howto->dst_mask))) in s3_bfd_score_elf_relocate_section()
2510 value = (value & ~howto->src_mask) in s3_bfd_score_elf_relocate_section()
2525 addend <<= howto->rightshift; in s3_bfd_score_elf_relocate_section()
2536 addend >>= howto->rightshift; in s3_bfd_score_elf_relocate_section()
2537 value = (value & ~howto->src_mask) in s3_bfd_score_elf_relocate_section()
2555 value = (value & (~(howto->dst_mask))) | ((addend & 0x3fff) << 1) in s3_bfd_score_elf_relocate_section()
2565 addend = value & howto->src_mask; in s3_bfd_score_elf_relocate_section()
2566 if (addend & ((howto->src_mask + 1) >> 1)) in s3_bfd_score_elf_relocate_section()
2571 mask &= ~howto->src_mask; in s3_bfd_score_elf_relocate_section()
2577 value = (value & ~howto->dst_mask) | (addend & howto->dst_mask); in s3_bfd_score_elf_relocate_section()
2584 addend = value & howto->src_mask; in s3_bfd_score_elf_relocate_section()
2585 if (addend & ((howto->src_mask + 1) >> 1)) in s3_bfd_score_elf_relocate_section()
2590 mask &= ~howto->src_mask; in s3_bfd_score_elf_relocate_section()
2596 value = (value & ~howto->dst_mask) | (addend & howto->dst_mask); in s3_bfd_score_elf_relocate_section()
2682 rel, 1, relend, howto, 0, contents); in s3_bfd_score_elf_relocate_section()
2697 howto, (bfd_signed_vma) (sec->output_offset + sym->st_value)); in s3_bfd_score_elf_relocate_section()
2704 r = score_elf_final_link_relocate (howto, input_bfd, output_bfd, in s3_bfd_score_elf_relocate_section()
2723 (info, NULL, name, howto->name, (bfd_vma) 0, in s3_bfd_score_elf_relocate_section()