GNU-Syntax Arm Assembly Language Reference Guide¶
This part of the tiarmclang user guide provides information about GNU-syntax Arm assembly language that is recognized and processed by the tiarmclang integrated GNU-syntax Arm assembler.
Command Line: For an overview of assembler command-line options, see GNU-Syntax Arm Assembler Command Line.
Assembly Syntax: For an overview of GNU Arm assembly syntax, see GNU-Syntax Arm Assembly Source Anatomy.
Instructions: For links to documentation of assembly instructions for your Arm device, see GNU-Syntax Arm Assembly Instructions.
Directives: For documentation of the assembly directives supported with tiarmclang, see GNU-Syntax Arm Assembly Directives.
Additional documentation for using assembly with tiarmclang is provided elsewhere:
For information about migrating legacy TI-syntax Arm assembly language instructions and directives to GNU-syntax Arm assembly, see Migrating Assembly Language Source Code.
For information about the tiarmclang command line and about the tiarmasm standalone TI-syntax assembler, see About the tiarmclang Arm Assemblers.
For information about the Application Binary Interface (ABI) for the Arm architecture, see the ABI specifications page and the Addenda.
Information about GNU-syntax Arm assembly language is available in GNU and Arm documentation online. The majority of the documented syntax is recognized and processed by tiarmclang’s integrated GNU-syntax Arm assembler. Here are some suggested sources:
Contents: