RTEMS CPU Architecture Supplement
The TI C3x and C4x processors support a simple yet
effective call and return mechanism. A subroutine is invoked
via the branch to subroutine (XXX
) or the jump to subroutine
(XXX
) instructions. These instructions push the return address
on the current stack. The return from subroutine (XXX
)
instruction pops the return address off the current stack and
transfers control to that instruction. It is important to
note that the call and return mechanism for the C3x/C4x does not
automatically save or restore any registers. It is the
responsibility of the high-level language compiler to define the
register preservation and usage convention.
XXX other supplements may have "is is".
RTEMS CPU Architecture Supplement
Copyright © 1988-2004 OAR Corporation