| Assembler Directives

Previous | The GNU Assembler | Next

All assembler directives have names that begin with a period (`.`). The rest of the name is letters, usually in lower case.
This chapter mostly discusses directives that are available regardless of the target machine configuration for the GNU assembler.

- .abort
- .align
- .ascii
- .asciz
- .balign[wl]
- .byte
- .comm
- .data
- .def
- .dim
- .double
- .eject
- .else
- .end
- .elseif
- .endef
- .endfunc
- .endif
- .endm
- .endr
- .equ
- .equiv
- .err
- .even
- .exitm
- .extern
- .fail
- .file
- .fill
- .float
- .func
- .global
- .hword
- .ident
- .if
- .include
- .incbin
- .int
- .irp
- .irpc
- .lcomm
- .lflags
- .line
- .ln
- .list
- .long
- .macro
- .mri
- .nolist
- .octa
- .org
- .p2align[wl]
- .print
- .psize
- .purgem
- .quad
- .rept
- .sbttl
- .scl
- .section
- .set
- .short
- .single
- .size
- .sleb128
- .skip
- .space
- .stabd
- .stabn
- .stabs
- .string
- .struct
- .tag
- .text
- .title
- .type
- .uleb128
- .val
- .vtable_entry
- .word