Optimizing Profiler Slashes C Code Sizes

May 1, 1999
Significant reductions in code size with minimal effects on performance are achieved through use of an optimizing profiler for the company's C, C++ and EC++ compilers. The CodeBalance optimizer targets 32-bit CPUs equipped with 16-bit instruction-set

Significant reductions in code size with minimal effects on performance are achieved through use of an optimizing profiler for the company's C, C++ and EC++ compilers. The CodeBalance optimizer targets 32-bit CPUs equipped with 16-bit instruction-set extensions. It uses a mix of 32- and 16-bit instructions to reduce code size while maximizing execution speed. The CodeBalance optimizer is initially available for the ARM7/TDMI and MIPS16 processors, both of which provide 16-bit extensions. In benchmarks, applications compiled using a mix of 32- and 16-bit instructions typically realize up to a 65% reduction in code size relative to straight 32-bit implementations, it's claimed. The optimizer is bundled with the MULTI development environment.

Company: GREEN HILLS SOFTWARE INC.

Product URL: Click here for more information

About the Author

Staff

Articles, galleries, and recent work by members of Electronic Design's editorial staff.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!