7.2. Basic assembly language interworking

The simplest method of interworking between ARM and Thumb state is to use hand-coded assembly language. In this case, it is up to you to make sure that register usage is compatible between any interworking routines.

To interwork between ARM and Thumb state you must:

The following section describes these steps in more detail.

Refer to Assembly language interworking using veneers for information on using linker-generated interworking veneers from assembly language.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential