Re: ELF R_AVR_13_PCREL Relocation

Jeff Barlow <[email protected]>
Newsgroups gmane.comp.hardware.avr.gcc
Message-ID <[email protected]>
On 02/18/2015 06:11 PM, Dylan McKay wrote:
>
> This relocation is solely for the relative `jmp` and `call` instructions
> (if I'm not mistaken).
>
> Both of these instructions have exactly 12 bits for their target
> address. Why is the relocation 13 bits then?

The resulting LSB of of those relocations is always zero, of course. The 
12 bits in the instructions are bits 1 - 12. With the assumed zero LSB 
that's 13 bits total.

-- 
Later,
Jeff
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.