RTEMS Logo

RTEMS 4.7.99.2 On-Line Library


Texas Instruments C3x/C4x Specific Information Calling Conventions

PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

9.2: Calling Conventions

  • Texas Instruments C3x/C4x Specific Information Processor Background
  • Texas Instruments C3x/C4x Specific Information Calling Mechanism
  • Texas Instruments C3x/C4x Specific Information Register Usage
  • Texas Instruments C3x/C4x Specific Information Parameter Passing
  • Texas Instruments C3x/C4x Specific Information User-Provided Routines
  • Each high-level language compiler generates subroutine entry and exit code based upon a set of rules known as the compiler's calling convention. These rules address the following issues:

    A compiler's calling convention is of importance when interfacing to subroutines written in another language either assembly or high-level. Even when the high-level language and target processor are the same, different compilers may use different calling conventions. As a result, calling conventions are both processor and compiler dependent.

    The GNU Compiler Suite follows the same calling conventions as the Texas Instruments toolset.


    PREV UP NEXT Bookshelf RTEMS CPU Architecture Supplement

    Copyright © 1988-2004 OAR Corporation