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