Joerg Wunsch schrieb:
As Ivan Shmakov wrote:

    Supports “long” integers' arithmetics, as well as fixed and floating
    point numbers,

Well, that's more a feature of the compiler.  Perhaps you want to
replace the “long” by `64-bit' to be more exact?  (Though AVR-GCC's
64-bit support, while working, is not its brightest side, arguably.)

The 64-bit integer support has been improved with the avr-gcc 4.7
release series, see the 4.7 release notes

http://gcc.gnu.org/gcc-4.7/changes.html#avr

For technical details cf.

http://gcc.gnu.org/viewcvs?view=revision&revision=182794
http://gcc.gnu.org/viewcvs?view=revision&revision=182160
http://gcc.gnu.org/viewcvs?view=revision&revision=181551

This leads to the paradoxical situation that for specific
values the 64-bit division routine works faster than the
32-bit division routine for these values.


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

Reply via email to