4.1. List of GNU-Syntax Arm Assembly Directives

4.1.1. #

.2byte

Directives that Initialize Values and Strings

.4byte

Directives that Initialize Values and Strings

.8byte

Directives that Initialize Values and Strings

4.1.2. A

.abort

Directives for Conditional Assembly and Control Flow

.align

Directives that Perform Alignment and Create Space

.arch

Directives that Change the Instruction Type

.arm

Directives that Change the Instruction Type

.ascii

Directives that Initialize Values and Strings

.asciz

Directives that Initialize Values and Strings

4.1.3. B

.balign

Directives that Perform Alignment and Create Space

.bss

Directives that Control Section Use

.byte

Directives that Initialize Values and Strings

4.1.4. C

.code

Directives that Change the Instruction Type

.comm

Directives that Affect Symbols

.cpu

Directives that Change the Instruction Type

4.1.5. D

.data

Directives that Control Section Use

.def

Directives that Can Aid Debugging

.dim

Directives that Can Aid Debugging

.double

Directives that Initialize Values and Strings

4.1.6. E

.eabi_attribute

Directives that Encode Metadata

.else

Directives for Conditional Assembly and Control Flow

.elseif

Directives for Conditional Assembly and Control Flow

.end

Directives for Conditional Assembly and Control Flow

.endef

Directives that Can Aid Debugging

.endfunc

Directives that Can Aid Debugging

.endif

Directives for Conditional Assembly and Control Flow

.endm

Directives that Affect Macros

.endr

Directives for Conditional Assembly and Control Flow

.equ

Directives that Affect Symbols

.equiv

Directives that Affect Symbols

.eqv

Directives that Affect Symbols

.err

Directives that Can Aid Debugging

.error

Directives that Can Aid Debugging

.even

Directives that Perform Alignment and Create Space

.exitm

Directives that Affect Macros

4.1.7. F

.fail

Directives that Can Aid Debugging

.file

Directives that Can Aid Debugging

.fill

Directives that Perform Alignment and Create Space

.float

Directives that Initialize Values and Strings

.fpu

Directives that Change the Instruction Type

.func

Directives that Can Aid Debugging

4.1.8. G

.global

Directives that Affect Symbols

.globl

Directives that Affect Symbols

4.1.9. H

.hidden

Directives that Affect Symbols

.hword

Directives that Initialize Values and Strings

4.1.10. I

.ident

Directives that Can Aid Debugging

.if

Directives for Conditional Assembly and Control Flow

.ifb

Directives for Conditional Assembly and Control Flow

.ifc

Directives for Conditional Assembly and Control Flow

.ifdef

Directives for Conditional Assembly and Control Flow

.ifeq

Directives for Conditional Assembly and Control Flow

.ifeqs

Directives for Conditional Assembly and Control Flow

.ifge

Directives for Conditional Assembly and Control Flow

.ifgt

Directives for Conditional Assembly and Control Flow

.ifle

Directives for Conditional Assembly and Control Flow

.iflt

Directives for Conditional Assembly and Control Flow

.ifnb

Directives for Conditional Assembly and Control Flow

.ifnc

Directives for Conditional Assembly and Control Flow

.ifndef

Directives for Conditional Assembly and Control Flow

.ifne

Directives for Conditional Assembly and Control Flow

.ifnes

Directives for Conditional Assembly and Control Flow

.ifnotdef

Directives for Conditional Assembly and Control Flow

.incbin

Directives that Include Other Assembly Source Files

.include

Directives that Include Other Assembly Source Files

.int

Directives that Initialize Values and Strings

.internal

Directives that Affect Symbols

.irp

Directives for Conditional Assembly and Control Flow

.irpc

Directives for Conditional Assembly and Control Flow

4.1.11. L

.loc

Directives that Can Aid Debugging

.loc_mark_labels

Directives that Can Aid Debugging

.local

Directives that Affect Symbols

.long

Directives that Initialize Values and Strings

4.1.12. M

.macro

Directives that Affect Macros

4.1.13. N

.no_dead_strip

Directives that Encode Metadata

4.1.14. O

.octa

Directives that Initialize Values and Strings

.org

Directives that Control Section Use

4.1.15. P

.p2align

Directives that Perform Alignment and Create Space

.popsection

Directives that Control Section Use

.previous

Directives that Control Section Use

.protected

Directives that Affect Symbols

.purgem

Directives that Affect Macros

.pushsection

Directives that Control Section Use

4.1.16. Q

.quad

Directives that Initialize Values and Strings

4.1.17. R

.rept

Directives for Conditional Assembly and Control Flow

4.1.18. S

.section

Directives that Control Section Use

.set

Directives that Affect Symbols

.short

Directives that Initialize Values and Strings

.single

Directives that Initialize Values and Strings

.size

Directives that Affect Symbols

.skip

Directives that Perform Alignment and Create Space

.sleb128

Directives that Change the Instruction Type

.space

Directives that Perform Alignment and Create Space

.string

Directives that Initialize Values and Strings

.string8

Directives that Initialize Values and Strings

.string16

Directives that Initialize Values and Strings

.string32

Directives that Initialize Values and Strings

.string64

Directives that Initialize Values and Strings

.sym_meta_info

Directives that Encode Metadata

.syntax

Directives that Change the Instruction Type

4.1.19. T

.tag

Directives that Can Aid Debugging

.text

Directives that Control Section Use

.thumb

Directives that Change the Instruction Type

.thumb_func

Directives that Change the Instruction Type

.thumb_set

Directives that Affect Symbols

.title

Directives that Can Aid Debugging

.type

Directives that Affect Symbols

4.1.20. U

.uleb128

Directives that Change the Instruction Type

4.1.21. V

.val

Directives that Affect Symbols

.version

Directives that Can Aid Debugging

4.1.22. W

.warning

Directives that Can Aid Debugging

.weak

Directives that Affect Symbols

.weakref

Directives that Affect Symbols

.word

Directives that Initialize Values and Strings

4.1.23. Z

.zero

Directives that Perform Alignment and Create Space