SVC instructions of the
inline assembler enable you to specify three optional lists following
the normal instruction fields. These instructions have the following
RVCT v3.0 renamed the
SWI instruction to
The inline assembler still accepts
SWI in place of
If you are compiling for architecture 5TE or later, the linker
BL instructions to
if appropriate. However, you cannot use
BLX instructions directly
within inline assembly code.
The lists are described in the following topics:
BXJinstructions are not supported in the inline assembler.
It is not possible to specify the
pcregisters in any of the input, output, or corrupted register lists.
spregister must not be changed by any
SVCinstruction or function call.