We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I upgraded my CA51 to 7.00. My initial results on my code for my 5K part are: Keil 6.23 CA51 => 4F9B code size Keil 7.00 CA51 => 5035 code size I like to keep current with my tools. Is there an option I can set on the 7.00 CA51 compiler so I can get the 6.23 performance?
I find both increases and decreases. I think the largest swing is about 15 bytes either way. Since my programs always seem to be time critical, I usually make an effort to review the output and "help" the compiler generate better code. As a result, the normal changes from version to version are Push/Pop and register optimization differences. In my prior response I referred to Version 4 of the compiler ... I meant to say that my problems have virtually gone away since Keil disolved their relationship with Franklin. Things like concerned support staff and this forum have gone a LONG way to making the product a very stable production tool.