[Icc-430] V7.07 BETA 0

Richard Man richard at imagecraft.com
Fri Feb 22 13:51:25 PST 2008


This one should decrease your program size from 1%-3%, depending on 
the programs...

http://www.imagecraft.com/pub/iccv7430_v707_beta0.exe


V7.07 -

   TI Supplied Files
     - new header files from TI
     - new MSP430.DLL
   IDE
     - [ADV and PRO only] Added capability to create Library projects.
   Compiler
     - now generate sym(Rx) addressing mode, e.g.
         char buf[];
         ...
         int i;
         ...
         = buf[i] ...

       would use a single addressing mode to access the item

    - More optimal code for some cases when comparing against a constant.
      (The MSP430 does not have a full set of branch instructions nor does it
       allow an immediate as the second operand of a CMP instruction. With
       some comparisons, the old code generates moving of the constant to a
       register. The new code adjusts the constant by one and eliminates this
       move)

    - Added CALL/RET -> BR tail call optimization

   Library
     - the low level floating point to (unsigned) long conversion function
       was not working correctly for numbers larger than ~16000000.

// richard <http://www.imagecraft.com/>
<http://www.dragonsgate.net/mailman/listinfo> On-line orders, 
support, and listservers available on web site.
[ For technical support on ImageCraft products, please include all 
previous replies in your msgs. ] 



More information about the Icc-430 mailing list