The table below summarizes the Itanium(TM) architecture assembly language directives by category.
Category |
Directive |
|
Alias declaration directives |
.alias .secalias |
|
Assembler annotations |
.pred.rel .pred.vector .mem.offset .entry |
|
Assembler modes |
.auto .explicit .default |
|
Byte order specification directive |
.msb .lsb |
|
Common symbol declaration directives |
.common .lcomm |
|
Cross-section data allocation statements |
.xdata1 .xdata2 .xdata4 .xdata8 .xstring .xstringz |
|
Data-allocation statements data1
|
data1 data2 data4 data8 real4 real8 real10 real16 string stringz |
|
Explicit template selection directives |
.mii .mfi .bbb .mlx .mib .mmb .mmi .mbb .mfb .mmf |
|
File symbol declaration directive |
.file |
|
Ident string directive |
.ident |
|
Include file directive |
.include |
|
Language specific data directive (Windows NT * specific) |
.handlerdata
|
|
Procedure declaration directives |
.proc .endp |
|
Radix indicator directive |
.radix |
|
Register stack directive |
.regstk |
|
Reserving uniniatialized space statements |
.skip .org |
|
Rotating register directives |
.rotr .rotp .rotf |
|
Section directives |
.section .pushsection .popsection .previous .text .data .sdata .bss .sbss .rodata .comment |
|
Section and data alignment directive |
.align |
|
Stack unwind information directives |
See Stack Unwind Directives table |
|
Symbol scope declaration directives |
.global .weak .local |
|
Symbol visibility directives |
.protected .hidden |
|
Symbol type and size directives
|
.type .size |
|
Symbolic debug directive |
.ln |
|
Symbolic debug directive Windows NT specific |
.bf .ef |
|
Virtual register allocation directives |
.vreg.allocatable .vreg.safe_across_calls .vreg.family .vreg.var .vreg.undef |