Section
5
Runtime
Environment
This section describes the
TMS34010
C runtime environment. To ensure
successful execution
of
C programs,
it
is
critical that all runtime code maintain
this environment.
If
you
write
assembly language functions that interface
to
C code,
follow
the guidelines in this section.
Topics in this section include:
Section
Page
5.1
Memory Model ............................................................................................
5-2
5.2 Register Conventions ..................................................................................
5-6
5.3 Function Structure and Calling Conventions ..........................................
5-8
5.4 Interfacing C
with
Assembly Language .................................................
5-12
5.5 Interrupt Handling ....................................................................................
5-16
5.6 Integer Expression Analysis .....................................................................
5-17
5.7 Floating-Point Support ............................................................................
5-17
5.8 System Initialization .................................................................................
5-22
5-1