List of Assembly Language Directives

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