> average. Because there may be only a few floating variables, they might
> not actually gobble up all the available RAM, even if they were 64 bit.

But, say, just a single double comparison will take lots of rom space and 
stack. (check libm/cmpsi.c in msp430-libc)

> Whether many people would benefit from more than 32 bit floats is even
> more unclear. The TI floating point package has 32 and 48 bit floats,
> rather than 32 and 64. 48 was felt to give more precision for some
> applications, without consuming RAM like there is a limitless supply. It
> probably achieves that goal, but at some cost in terms of non-standard
> code.

Yes it is not standard and this drives me up the wall. Actually this will be 
so difficult to debug 48bits bits ...
64bits are:
- standard which most people understand :)
- debuggable
- already "ifdef'ly implemented" :)



> Some people have complained about poor floating performance on the
> MSP430, when using IAR or Quadravox (I don't know how well mspgcc
> performs in comparison). The processor should be capable of respectable
> speed, when compared to competing MCUs. I assume this is a library
> software optimisation issue, rather than an actual limitation of the
> MSP430. I want to look at the floating library when I get time, but so
> far I have not. There have certainly been design wins which hinged on
> this floating performance issue, but whether it is just a couple or many
> I could not say.
>
> Right now I would really like 40 and 48 bit integers for something I am
> doing. :-\

HOw about 64 bits ones? :)

~d


>
> Regards,
> Steve
>
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Mspgcc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users

-- 
*********************************************************************
   ("`-''-/").___..--''"`-._     (\       Dimmy the Wild      UA1ACZ
    `6_ 6  )   `-.  (     ).`-.__.`)      Enterprise Information Sys 
    (_Y_.)'  ._   )  `._ `. ``-..-'       Nevsky prospekt,   20 / 44
  _..`--'_..-_/  /--'_.' ,'               Saint Petersburg,   Russia
 (il),-''  (li),'  ((!.-'                 +7 (812) 314-8860, 5585314
*********************************************************************




Reply via email to