On Wednesday 24 December 2008 02:30, Anatoly Sokolov wrote:

> You consider, it is necessary to add architectures for devices with up to
> 255 max RAM address? Yes, in this case, for this devices it will be
> possible to have more effective functions in avr-libc, but only few such
> devices, and C language is not popular for programming for them.

I am not see the strong necessity to add new arch into GCC.
This is a big work.  Also it is doubtful that it is possible
to use 8-bit address entirely in GCC.

Quite another thing is Avr-libc: such optimization is possible
with small efforts.  This concerns only a restricted number of
most popular asm functions, which are suitable for small programs
Examples are a few of string functions, EEPROM, Flash reading,
startup.  Such optimization is possible regardless of the
spliting model (full lib_per_device, restricted lib_per_device
or lib_per_project).

Regards,
Dmitry.



_______________________________________________
AVR-libc-dev mailing list
AVR-libc-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to