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