AbsInt


 aiPop
» Details
   » 12/17
» Targets
» Purchase
» Contact

 AbsInt
» Products
» Company
» Services
» WCET
» Contact

» 

Sitemap

» 

aiPop is used by Siemens

Data dependence analysis «

12

» Combining assignments

This optimization was specially developed for the C16x/ST10. The C16x/ST10 features a "segmented" memory architecture, where arbitrary access to the 16MB address space requires the use of Data Page Pointer registers or "Extended Page" sequences. The difference is:

  • DPP settings hold for as many instructions as the DPP register remains unchanged
  • EXTP instruction qualifiers only hold for immediate subsequent instructions

A combination of several code analyses featured by aiPop enables new points to be determined for the DPP0 register to be set so that EXTP qualifiers can be saved.

Home «
Sitemap «


Last modified on 24 October 2004 by webmaster. © 1998-2004 AbsInt. Legal notices.
URL: http://www.absint.com/aipop/slides/12.htm