This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

7.0 Results

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?


Parents
  • 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.

Reply
  • 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.

Children
No data