From richard at imagecraft.com Fri Feb 22 13:51:25 2008 From: richard at imagecraft.com (Richard Man) Date: Fri Feb 22 14:06:46 2008 Subject: [Icc-430] V7.07 BETA 0 Message-ID: <200802222206.m1MM6jeC072467@mail.imagecraft.com> 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 On-line orders, support, and listservers available on web site. [ For technical support on ImageCraft products, please include all previous replies in your msgs. ] From jdurand at interstellar.com Sat Feb 23 13:37:32 2008 From: jdurand at interstellar.com (Jerry Durand) Date: Sat Feb 23 13:52:51 2008 Subject: [Icc-430] V7.07 BETA 0 In-Reply-To: <200802222206.m1MM6jeC072467@mail.imagecraft.com> References: <200802222206.m1MM6jeC072467@mail.imagecraft.com> Message-ID: <20080223213730.D5F906A3053@smtp.interstellar.com> At 01:51 PM 2/22/2008, Richard Man wrote: >This one should decrease your program size from 1%-3%, depending on >the programs... > >http://www.imagecraft.com/pub/iccv7430_v707_beta0.exe Thanks, back from our trip. I'll try to break it soon. :) -- Jerry Durand, Durand Interstellar, Inc. www.interstellar.com tel: +1 408 356-3886, USA toll free: 1 866 356-3886 Skype: jerrydurand