avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [avr-libc-dev] printf() benchmarks.


From: Eric Weddington
Subject: RE: [avr-libc-dev] printf() benchmarks.
Date: Tue, 06 Mar 2007 12:16:01 -0700

 

> -----Original Message-----
> From: 
> address@hidden 
> [mailto:address@hidden
> org] On Behalf Of Dmitry K.
> Sent: Tuesday, February 20, 2007 12:36 AM
> To: address@hidden
> Subject: [avr-libc-dev] printf() benchmarks.
> 
> Hi.
> 
> A small printf() comparison of 1.4.5 and CVS versions:
> 
> Avr-libc-1.4.5:
>                           Flash, bts   Stack, bts   Time, clks
> Function                  avr2  avr4   avr2  avr4   avr2  avr4
> --------------------------------------------------------------
> sprintf(s,"%x",12345)     1914  1700     68    68   5731  5598
> sprintf(s,"%d",12345)     1914  1700     68    68   7054  6894
> sprintf(s,"%e",1.2345)    4658  4158    138   138  12025  9885
> 
> 
> Avr-libc-CVS:
>                           Flash, bts   Stack, bts   Time, clks
> Function                  avr2  avr4   avr2  avr4   avr2  avr4
> --------------------------------------------------------------
> sprintf(s,"%x",12345)     1690  1500     57    57   1078  1010
> sprintf(s,"%d",12345)     1690  1500     57    57   1714  1616
> sprintf(s,"%e",1.2345)    3302  3004     64    64   2502  2283
> 
> Notes:
>   * Flash: include all needed modules.
>   * Stack: include all enclosed calls, but without a place to args.
>   * Time:  without an args preparation.
> 
> Now, I think, it is possible to assemle an experimental version.

Wow! These are some great numbers Dmitry! :-)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]