1.1. About the ARM Developer Suite assemblers

ARM Developer Suite (ADS) has:

a freestanding assembler, armasm

an optimizing inline assembler built into the C
and C++ compilers.

The language that these assemblers take as input is basically
the same. However, there are limitations on what features of the
language you can use in the inline assemblers. Refer to the Mixing
C, C++, and Assembly Language chapter in ADS
Developer Guide for further information on the inline
assemblers.