|
aiPop
» Details
» Targets
» C16x/ST10
» HC08
» ARM
» Purchase
» Contact

AbsInt
» Products
» Company
» Services
» WCET
» Contact


|
Less is more.
aiPop for HC08 was developed to reduce the
code size of assembly files for Motorola HC08 microcontrollers.
Features
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.
Why do you need aiPop for HC08?
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.
Availability
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. |
 |
|
«
«
«
|