List of Assembly Language Directives

The table below summarizes the ItaniumŪ 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*-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

.export

Symbol type and size directives

 

.type

.size

Symbolic debug directive

.ln

Symbolic debug directive Windows-specific

.bf

.ef

Virtual register allocation directives

.vreg.allocatable

.vreg.safe_across_calls

.vreg.family

.vreg.var

.vreg.undef