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 |