Temporary discontinuation notice: the aiPop for HC08 product line was temporarily discontinued as of the January 2009 price list. For further information, please contact support@absint.com.
aiPop for HC08 was developed to reduce the code size of assembly files for Motorola HC08 microcontrollers.
Automatic code size reduction based on abstract interpretation and advanced pattern matching techniques, e.g. functional abstraction (reverse inlining). All changes in the optimized assembly files are marked.
High performance even for global optimizations thanks to a sophisticated pattern database.
Seamless integration into existing and well-established tool-chains.
The size of compiled C code is becoming increasingly critical in embedded systems, where the economic incentives to reduce ROM sizes are very compelling.
Tests of aiPop for HC08 on complete reference customer applications showed overall code size reductions of more than 7%. Compacting code by 7% allows 7.5% more functionality to be packed into a flash memory of the same size.
Reduction of code size directly translates into reduced memory requirements and reduced hardware costs.
As opposed to file compression (zipping), the post-pass optimizations do not change the functionality of your system.
Tedious and error-prone hand-crafted optimization is a thing of the past. aiPop for HC08 provides automatic tool support to optimize your applications. Thus, saving considerable effort and expense.
aiPop for HC08 optimizes assembly files as produced by the COSMIC C compiler for Motorola HC08 microcontrollers. It is available for Linux and Windows 98/2000/NT/XP. Optimization of hand-written code is supported to some extent provided that it is similar to compiler-generated code. |