CW 7 vs 8 MSL library size

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

CW 7 vs 8 MSL library size

2,584 Views
windam
Contributor I
Hi Everyone,

I noticed in the MSL code size reported in the project pane is much smaller in CW 7.3 than it is in CW 8.2.
I was concerned that code compiled with 8.2 would result in a larger binary, but that is not the case.  The size of the binary is about the same as the one compiled with 7.3.  My guess is that it's probably deadstripping.
Anyway, here are the MSL sizes as reported in the project pane:
7.3 msl  ~45kW
8.2 msl  ~86kW
 
7.3 runtime  ~4.5kW
8.2 runtime  ~6.2kW

As you can see 8.2's msl is almost double of 7.3's.  So the question is:  what's in 8.2's msl that makes it so big?  I'm curious because if I including a library function that might increase my binary size, it would be nice to know.

Cheers,

-win

Labels (1)
Tags (1)
0 Kudos
4 Replies

329 Views
CrasyCat
Specialist III
Hello
 
Which processor are you targeting?
 
CrasyCat
0 Kudos

329 Views
windam
Contributor I
I'm targeting the dsp56858 so the project pane shows MSL C 56800E lmm.lib and Runtime 56800E lmm.lib.

-win
0 Kudos

329 Views
trytohelp
NXP Employee
NXP Employee
Hi,
 
I don't know.
I will contact the product manager.
Keep you informed.
 
Pascal
0 Kudos

329 Views
trytohelp
NXP Employee
NXP Employee
Hi,
 
We added long long and double runtime support on new libraries.
Excepted that no other difference.
 
Regards
Pascal
0 Kudos