• DocumentCode
    1578012
  • Title

    Code generation for embedded processors with complex instructions

  • Author

    Lee, Jone-Yeol ; Yoon, Hyun-Dhong ; Yang, Jin-Hyuk ; Park, In-Cheol ; Kyung, Chong-Min

  • Author_Institution
    Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • fYear
    1999
  • fDate
    6/21/1905 12:00:00 AM
  • Firstpage
    525
  • Lastpage
    528
  • Abstract
    Code generation for embedded processors often encounters the problem of using complex instructions. The problems come from the heterogeneous register architecture of the embedded processors, small number of registers, and instructions with complex behaviors. In this paper we propose some techniques for using complex instructions. One of them is a simple technique to use MAC instruction (Modified Pattern Matching). The other two techniques are implemented in the Postpass Optimizer that optimizes the generated code with hardware loop instructions and post-increment or post-decrement addressing modes. Experimental results are also presented
  • Keywords
    embedded systems; instruction sets; microprocessor chips; program compilers; code generation; complex instructions; embedded processor; heterogeneous register architecture; modified pattern matching; postpass optimizer; Assembly; Consumer electronics; Digital signal processing; Electronic mail; Embedded software; Hardware; Microprocessors; Multimedia systems; Pattern matching; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI and CAD, 1999. ICVC '99. 6th International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7803-5727-2
  • Type

    conf

  • DOI
    10.1109/ICVC.1999.820991
  • Filename
    820991