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