Dmitry wrote:
Fellows,
Ok, now 4.01 compiles all libraries and its output seems to be reasonable.
However, since I changed some ABI I need some help with some library
functions.
Otherwise the release process will take more time.
So, things to implement are:
1. Shifts for long long - left, right and logical right via libcalls:
- the value to be shifted is passed to registers r15-r12 (little endian)
- shift count in r11
r11 can be clobbered. No other registers may be changed
2. Software multiplications will tell you more later...
3. Also, I really appreciate if somebody write me a list of all devices in
form:
msp430xXXX : xxx1 (16k rom, 1k ram)
msp430xXXX : xxx2 (32k rom, 2k ram)
etc...
You mean something like the attached file?
Steve
RAM FLASH
msp430x110 256 1K
msp430x112 256 4K
msp430x1101 128 1K
msp430x1111 128 2K
msp430x1121 256 4K
msp430x1122 256 4K
msp430x1132 256 8K
msp430x122 256 4K
msp430x123 256 8K
msp430x1222 256 4K
msp430x1232 256 8K
msp430x133 256 8K
msp430x135 512 16K
msp430x1331 256 8K
msp430x1351 512 16K
msp430x147 1K 32K
msp430x148 2K 48K
msp430x149 2K 60K
msp430x1471 1K 32K
msp430x1481 2K 48K
msp430x1491 2K 60K
msp430x155 512 16K
msp430x156 1K 24K
msp430x157 1K 32K
msp430x167 1K 32K
msp430x168 2K 48K
msp430x169 2K 60K
msp430x1610 5K 48K
msp430x1611 10K 48K
msp430x1612 5K 55K
msp430x2003 128 1K
msp430x2013 128 2K
msp430x2101 128 1K
msp430x2111 128 2K
msp430x2121 256 4K
msp430x2131 256 8K
msp430x311 128 2K
msp430x312 256 4K
msp430x313 256 8K
msp430x314 512 12K
msp430x315 512 16K
msp430x323 256 8K
msp430x325 512 16K
msp430x336 1K 24K
msp430x337 1K 32K
msp430x412 256 4K
msp430x413 256 8K
msp430x415 512 16K
msp430x417 1K 32K
msp430x423 256 8K
msp430x425 512 16K
msp430x427 1K 32K
msp430x4250 256 16K
msp430x4260 256 24K
msp430x4270 256 32K
msp430xE423 256 8K
msp430xE425 512 16K
msp430xE427 1K 32K
msp430xW423 256 8K
msp430xW425 512 16K
msp430xW427 1K 32K
msp430xG437 1K 32K
msp430xG438 2K 48K
msp430xG439 2K 60K
msp430x435 512 16K
msp430x436 1K 24K
msp430x437 1K 32K
msp430x447 1K 32K
msp430x448 2K 48K
msp430x449 2K 60K