[avr-gcc-list] Why are we using EICALL and EIJMP for AVR256?

2009-12-14 Thread Andrew Hutchinson
The patterns for AVR mega 256 use EICALL an EIJMP Both require EIND to be set to provide upper address bits However, we are using linker trampolines for both, so in either case the 16 bit jump or call is to the trampolines. Are not the trampolines always located in first 128Kbytes? Thus we

Re: [avr-gcc-list] Why are we using EICALL and EIJMP for AVR256?

2009-12-14 Thread Sean D'Epagnier
On 12/14/09, Andrew Hutchinson andrewhutchin...@cox.net wrote: The patterns for AVR mega 256 use EICALL an EIJMP Both require EIND to be set to provide upper address bits However, we are using linker trampolines for both, so in either case the 16 bit jump or call is to the trampolines. Are