0-9a-fA-F
C Numeric Constants
MASM Numeric Constants
0,r2
Pseudo-ops Listed by Opcode
0b
C Numeric Constants
0B prefix
C Numeric Constants
0x
C Numeric Constants
0X prefix
C Numeric Constants
0x123
Cross-section Data Allocation Statements
0x2
Syntax for the .save.x Directives
0x2 mask
Syntax for the .save.x Directives
0x2 mask: general-purpose registers
Syntax for the .save.x Directives
0x40
Syntax for the .save.x Directives
0x42 mask
Syntax for the .save.x Directives
0x42 mask: floating-point registers
Syntax for the .save.x Directives
0x5 mask
Syntax for the .save.x Directives
0x9
Predicate Vector Annotation
0xffff
Predicate Vector Annotation
0xffff: define
Predicate Vector Annotation
1-bit
Predicate Vector Annotation
Register Names
1-bit predicate registers
Glossary
1-bit predicate registers: represents
Predicate Vector Annotation
1.15e-12
C Numeric Constants
128-bit aligned containers
bundles
16-bits
Predicate Vector Annotation
16-byte boundaries
Alignment
bundles
16-bytes
bundles
2-bit
Syntax for the .save.x Directives
2-bit: assembler marks
Syntax for the .save.x Directives
2,r0
Mnemonics
32-bit Instruction Set Architecture
Glossary
41-bit bundle slots
Explicit Bundling
41-bit instruction
bundles
5-bit template
bundles
64-bit binary
Predicate Vector Annotation
64-bit processor
Glossary
64-bit range
Predicate Vector Annotation
64-bit register
Glossary
64-bits
Register Names
64-count6
Pseudo-ops Listed by Opcode
80-bit
Data Allocation Statements
8KB
Alignment
A-Z
Identifiers
A’s
Using Section Directives
A’s previous
Using Section Directives
abi
List of Stack Unwind Directives
About This Document
About This Document
absence
Disclaimer
absence: rely
Disclaimer
absolute
Absolute Sections
Cross-section Data Allocation Statements
Expressions
Glossary
Pseudo-ops Listed by Opcode
absolute constant
Uninitialized Space Allocation
absolute expression
Absolute Sections
Expressions
Glossary
absolute expression: contain
Expressions
absolute expression: relocatable expression contains
Expressions
absolute expressions
Absolute Sections
Expressions
absolute integer expression
Common Symbol Declarations
Rotating Register Directives
Symbol Size Directive
Uninitialized Space Allocation
absolute integer expression: Represents
Common Symbol Declarations
Rotating Register Directives
Symbol Size Directive
Uninitialized Space Allocation
absolute pathname
Include File Directive
Absolute Sections
Absolute Sections
Absolute Sections: define
Absolute Sections
Absolute Sections: Represents
Cross-section Data Allocation Statements
Absolute Sections: See
Absolute Sections
accessed
Sections
accordingly
Preprocessor Support
active
Symbol Types
activity
Glossary
add
Alignment
Cross-section Data Allocation Statements
Data Allocation Statements
Link-relocation Operators
Pseudo-ops Listed by Opcode
Rotating Registers in Assignment and Equate Statements
Sections
add loc0
Stacked Registers in Assignment and Equate Statements
add r1
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Add immediate
Pseudo-ops Listed by Opcode
add instruction refers
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
add instruction refers: tmp
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
add1 r5
Mnemonics
addition
Assignment Statements
Expressions
Pseudo-ops with Missing Operands
Syntax for the .save.x Directives
Windows NT (COFF32) Specific Section Flag Operands
addition: omitting
Pseudo-ops with Missing Operands
additional
Annotations
additional assoc-section operand
Windows NT (COFF32) Specific Section Flag Operands
Additionally
Preprocessor Support
addl r1
Pseudo-ops Listed by Opcode
addl instruction
Link-relocation Operators
addl r14
Instruction Statements
address
Absolute Sections
Expressions
Instruction Statements
address: bundle
Instruction Statements
address: relocatable symbol
Expressions
addresses created
Link-relocation Operators
addressing modes
Glossary
adds
Sections
adds r1
Pseudo-ops Listed by Opcode
adds stops
Dependency Violations and Assembly Modes
adds stops: avoid dependency violations
Dependency Violations and Assembly Modes
adjust
Glossary
adjust: location counter
Glossary
advances
Uninitialized Space Allocation
advances: location counter
Uninitialized Space Allocation
affect
Byte Order Specification Directives
Glossary
Register Stack Directive
Section Return Directive
affect: byte
Byte Order Specification Directives
affect: instructions
Byte Order Specification Directives
affect: names
Register Stack Directive
affected
Label Statements
List of Stack Unwind Directives
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
affected records
List of Stack Unwind Directives
ahead
Sections
ahead: incorporate
Sections
aignment boundary
Data Allocation Statements
alias
Alias Declaration Directives
Glossary
List of Assembly Language Directives
Mnemonics
Rotating Registers in Assignment and Equate Statements
alias symbol,"alias
Alias Declaration Directives
Alias Declaration Directives
Alias Declaration Directives
List of Assembly Language Directives
alias directive
Alias Declaration Directives
alias directive declares
Alias Declaration Directives
alias directive declares: alias
Alias Declaration Directives
Alias Name
Rotating Registers in Assignment and Equate Statements
Alias Name: Defining
Rotating Registers in Assignment and Equate Statements
Alias Name: Example Defining
Rotating Registers in Assignment and Equate Statements
alias register
Rotating Registers in Assignment and Equate Statements
alias rotating register
Rotating Register Directives
alias rotating register names
Rotating Register Directives
alias rotating register names: alias directive declares
Alias Declaration Directives
alias rotating register names: define
Rotating Registers in Assignment and Equate Statements
alias rotating register names: Represents
Rotating Register Directives
alias rotating register names: secalias directive declares
Alias Declaration Directives
align
About This Document
Alignment
Data Allocation
Data Allocation Statements
Instruction Statements
Label Statements
List of Assembly Language Directives
align expression
Alignment
align directive
Glossary
align string
Alignment
align string: assembler inserts padding
Data Allocation Statements
Instruction Statements
Label Statements
align string: location counter
Alignment
aligned
Alignment
bundles
Cross-section Data Allocation Statements
Data Allocation Statements
aligned automatically
Alignment
Alignment
Alignment
Common Symbol Declarations
Data Allocation Statements
alignment attribute
Alignment
alignment attributes
Common Symbol Declarations
alignment attributes: local
Common Symbol Declarations
alignment boundaries
Alignment
alignment boundary
Alignment
alignment boundary: specifies
Alignment
alignment directive
List of Assembly Language Directives
alignment operand
Common Symbol Declarations
All-predicate register
Register Names
All predicates
Predicate Registers
All registers
Register Names
All rotating registers
Register Names
alloc
Pseudo-ops with Missing Operands
alloc r1
Pseudo-ops with Missing Operands
alloc instruction
Register Stack Directive
alloc instruction redefine
Register Stack Directive
alloc instruction redefine: description
Register Stack Directive
alloc instruction redefine: mappings
Register Stack Directive
allocate
Register Stack Directive
Rotating Register Directives
allocate initialized
About This Document
Data Allocation
allocate initialized memory
Mnemonics
allocated
Section Flags and Section Type Operands
allocated storage
Common Symbol Declarations
allocating
Register Stack Directive
allocating: register stack frame consisting
Register Stack Directive
allocation
Cross-section Data Allocation Statements
Data Allocation Statements
List of Stack Unwind Directives
Symbol Size Directive
Symbols
Uninitialized Space Allocation
allocation mnemonic
Alignment
allocation mnemonics
Data Allocation Statements
allocation statements
Alignment
Byte Order Specification Directives
Cross-section Data Allocation Statements
Data Allocation Statements
Explicit Bundling
Glossary
List of Assembly Language Directives
Mnemonics
Sta_ovw
allocation statements add
Cross-section Data Allocation Statements
allocations
Procedures Used for Stack Unwind Directives
allowed
Glossary
Identifiers
Section Flags and Section Type Operands
Stack Unwind Directives Usage Guidelines
Symbol Names
alphabetic
Glossary
alphabetical list defines
Stack Unwind Directives Operands
alphabetical list defines: following
Stack Unwind Directives Operands
alt
Symbol Names
Alternate
Symbol Names
alternate floating-point register names map
Using Rotating Register directives
alternate floating-point register names map: floating-point
Using Rotating Register directives
Alternate names
General Registers
Alternate names: input registers
General Registers
Alternate names: local registers
General Registers
Alternate names: output registers
General Registers
alternate predicate register names map
Using Rotating Register directives
alternate predicate register names map: predicate registers
Using Rotating Register directives
alternate register
Assignment Statements
Equate Statements
Stacked Registers in Assignment and Equate Statements
alternate register names
Register Stack Directive
alternate register names specified
Register Stack Directive
alternate register names specified: define
Stacked Registers in Assignment and Equate Statements
alternate register names specified: prevent referencing
Register Stack Directive
alternate register names specified: Specifies
Assignment Statements
Equate Statements
alternative branch register
Stack Unwind Directives Operands
altrp
List of Stack Unwind Directives
Always precede
Stack Unwind Directives Usage Guidelines
analysis
Predicate Vector Annotation
annotation
Entry Annotation
Memory Offset Annotation
Predicate Relationship Annotation
Predicate Vector Annotation
annotation affects
Memory Offset Annotation
annotation affects: instruction
Memory Offset Annotation
Annotations
Annotations
Dependency Violations and Assembly Modes
Mnemonics
Annotations describes
About This Document
Annotations describes: assembler annotations
About This Document
ANSI
Characters in Numeric Constants
String Constants
apart
Mnemonics
appear
Assignment Statements
Dependency Violations and Assembly Modes
Glossary
Instruction Groups
Instruction Statements
Procedures Used for Stack Unwind Directives
Pseudo-ops with Missing Operands
Stack Unwind Directives Usage Guidelines
appear: separate
Glossary
Instruction Groups
appears
Procedure Label (PLabel)
Appendix
Register Names
applicable
MASM Numeric Constants
applied
Explicit Bundling
ar.bsp
Application Registers
List of Stack Unwind Directives
Register Names
Stack Unwind Directives Operands
ar.bspstore
Application Registers
Stack Unwind Directives Operands
ar.ccv
Application Registers
Pseudo-ops with Missing Operands
ar.ec
Application Registers
ar.fpsr
Application Registers
List of Stack Unwind Directives
Stack Unwind Directives Operands
ar.itc
Application Registers
ar.k0
Application Registers
ar.k7
Application Registers
ar.lc
Application Registers
List of Stack Unwind Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
ar.pfs
Application Registers
List of Stack Unwind Directives
Pseudo-ops with Missing Operands
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
ar.pfs register
Stack Unwind Directives Operands
ar.pfs,i,l,o,r
Pseudo-ops with Missing Operands
ar.rnat
Application Registers
List of Stack Unwind Directives
Stack Unwind Directives Operands
ar.rsc
Application Registers
ar.unat
Application Registers
List of Stack Unwind Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
ar0
Application Registers
Register Names
ar127
Application Registers
Register Names
ar17
Register Names
ar3
Pseudo-ops Listed by Opcode
arbitrary
Rotating Register Directives
arbitrary method
Memory Offset Annotation
arbitrary method: distinguishing
Memory Offset Annotation
arbitrary method: use
Rotating Register Directives
architecturally undefined behavior
Dependency Violations and Assembly Modes
Architecture
Glossary
Related Documentation
Argument registers
Floating-point Registers
arithmetic
Expressions
Glossary
Arithmetic shift
Expressions
Arithmetic shift: Precedence
Expressions
Array
Data Allocation Statements
Array: ASCII characters
Data Allocation Statements
AS IS
Disclaimer
ASCII
Characters in Numeric Constants
ASCII character
Characters in Numeric Constants
ASCII characters
Data Allocation Statements
ASCII characters: Array
Data Allocation Statements
ASCII Value
Characters in Numeric Constants
assembled
Byte Order Specification Directives
Cross-section Data Allocation Statements
Data Allocation Statements
Glossary
assembled instruction
Windows NT (COFF32) Symbolic Debug Directives
assembler
Alias Declaration Directives
Alignment
Annotations
bundles
Dependency Violations and Assembly Modes
Entry Annotation
Explicit Bundling
File Name Override Directive
Glossary
Identifiers
Implicit Bundling
Instruction Statements
Mnemonics
Name Spaces
Numeric Constants
Predicate Relationship Annotation
Predicate Vector Annotation
Preprocessor Support
Procedure Label (PLabel)
Procedures Used for Stack Unwind Directives
Radix Indicator Directive
Section Flags and Section Type Operands
Section Stack Directives
Sections
Sta_ovw
Stack Unwind Directives Operands
Symbol Type Directive
Syntax for the .save.x Directives
Uninitialized Space Allocation
assembler allocates storage
Common Symbol Declarations
assembler allows
Sections
assembler annotations
About This Document
List of Assembly Language Directives
assembler annotations: Annotations describes
About This Document
assembler assigns names
Glossary
assembler assigns names: symbol
Glossary
assembler automatically aligns sections containing bundles
bundles
assembler automatically creates
Predefined Section Directives
Symbol Type Directive
assembler automatically creates: platforms
Predefined Section Directives
assembler automatically creates: symbol
Symbol Type Directive
assembler bundles
Dependency Violations and Assembly Modes
assembler bundles instructions automatically
Implicit Bundling
assembler creates
Procedure Label (PLabel)
Symbol Type Directive
assembler creates: function symbol
Symbol Type Directive
assembler defines
Common Symbol Declarations
assembler defines: symbol
Common Symbol Declarations
assembler determines
Register Names
assembler determines: register
Register Names
assembler directives
Annotations
Mnemonics
assembler directives: describe
Mnemonics
assembler directives: subset
Annotations
assembler evaluates
Expressions
assembler exports
Alias Declaration Directives
assembler exports: name
Alias Declaration Directives
assembler generates
Predefined Section Directives
assembler generates errors
Dependency Violations and Assembly Modes
assembler identifies
Windows NT (COFF32) Specific Section Flag Operands
assembler identifies: associated
Windows NT (COFF32) Specific Section Flag Operands
assembler ignores
Procedure Directives
assembler ignores comments
Sta_ovw
assembler ignores underscores
Characters in Numeric Constants
assembler initializes
Alignment
Uninitialized Space Allocation
assembler initializes: reserved
Alignment
Uninitialized Space Allocation
assembler inserts padding
Data Allocation Statements
Instruction Statements
Label Statements
assembler inserts padding: align
Data Allocation Statements
Instruction Statements
Label Statements
assembler instruction
Glossary
assembler instructions
Mnemonics
assembler instructions: assembler
Mnemonics
assembler interprets
Data Allocation Statements
Instruction Statements
Label Statements
assembler interprets stack unwind directives
Procedures Used for Stack Unwind Directives
assembler interprets stack unwind directives: label
Data Allocation Statements
Instruction Statements
Label Statements
assembler issues
Rotating Register Directives
assembler issues: warning
Rotating Register Directives
assembler maintains
Section Stack Directives
Sections
assembler maintains: separate location counter
Sections
assembler marks
Syntax for the .save.x Directives
assembler marks: 2-bit
Syntax for the .save.x Directives
assembler merges
Common Symbol Declarations
Assembler modes
List of Assembly Language Directives
assembler performs
Include File Directive
assembler performs: platform-dependent search
Include File Directive
assembler produces
Explicit Bundling
Register Stack Directive
Rotating Register Directives
Syntax for the .save.x Directives
assembler produces: diagnostic
Explicit Bundling
assembler produces: error
Register Stack Directive
Rotating Register Directives
assembler produces: frgr_mem descriptor
Syntax for the .save.x Directives
assembler produces: gr_mem descriptor
Syntax for the .save.x Directives
assembler provides predefined alternate register names
Register Stack Directive
assembler provides predefined alternate register names: input
Register Stack Directive
assembler provides predefined symbolic constants
Symbol Names
assembler pseudo-ops
Mnemonics
assembler puts
Cross-section Data Allocation Statements
Data Allocation Statements
assembler reads
Dependency Violations and Assembly Modes
assembler recognizes
Preprocessor Support
Windows NT (COFF32) Specific Section Flag Operands
assembler recognizes: flags listed
Windows NT (COFF32) Specific Section Flag Operands
assembler searches
Explicit Bundling
assembler selects
Explicit Bundling
assembler substitutes
Pseudo-ops with Missing Operands
assembler substitutes: missing operand
Pseudo-ops with Missing Operands
assembler switches
Section Definition Directive
assembler switches: previously-defined
Section Definition Directive
assembler translates
Mnemonics
assembler translates: assembler instructions
Mnemonics
assembler translates: default causes
Dependency Violations and Assembly Modes
assembler translates: enables
Alignment
assembler translates: forces
Name Spaces
assembler translates: label forces
Implicit Bundling
assembler translates: notifies
Entry Annotation
assembler translates: org statements enable
Uninitialized Space Allocation
assemblers
Dependency Violations and Assembly Modes
Procedures Used for Stack Unwind Directives
assembling
Glossary
assembly
Annotations
Byte Order Specification Directives
Mnemonics
Ovw_Overview
Sections
Symbols
assembly-language
About This Document
elem_ovw
Glossary
assembly-language operators
Glossary
assembly-language program consists
Sta_ovw
assembly-language program consists: series
Sta_ovw
assembly-language programming
Ovw_Overview
assembly-language source file
Symbol Scope Declaration
assembly-language statements
Glossary
Sta_ovw
assembly-language statements: language specifications
About This Document
elem_ovw
assembly-language statements: types
Glossary
Sta_ovw
assembly-time
Symbol Type Directive
assembly-time: based
Symbol Type Directive
assembly label
Stack Unwind Directives Operands
assembly language
Alias Declaration Directives
Glossary
assembly language directives
About This Document
List of Assembly Language Directives
Assembly Language Directives lists
About This Document
Assembly Language Directives lists: assembly language directives
About This Document
Assembly Language Directives lists: Assembly Language Directives lists
About This Document
assembly language pseudo-ops
Pseudo-ops Listed by Opcode
assembly language pseudo-ops: Opcode lists
Pseudo-ops Listed by Opcode
Assembly Modes
Dependency Violations and Assembly Modes
assembly operators
Expressions
assembly writer
Glossary
assembly writer: output object file
Sections
assembly writer: write
Ovw_Overview
assign
Register Names
assigned
Common Symbol Declarations
Data Allocation Statements
Instruction Statements
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Symbol Values
Weak Scope Declaration Directive
assigned: largest size
Common Symbol Declarations
assigned: tmp
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
assigned: weak symbol scope
Weak Scope Declaration Directive
assigning
Assignment Statements
Data Allocation Statements
Equate Statements
Glossary
Procedure Directives
Uninitialized Space Allocation
assignment
Assignment Statements
Equate Statements
Glossary
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Assignment Statement illustrates
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
assignment statements
Assignment Statements
Equate Statements
Glossary
Register Names
Rotating Registers in Assignment and Equate Statements
Sta_ovw
Stacked Registers in Assignment and Equate Statements
Assignment statements enable
Assignment Statements
Assignment statements enable: programmer
Assignment Statements
Assignment statements enable: See
Register Names
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Assignment statements enable: types
Assignment Statements
assigns
Absolute Sections
Section Definition Directive
assigns flags
Section Definition Directive
assoc-section
Windows NT (COFF32) Specific Section Flag Operands
associated
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
associated label
Entry Annotation
associated label: Represents
Entry Annotation
Associated Section Name Flag
Windows NT (COFF32) Specific Section Flag Operands
associated symbol
Weak Scope Declaration Directive
associated symbol: assembler identifies
Windows NT (COFF32) Specific Section Flag Operands
attribute
Predefined Section Directives
Section Definition Directive
Section Flags and Section Type Operands
Section Stack Directives
Stack Unwind Directives Operands
Windows NT (COFF32) Specific Section Flag Operands
attributes
Absolute Sections
Predefined Section Directives
Section Definition Directive
Section Stack Directives
Sections
Symbols
Weak Scope Declaration Directive
Windows NT (COFF32) Specific Section Flag Operands
attributes: following
Symbols
attributes: specify
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
attributes: x
Weak Scope Declaration Directive
auto
Dependency Violations and Assembly Modes
List of Assembly Language Directives
Auto-template Selection
Explicit Bundling
automatic
Dependency Violations and Assembly Modes
automatic alignment
Data Allocation Statements
automatic alignment: disable
Data Allocation Statements
automatic mode
Dependency Violations and Assembly Modes
automatic selection
bundles
automatic selection: template
bundles
automatically
Explicit Bundling
automatically aligns
Cross-section Data Allocation Statements
Data Allocation Statements
automatically assigned
Procedure Directives
automatically performed
bundles
avoid dependency violations
Dependency Violations and Assembly Modes
avoid dependency violations: adds stops
Dependency Violations and Assembly Modes
avoiding false
Memory Offset Annotation
avoiding false: useful
Memory Offset Annotation
aw","progbits
Section Definition Directive
aw","progbits",0x1000
Absolute Sections
ax
Predefined Section Directives
B’s previous
Using Section Directives
b0
Branch Registers
Register Names
Stack Unwind Directives Operands
b0-b7
Stack Unwind Directives Operands
b1
Pseudo-ops Listed by Opcode
b1-b5
Stack Unwind Directives Operands
b7
Branch Registers
Register Names
Backing store
Application Registers
Backing store pointer
Application Registers
backslash
Characters in Numeric Constants
String Constants
backslash: insert
Characters in Numeric Constants
String Constants
Backspace
Characters in Numeric Constants
BAR_STACK_INDEX
Memory Offset Annotation
base_ind
Memory Offset Annotation
based
Explicit Bundling
Symbol Type Directive
based: assembly-time
Symbol Type Directive
based: stops
Explicit Bundling
bB
C Numeric Constants
bbb
Explicit Bundling
List of Assembly Language Directives
beginning
Uninitialized Space Allocation
beginning: reserved block
Uninitialized Space Allocation
behavior
Using Section Directives
behaviour
Glossary
Using Rotating Register directives
behaviour: rotf Directive illustrate
Using Rotating Register directives
belonging
Procedure Directives
bf
List of Assembly Language Directives
Windows NT (COFF32) Symbolic Debug Directives
bf function,line
Windows NT (COFF32) Symbolic Debug Directives
big-endian
Byte Order Specification Directives
binary
MASM Numeric Constants
Binary constants
C Numeric Constants
binary digits
C Numeric Constants
binary radix
MASM Numeric Constants
binary radix: specifies
MASM Numeric Constants
binding
Glossary
binding: called
Glossary
bit-mask
Stack Unwind Directives Usage Guidelines
bit-mask operand specifies
Stack Unwind Directives Usage Guidelines
bits
Glossary
Other Registers
Stack Unwind Directives Usage Guidelines
bits: number
Stack Unwind Directives Usage Guidelines
Bitwise
Expressions
bitwise-logic calculations
Expressions
Glossary
Bitwise exclusive OR
Expressions
Bitwise inclusive OR
Expressions
Bitwise Logic Operations
Expressions
bitwise OR
Stack Unwind Directives Usage Guidelines
bitwise OR: ND
Expressions
block
Procedure Directives
Uninitialized Space Allocation
block: reserves
Uninitialized Space Allocation
block: size
Uninitialized Space Allocation
bold text
Pseudo-ops with Missing Operands
bound
Glossary
Procedures Used for Stack Unwind Directives
boundaries
bundles
Cross-section Data Allocation Statements
boundaries: bundle
bundles
boundaries: instruction
bundles
boundary
Cross-section Data Allocation Statements
Data Allocation Statements
Glossary
boundary: Indicates
Glossary
br-location
List of Stack Unwind Directives
Stack Unwind Directives Operands
br_gr
List of Stack Unwind Directives
br_mem
List of Stack Unwind Directives
braces
Explicit Bundling
brackets
Notation Conventions
Register Names
branch
Explicit Bundling
Glossary
Pseudo-ops Listed by Opcode
branch instruction
bundles
branch instruction: multiway bundle
bundles
branch predict
Mnemonics
branch predict instruction
Mnemonics
branch predict instruction: mnemonic
Mnemonics
branch prediction instructions
Symbol Types
Branch Registers
Branch Registers
Register Names
Register Names by Type
Branch Registers: Move
Pseudo-ops Listed by Opcode
branches
Glossary
Instruction Groups
brcst
Symbol Names
break
Pseudo-ops Listed by Opcode
break bundles
List of Stack Unwind Directives
break.b imm21
Pseudo-ops Listed by Opcode
break.f imm21
Pseudo-ops Listed by Opcode
break.i imm21
Pseudo-ops Listed by Opcode
break.m imm21
Pseudo-ops Listed by Opcode
Broadcast
Symbol Names
brp
Mnemonics
brp.ret
Mnemonics
bsp_gr
List of Stack Unwind Directives
bsp_psprel
List of Stack Unwind Directives
bsp_sprel
List of Stack Unwind Directives
bsp_when
List of Stack Unwind Directives
bspstore_gr
List of Stack Unwind Directives
bspstore_psprel
List of Stack Unwind Directives
bspstore_sprel
List of Stack Unwind Directives
bspstore_when
List of Stack Unwind Directives
bss
Common Symbol Declarations
List of Assembly Language Directives
Predefined Section Directives
Section Flags and Section Type Operands
built
Stack Unwind Directives Usage Guidelines
built-in symbols
Preprocessor Support
built-in symbols: following
Preprocessor Support
bundle
bundles
Explicit Bundling
Glossary
Implicit Bundling
Instruction Statements
Symbol Types
bundle boundary
Instruction Statements
bundle boundary: location counter
Instruction Statements
bundle containing
Symbols
bundle contains
bundles
Bundle Format
bundles
Bundle Format: address
Instruction Statements
Bundle Format: boundaries
bundles
Bundle Format: end
bundles
Bundles
Alignment
bundles
Symbol Types
Bundling
bundles
Dependency Violations and Assembly Modes
Bundling: responsible
Dependency Violations and Assembly Modes
byte
Byte Order Specification Directives
Cross-section Data Allocation Statements
Data Allocation Statements
List of Assembly Language Directives
Byte-order specification directive
Miscellaneous Directives
byte arrays
Alignment
Byte Order Specification Directives
Byte Order Specification Directives
Data Allocation Statements
Byte Order Specification Directives: affect
Byte Order Specification Directives
Byte Order Specification Directives: specify
Data Allocation Statements
bytes
Data Allocation Statements
Stack Unwind Directives Operands
Uninitialized Space Allocation
C-constant
C Numeric Constants
C-integer-constant
C Numeric Constants
C Indicates
Radix Indicator Directive
C numeric constants
C Numeric Constants
Numeric Constants
C’s previous
Using Section Directives
calculates
Link-relocation Operators
calculates: gp-relative offset
Link-relocation Operators
calculates: offset
Link-relocation Operators
calculates: plabel descriptor
Link-relocation Operators
calculations occur
Expressions
called
Glossary
called: binding
Glossary
called: state
Glossary
calling 1-800-548-4725
Disclaimer
Carriage
Characters in Numeric Constants
Sta_ovw
case-sensitive
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Instruction Statements
MASM Numeric Constants
Mnemonics
Predefined Section Directives
Register Names
Section Definition Directive
Section Flags and Section Type Operands
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
case-sensitive identifiers
Symbol Names
category
About This Document
List of Assembly Language Directives
Symbol Names
cause
Disclaimer
Symbol Types
cause: instruction
Symbol Types
cause: product
Disclaimer
changed
Byte Order Specification Directives
Disclaimer
changed: specifications
Disclaimer
changed: trademarks
Disclaimer
Chapter
Annotations
Cross-section Data Allocation Statements
Label Statements
MASM Numeric Constants
Radix Indicator Directive
String Specification Directive
Symbol Types
chapter describes
Annotations
Data Allocation
Declarations
elem_ovw
Miscellaneous Directives
chapter describes: Itanium™ architecture assembly language directives associated
Declarations
chapter describes: Itanium™ architecture assembly language statements
Data Allocation
character
Characters in Numeric Constants
character-constant
C Numeric Constants
MASM Numeric Constants
character escapes
Characters in Numeric Constants
String Constants
character escapes defined
Characters in Numeric Constants
String Constants
Character Types
Identifiers
character usage
Identifiers
characteristics
Disclaimer
Characters
C Numeric Constants
Characters in Numeric Constants
Constants
Glossary
Identifiers
MASM Numeric Constants
Section Definition Directive
Section Flags and Section Type Operands
Section Stack Directives
Sta_ovw
String Constants
Windows NT (COFF32) Specific Section Flag Operands
characters enclosed
String Constants
characters enclosed: represent numeric constants
Characters in Numeric Constants
chk.s
Pseudo-ops Listed by Opcode
chk.s.i r2,target25
Pseudo-ops Listed by Opcode
chk.s.m r2,target25
Pseudo-ops Listed by Opcode
choices
Notation Conventions
chosen
Common Symbol Declarations
Class test
Symbol Names
classes
Name Spaces
classes: names
Name Spaces
closing brace
Explicit Bundling
cmp
Pseudo-ops with Missing Operands
cmp.crel.ctype p1,p2
Pseudo-ops with Missing Operands
cmp4
Pseudo-ops with Missing Operands
cmp4.crel.ctype p1,p2
Pseudo-ops with Missing Operands
cmpxchg
Pseudo-ops with Missing Operands
cmpxchgsz.sem.ldhint r1
Pseudo-ops with Missing Operands
code-size
Windows NT (COFF32) Symbolic Debug Directives
Code Sequence
Procedures Used for Stack Unwind Directives
Using Section Directives
Code Sequence Using
Syntax for the .save.x Directives
COFF
Glossary
Link-relocation Operators
COFF format
Link-relocation Operators
Predefined Section Directives
COFF32
Alignment
Common Symbol Declarations
Procedure Label (PLabel)
Section Flags and Section Type Operands
Symbol Size Directive
Symbol Type Directive
Weak Scope Declaration Directive
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
COFF32 format
Common Symbol Declarations
COFF32 format: corresponds
Section Flags and Section Type Operands
colon
Instruction Statements
Label Statements
column
List of Stack Unwind Directives
combination
C Numeric Constants
Expressions
combination: digits
C Numeric Constants
combination: symbols
Expressions
combined
Link-relocation Operators
comdat
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
COMDAT Section Flag Characters
Windows NT (COFF32) Specific Section Flag Operands
COMDAT sections
Section Flags and Section Type Operands
comma
Instruction Statements
command
Dependency Violations and Assembly Modes
command-line
Predefined Section Directives
command-line option
Dependency Violations and Assembly Modes
commas
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
comment
List of Assembly Language Directives
Predefined Section Directives
Sta_ovw
String Specification Directive
comment: insert
Sta_ovw
comment: separate
Sta_ovw
comments
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Equate Statements
Instruction Statements
Label Statements
Predefined Section Directives
Common Character Escapes
Characters in Numeric Constants
String Constants
Common Character Escapes: list
String Constants
Common Object File Format
Glossary
Common symbol declaration directives
List of Assembly Language Directives
Common Symbol Declarations
Common Symbol Declarations
Common Symbol Directive
Common Symbol Declarations
Common symbols
Common Symbol Declarations
commonly
Glossary
commonly-used sections
Predefined Section Directives
Compare
Application Registers
compiler
Glossary
Stack Unwind Directives Usage Guidelines
complement
Expressions
completeness
Local Scope Declaration Directive
completer mnemonics
Instruction Statements
completers
Instruction Statements
Mnemonics
Name Spaces
Pseudo-ops with Missing Operands
components
Sta_ovw
computed
Glossary
computer output
Notation Conventions
conditional execution
Glossary
conditional execution: instruction
Glossary
Conditions
Disclaimer
Conditions: Sale
Disclaimer
conflicting instructions
Predicate Relationship Annotation
conflicts
Disclaimer
conflicts: responsibility whatsoever
Disclaimer
conjunction
Name Spaces
Windows NT (COFF32) Specific Section Flag Operands
connection
Disclaimer
consecutive
Entry Annotation
Stack Unwind Directives Usage Guidelines
consecutive locations
Cross-section Data Allocation Statements
Data Allocation Statements
consecutive prologue regions
Stack Unwind Directives Usage Guidelines
consist
C Numeric Constants
MASM Numeric Constants
Procedure Directives
consists
Glossary
constant assigned
Symbol Types
constant style
Radix Indicator Directive
constants
Constants
elem_ovw
Glossary
Identifiers
constants define
MASM Numeric Constants
consumer
Link-relocation Operators
Contain
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Equate Statements
Expressions
Glossary
Instruction Groups
Sections
contain design defects
Disclaimer
contain letters
Identifiers
contain relocatable symbols
Expressions
contain relocatable symbols: absolute expression
Expressions
containing text
Glossary
contains
Glossary
Instruction Groups
Link-relocation Operators
Pseudo-ops
Register Names by Type
content
Glossary
content: register X
Glossary
contents
Alignment
Include File Directive
Uninitialized Space Allocation
contents: include
Include File Directive
contiguous array
Glossary
contiguous array: memory locations
Glossary
continues
Assignment Statements
Equate Statements
continues: refer
Equate Statements
continues: reference
Assignment Statements
control
Glossary
Control Registers
Control Registers
Register Names
Register Names by Type
Control Registers: execution
Glossary
Control Registers: register
Glossary
convenience
Glossary
Mnemonics
convenience: programmer
Mnemonics
Convert integer
Pseudo-ops Listed by Opcode
Convert integer: float unsigned
Pseudo-ops Listed by Opcode
copied
Disclaimer
Stack Unwind Directives Operands
copied register
Rotating Register Directives
copied register: documents
Disclaimer
copy_state
List of Stack Unwind Directives
copyright
Disclaimer
correct
Name Spaces
correspond
Section Flags and Section Type Operands
corresponding
Syntax for the .save.x Directives
Windows NT (COFF32) Symbolic Debug Directives
corresponding 64 predicate registers
Predicate Vector Annotation
corresponding relocation
Link-relocation Operators
corresponding relocation: create
Link-relocation Operators
corresponding relocation: slots
Syntax for the .save.x Directives
corresponds
Predicate Vector Annotation
Section Flags and Section Type Operands
corresponds: COFF32
Section Flags and Section Type Operands
corresponds: predicate register
Predicate Vector Annotation
counter
Application Registers
CPUID
Indirect-register Files
CR
Sta_ovw
CR: use
Sta_ovw
cr.cmcv
Control Registers
cr.dcr
Control Registers
Register Names
cr.eoi
Control Registers
cr.ida
Control Registers
cr.idtr
Control Registers
cr.ifs
Control Registers
cr.iha
Control Registers
cr.iim
Control Registers
cr.iip
Control Registers
cr.iipa
Control Registers
cr.iitr
Control Registers
cr.ipsr
Control Registers
cr.irr0
Control Registers
cr.irr3
Control Registers
cr.isr
Control Registers
cr.itm
Control Registers
cr.itv
Control Registers
cr.iva
Control Registers
cr.ivr
Control Registers
cr.lid
Control Registers
cr.lrr0
Control Registers
cr.lrr1
Control Registers
cr.pmv
Control Registers
cr.pta
Control Registers
cr.tpr
Control Registers
cr0
Control Registers
Register Names
cr127
Control Registers
Register Names
create
Link-relocation Operators
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
create: corresponding relocation
Link-relocation Operators
create: function
List of Stack Unwind Directives
create: linkage
Link-relocation Operators
create: unwentry directive
Stack Unwind Directives Usage Guidelines
Created
Byte Order Specification Directives
Sections
Symbol Type Directive
creates
Stack Unwind Directives Usage Guidelines
Cross-section Data Allocation Statements
Cross-section Data Allocation Statements
Explicit Bundling
Sections
Cross-section Data Allocation Statements: See
Explicit Bundling
Current
Preprocessor Support
Current characterized errata
Disclaimer
Currently
Predicate Vector Annotation
currently accessed
Sections
currently executing
Glossary
currently executing: store local variables
Glossary
currently mapped
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
currently mapped: r33
Rotating Registers in Assignment and Equate Statements
currently mapped: r40
Stacked Registers in Assignment and Equate Statements
currently r33
Rotating Registers in Assignment and Equate Statements
currently r36
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
currently r40
Stacked Registers in Assignment and Equate Statements
currently supported
Dependency Violations and Assembly Modes
Procedures Used for Stack Unwind Directives
data-allocation
Data Allocation Statements
data-allocation statements
Glossary
Data-allocation statements data1
List of Assembly Language Directives
data-object size
Data Allocation Statements
Data Allocation
Data Allocation
Mnemonics
Data Allocation describes
About This Document
Data Allocation describes: statements
About This Document
Data Allocation Mnemonics
Mnemonics
Data allocation mnenonics specify
Mnemonics
Data allocation mnenonics specify: types
Mnemonics
Data Allocation Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Mnemonics
Symbol Size Directive
Data allocation statements allocate
Data Allocation Statements
Data allocation statements allocate: See
Symbol Size Directive
Data Allocation tatements
Data Allocation Statements
Data Allocation tatements: See
Mnemonics
Data alocation statements
Data Allocation Statements
Data breakpoint registers
Indirect-register Files
Data object mnemonics
Data Allocation Statements
Data objects
Data Allocation Statements
Data translation registers
Indirect-register Files
data1
Data Allocation Statements
List of Assembly Language Directives
data1 expression
Data Allocation Statements
data16
Data Allocation Statements
data16 statements
Link-relocation Operators
data2
Data Allocation Statements
List of Assembly Language Directives
data2 expression
Data Allocation Statements
data2 statements
Link-relocation Operators
data4
Data Allocation Statements
Link-relocation Operators
List of Assembly Language Directives
Symbols
data4 expression
Data Allocation Statements
data4 statements
Link-relocation Operators
data4.ua
Alignment
Data Allocation Statements
data4.ua L1
Data Allocation Statements
data8
Data Allocation Statements
Link-relocation Operators
List of Assembly Language Directives
data8 expression
Data Allocation Statements
data8 statements
Link-relocation Operators
datan
Byte Order Specification Directives
dataop
Data Allocation Statements
dataop operands
Data Allocation Statements
dbr
Indirect-register Files
debug
Link-relocation Operators
Windows NT (COFF32) Symbolic Debug Directives
decimal
MASM Numeric Constants
Decimal integer constants
C Numeric Constants
decimal radix
MASM Numeric Constants
decimal radix: specifies
MASM Numeric Constants
declaration
Common Symbol Declarations
declaration overrides
Common Symbol Declarations
declaration overrides: local
Common Symbol Declarations
Declarations
Common Symbol Declarations
Declarations
Declarations describes
About This Document
Declarations describes: directives
About This Document
declare
Common Symbol Declarations
Declarations
Global Scope Declaration Directive
struct_ovw
Weak Scope Declaration Directive
Declare aliases
Declarations
struct_ovw
Declare aliases: labels
Declarations
struct_ovw
Declare symbol scopes
Declarations
struct_ovw
Declare symbols
About This Document
Glossary
Local Scope Declaration Directive
Declare symbols: symbol
Common Symbol Declarations
Weak Scope Declaration Directive
Declare symbols: syntax
Weak Scope Declaration Directive
Declare symbols: undefined symbol
Weak Scope Declaration Directive
declared
Common Symbol Declarations
Global Scope Declaration Directive
Local Scope Declaration Directive
Procedures
Symbol Scope Declaration
Weak Scope Declaration Directive
declared global
Assignment Statements
declared global: instructions belong
Procedures
default
Control Registers
Entry Annotation
Explicit Bundling
File Name Override Directive
Implicit Bundling
Instruction Statements
List of Assembly Language Directives
Local Scope Declaration Directive
Numeric Constants
Stack Unwind Directives Operands
Symbol Scope Declaration
Symbol Type Directive
Using Section Directives
default byte
Byte Order Specification Directives
Cross-section Data Allocation Statements
Data Allocation Statements
default causes
Dependency Violations and Assembly Modes
default causes: assembler
Dependency Violations and Assembly Modes
default file
File Name Override Directive
default file: override
File Name Override Directive
default flags
Predefined Section Directives
default register mappings defined
Register Stack Directive
default register mappings defined: regstk directive replaces
Register Stack Directive
default size attribute
Symbol Size Directive
default size attribute: implicitly specify
Symbol Size Directive
default symbol size
Symbol Size Directive
define
Absolute Sections
Assignment Statements
Common Symbol Declarations
Equate Statements
Glossary
Predefined Section Directives
Predicate Vector Annotation
Procedure Directives
Rotating Registers in Assignment and Equate Statements
Sections
Stacked Registers in Assignment and Equate Statements
define 2-bit
Syntax for the .save.x Directives
define 2-bit: 0xffff
Predicate Vector Annotation
define 2-bit: absolute
Absolute Sections
define 2-bit: alias
Rotating Registers in Assignment and Equate Statements
define 2-bit: alternate register
Stacked Registers in Assignment and Equate Statements
define 2-bit: subset
Predicate Vector Annotation
define 2-bit: symbol
Common Symbol Declarations
Equate Statements
Procedure Directives
defined
Assignment Statements
Dependency Violations and Assembly Modes
Equate Statements
Expressions
Glossary
Instruction Statements
Name Spaces
Predefined Section Directives
Predicate Vector Annotation
Procedure Directives
Procedure Label (PLabel)
Rotating Register Directives
Section Stack Directives
Symbol Names
Symbol Scope Declaration
Symbol Values
defined symbol x
Weak Scope Declaration Directive
defined symbols
Weak Scope Declaration Directive
defined symbols: search
Weak Scope Declaration Directive
defined twice
Glossary
Name Spaces
defined twice: symbols
Procedure Label (PLabel)
defines
Absolute Sections
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Equate Statements
Instruction Statements
Label Statements
Uninitialized Space Allocation
defines application
Glossary
defines application: register
Assignment Statements
Equate Statements
defines application: symbol
Assignment Statements
Data Allocation Statements
Equate Statements
Instruction Statements
Label Statements
Uninitialized Space Allocation
defining
Rotating Register Directives
Rotating Registers in Assignment and Equate Statements
Section Definition Directive
Stacked Registers in Assignment and Equate Statements
defining: Alias Name
Rotating Registers in Assignment and Equate Statements
defining: Stacked Register
Stacked Registers in Assignment and Equate Statements
Definition
Characters in Numeric Constants
Common Symbol Declarations
Disclaimer
Glossary
Name Spaces
Definition: finding
Glossary
Definition: searching
Glossary
Definition: symbol
Glossary
Definition: symbol supersedes
Common Symbol Declarations
dep.z r1
Pseudo-ops Listed by Opcode
dependencies
Dependency Violations and Assembly Modes
dependency violations
Dependency Violations and Assembly Modes
Memory Offset Annotation
Dependency violations occur
Dependency Violations and Assembly Modes
Dependency violations result
Dependency Violations and Assembly Modes
depending
Dependency Violations and Assembly Modes
Instruction Statements
depending: instruction
Instruction Statements
depth
Radix Indicator Directive
Section Stack Directives
depth: limit
Radix Indicator Directive
Section Stack Directives
describe
Mnemonics
describe: assembler directives
Mnemonics
describes
About This Document
Link-relocation Operators
struct_ovw
describes: Itanium™ architecture assembly language directives associated
struct_ovw
describes: link-relocation operators
Link-relocation Operators
description
Dependency Violations and Assembly Modes
Instruction Statements
Mnemonics
Register Stack Directive
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
description: alloc instruction
Register Stack Directive
description: instructions
Mnemonics
descriptor
Glossary
designated
Entry Annotation
Designers
Disclaimer
destination
Instruction Statements
Stack Unwind Directives Operands
destination operands
Instruction Statements
destination operands: Represents
Instruction Statements
destination operands: specifies
Stack Unwind Directives Operands
dests
Instruction Statements
detailed
Instruction Groups
Register Stack Directive
details
bundles
Mnemonics
Procedures
Register Names
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
details: Runtime Architecture Guide
Procedures
detect
Dependency Violations and Assembly Modes
detect invalid specifications
Section Flags and Section Type Operands
determined
Alignment
Cross-section Data Allocation Statements
Directive Statements
Register Stack Directive
Uninitialized Space Allocation
developer.intel.com
cover.htm
Related Documentation
developer.intel.com/design/litcentr
Disclaimer
deviate
Disclaimer
diagnostic
Explicit Bundling
diagnostic: assembler produces
Explicit Bundling
differ
Weak Scope Declaration Directive
difference
Common Symbol Declarations
Symbols
digits
C Numeric Constants
Characters in Numeric Constants
Glossary
Identifiers
MASM Numeric Constants
digits: combination
C Numeric Constants
digits: sequence
C Numeric Constants
directive
Alias Declaration Directives
Common Symbol Declarations
Cross-section Data Allocation Statements
Dependency Violations and Assembly Modes
Directive Statements
Explicit Bundling
File Name Override Directive
Glossary
Include File Directive
List of Assembly Language Directives
List of Stack Unwind Directives
Predefined Section Directives
Preprocessor Support
Procedures Used for Stack Unwind Directives
Register Stack Directive
Section Definition Directive
Section Return Directive
Section Stack Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
Symbol Type Directive
Syntax for the .save.x Directives
directive creates
Predefined Section Directives
Section Definition Directive
directive defines
Section Definition Directive
directive mnemonic
Directive Statements
directive mnemonic: Represents
Directive Statements
Directive Mnemonics
Directive Statements
Mnemonics
Predefined Section Directives
Directive Name
List of Stack Unwind Directives
directive refers
Stack Unwind Directives Usage Guidelines
directive selects
Explicit Bundling
directive selects: mlx template
Explicit Bundling
directive separates
Procedures Used for Stack Unwind Directives
directive sets
Section Definition Directive
directive statements
Directive Statements
Glossary
Sta_ovw
directive statements: follow
Stack Unwind Directives Usage Guidelines
Directive/Section Name
Predefined Section Directives
directives
About This Document
Annotations
Dependency Violations and Assembly Modes
Directive Statements
Glossary
Implicit Bundling
List of Assembly Language Directives
List of Stack Unwind Directives
Mnemonics
Name Spaces
Predefined Section Directives
Procedure Directives
Procedures Used for Stack Unwind Directives
Sections
Stack Unwind Directives Usage Guidelines
Symbol Types
Syntax for the .save.x Directives
Using Section Directives
directives define
Predefined Section Directives
directives enable
Rotating Register Directives
directives enable: following
Rotating Register Directives
directives listed
Explicit Bundling
directives listed: Declarations describes
About This Document
directives listed: Multiple usage
Stack Unwind Directives Usage Guidelines
directives listed: Program Structure describes
About This Document
disable
Data Allocation Statements
disable automatic alignment
Alignment
Cross-section Data Allocation Statements
disable automatic alignment: automatic alignment
Data Allocation Statements
Disclaimer
Disclaimer
disjointed blocks
Procedure Directives
distinguish
Mnemonics
distinguish: italicized
Mnemonics
distinguished
Explicit Bundling
distinguishing
Memory Offset Annotation
distinguishing: arbitrary method
Memory Offset Annotation
divided
Procedures Used for Stack Unwind Directives
Division
Expressions
DLL loader binds executable load modules
Glossary
DLL loader search
Glossary
DLLs
Glossary
document
Disclaimer
Stack
document contains
About This Document
document describes
Ovw_Overview
document describes: programming conventions
Ovw_Overview
documentation
About This Document
documents
Disclaimer
Related Documentation
documents: Copies
Disclaimer
documents: following
Related Documentation
dot
Procedure Label (PLabel)
double-backslash
Sta_ovw
double-colon
Data Allocation Statements
Double quote
Characters in Numeric Constants
dtr
Indirect-register Files
during
Glossary
during: link
Glossary
dynamic-link library
Glossary
dynamically
Glossary
Instruction Groups
e.g.
Register Names
ecount
List of Stack Unwind Directives
Stack Unwind Directives Operands
eE
C Numeric Constants
ef
List of Assembly Language Directives
ef function,line,code-size
Windows NT (COFF32) Symbolic Debug Directives
ef directives
Windows NT (COFF32) Symbolic Debug Directives
ef directives define
Windows NT (COFF32) Symbolic Debug Directives
effective
Symbol Size Directive
element
Glossary
Notation Conventions
element: Indicates
Notation Conventions
elements
About This Document
elem_ovw
ELF
Link-relocation Operators
Predefined Section Directives
Section Flags and Section Type Operands
Weak Scope Declaration Directive
ELF format
Link-relocation Operators
Predefined Section Directives
ELF formats
Link-relocation Operators
ELF object file formats
Absolute Sections
eliminate dependency violations
Dependency Violations and Assembly Modes
enables
Alignment
enables: assembler
Alignment
enclose
Characters in Numeric Constants
enclosed
Instruction Statements
Windows NT (COFF32) Symbolic Debug Directives
enclosing
Characters in Numeric Constants
Explicit Bundling
encoding
Explicit Bundling
end
bundles
Explicit Bundling
Windows NT (COFF32) Symbolic Debug Directives
end: bundle
bundles
end: explicit bundle
Explicit Bundling
end: function
Windows NT (COFF32) Symbolic Debug Directives
endp
List of Assembly Language Directives
List of Stack Unwind Directives
Memory Offset Annotation
Procedure Directives
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
endp directive
Procedure Directives
Procedures Used for Stack Unwind Directives
endp directive marks
Procedure Directives
endp directives
List of Stack Unwind Directives
Procedures Used for Stack Unwind Directives
endp directives combine
Procedure Directives
enter
Notation Conventions
entries
List of Stack Unwind Directives
Entry Annotation
Entry Annotation
Epilog counter 66
Application Registers
epilogue
List of Stack Unwind Directives
epression operand
Data Allocation Statements
equal
Instruction Statements
Uninitialized Space Allocation
equate
Assignment Statements
Equate Statements
equate statements
Equate Statements
Glossary
Register Names
Rotating Registers in Assignment and Equate Statements
Sta_ovw
Stacked Registers in Assignment and Equate Statements
Equate statements enable
Equate Statements
Equate statements enable: programmer
Equate Statements
Equate Statements sections
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Equate Statements sections: types
Equate Statements
equated
Symbol Types
equivalent
About This Document
Mnemonics
Pseudo-ops Listed by Opcode
Equivalent Machine Instruction
Pseudo-ops Listed by Opcode
Equivalent Machine Instruction: instruction mnemonics
Mnemonics
errata
Disclaimer
error
Register Stack Directive
Rotating Register Directives
error: assembler produces
Register Stack Directive
Rotating Register Directives
errors
Disclaimer
Escape Character
Characters in Numeric Constants
estoppel
Disclaimer
exact
Memory Offset Annotation
Example Code Sequence Using
Syntax for the .save.x Directives
Example Defining
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Example Defining: Alias Name
Rotating Registers in Assignment and Equate Statements
Example Defining: Stacked Register
Stacked Registers in Assignment and Equate Statements
Example Using
Memory Offset Annotation
Predicate Vector Annotation
Using Rotating Register directives
Example Using: Memory Offset Annotation illustrates
Memory Offset Annotation
Example Using: Predicate Vector Annotation
Predicate Vector Annotation
examples illustrate
Name Spaces
examples illustrate: following
Name Spaces
exception
Link-relocation Operators
Exchange comparison
Application Registers
executable sections
Alignment
executable sections: NOP pattern
Alignment
execute
bundles
Glossary
Instruction Groups
execute: processor
Glossary
executing
Glossary
execution
Alignment
Glossary
Uninitialized Space Allocation
execution unit processes
bundles
execution unit processes: control
Glossary
execution unit processes: type
bundles
existing
Predicate Relationship Annotation
existing: predicate relationships defined
Predicate Relationship Annotation
existing: relations
Predicate Relationship Annotation
expert
Dependency Violations and Assembly Modes
explain
Mnemonics
explains
Sections
explicit
bundles
Dependency Violations and Assembly Modes
List of Assembly Language Directives
Predicate Relationship Annotation
explicit-bundling
Explicit Bundling
explicit-bundling mode
Explicit Bundling
explicit-template directives
Explicit Bundling
explicit bundle
Cross-section Data Allocation Statements
Explicit Bundling
explicit bundle: end
Explicit Bundling
explicit bundle: shows
Explicit Bundling
Explicit Bundling
Explicit Bundling
explicit mode
Dependency Violations and Assembly Modes
explicit register
Stack Unwind Directives Operands
explicit register names
Stack Unwind Directives Operands
explicit selection
bundles
explicit selection: template
bundles
Explicit Template Selection
Explicit Bundling
Explicit Template Selection Directives
Explicit Bundling
List of Assembly Language Directives
explicitly
Annotations
Explicit Bundling
explicitly assemble bundles
Explicit Bundling
explicitly define stops
Glossary
Instruction Groups
explicitly select
Explicit Bundling
explicitly select: specific template
Explicit Bundling
explicitly specify
Symbol Size Directive
Symbol Type Directive
explicitly specify: size attribute
Symbol Size Directive
explicitly specify: symbol’s
Symbol Type Directive
exponent-part
C Numeric Constants
expr
Link-relocation Operators
express
Disclaimer
expression
Alignment
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Equate Statements
Expressions
Glossary
Notation Conventions
Rotating Register Directives
Symbol Types
Uninitialized Space Allocation
expression assigned
Symbol Values
expression assigned: symbolic constant
Symbol Values
expression defines
Cross-section Data Allocation Statements
Data Allocation Statements
expression defines: separate
Cross-section Data Allocation Statements
Data Allocation Statements
expression operand
Uninitialized Space Allocation
expression operand specifies
Uninitialized Space Allocation
expression operand specifies: size
Uninitialized Space Allocation
Expression Type
Data Allocation Statements
expressions
Absolute Sections
Cross-section Data Allocation Statements
elem_ovw
Expressions
Instruction Statements
Symbol Names
Symbols
expressions reference
Cross-section Data Allocation Statements
expressions reference: location counter
Cross-section Data Allocation Statements
expressions separated
Data Allocation Statements
external
Alias Declaration Directives
External interrupt registers
Control Registers
external symbol
Alias Declaration Directives
external symbol: reference
Alias Declaration Directives
external symbol: reference
Alias Declaration Directives
extr r1
Pseudo-ops Listed by Opcode
extr.u r1
Pseudo-ops Listed by Opcode
f0
Floating-point Registers
Register Names
f0,f3
Pseudo-ops Listed by Opcode
f1
Pseudo-ops Listed by Opcode
f127
Floating-point Registers
Register Names
f16-f31
Stack Unwind Directives Operands
f18
Syntax for the .save.x Directives
f2-f127
Stack Unwind Directives Operands
f2-f5
Stack Unwind Directives Operands
f2,f3
Pseudo-ops with Missing Operands
f2,f3,f4
Pseudo-ops Listed by Opcode
f3
Pseudo-ops Listed by Opcode
Syntax for the .save.x Directives
f3,f1,f0
Pseudo-ops Listed by Opcode
f3,f1,f2
Pseudo-ops Listed by Opcode
f3,f2
Pseudo-ops Listed by Opcode
f3,f3
Pseudo-ops Listed by Opcode
f3,f4
Pseudo-ops Listed by Opcode
f3,f4,f0
Pseudo-ops Listed by Opcode
f32;x
Using Rotating Register directives
f33;x
Using Rotating Register directives
f34
Using Rotating Register directives
f35;y
Using Rotating Register directives
f36
Using Rotating Register directives
f37;z
Using Rotating Register directives
f38;z
Using Rotating Register directives
f39
Using Rotating Register directives
f6
Instruction Statements
f8-f15
Floating-point Registers
fabs
Pseudo-ops Listed by Opcode
fadd.pc.sf
Pseudo-ops Listed by Opcode
false
Glossary
false: instruction
Glossary
familiar
Ovw_Overview
fclass
Instruction Statements
Pseudo-ops with Missing Operands
Symbol Names
fclass Condition Predefined Operand Names
Symbol Names
fclass Conditions
Symbol Names
fclass Conditions: predefined constant representing
Instruction Statements
fclass.m.fctype p1,p2
Pseudo-ops with Missing Operands
fclass.m.unc p4
Instruction Statements
fclass.nm.fctype p1,p2
Pseudo-ops with Missing Operands
fcmp
Pseudo-ops with Missing Operands
fcmp.fcrel.fctype.sf p1,p2
Pseudo-ops with Missing Operands
fcvt.xuf
Pseudo-ops Listed by Opcode
feature
Dependency Violations and Assembly Modes
features
Disclaimer
February 2001
cover.htm
feed
Sta_ovw
FF
Sta_ovw
fframe
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
Fields
List of Stack Unwind Directives
filename
Include File Directive
Notation Conventions
Preprocessor Support
filename Current filename
Preprocessor Support
filename Identifies
Preprocessor Support
filepath Current file
Preprocessor Support
finding
Glossary
finding: definition
Glossary
finds dependency violations
Dependency Violations and Assembly Modes
First Characters
Identifiers
First Operand
List of Stack Unwind Directives
fit
Explicit Bundling
fitness
Disclaimer
FITNESS FOR ANY PARTICULAR PURPOSE
Disclaimer
FITNESS FOR ANY PARTICULAR PURPOSE: warranties relating
Disclaimer
Fixed
General Registers
Fixed-point
Pseudo-ops Listed by Opcode
fixed frame size
Stack Unwind Directives Operands
fixed relation
bundles
fixed starting
Absolute Sections
Flag
Section Definition Directive
Sections
Windows NT (COFF32) Specific Section Flag Operands
flag attributes
Section Flags and Section Type Operands
flag character
Section Flags and Section Type Operands
Flag Characters
Section Flags and Section Type Operands
Flag Characters: specify
Sections
Flag Characters: Use
Windows NT (COFF32) Specific Section Flag Operands
flagged
Global Scope Declaration Directive
Section Flags and Section Type Operands
Weak Scope Declaration Directive
flags
Absolute Sections
Predefined Section Directives
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
flags listed
Windows NT (COFF32) Specific Section Flag Operands
flags listed: assembler recognizes
Windows NT (COFF32) Specific Section Flag Operands
flags operand
Section Flags and Section Type Operands
flags operand specifies
Section Flags and Section Type Operands
flags","type
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
float unsigned
Pseudo-ops Listed by Opcode
float unsigned: Convert integer
Pseudo-ops Listed by Opcode
floating
Data Allocation Statements
Explicit Bundling
floating-point
Constants
Data Allocation Statements
Glossary
Numeric Constants
Pseudo-ops Listed by Opcode
Rotating Register Directives
Using Rotating Register directives
floating-point-constant
C Numeric Constants
MASM Numeric Constants
Floating-point add
Pseudo-ops Listed by Opcode
floating-point constant contains
C Numeric Constants
floating-point constant contains: following
C Numeric Constants
Floating-point constants
MASM Numeric Constants
Floating-point constants consist
C Numeric Constants
Floating-point Registers
Floating-point Registers
Register Names
Register Names by Type
Rotating Register Directives
Syntax for the .save.x Directives
Using Rotating Register directives
floating-point registers x
Using Rotating Register directives
floating-point registers x: 0x42 mask
Syntax for the .save.x Directives
floating-point registers x: rotf
Rotating Register Directives
Floating-point status register
Application Registers
Floating-point status register: alternate floating-point register names map
Using Rotating Register directives
fma.pc.sf f1
Pseudo-ops Listed by Opcode
fmerge.ns f1
Pseudo-ops Listed by Opcode
fmerge.s f1
Pseudo-ops Listed by Opcode
fmpy.pc.sf
Pseudo-ops Listed by Opcode
fms.pc.sf f1
Pseudo-ops Listed by Opcode
fneg
Pseudo-ops Listed by Opcode
fnegabs
Pseudo-ops Listed by Opcode
fnorm.pc.sf
Pseudo-ops Listed by Opcode
following
Alias Declaration Directives
Alignment
Assignment Statements
C Numeric Constants
Common Symbol Declarations
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Entry Annotation
Equate Statements
File Name Override Directive
Global Scope Declaration Directive
Glossary
Include File Directive
Instruction Groups
Instruction Statements
Label Statements
List of Stack Unwind Directives
Local Scope Declaration Directive
MASM Numeric Constants
Memory Offset Annotation
Mnemonics
Name Spaces
Predicate Relationship Annotation
Predicate Vector Annotation
Preprocessor Support
Radix Indicator Directive
Register Names by Type
Register Stack Directive
Related Documentation
Rotating Register Directives
Section Definition Directive
Section Stack Directives
Sta_ovw
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
String Specification Directive
Symbol Names
Symbol Size Directive
Symbol Type Directive
Symbol Types
Symbols
Syntax for the .save.x Directives
Uninitialized Space Allocation
Using Rotating Register directives
Weak Scope Declaration Directive
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
following: alphabetical list defines
Stack Unwind Directives Operands
following: attributes
Symbols
following: built-in symbols
Preprocessor Support
following: directive
Stack Unwind Directives Usage Guidelines
following: directives enable
Rotating Register Directives
following: documents
Related Documentation
following: examples illustrate
Name Spaces
following: floating-point constant contains
C Numeric Constants
following: formal grammar summarizes
C Numeric Constants
MASM Numeric Constants
following: format
Alias Declaration Directives
Alignment
Common Symbol Declarations
File Name Override Directive
Global Scope Declaration Directive
Include File Directive
Local Scope Declaration Directive
Preprocessor Support
Radix Indicator Directive
Register Stack Directive
Rotating Register Directives
String Specification Directive
Symbol Size Directive
Symbol Type Directive
Uninitialized Space Allocation
Weak Scope Declaration Directive
Windows NT (COFF32) Symbolic Debug Directives
following: formats
Cross-section Data Allocation Statements
Data Allocation Statements
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
following: forms
Predicate Relationship Annotation
following: frame directives
Stack Unwind Directives Usage Guidelines
following: instruction
Glossary
Instruction Groups
following: Itanium™ architecture registers
Register Names by Type
following: predicate registers
Stack Unwind Directives Operands
following: region header directives
Stack Unwind Directives Usage Guidelines
following: registers
Stack Unwind Directives Operands
following: sections
Mnemonics
following: sections detail
Sta_ovw
following: syntax
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Entry Annotation
Equate Statements
Instruction Statements
Label Statements
Memory Offset Annotation
Predicate Vector Annotation
following: tables list
Symbol Names
follows 1_000_000
Characters in Numeric Constants
foo
Label Statements
Memory Offset Annotation
Procedure Label (PLabel)
FOO_STACK_INDEX
Memory Offset Annotation
forces
Name Spaces
forces: assembler
Name Spaces
Form feed
Characters in Numeric Constants
formal grammar summarizes
C Numeric Constants
MASM Numeric Constants
formal grammar summarizes: following
C Numeric Constants
MASM Numeric Constants
format
Alias Declaration Directives
Alignment
Annotations
bundles
Common Symbol Declarations
File Name Override Directive
Global Scope Declaration Directive
Glossary
Include File Directive
Link-relocation Operators
Local Scope Declaration Directive
Predefined Section Directives
Preprocessor Support
Procedure Directives
Procedures Used for Stack Unwind Directives
Radix Indicator Directive
Register Stack Directive
Rotating Register Directives
Section Definition Directive
String Specification Directive
Symbol Size Directive
Symbol Type Directive
Uninitialized Space Allocation
Weak Scope Declaration Directive
Windows NT (COFF32) Symbolic Debug Directives
format: following
Alias Declaration Directives
Alignment
Common Symbol Declarations
File Name Override Directive
Global Scope Declaration Directive
Include File Directive
Local Scope Declaration Directive
Preprocessor Support
Radix Indicator Directive
Register Stack Directive
Rotating Register Directives
String Specification Directive
Symbol Size Directive
Symbol Type Directive
Uninitialized Space Allocation
Weak Scope Declaration Directive
Windows NT (COFF32) Symbolic Debug Directives
format: illustrates
bundles
Procedures Used for Stack Unwind Directives
formats
Cross-section Data Allocation Statements
Data Allocation Statements
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
formats: following
Cross-section Data Allocation Statements
Data Allocation Statements
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
forms
Predicate Relationship Annotation
forms: following
Predicate Relationship Annotation
fpsr_gr
List of Stack Unwind Directives
fpsr_psprel
List of Stack Unwind Directives
fpsr_sprel
List of Stack Unwind Directives
fpsr_when
List of Stack Unwind Directives
fptr
Link-relocation Operators
fr_mem
List of Stack Unwind Directives
fractional
C Numeric Constants
fractional-part
C Numeric Constants
frame directives
Stack Unwind Directives Usage Guidelines
frame directives: following
Stack Unwind Directives Usage Guidelines
fret0
Floating-point Registers
fret7
Floating-point Registers
frgr_mem
List of Stack Unwind Directives
frgr_mem descriptor
Syntax for the .save.x Directives
frgr_mem descriptor: assembler produces
Syntax for the .save.x Directives
fst
Syntax for the .save.x Directives
fsub.pc.sf
Pseudo-ops Listed by Opcode
function
Alias Declaration Directives
Entry Annotation
Glossary
Link-relocation Operators
List of Stack Unwind Directives
Procedure Directives
Stack Unwind Directives Usage Guidelines
Symbol Type Directive
Symbol Types
Windows NT (COFF32) Symbolic Debug Directives
function declared
Stack Unwind Directives Usage Guidelines
function declared: point
Stack Unwind Directives Usage Guidelines
function defined
Windows NT (COFF32) Symbolic Debug Directives
function descriptor
Link-relocation Operators
Procedure Label (PLabel)
function entries
List of Stack Unwind Directives
Function names
Declarations
struct_ovw
Symbol Names
Symbol Type Directive
function symbol
Symbol Type Directive
function symbol: assembler creates
Symbol Type Directive
function symbol: create
List of Stack Unwind Directives
function symbol: end
Windows NT (COFF32) Symbolic Debug Directives
function symbol: point
Stack Unwind Directives Usage Guidelines
function symbol: Represents
Windows NT (COFF32) Symbolic Debug Directives
function’s actual
Glossary
functionality
About This Document
Section Definition Directive
functionality.The annotations
Annotations
functions
Declarations
Glossary
struct_ovw
gated
Glossary
General-purpose 64-bit registers
Register Names
general-purpose register
Register Names
Stack Unwind Directives Operands
general-purpose registers
Syntax for the .save.x Directives
general-purpose registers: 0x2 mask
Syntax for the .save.x Directives
General Registers
General Registers
Register Names by Type
Rotating Register Directives
Generally, functions
List of Stack Unwind Directives
Generates
Link-relocation Operators
Generates: Relocation For
Link-relocation Operators
generation
List of Stack Unwind Directives
Rotating Register Directives
Using Rotating Register directives
generation corresponds
Rotating Register Directives
generation older
Rotating Register Directives
generation older: q
Using Rotating Register directives
generations
Rotating Register Directives
generations defined
Rotating Register Directives
generations defined: number
Rotating Register Directives
global
Glossary
List of Assembly Language Directives
Name Spaces
Symbol Scope Declaration
Weak Scope Declaration Directive
global name,name
Global Scope Declaration Directive
global directive
Global Scope Declaration Directive
global label
Label Statements
global labels
Entry Annotation
Global pointer
General Registers
global r5#//declares label r5
Name Spaces
global scope
Common Symbol Declarations
Global Scope Declaration Directive
Global Scope Declaration Directive
Global Scope Declaration Directive
global symbol
Data Allocation Statements
Glossary
Instruction Statements
Label Statements
Global symbols
Data Allocation Statements
Global Scope Declaration Directive
Instruction Statements
Label Statements
Global symbols: linkage editor
Global Scope Declaration Directive
Glossary
Glossary
gp
General Registers
gp-relative offset
Link-relocation Operators
gp-relative offset: calculates
Link-relocation Operators
gprel
Instruction Statements
Link-relocation Operators
gr-location
List of Stack Unwind Directives
Stack Unwind Directives Operands
gr-location operand
Stack Unwind Directives Usage Guidelines
gr_gr imask
List of Stack Unwind Directives
gr_location
List of Stack Unwind Directives
gr_mem descriptor
Syntax for the .save.x Directives
gr_mem descriptor: assembler produces
Syntax for the .save.x Directives
gr_mem spill_imask
List of Stack Unwind Directives
granted
Disclaimer
grouped
bundles
Explicit Bundling
grsave
List of Stack Unwind Directives
grsave saves
Stack Unwind Directives Operands
grsave saves: rp
Stack Unwind Directives Operands
guarantee alignment
Alignment
guarantee alignment: requests
Alignment
guidelines
Stack Unwind Directives Usage Guidelines
guidelines: prologue regions
Stack Unwind Directives Usage Guidelines
handler
List of Stack Unwind Directives
Procedures Used for Stack Unwind Directives
handlerdata
List of Assembly Language Directives
List of Stack Unwind Directives
Procedures Used for Stack Unwind Directives
handlerdata directive
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
header
Link-relocation Operators
List of Stack Unwind Directives
headers
Procedures Used for Stack Unwind Directives
hex
MASM Numeric Constants
hexadecimal
C Numeric Constants
Characters in Numeric Constants
MASM Numeric Constants
Hexadecimal constants
C Numeric Constants
hh
Characters in Numeric Constants
highest
Expressions
highest consideration
Dependency Violations and Assembly Modes
holds
Weak Scope Declaration Directive
holds: symbol definition
Weak Scope Declaration Directive
hpux
Stack Unwind Directives Operands
IA-32
Glossary
IAS ignores
Predicate Relationship Annotation
ibr
Indirect-register Files
ident
List of Assembly Language Directives
String Specification Directive
ident directive
String Specification Directive
Ident string directive
List of Assembly Language Directives
Ident string specification directive
Miscellaneous Directives
identical contents
Windows NT (COFF32) Specific Section Flag Operands
identifier
Assignment Statements
Equate Statements
Glossary
Identifiers
Name Spaces
Notation Conventions
Section Definition Directive
identifier: length
Identifiers
identifier: value
Assignment Statements
Equate Statements
identifier1
Weak Scope Declaration Directive
identifier2
Weak Scope Declaration Directive
Identifiers
elem_ovw
Identifiers
identifiers referring
Glossary
identifies
Memory Offset Annotation
identifies: memory region
Memory Offset Annotation
IEEE double-precision floating
Data Allocation Statements
IEEE extended
Data Allocation Statements
IEEE single-precision floating
Data Allocation Statements
ignored
Predicate Vector Annotation
ignores
Dependency Violations and Assembly Modes
illegal
Name Spaces
illustrates
bundles
Procedures Used for Stack Unwind Directives
Section Definition Directive
Section Return Directive
Section Stack Directives
Using Section Directives
Weak Scope Declaration Directive
illustrates: format
bundles
Procedures Used for Stack Unwind Directives
illustrates: weak scope declaration
Weak Scope Declaration Directive
image
Link-relocation Operators
imagerel
Link-relocation Operators
imask descriptor
Syntax for the .save.x Directives
imm-brmask
List of Stack Unwind Directives
Stack Unwind Directives Operands
imm-frmask
List of Stack Unwind Directives
Stack Unwind Directives Operands
imm-grmask
List of Stack Unwind Directives
Stack Unwind Directives Operands
imm-location
List of Stack Unwind Directives
Stack Unwind Directives Operands
imm-mask
List of Stack Unwind Directives
Stack Unwind Directives Operands
imm,r3
Pseudo-ops Listed by Opcode
imm_context
List of Stack Unwind Directives
imm_grmask
List of Stack Unwind Directives
imm_location
List of Stack Unwind Directives
imm14,r3
Pseudo-ops Listed by Opcode
imm21
Pseudo-ops Listed by Opcode
imm22
Pseudo-ops Listed by Opcode
imm22,r0
Pseudo-ops Listed by Opcode
imm22,r3
Pseudo-ops Listed by Opcode
imm8
Pseudo-ops Listed by Opcode
imm8,r
Pseudo-ops with Missing Operands
imm8,r3
Pseudo-ops with Missing Operands
immediate
Explicit Bundling
Link-relocation Operators
Pseudo-ops Listed by Opcode
immediate instruction
Explicit Bundling
immediate instructions
Link-relocation Operators
immediate location
Stack Unwind Directives Operands
immediate mask
Stack Unwind Directives Operands
implemented
Register Stack Directive
implication
Predicate Relationship Annotation
implicit
bundles
implicit-bundling mode
Implicit Bundling
Implicit Bundling
Implicit Bundling
implicit operands
Dependency Violations and Assembly Modes
implicitly generated
Procedure Label (PLabel)
implicitly specify
Symbol Size Directive
implicitly specify: default size attribute
Symbol Size Directive
implied
Disclaimer
implied alignment boundary
Data Allocation Statements
Label Statements
implied alignment boundary: location counter
Data Allocation Statements
Label Statements
implied warranty
Disclaimer
imply
Predicate Relationship Annotation
imported
Glossary
imported: pointers
Glossary
improve readability
Characters in Numeric Constants
improve readability: numeric constant
Characters in Numeric Constants
in0
General Registers
Register Names
Register Stack Directive
in95
General Registers
Register Names
include
Include File Directive
Name Spaces
Include File Directive
Include File Directive
Include File Directive: contents
Include File Directive
INCLUDING ANY WARRANTY OF MERCHANTABILITY
Disclaimer
incompatibilities arising
Disclaimer
incorporate
Sections
incorporate: ahead
Sections
incrementing
Rotating Register Directives
incrementing: index
Rotating Register Directives
increments appropriately
Glossary
index
Register Names
Rotating Register Directives
index: incrementing
Rotating Register Directives
indicated offset relative
Uninitialized Space Allocation
indicated offset relative: set
Uninitialized Space Allocation
Indicates
Glossary
Notation Conventions
Radix Indicator Directive
Stack Unwind Directives Operands
Symbol Types
Indicates optional items
Notation Conventions
Indicates optional items: boundary
Glossary
Indicates optional items: element
Notation Conventions
Indicates optional items: MASM
Radix Indicator Directive
Indicates optional items: placeholder
Notation Conventions
Indicates optional items: primary unat
Stack Unwind Directives Operands
Indicates optional items: text
Notation Conventions
Indirect-register Files
Indirect-register Files
Register Names by Type
Indirect file registers
Register Names
individually bracketed
Procedure Directives
inf
Symbol Names
Infinity
Symbol Names
infringement
Disclaimer
inins-1 represent r32
Register Stack Directive
initialize
Data Allocation Statements
initialized
Alignment
Section Flags and Section Type Operands
Uninitialized Space Allocation
input
Notation Conventions
Register Stack Directive
Sta_ovw
input registers
General Registers
Register Stack Directive
input registers: Alternate names
General Registers
input registers: assembler provides predefined alternate register names
Register Stack Directive
input registers: length
Sta_ovw
ins
Register Stack Directive
ins: r31+ins
Register Stack Directive
ins+locals+outs
Register Stack Directive
insert
Characters in Numeric Constants
Sta_ovw
String Constants
insert: backslash
Characters in Numeric Constants
String Constants
insert: comment
Sta_ovw
inserted
Characters in Numeric Constants
Explicit Bundling
Glossary
Instruction Groups
Preprocessor Support
inserted anywhere
Characters in Numeric Constants
insertion
Predicate Vector Annotation
insertion: point
Predicate Vector Annotation
inserts
Explicit Bundling
inserts: instruction
Explicit Bundling
inst
Explicit Bundling
instance
Characters in Numeric Constants
Windows NT (COFF32) Specific Section Flag Operands
instance: Select
Windows NT (COFF32) Specific Section Flag Operands
instances
Rotating Register Directives
Windows NT (COFF32) Specific Section Flag Operands
instruction
bundles
Dependency Violations and Assembly Modes
Explicit Bundling
Glossary
Instruction Groups
Instruction Statements
Link-relocation Operators
List of Stack Unwind Directives
Memory Offset Annotation
Mnemonics
Pseudo-ops with Missing Operands
Stack Unwind Directives Usage Guidelines
Symbol Types
Symbols
Syntax for the .save.x Directives
instruction aliasing
Glossary
Instruction breakpoint registers
Indirect-register Files
instruction brp.ret.sptk.imp b0,L
Mnemonics
instruction bundling
Symbol Types
Instruction Description
Pseudo-ops Listed by Opcode
instruction executes normally
Glossary
Instruction Groups
Instruction Groups
instruction mnemonic
Instruction Statements
instruction mnemonic suffixes
Mnemonics
instruction mnemonic suffixes: Represents
Instruction Statements
instruction mnemonics
Mnemonics
instruction mnemonics: equivalent
Mnemonics
instruction operands
Rotating Register Directives
instruction operates on 64-bit
Explicit Bundling
Instruction pointer
Other Registers
Register Names
Instruction Set
Glossary
Instruction Set Reference
Related Documentation
instruction slot
Explicit Bundling
List of Stack Unwind Directives
instruction slot: location
List of Stack Unwind Directives
Instruction Statements
Glossary
Instruction Statements
Sta_ovw
instruction syntax
Instruction Statements
instruction tag
Glossary
Symbol Types
instruction tag: label
Glossary
Instruction tags
Explicit Bundling
Symbol Names
Instruction translation registers
Indirect-register Files
instruction types
Explicit Bundling
instruction types: annotation affects
Memory Offset Annotation
instruction types: boundaries
bundles
instruction types: cause
Symbol Types
instruction types: conditional execution
Glossary
instruction types: depending
Instruction Statements
instruction types: false
Glossary
instruction types: follow
Glossary
Instruction Groups
instruction types: inserts
Explicit Bundling
instruction types: interprets
Syntax for the .save.x Directives
instruction types: refers
Glossary
Symbol Types
instruction types: sequence
Explicit Bundling
Instructions
About This Document
Alignment
Byte Order Specification Directives
Dependency Violations and Assembly Modes
Explicit Bundling
Glossary
Identifiers
Instruction Groups
Instruction Statements
Link-relocation Operators
Mnemonics
Name Spaces
Procedure Directives
Procedures Used for Stack Unwind Directives
Pseudo-ops Listed by Opcode
Stack Unwind Directives Usage Guidelines
Symbol Names
instructions belong
Procedures
instructions belong: declared
Procedures
instructions brp.pp
Mnemonics
instructions marked
Disclaimer
Instructions subsequent
Using Rotating Register directives
Instructions subsequent: affect
Byte Order Specification Directives
Instructions subsequent: description
Mnemonics
instructs
Link-relocation Operators
instructs: linker
Link-relocation Operators
integer
Alignment
C Numeric Constants
Data Allocation Statements
Explicit Bundling
Uninitialized Space Allocation
Windows NT (COFF32) Symbolic Debug Directives
integer-part
C Numeric Constants
integer constant specifying
Stack Unwind Directives Operands
Integer constants
MASM Numeric Constants
integer instruction
Explicit Bundling
integer instruction: Represents
Uninitialized Space Allocation
Intel
Disclaimer
Intel's Terms
Disclaimer
Intel Architecture-32
Glossary
Intel assumes
Disclaimer
Intel Corporation
Disclaimer
Intel disclaims
Disclaimer
Intel literature
Disclaimer
Intel processors associated
Disclaimer
Intel products
Disclaimer
Intel reserves
Disclaimer
Intel’s
Glossary
Intel’s: name
Glossary
Intel® Itanium™ Architecture Assembly Language Reference Guide
cover.htm
Intel® Itanium™ Architecture Software Developer's Manual
Instruction Statements
Mnemonics
Related Documentation
Intel® Itanium™ Architecture Software Developer's Manual: Refer
Instruction Statements
Intel® Itanium™ Architecture Software Developer’s Manual
bundles
Dependency Violations and Assembly Modes
Explicit Bundling
Instruction Groups
Register Stack Directive
Intel® Itanium™ Architecture Software Developer’s Manual: Refer
bundles
Explicit Bundling
Instruction Groups
Register Stack Directive
Intel® Itanium™ Assembler
Predicate Vector Annotation
intellectual
Disclaimer
intended
Disclaimer
interpreted
MASM Numeric Constants
interprets
Syntax for the .save.x Directives
interprets: instruction
Syntax for the .save.x Directives
Interruption
Control Registers
Interruption frame
Control Registers
Interruption hash
Control Registers
Interruption immediat
Control Registers
Interruption instruction pointe
Control Registers
Interruption instruction previous
Control Registers
Interruption instruction translation register
Control Registers
Interruption processor status register
Control Registers
Interruption status register
Control Registers
Interruption vector
Control Registers
Interval
Application Registers
Control Registers
introduced
Procedures Used for Stack Unwind Directives
ip
Other Registers
Register Names
iplt
Link-relocation Operators
ISA
Glossary
italicized
Mnemonics
italicized: distinguish
Mnemonics
italics
Mnemonics
Itanium architecture
About This Document
Name Spaces
Ovw_Overview
Itanium architecture assembly language
Identifiers
Name Spaces
Itanium architecture instructions
bundles
Instruction Groups
Itanium architecture provides
Register Stack Directive
Itanium architecture provides: mechanism
Register Stack Directive
Itanium architecture psuedo operations
About This Document
Itanium architecture psuedo operations: Pseudo-ops lists
About This Document
Itanium architecture registers
About This Document
Itanium architecture registers: Type lists
About This Document
Itanium processor
Glossary
Itanium Processor Programmer's Guide
Related Documentation
Itanium™ architecture
elem_ovw
Ovw_Overview
Pseudo-ops Listed by Opcode
Itanium™ architecture assembly language directives
List of Assembly Language Directives
Miscellaneous Directives
Itanium™ architecture assembly language directives associated
Declarations
struct_ovw
Itanium™ architecture assembly language directives associated: chapter describes
Declarations
Itanium™ architecture assembly language directives associated: describes
struct_ovw
Itanium™ architecture assembly language directives associated: Table Assembly Language Directives summarizes
List of Assembly Language Directives
Itanium™ architecture assembly language statements
Data Allocation
Itanium™ architecture assembly language statements: chapter describes
Data Allocation
Itanium™ architecture instructions
Glossary
Itanium™ architecture registers
Register Names by Type
Itanium™ architecture registers: following
Register Names by Type
Itanium™ Assembly Language
Disclaimer
items
Notation Conventions
items enclosed
Notation Conventions
items enclosed: placeholder
Notation Conventions
items enclosed: separates
Notation Conventions
iteration
Rotating Register Directives
iteration: software-pipelined loop
Rotating Register Directives
itr
Indirect-register Files
K
Expressions
Uninitialized Space Allocation
Keeps track
Glossary
Kernel registers
Application Registers
keyword
Notation Conventions
keywords
Instruction Statements
L0
Instruction Statements
L0+2
Assignment Statements
L1
Cross-section Data Allocation Statements
L1+7
Data Allocation Statements
L2
Data Allocation Statements
L5
Instruction Statements
label
Alias Declaration Directives
Data Allocation Statements
Entry Annotation
Glossary
Instruction Statements
Label Statements
Link-relocation Operators
Name Spaces
Procedure Directives
Procedure Label (PLabel)
Symbol Types
Uninitialized Space Allocation
label defines
Uninitialized Space Allocation
label defines: symbol
Uninitialized Space Allocation
label forces
Implicit Bundling
label forces: assembler
Implicit Bundling
label named foo
Procedure Label (PLabel)
label named r5
Name Spaces
label refers
Symbol Types
Label Statements
Glossary
Label Statements
Sta_ovw
Label Statements: assembler interprets
Data Allocation Statements
Instruction Statements
Label Statements
Label Statements: instruction tag
Glossary
Label Statements: Unlike
Symbol Types
Label Statements: value
Label Statements
label_state
List of Stack Unwind Directives
Labels
Declarations
Entry Annotation
Explicit Bundling
struct_ovw
Symbol Names
Symbol Type Directive
Labels: Declare aliases
Declarations
struct_ovw
language
Characters in Numeric Constants
Glossary
String Constants
language specific
List of Assembly Language Directives
Procedures Used for Stack Unwind Directives
language specifications
About This Document
elem_ovw
language specifications: assembly-language
About This Document
elem_ovw
largest aligned object
Alignment
largest instance
Windows NT (COFF32) Specific Section Flag Operands
largest instance: Select
Windows NT (COFF32) Specific Section Flag Operands
largest size
Common Symbol Declarations
largest size: assigned
Common Symbol Declarations
lc_gr
List of Stack Unwind Directives
lc_psprel
List of Stack Unwind Directives
lc_sprel
List of Stack Unwind Directives
lc_when
List of Stack Unwind Directives
lcomm
List of Assembly Language Directives
lcomm name,size,alignment
Common Symbol Declarations
lcomm directive
Common Symbol Declarations
least-significant byte
Byte Order Specification Directives
length
Data Allocation Statements
Identifiers
Sta_ovw
length: identifier
Identifiers
length: input
Sta_ovw
length: string
Data Allocation Statements
Letters
Identifiers
MASM Numeric Constants
levels
Expressions
Radix Indicator Directive
Section Stack Directives
levels: precedence
Expressions
LF
Sta_ovw
liability
Disclaimer
liability whatsoever
Disclaimer
libraries
Weak Scope Declaration Directive
license
Disclaimer
limit
Identifiers
Radix Indicator Directive
Section Stack Directives
Sta_ovw
limit: depth
Radix Indicator Directive
Section Stack Directives
limit: place
Identifiers
Sta_ovw
line_number
Preprocessor Support
line_number Specifies
Preprocessor Support
line_number Specifies: source
Preprocessor Support
link
Expressions
Glossary
Stack Unwind Directives Operands
Symbol Scope Declaration
Symbol Values
Weak Scope Declaration Directive
Windows NT (COFF32) Specific Section Flag Operands
link-relocation entries
Expressions
link-relocation operators
About This Document
Expressions
Link-relocation Operators
Link-relocation Operators lists
About This Document
Link-relocation Operators lists: describes
Link-relocation Operators
Link-relocation Operators lists: link-relocation operators
About This Document
Link-relocation Operators lists: Link-relocation Operators lists
About This Document
link-time
Glossary
link-time relocation
Expressions
link-time relocation: during
Glossary
link-time relocation: subject
Expressions
link-time relocation: subject
Glossary
linkage
Glossary
Link-relocation Operators
linkage editor
Global Scope Declaration Directive
Weak Scope Declaration Directive
linkage editor: create
Link-relocation Operators
linkage editor: global symbols
Global Scope Declaration Directive
linkage editor: weak symbols
Weak Scope Declaration Directive
linker
Absolute Sections
Glossary
Link-relocation Operators
linker binds relocatable object modules
Glossary
linker combines sections
Predefined Section Directives
linker creates
Predefined Section Directives
linker merges
Common Symbol Declarations
linker merges: instructs
Link-relocation Operators
listed alphabetically
Pseudo-ops Listed by Opcode
lists
About This Document
Characters in Numeric Constants
Data Allocation Statements
Link-relocation Operators
List of Stack Unwind Directives
Predefined Section Directives
Register Names
Section Definition Directive
Section Stack Directives
String Constants
Symbol Type Directive
Windows NT (COFF32) Specific Section Flag Operands
lists mnemonics converted
Pseudo-ops Listed by Opcode
lists pseudo-ops
Pseudo-ops Listed by Opcode
lists pseudo-ops: Common Character Escapes
String Constants
lists pseudo-ops: predefined
Predefined Section Directives
lists pseudo-ops: Section Flag Characters
Windows NT (COFF32) Specific Section Flag Operands
lists pseudo-ops: Section Types
Windows NT (COFF32) Specific Section Flag Operands
lists pseudo-ops: See Table 4-1
Symbol Type Directive
lists pseudo-ops: See Table Section Flag Characters
Section Stack Directives
lists pseudo-ops: See Table Section Types
Section Definition Directive
lists pseudo-ops: See Table SectionTypes
Section Stack Directives
lists pseudo-ops: stack unwind directives
List of Stack Unwind Directives
lists pseudo-ops: Table Section Flag Characters
Section Definition Directive
literals
Glossary
Predefined Section Directives
little-endian
Byte Order Specification Directives
ln
List of Assembly Language Directives
Windows NT (COFF32) Symbolic Debug Directives
ln directive
Windows NT (COFF32) Symbolic Debug Directives
ln stores
Windows NT (COFF32) Symbolic Debug Directives
loaded
Glossary
Windows NT (COFF32) Specific Section Flag Operands
loader
Alignment
Uninitialized Space Allocation
loc
Register Stack Directive
loc0
General Registers
Register Names
Register Stack Directive
Stacked Registers in Assignment and Equate Statements
loc0 maps
Stacked Registers in Assignment and Equate Statements
loc0 maps: subsequent add instruction refers
Stacked Registers in Assignment and Equate Statements
loc1
Stack Unwind Directives Operands
loc95
General Registers
Register Names
local
Common Symbol Declarations
List of Assembly Language Directives
Register Stack Directive
Symbol Names
local name,name
Local Scope Declaration Directive
Local Common Symbol Directive
Common Symbol Declarations
local defined symbol
Weak Scope Declaration Directive
local directive
Local Scope Declaration Directive
local host
Sta_ovw
local host: termination convention
Sta_ovw
local register
Stacked Registers in Assignment and Equate Statements
local registers
General Registers
Register Stack Directive
local registers: Alternate names
General Registers
local scope
Common Symbol Declarations
Local Scope Declaration Directive
Symbol Scope Declaration
Weak Scope Declaration Directive
Local Scope Declaration Directive
Local Scope Declaration Directive
local scopes
Local Scope Declaration Directive
Symbol Scope Declaration
local symbol
Glossary
Predefined Section Directives
local symbol scopes
Symbol Names
Local symbols
Local Scope Declaration Directive
Symbol Names
Local symbols: alignment attributes
Common Symbol Declarations
Local symbols: declaration overrides
Common Symbol Declarations
Local symbols: size
Common Symbol Declarations
locals
Register Stack Directive
locals: r31+ins+locals
Register Stack Directive
locate
Include File Directive
location
Data Allocation Statements
Glossary
List of Stack Unwind Directives
Stack Unwind Directives Operands
Symbol Types
Symbol Values
Symbols
Uninitialized Space Allocation
location counter
Alignment
Cross-section Data Allocation Statements
Data Allocation Statements
Glossary
Instruction Statements
Label Statements
List of Stack Unwind Directives
Sections
Symbols
Uninitialized Space Allocation
location counter advances
Uninitialized Space Allocation
location counter advances: location relative
Uninitialized Space Allocation
location counter points
Symbols
location counter points: adjust
Glossary
location counter points: advances
Uninitialized Space Allocation
location counter points: align
Alignment
location counter points: bundle boundary
Instruction Statements
location counter points: expressions reference
Cross-section Data Allocation Statements
location counter points: implied alignment boundary
Data Allocation Statements
Label Statements
location counter points: moving
Sections
location counter points: refer
Cross-section Data Allocation Statements
location default
List of Stack Unwind Directives
location relative
Uninitialized Space Allocation
location relative: location counter advances
Uninitialized Space Allocation
location specified
Uninitialized Space Allocation
location specified: instruction slot
List of Stack Unwind Directives
location specified: previous stack frame
Stack Unwind Directives Operands
location specified: Refers
Symbol Types
location specified: symbol refers
Symbol Values
Symbols
location specified: tag refers
List of Stack Unwind Directives
loclocals-1 represent r32+ins
Register Stack Directive
logical relationship
Predicate Relationship Annotation
loop
Glossary
Loop counter
Application Registers
loop execution
Glossary
loop iteration
Glossary
Rotating Register Directives
loop iteration: Pipelining
Glossary
loop iteration: various instructions
Glossary
lowercase
Notation Conventions
LSB
Byte Order Specification Directives
List of Assembly Language Directives
lsb directive switches
Byte Order Specification Directives
lsb directives
Byte Order Specification Directives
Data Allocation Statements
ltoff
Link-relocation Operators
ltoff operator
Link-relocation Operators
ltv
Link-relocation Operators
Machine Instruction Mnemonics
Mnemonics
Machine instruction mnemonics specify
Mnemonics
macro assembler
Radix Indicator Directive
main
Procedures
Procedures Used for Stack Unwind Directives
makes
Section Definition Directive
Makes A’s previously
Using Section Directives
Makes A’s previously: newly-defined
Section Definition Directive
manual
Mnemonics
mapped
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
mapped: r36
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
mapping
Explicit Bundling
Register Stack Directive
Rotating Registers in Assignment and Equate Statements
mappings
Register Stack Directive
mappings: alloc instruction redefine
Register Stack Directive
mask
Predicate Vector Annotation
Syntax for the .save.x Directives
Mask illustrates
Predicate Vector Annotation
Mask illustrates: predicate vector annotation
Predicate Vector Annotation
Mask illustrates: selectively
Predicate Vector Annotation
Mask illustrates: uses
Predicate Vector Annotation
masks
Stack Unwind Directives Usage Guidelines
MASM
Numeric Constants
Radix Indicator Directive
MASM-constant
MASM Numeric Constants
MASM-integer-constant
MASM Numeric Constants
MASM-radix-constant
MASM Numeric Constants
MASM numeric
MASM Numeric Constants
MASM numeric constant
Radix Indicator Directive
MASM numeric constant: select
Radix Indicator Directive
MASM Numeric Constants
MASM Numeric Constants
MASM Numeric Constants: radix indicators
MASM Numeric Constants
MASM Numeric Constants: rules
MASM Numeric Constants
MASM Radix Indicators
MASM Numeric Constants
MASM Radix Indicators: Indicates
Radix Indicator Directive
match
Control Registers
matching template
Explicit Bundling
matching template: selects
Explicit Bundling
maximum
Characters in Numeric Constants
mbb
Explicit Bundling
List of Assembly Language Directives
mbtype
Symbol Names
mechanism
Register Stack Directive
mechanism: Itanium architecture provides
Register Stack Directive
medical
Disclaimer
Medium
Expressions
mem.offset
Annotations
List of Assembly Language Directives
mem.offset off_val,base_ind
Memory Offset Annotation
mem.offset 0,BAR_STACK_INDEX
Memory Offset Annotation
mem.offset 0,FOO_STACK_INDEX
Memory Offset Annotation
mem.offset 16,FOO_STACK_INDEX
Memory Offset Annotation
mem.offset 8,FOO_STACK_INDEX
Memory Offset Annotation
mem.offset annotation
Memory Offset Annotation
mem.offset provides hints
Memory Offset Annotation
mem_stack_f
List of Stack Unwind Directives
mem_stack_v
List of Stack Unwind Directives
mem_stak_v
List of Stack Unwind Directives
memory
Cross-section Data Allocation Statements
Data Allocation Statements
Explicit Bundling
Glossary
Section Flags and Section Type Operands
Symbol Types
Symbol Values
Symbols
memory-integer-integer
Explicit Bundling
memory-integer-integer: mii directive selects
Explicit Bundling
memory format
Data Allocation Statements
memory instruction
Explicit Bundling
memory location
Symbol Values
memory locations
Glossary
Identifiers
Name Spaces
memory locations: contiguous array
Glossary
memory locations: refer
Name Spaces
Memory Offset Annotation
Memory Offset Annotation
Memory Offset Annotation illustrates
Memory Offset Annotation
Memory Offset Annotation illustrates: Example Using
Memory Offset Annotation
memory operations
Memory Offset Annotation
memory region
Memory Offset Annotation
memory region: identifies
Memory Offset Annotation
memory region: relative offset
Memory Offset Annotation
memory regions
Memory Offset Annotation
memory stack
Glossary
merchantability
Disclaimer
merge absolute sections
Absolute Sections
mfb
Explicit Bundling
List of Assembly Language Directives
mfi
Explicit Bundling
List of Assembly Language Directives
mib
Explicit Bundling
List of Assembly Language Directives
Microsoft
Radix Indicator Directive
Microsoft Macro Assembly language
Numeric Constants
mii
Explicit Bundling
List of Assembly Language Directives
mii directive selects
Explicit Bundling
mii directive selects: memory-integer-integer
Explicit Bundling
Miscellaneous Directives
Miscellaneous Directives
Miscellaneous Directives describes directives
About This Document
missing operand
Pseudo-ops with Missing Operands
missing operand: assembler substitutes
Pseudo-ops with Missing Operands
Missing Operands
About This Document
Pseudo-ops
Pseudo-ops Listed by Opcode
Pseudo-ops with Missing Operands
Missing Operands lists pseudo-ops
Pseudo-ops with Missing Operands
Mix
Dependency Violations and Assembly Modes
Symbol Names
mlx
Explicit Bundling
List of Assembly Language Directives
mlx template
Explicit Bundling
mlx template: directive selects
Explicit Bundling
mmb
Explicit Bundling
List of Assembly Language Directives
mmf
Explicit Bundling
List of Assembly Language Directives
mmi
Explicit Bundling
List of Assembly Language Directives
mmi template
Explicit Bundling
mnemonic
Data Allocation Statements
Glossary
Instruction Statements
Mnemonics
mnemonic: branch predict instruction
Mnemonics
mnemonic.completers
Instruction Statements
Mnemonics
Instruction Statements
Mnemonics
Name Spaces
Pseudo-ops Listed by Opcode
mode
Dependency Violations and Assembly Modes
mode: revert
Dependency Violations and Assembly Modes
mode: Set
Dependency Violations and Assembly Modes
modes
Dependency Violations and Assembly Modes
modify architectural
Glossary
module
Glossary
most-significant byte
Byte Order Specification Directives
mov
Pseudo-ops Listed by Opcode
Pseudo-ops with Missing Operands
mov b1
Pseudo-ops Listed by Opcode
mov pr
Pseudo-ops with Missing Operands
mov r1
Entry Annotation
mov r5
Mnemonics
mov.i ar3
Pseudo-ops Listed by Opcode
mov.i r1
Pseudo-ops Listed by Opcode
mov.m ar3
Pseudo-ops Listed by Opcode
mov.m r1
Pseudo-ops Listed by Opcode
Move
Pseudo-ops Listed by Opcode
Sections
Move immediate
Pseudo-ops Listed by Opcode
Move immediate: branch
Pseudo-ops Listed by Opcode
Move immediate: location counter
Sections
movl instruction moves
Symbols
movl r1
Symbols
movl r4
Name Spaces
msb
Byte Order Specification Directives
Data Allocation Statements
List of Assembly Language Directives
msb directive switches
Byte Order Specification Directives
msb directive switches: MSB
Byte Order Specification Directives
msb directive switches: msb directive switches
Byte Order Specification Directives
Multiple statements
Sta_ovw
Multiple usage
Stack Unwind Directives Usage Guidelines
Multiple usage: directives
Stack Unwind Directives Usage Guidelines
Multiplication
Expressions
multiply
Pseudo-ops Listed by Opcode
multiway branch bundle
Glossary
Multiway branch bundles contain
bundles
multiway bundle
bundles
multiway bundle: branch instruction
bundles
mutex
Predicate Relationship Annotation
mutual exclusion
Predicate Relationship Annotation
mux Bytes Operation Predefined Type Operand Names
Symbol Names
mux Bytes Operation Type
Symbol Names
mux instructions
Symbol Names
my_section
Section Definition Directive
n-1
Rotating Register Directives
Name Forms
Register Names
Name operands
Procedure Directives
Name Override Directive
File Name Override Directive
Name Spaces
Name Spaces
name,size,alignment
Common Symbol Declarations
name,type
Symbol Type Directive
Named application registers
Register Names
named sections
Sections
names
Alias Declaration Directives
Disclaimer
File Name Override Directive
Glossary
Identifiers
Name Spaces
Predefined Section Directives
Register Names
Register Names by Type
Register Stack Directive
Rotating Register Directives
Symbol Names
Symbol Type Directive
names: affect
Register Stack Directive
names: assembler exports
Alias Declaration Directives
names: classes
Name Spaces
names: Intel’s
Glossary
names: source file
File Name Override Directive
namespace
Name Spaces
NaT
Symbol Names
NaT test
Symbol Names
natcr_gr
List of Stack Unwind Directives
natcr_psprel
List of Stack Unwind Directives
natcr_sprel
List of Stack Unwind Directives
natcr_when
List of Stack Unwind Directives
ND
Expressions
ND: Bitwise
Expressions
nearest preceding alloc instruction
Register Stack Directive
Rotating Register Directives
necessarily
Common Symbol Declarations
necessarily based
Glossary
neg
Symbol Names
negate
Pseudo-ops Listed by Opcode
negate absolute
Pseudo-ops Listed by Opcode
negative
Rotating Register Directives
Symbol Names
Uninitialized Space Allocation
new_name
Absolute Sections
newest instance
Windows NT (COFF32) Specific Section Flag Operands
newest instance: Select
Windows NT (COFF32) Specific Section Flag Operands
newly-aligned
Data Allocation Statements
newly-aligned bundle
Instruction Statements
newly-created
Section Definition Directive
newly-created: refers
Section Definition Directive
newly-defined
Section Definition Directive
newly-defined: makes
Section Definition Directive
nobits
Alignment
Predefined Section Directives
Section Flags and Section Type Operands
Uninitialized Space Allocation
non-executable sections
Alignment
non-executable sections: zeros
Alignment
non-writable
Section Flags and Section Type Operands
NONINFRINGEMENT
Disclaimer
nop
Pseudo-ops Listed by Opcode
NOP pattern
Alignment
NOP pattern: executable sections
Alignment
nop.b imm21
Pseudo-ops Listed by Opcode
nop.f imm21
Pseudo-ops Listed by Opcode
nop.i imm21
Pseudo-ops Listed by Opcode
nop.m imm21
Pseudo-ops Listed by Opcode
norm
Symbol Names
normalize
Pseudo-ops Listed by Opcode
Normalized
Symbol Names
notation
Notation Conventions
Notation Conventions
About This Document
Notation Conventions
notifies
Entry Annotation
notifies: assembler
Entry Annotation
notype
Symbol Type Directive
novice
Dependency Violations and Assembly Modes
nt
Stack Unwind Directives Operands
null terminated string
String Specification Directive
null terminator
Data Allocation Statements
num
Characters in Numeric Constants
number
Rotating Register Directives
Sections
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
number: bits
Stack Unwind Directives Usage Guidelines
number: generations defined
Rotating Register Directives
number: phases
Stack Unwind Directives Operands
number: prologues
Stack Unwind Directives Operands
number: rotating
Rotating Register Directives
number: sections
Sections
numeric
Constants
numeric constant
Characters in Numeric Constants
Radix Indicator Directive
Symbols
numeric constant contains integer
Numeric Constants
numeric constant style
Radix Indicator Directive
numeric constant style: improve readability
Characters in Numeric Constants
numeric constant style: radix directive selects
Radix Indicator Directive
numeric constant style: represent
Characters in Numeric Constants
Numeric Constants
C Numeric Constants
Characters in Numeric Constants
Expressions
MASM Numeric Constants
Numeric Constants
Numeric constants contain integers
Constants
object
Common Symbol Declarations
Cross-section Data Allocation Statements
Data Allocation Statements
Global Scope Declaration Directive
Link-relocation Operators
Local Scope Declaration Directive
Symbol Scope Declaration
Symbol Type Directive
Symbol Types
Symbol Values
Uninitialized Space Allocation
Weak Scope Declaration Directive
object-file symbol
Glossary
object-module
Glossary
object defined
Data Allocation Statements
Symbols
object file
Cross-section Data Allocation Statements
Global Scope Declaration Directive
Glossary
Identifiers
Local Scope Declaration Directive
Predefined Section Directives
Procedures
Symbol Scope Declaration
Symbol Type Directive
Symbols
Weak Scope Declaration Directive
object file format
Alignment
Common Symbol Declarations
Procedure Label (PLabel)
Symbol Size Directive
Symbol Type Directive
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
object file symbol
Alias Declaration Directives
Procedure Label (PLabel)
Symbol Names
Symbol Scope Declaration
object file symbol: Portions
Glossary
object mnemonics
Cross-section Data Allocation Statements
Data Allocation Statements
objects
About This Document
Alignment
Cross-section Data Allocation Statements
Data Allocation
Data Allocation Statements
Identifiers
objects assembled
Mnemonics
obtained
Disclaimer
occur
Dependency Violations and Assembly Modes
Explicit Bundling
occurrences
Stack Unwind Directives Usage Guidelines
Oct
Disclaimer
octal
Characters in Numeric Constants
MASM Numeric Constants
Octal constants
C Numeric Constants
off_val
Memory Offset Annotation
official plabel descriptor
Link-relocation Operators
official plabel descriptor: symbol sym
Link-relocation Operators
offset
Link-relocation Operators
Stack Unwind Directives Operands
offset: calculates
Link-relocation Operators
omit
Pseudo-ops with Missing Operands
omitted
Instruction Statements
List of Stack Unwind Directives
Pseudo-ops with Missing Operands
Stack Unwind Directives Usage Guidelines
omitting
Pseudo-ops with Missing Operands
omitting: addition
Pseudo-ops with Missing Operands
onto
Section Stack Directives
Using Section Directives
onto stack
Using Section Directives
onto stack: Pushes
Using Section Directives
onto stack: stack
Section Stack Directives
Opcode
Pseudo-ops
Pseudo-ops Listed by Opcode
Opcode lists
Pseudo-ops Listed by Opcode
Opcode lists: assembly language pseudo-ops
Pseudo-ops Listed by Opcode
opcodes
Pseudo-ops Listed by Opcode
operand
Absolute Sections
Name Spaces
Radix Indicator Directive
Section Flags and Section Type Operands
Syntax for the .save.x Directives
Uninitialized Space Allocation
Windows NT (COFF32) Specific Section Flag Operands
operand specifies
Section Flags and Section Type Operands
operand specifies: section’s
Section Flags and Section Type Operands
operand values
Symbol Names
operands
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Instruction Statements
List of Stack Unwind Directives
Procedure Directives
Pseudo-ops Listed by Opcode
Pseudo-ops with Missing Operands
Register Stack Directive
Sections
Symbol Names
Syntax for the .save.x Directives
operands: predefined symbolic constant names
Symbol Names
operands: subsequent
Register Stack Directive
operating
Alignment
Stack Unwind Directives Operands
Uninitialized Space Allocation
operating: specifies
Stack Unwind Directives Operands
operator
Equate Statements
Glossary
Link-relocation Operators
Name Spaces
operator precedence
Expressions
operator precedence: Table 2-8 lists
Expressions
Operator Symbol
Expressions
operators
Expressions
option
Predefined Section Directives
optional
Absolute Sections
C Numeric Constants
Directive Statements
optional completers
Mnemonics
optional completers appear
Mnemonics
optional exponent
C Numeric Constants
optional fourth operand
List of Stack Unwind Directives
optional mask
Predicate Vector Annotation
optional mask: Represents
Predicate Vector Annotation
optional operand
Predicate Vector Annotation
Stack Unwind Directives Operands
optional sign
C Numeric Constants
optionally
Instruction Statements
Stack Unwind Directives Usage Guidelines
optionally signed sequence
C Numeric Constants
OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL
Disclaimer
Order Number
cover.htm
org
List of Assembly Language Directives
Uninitialized Space Allocation
org directive
Glossary
org expression
Uninitialized Space Allocation
org statements
Uninitialized Space Allocation
org statements enable
Uninitialized Space Allocation
org statements enable: assembler
Uninitialized Space Allocation
org statements reserve uninitialized
Uninitialized Space Allocation
organized
Glossary
Instruction Groups
os-type
List of Stack Unwind Directives
Stack Unwind Directives Operands
Other Registers
Other Registers
Register Names by Type
out0
General Registers
Register Names
Register Stack Directive
out95
General Registers
Register Names
outouts-1 represent r32+ins+locs
Register Stack Directive
output executable
Link-relocation Operators
output object file
Assignment Statements
File Name Override Directive
Sections
String Specification Directive
Symbol Types
output object file: assembly
Sections
output register
Register Stack Directive
output registers
General Registers
Register Stack Directive
output registers: Alternate names
General Registers
outs
Register Stack Directive
outs: r31+ins+locals+outs
Register Stack Directive
overhead
Cross-section Data Allocation Statements
overhead: switching
Cross-section Data Allocation Statements
overlap
Absolute Sections
override
File Name Override Directive
Override default file names
Declarations
struct_ovw
Override default file names: default file
File Name Override Directive
Overview
Ovw_Overview
p0
Glossary
Instruction Statements
Predicate Registers
Pseudo-ops with Missing Operands
Register Names
p0-p15
Predicate Vector Annotation
p0-p15: Values
Predicate Vector Annotation
p1-p63
Stack Unwind Directives Operands
p16
Using Rotating Register directives
p17
Using Rotating Register directives
p18
Using Rotating Register directives
p19
Using Rotating Register directives
p20
Using Rotating Register directives
p4
Instruction Statements
p5
Instruction Statements
p63
Predicate Registers
Register Names
p7
Instruction Statements
Page
Control Registers
page 2-10
MASM Numeric Constants
pairs
Expressions
pairs: reduce
Expressions
parallel
Glossary
Instruction Groups
Sections
parameter
Absolute Sections
parentheses
Expressions
Instruction Statements
partially-filled bundle
Implicit Bundling
partially-filled bundle: terminate
Implicit Bundling
pass parameters
Glossary
patent
Disclaimer
pattern
Stack Unwind Directives Operands
pattern: preserved registers
Stack Unwind Directives Operands
perform
Declarations
struct_ovw
performance
Dependency Violations and Assembly Modes
Performance monitor
Indirect-register Files
performed
Mnemonics
performs
Glossary
performs: specific
Glossary
periods
Symbol Names
pfs_gr
List of Stack Unwind Directives
pfs_psprel
List of Stack Unwind Directives
pfs_sprel
List of Stack Unwind Directives
pfs_when
List of Stack Unwind Directives
phases
List of Stack Unwind Directives
Stack Unwind Directives Operands
phases: number
Stack Unwind Directives Operands
physical
Glossary
pipeline variable
Rotating Register Directives
pipelined variable
Rotating Register Directives
pipelined variable: represents
Rotating Register Directives
Pipelining
Glossary
Pipelining: loop
Glossary
pkr
Indirect-register Files
PLabel
Glossary
Procedure Label (PLabel)
Symbol Type Directive
plabel descriptor
Link-relocation Operators
PLabel descriptor contains
Glossary
PLabel descriptor contains: calculates
Link-relocation Operators
place
Explicit Bundling
Glossary
Identifiers
Procedures
Sta_ovw
Symbol Names
Symbol Scope Declaration
Place stack unwind directives
Stack Unwind Directives Usage Guidelines
Place stack unwind directives: limit
Identifiers
Sta_ovw
placeholder
Notation Conventions
placeholder: Indicates
Notation Conventions
placeholder: items
Notation Conventions
platform-dependent search
Include File Directive
platform-dependent search: assembler performs
Include File Directive
platform dependent
Cross-section Data Allocation Statements
Data Allocation Statements
platforms
Predefined Section Directives
platforms: assembler automatically creates
Predefined Section Directives
PLT
Link-relocation Operators
pltoff
Link-relocation Operators
pmc
Indirect-register Files
Register Names
pmd
Indirect-register Files
point
Entry Annotation
Predicate Vector Annotation
Procedure Directives
Stack Unwind Directives Usage Guidelines
point: function
Stack Unwind Directives Usage Guidelines
point: function declared
Stack Unwind Directives Usage Guidelines
point: insertion
Predicate Vector Annotation
pointer
Glossary
pointers
Glossary
pointers: imported
Glossary
pop previously-defined sections
Section Stack Directives
Pops
Radix Indicator Directive
Using Section Directives
popsection
List of Assembly Language Directives
Using Section Directives
popsection directive pops
Section Stack Directives
popsection directive pops: previously-pushed
Section Stack Directives
popsection directives
Section Stack Directives
Portions
Glossary
Portions: object file
Glossary
pos
Instruction Statements
Symbol Names
positive
Instruction Statements
Stack Unwind Directives Operands
Symbol Names
pr
List of Stack Unwind Directives
Predicate Registers
Register Names
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
pr register
Stack Unwind Directives Operands
pr register contents
Stack Unwind Directives Operands
pr.rot
Predicate Registers
Register Names
precede
Glossary
Sta_ovw
preceded
Procedure Label (PLabel)
precedence
Expressions
Glossary
Name Spaces
Weak Scope Declaration Directive
precedence: Arithmetic
Expressions
precedence: level
Expressions
preceding
Explicit Bundling
preceding alloc instruction
Register Stack Directive
precision floating
Data Allocation Statements
pred.rel
Annotations
List of Assembly Language Directives
Predicate Relationship Annotation
pred.rel provides
Predicate Relationship Annotation
pred.vector
Annotations
List of Assembly Language Directives
pred.vector val
Predicate Vector Annotation
pred.vector 0x9
Predicate Vector Annotation
pred.vector annotation
Predicate Vector Annotation
pred.vector explicitly specifies
Predicate Vector Annotation
pred.vector explicitly specifies: predicate register contents
Predicate Vector Annotation
predefined
Cross-section Data Allocation Statements
Predefined Section Directives
Pseudo-ops with Missing Operands
Sections
predefined assembly-language
Glossary
predefined assembly-language names
Mnemonics
predefined constant representing
Instruction Statements
predefined constant representing: fclass
Instruction Statements
predefined constants
Symbol Names
predefined names
Register Names
Symbol Names
Symbol Type Directive
Predefined register names
Register Names
predefined registers
Register Names
Predefined Section Directives
Predefined Section Directives
predefined symbol
Stack Unwind Directives Operands
Predefined Symbol Name
Symbol Type Directive
Predefined Symbol Name: Type
Symbol Type Directive
predefined symbolic constant names
Symbol Names
predefined symbolic constant names: operands
Symbol Names
predefined symbols listed
Symbol Type Directive
predefined symbols listed: lists
Predefined Section Directives
predefined symbols listed: Refers
Cross-section Data Allocation Statements
predicate
Glossary
predicate predict
Mnemonics
predicate register
Instruction Statements
Predicate Vector Annotation
predicate register contents
Predicate Vector Annotation
predicate register contents: pred.vector explicitly specifies
Predicate Vector Annotation
predicate register file
Predicate Vector Annotation
predicate register file: subset
Predicate Vector Annotation
predicate register symbol
Instruction Statements
predicate register symbol: corresponds
Predicate Vector Annotation
predicate register symbol: Represents
Instruction Statements
predicate registers
Glossary
Predicate Registers
Predicate Relationship Annotation
Predicate Vector Annotation
Register Names
Register Names by Type
Rotating Register Directives
Stack Unwind Directives Operands
Using Rotating Register directives
predicate registers contain
Rotating Register Directives
predicate registers contain: subset
Rotating Register Directives
predicate registers q
Using Rotating Register directives
predicate registers q: alternate predicate register names map
Using Rotating Register directives
predicate registers q: following
Stack Unwind Directives Operands
predicate registers q: rotp
Rotating Register Directives
predicate registers q: sets
Predicate Vector Annotation
predicate registers q: values
Predicate Relationship Annotation
Predicate Relationship Annotation
Predicate Relationship Annotation
predicate relationships defined
Predicate Relationship Annotation
predicate relationships defined: existing
Predicate Relationship Annotation
Predicate Vector Annotation
Predicate Vector Annotation
Predicate Vector Annotation: Example Using
Predicate Vector Annotation
Predicate Vector Annotation: Mask illustrates
Predicate Vector Annotation
Predicates
Predicate Registers
predication
Glossary
preds_gr
List of Stack Unwind Directives
preds_psprel
List of Stack Unwind Directives
preds_sprel
List of Stack Unwind Directives
preds_when
List of Stack Unwind Directives
preprocessor
Miscellaneous Directives
Preprocessor Support
Preprocessor Support
Preprocessor Support
prerequisites
Ovw_Overview
preserved
Stack Unwind Directives Operands
preserved branch registers
Stack Unwind Directives Operands
preserved branch registers: save.b directive refers
Stack Unwind Directives Operands
preserved floating-point registers
Stack Unwind Directives Operands
preserved floating-point registers: save.gf directives refer
Stack Unwind Directives Operands
preserved registers
Stack Unwind Directives Operands
preserved registers: pattern
Stack Unwind Directives Operands
preserved saved register
Syntax for the .save.x Directives
preserved saved register: save.gf directives refer
Stack Unwind Directives Operands
preserved saved register: specifies
Syntax for the .save.x Directives
prevent referencing
Register Stack Directive
prevent referencing: alternate register names
Register Stack Directive
previous
Implicit Bundling
List of Assembly Language Directives
Register Stack Directive
Using Section Directives
previous alias names associated
Rotating Register Directives
previous directive
Section Return Directive
Previous frame
Application Registers
previous generation
Using Rotating Register directives
previous generations
Rotating Register Directives
previous header
List of Stack Unwind Directives
previous numeric
Radix Indicator Directive
previous numeric: pushes
Radix Indicator Directive
previous stack frame
Stack Unwind Directives Operands
previous stack frame: location
Stack Unwind Directives Operands
previous stack pointer
Stack Unwind Directives Operands
previous style
Radix Indicator Directive
previous style: restores
Radix Indicator Directive
previous style: return
Implicit Bundling
previously-defined
Cross-section Data Allocation Statements
Implicit Bundling
Predefined Section Directives
Section Definition Directive
Section Return Directive
previously-defined register
Assignment Statements
Equate Statements
previously-defined register: assembler switches
Section Definition Directive
previously-pushed
Section Stack Directives
previously-pushed: popsection directive pops
Section Stack Directives
primary
Glossary
primary unat
Stack Unwind Directives Operands
primary unat: indicates
Stack Unwind Directives Operands
priunat
List of Stack Unwind Directives
Stack Unwind Directives Operands
priunat_gr
List of Stack Unwind Directives
priunat_psprel
List of Stack Unwind Directives
priunat_sprel
List of Stack Unwind Directives
priunat_when
List of Stack Unwind Directives
proc
List of Assembly Language Directives
List of Stack Unwind Directives
Procedure Directives
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
proc bar
Memory Offset Annotation
proc directive
Procedure Directives
proc directive declares
Procedure Directives
proc directive declares: symbol
Procedure Directives
proc directive marks
Procedure Directives
proc foo
Directive Statements
Memory Offset Annotation
Procedure declaration directives
List of Assembly Language Directives
Procedure Directives
Procedure Directives
Procedures Used for Stack Unwind Directives
Procedure Directives: See
Procedures Used for Stack Unwind Directives
Procedure Format
Procedures Used for Stack Unwind Directives
Procedure Label
Procedure Label (PLabel)
Symbol Type Directive
Procedure Label: see
Symbol Type Directive
Procedures
Procedures
Procedures contain prologue
Procedures Used for Stack Unwind Directives
Procedures Used
Procedures Used for Stack Unwind Directives
Procedures Used: Stack Unwind Directives
Procedures Used for Stack Unwind Directives
process’
Glossary
processed
Glossary
processes assembly
Dependency Violations and Assembly Modes
processor
Glossary
Processor-status registers
Register Names
Processor identification register
Indirect-register Files
Processor status register
Other Registers
Processor status register: execute
Glossary
processors
Glossary
produce executable
Glossary
Mnemonics
product
Disclaimer
product descriptions
Disclaimer
product descriptions: cause
Disclaimer
products
Disclaimer
profound knowledge ofItanium architecture
Dependency Violations and Assembly Modes
progbits
Predefined Section Directives
Section Definition Directive
Section Flags and Section Type Operands
Program Elements Overview
elem_ovw
Program Elements Overview describes
About This Document
Program Structure
Mnemonics
struct_ovw
Program Structure describes
About This Document
Program Structure describes: directives
About This Document
Program Structure“
String Specification Directive
programmer
Assignment Statements
bundles
Equate Statements
Explicit Bundling
Glossary
Instruction Groups
Mnemonics
Rotating Register Directives
Section Flags and Section Type Operands
programmer: Assignment statements enable
Assignment Statements
programmer: convenience
Mnemonics
programmer: Equate statements enable
Equate Statements
programming conventions
Ovw_Overview
programming conventions: document describes
Ovw_Overview
prologue
List of Stack Unwind Directives
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
prologue directive
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Operands
prologue directive introduces
Procedures Used for Stack Unwind Directives
prologue directive introduces: prologue region
Procedures Used for Stack Unwind Directives
prologue header previous header
List of Stack Unwind Directives
prologue region
Procedures Used for Stack Unwind Directives
prologue region: prologue directive introduces
Procedures Used for Stack Unwind Directives
prologue regions
Stack Unwind Directives Usage Guidelines
prologue regions: guidelines
Stack Unwind Directives Usage Guidelines
prologues
Procedures
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Operands
prologues: number
Stack Unwind Directives Operands
proper stack unwind
Procedures
protected
Name Spaces
provides
Link-relocation Operators
Symbol Types
pseeudo-ops
Pseudo-ops
pseeudo-ops: tables
Pseudo-ops
pseudo-op
Glossary
Instruction Statements
Mnemonics
Pseudo-ops with Missing Operands
Pseudo-op Mnemonics
Mnemonics
Pseudo-op mnemonics represent assembler instructions
Mnemonics
pseudo-ops
About This Document
Glossary
Instruction Statements
Mnemonics
Name Spaces
Pseudo-ops
Pseudo-ops with Missing Operands
Pseudo-ops Listed
About This Document
Pseudo-ops
Pseudo-ops Listed by Opcode
Pseudo-ops Listed: Itanium architecture psuedo operations
About This Document
pso_psprel
List of Stack Unwind Directives
psp
Stack Unwind Directives Operands
psp_address
Stack Unwind Directives Operands
psp_gr
List of Stack Unwind Directives
psp_offset
Stack Unwind Directives Operands
psp_sprel
List of Stack Unwind Directives
pspoff
List of Stack Unwind Directives
psr
Other Registers
psr.l
Other Registers
Register Names
psr.um
Other Registers
Register Names
published specifications
Disclaimer
Pushes
Radix Indicator Directive
Using Section Directives
Pushes: onto
Using Section Directives
Pushes: previous numeric
Radix Indicator Directive
pushsection
List of Assembly Language Directives
Section Stack Directives
Using Section Directives
Windows NT (COFF32) Specific Section Flag Operands
pushsection directive
Windows NT (COFF32) Specific Section Flag Operands
pushsection directive pushes
Section Stack Directives
pushsection section-name,"flags","type
Section Stack Directives
pushssection directives
Absolute Sections
q
MASM Numeric Constants
Predefined Section Directives
Using Rotating Register directives
q: generation
Using Rotating Register directives
q: subsequent instructions refer
Using Rotating Register directives
qnan
Symbol Names
qp
Instruction Statements
List of Stack Unwind Directives
Stack Unwind Directives Operands
qualifying predicate
Glossary
Quiet NaN
Symbol Names
quote
Characters in Numeric Constants
quotes
Characters in Numeric Constants
String Constants
R+K
Expressions
Uninitialized Space Allocation
r0
General Registers
Register Names
r1
Assignment Statements
Equate Statements
General Registers
Instruction Statements
Pseudo-ops Listed by Opcode
r1-r127
Stack Unwind Directives Operands
r1,r7
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
r12
General Registers
r127
General Registers
Register Names
Register Stack Directive
r2
Entry Annotation
Pseudo-ops Listed by Opcode
Register Names
r2,ar.ccv
Pseudo-ops with Missing Operands
r2,count6
Pseudo-ops Listed by Opcode
r2,mask17
Pseudo-ops with Missing Operands
r2,r3
Pseudo-ops with Missing Operands
r2,target25
Pseudo-ops Listed by Opcode
r2,tmp
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
r3
Memory Offset Annotation
Pseudo-ops with Missing Operands
r3,count6
Pseudo-ops Listed by Opcode
r3,pos6
Pseudo-ops with Missing Operands
r31
General Registers
r31+ins
Register Stack Directive
r31+ins: ins
Register Stack Directive
r31+ins+locals
Register Stack Directive
r31+ins+locals: locals
Register Stack Directive
r31+ins+locals+outs
Register Stack Directive
r31+ins+locals+outs: outs
Register Stack Directive
r32
General Registers
Glossary
Register Stack Directive
r32-r34
Memory Offset Annotation
r32,8
Memory Offset Annotation
r33
Rotating Registers in Assignment and Equate Statements
r33: currently mapped
Rotating Registers in Assignment and Equate Statements
r33,8
Memory Offset Annotation
r34,8
Memory Offset Annotation
r36
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
r36: mapped
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
r4
Syntax for the .save.x Directives
r4-r7
Stack Unwind Directives Operands
r40
Memory Offset Annotation
Stacked Registers in Assignment and Equate Statements
r40: currently mapped
Stacked Registers in Assignment and Equate Statements
r5
Name Spaces
Syntax for the .save.x Directives
r5 label
Name Spaces
r5 label: r5#//moves
Name Spaces
r5#//moves
Name Spaces
r5#//moves: r5 label
Name Spaces
r6
Syntax for the .save.x Directives
r8-r11
General Registers
radix
List of Assembly Language Directives
MASM Numeric Constants
Radix Indicator Directive
radix-indicator
Radix Indicator Directive
radix-indicator operand
Radix Indicator Directive
radix consist
MASM Numeric Constants
Radix constants
MASM Numeric Constants
radix directive
Radix Indicator Directive
radix directive selects
Radix Indicator Directive
radix directive selects: numeric constant style
Radix Indicator Directive
radix indicator
MASM Numeric Constants
Radix Indicator Directive
Radix Indicator Directive
List of Assembly Language Directives
MASM Numeric Constants
Miscellaneous Directives
Radix Indicator Directive
Radix Indicator Suffix
MASM Numeric Constants
Radix Indicator Suffix: specify
Radix Indicator Directive
radix indicators
MASM Numeric Constants
Radix Indicator Directive
radix indicators: MASM numeric
MASM Numeric Constants
radix onto
Radix Indicator Directive
radix onto: radix stack
Radix Indicator Directive
radix remain
Radix Indicator Directive
radix stack
Radix Indicator Directive
radix stack: radix onto
Radix Indicator Directive
radix stack: specifies
Radix Indicator Directive
radix stack: specify
MASM Numeric Constants
ranging
Stack Unwind Directives Operands
Read-only object
Predefined Section Directives
Read-write initialized
Predefined Section Directives
Read-write uninitialized
Predefined Section Directives
real10
Data Allocation Statements
List of Assembly Language Directives
real10 expression
Data Allocation Statements
real16
Data Allocation Statements
List of Assembly Language Directives
real16 expression
Data Allocation Statements
real4
Data Allocation Statements
List of Assembly Language Directives
real4 expression
Data Allocation Statements
real8
Data Allocation Statements
List of Assembly Language Directives
real8 expression
Data Allocation Statements
realn
Byte Order Specification Directives
recent
Rotating Register Directives
recognize
Alias Declaration Directives
recognized
Symbol Names
record
Preprocessor Support
Stack Unwind Directives Usage Guidelines
records
List of Stack Unwind Directives
records: summarizes
List of Stack Unwind Directives
redefine
Assignment Statements
redefine: register
Assignment Statements
redefine: symbol
Assignment Statements
redefined
Assignment Statements
Byte Order Specification Directives
Radix Indicator Directive
reduce
Expressions
reduce: pairs
Expressions
reducible
Expressions
Uninitialized Space Allocation
refer
bundles
Cross-section Data Allocation Statements
Equate Statements
Explicit Bundling
Global Scope Declaration Directive
Instruction Groups
Instruction Statements
List of Stack Unwind Directives
Local Scope Declaration Directive
Name Spaces
Procedure Label (PLabel)
Procedures
Register Stack Directive
Stack
Symbol Types
Symbols
Weak Scope Declaration Directive
refer: continues
Equate Statements
refer: Intel® Itanium™ Architecture Software Developer's Manual
Instruction Statements
refer: Intel® Itanium™ Architecture Software Developer’s Manual
bundles
Explicit Bundling
Instruction Groups
Register Stack Directive
refer: location counter
Cross-section Data Allocation Statements
refer: memory locations
Name Spaces
refer: registers defined
Name Spaces
refer: Software Conventions
List of Stack Unwind Directives
Procedure Label (PLabel)
Procedures
reference
Alias Declaration Directives
Assignment Statements
Equate Statements
Glossary
Section Definition Directive
Symbol Scope Declaration
reference input
Register Stack Directive
reference input: continues
Assignment Statements
reference input: external
Alias Declaration Directives
reference input: external symbol
Alias Declaration Directives
reference input: symbol
Symbol Scope Declaration
referenced
Disclaimer
Link-relocation Operators
References
Assignment Statements
Equate Statements
Global Scope Declaration Directive
Local Scope Declaration Directive
Rotating Register Directives
Symbol Size Directive
Uninitialized Space Allocation
Weak Scope Declaration Directive
References: symbols
Global Scope Declaration Directive
Local Scope Declaration Directive
Weak Scope Declaration Directive
referencing
Equate Statements
Rotating Register Directives
referencing: register
Equate Statements
referencing: subscript-like notation
Rotating Register Directives
refers
Cross-section Data Allocation Statements
Glossary
Predicate Vector Annotation
Rotating Registers in Assignment and Equate Statements
Section Definition Directive
Symbol Types
Symbol Values
refers: instruction
Glossary
Symbol Types
refers: location
Symbol Types
refers: newly-created
Section Definition Directive
refers: predefined
Cross-section Data Allocation Statements
reg
List of Stack Unwind Directives
Stack Unwind Directives Operands
region
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
region header directives
Stack Unwind Directives Usage Guidelines
region header directives: following
Stack Unwind Directives Usage Guidelines
Region registers
Indirect-register Files
regions
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
Register
Application Registers
Assignment Statements
Branch Registers
Control Registers
Equate Statements
Floating-point Registers
General Registers
Glossary
Indirect-register Files
Name Spaces
Other Registers
Predicate Registers
Pseudo-ops Listed by Opcode
Register Names
Rotating Register Directives
Symbols
register assignment
Assignment Statements
Register Names
Register assignment statements
Assignment Statements
register enclosed
Register Names
register equate
Equate Statements
register equate statements
Equate Statements
register file
Register Names
Rotating Register Directives
register file consist
Register Names
register file consist: register file
Register Names
register file consist: register file consist
Register Names
Register Form
Register Names
register frame
Register Stack Directive
register names
About This Document
Application Registers
Branch Registers
Control Registers
Floating-point Registers
General Registers
Indirect-register Files
Instruction Statements
Other Registers
Register Names
Register Names by Type
Rotating Register Directives
register names consist
Name Spaces
register names defined
Register Stack Directive
Register Number
Application Registers
Control Registers
Register Names
register r1
Symbols
register r36
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
register r4
Name Spaces
register renaming
Register Stack Directive
register rotation
Glossary
register stack configuration
Glossary
Register Stack Directive
Assignment Statements
Equate Statements
List of Assembly Language Directives
Miscellaneous Directives
Register Stack Directive
Register Stack Directive: See
Assignment Statements
Equate Statements
register stack frame
Register Stack Directive
register stack frame consisting
Register Stack Directive
register stack frame consisting: allocating
Register Stack Directive
Register Type
Register Names
register X
Glossary
register X: content
Glossary
register X+1
Glossary
register X+1: assembler determines
Register Names
register X+1: control
Glossary
register X+1: defines
Assignment Statements
Equate Statements
register X+1: redefine
Assignment Statements
register X+1: referencing
Equate Statements
register X+1: Represents
Assignment Statements
Equate Statements
Rotating Register Directives
registers
Application Registers
Dependency Violations and Assembly Modes
Floating-point Registers
General Registers
Glossary
Identifiers
Indirect-register Files
Name Spaces
Register Names
Register Names by Type
Register Stack Directive
Rotating Register Directives
Stack Unwind Directives Operands
Using Rotating Register directives
registers appear
Register Names
Registers assigned
Register Names
registers defined
Name Spaces
registers defined: refer
Name Spaces
registers implied
Rotating Register Directives
registers r1
Stack Unwind Directives Operands
registers r32
Register Stack Directive
registers r32: following
Stack Unwind Directives Operands
registers r32: regstk directive refer
Register Stack Directive
registers r32: set
Glossary
registers r32: Software renaming
Glossary
regstk
List of Assembly Language Directives
Register Stack Directive
regstk 4,4,2,0
Stacked Registers in Assignment and Equate Statements
regstk 8,1,3,0
Stacked Registers in Assignment and Equate Statements
regstk ins
Register Stack Directive
regstk directive
Register Stack Directive
Rotating Register Directives
Stacked Registers in Assignment and Equate Statements
regstk directive refer
Register Stack Directive
regstk directive refer: registers
Register Stack Directive
regstk directive replaces
Register Stack Directive
regstk directive replaces: default register mappings defined
Register Stack Directive
Related Documentation
Related Documentation
relating
Disclaimer
relating: sale and/or
Disclaimer
relations
Predicate Relationship Annotation
relations: existing
Predicate Relationship Annotation
relative
Link-relocation Operators
relative offset
Memory Offset Annotation
relative offset: memory region
Memory Offset Annotation
relative pathname
Include File Directive
relocatable
Common Symbol Declarations
Expressions
Uninitialized Space Allocation
relocatable expression
Glossary
Uninitialized Space Allocation
relocatable expression contains
Expressions
relocatable expression contains: absolute expression
Expressions
relocatable expression contains: relocatable symbol
Expressions
relocatable expression expr
Link-relocation Operators
Relocatable Expressions
Expressions
relocatable integer expression
Cross-section Data Allocation Statements
relocatable symbol
Expressions
relocatable symbol defined
Expressions
relocatable symbol defined: address
Expressions
relocatable symbol defined: relocatable expression contains
Expressions
relocatable symbols defined
Expressions
relocate
Link-relocation Operators
relocation
Glossary
Link-relocation Operators
Relocation For
Link-relocation Operators
Relocation For: Generates
Link-relocation Operators
rely
Disclaimer
rely: absence
Disclaimer
Remainder
Expressions
Remaining Characters
Identifiers
remains
Assignment Statements
Byte Order Specification Directives
remove branches
Glossary
renamed
Register Stack Directive
Rotating Register Directives
represent
Characters in Numeric Constants
Sta_ovw
represent numeric constants
Characters in Numeric Constants
represent numeric constants: characters
Characters in Numeric Constants
represent numeric constants: numeric constant
Characters in Numeric Constants
represented
C Numeric Constants
Glossary
Instruction Groups
Predicate Vector Annotation
represented syntactically
Identifiers
representing
Windows NT (COFF32) Symbolic Debug Directives
Represents
Alias Declaration Directives
Assignment Statements
Common Symbol Declarations
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Entry Annotation
Equate Statements
File Name Override Directive
Global Scope Declaration Directive
Glossary
Instruction Statements
Local Scope Declaration Directive
Predicate Vector Annotation
Procedure Directives
Register Stack Directive
Rotating Register Directives
Section Definition Directive
Section Stack Directives
String Specification Directive
Symbol Size Directive
Symbol Type Directive
Symbol Types
Uninitialized Space Allocation
Weak Scope Declaration Directive
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
Represents: 1-bit
Predicate Vector Annotation
Represents: absolute
Cross-section Data Allocation Statements
Represents: absolute integer expression
Common Symbol Declarations
Rotating Register Directives
Symbol Size Directive
Uninitialized Space Allocation
Represents: alias rotating register
Rotating Register Directives
Represents: associated label
Entry Annotation
Represents: destination
Instruction Statements
Represents: directive mnemonic
Directive Statements
Represents: function
Windows NT (COFF32) Symbolic Debug Directives
Represents: instruction mnemonic
Instruction Statements
Represents: integer
Uninitialized Space Allocation
Represents: optional mask
Predicate Vector Annotation
Represents: pipelined variable
Rotating Register Directives
Represents: predicate register symbol
Instruction Statements
Represents: register
Assignment Statements
Equate Statements
Rotating Register Directives
Represents: string
String Specification Directive
Represents: string constant
Alias Declaration Directives
Represents: string constant composed
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
Represents: string constant specifying
File Name Override Directive
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
Represents: symbol
Alias Declaration Directives
Assignment Statements
Common Symbol Declarations
Equate Statements
Global Scope Declaration Directive
Local Scope Declaration Directive
Symbol Size Directive
Symbol Type Directive
Weak Scope Declaration Directive
Represents: user-defined
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
requests
Alignment
requests: guarantee alignment
Alignment
Requires function symbol
Link-relocation Operators
reserve
Alignment
Uninitialized Space Allocation
reserved
Alignment
Disclaimer
Notation Conventions
Symbol Names
Uninitialized Space Allocation
reserved block
Uninitialized Space Allocation
reserved block: assembler initializes
Alignment
Uninitialized Space Allocation
reserved block: beginning
Uninitialized Space Allocation
reserves
Uninitialized Space Allocation
reserves: block
Uninitialized Space Allocation
Reserving uniniatialized
List of Assembly Language Directives
resides
Stack Unwind Directives Usage Guidelines
resolve symbol references
Symbol Scope Declaration
resolved
Global Scope Declaration Directive
Glossary
Local Scope Declaration Directive
Symbol Scope Declaration
Symbol Values
Weak Scope Declaration Directive
resolved based
Glossary
resolving
Glossary
resolving: symbolic reference
Glossary
resource register
Dependency Violations and Assembly Modes
resources
Glossary
respective owners
Disclaimer
respectively
Predicate Vector Annotation
Using Rotating Register directives
responsibility whatsoever
Disclaimer
responsibility whatsoever: conflicts
Disclaimer
responsible
Dependency Violations and Assembly Modes
responsible: bundling
Dependency Violations and Assembly Modes
restore
List of Stack Unwind Directives
Stack Unwind Directives Operands
restore directive
Stack Unwind Directives Usage Guidelines
restored
Stack Unwind Directives Operands
restores
Radix Indicator Directive
restores: previous style
Radix Indicator Directive
result
Expressions
ret suffix
Mnemonics
ret0
General Registers
ret3
General Registers
retrieved
Memory Offset Annotation
return
Implicit Bundling
Return pointer
Branch Registers
Return pointer: previous
Implicit Bundling
rev
Symbol Names
Reverse
Symbol Names
reversed
Uninitialized Space Allocation
revert
Dependency Violations and Assembly Modes
revert: mode
Dependency Violations and Assembly Modes
rnat_gr
List of Stack Unwind Directives
rnat_psprel
List of Stack Unwind Directives
rnat_sprel
List of Stack Unwind Directives
rnat_when
List of Stack Unwind Directives
rodata
List of Assembly Language Directives
Predefined Section Directives
rotated
Glossary
rotating
Rotating Register Directives
Rotating predicates
Predicate Registers
rotating register
Assignment Statements
Equate Statements
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
rotating register directive
Register Names
Rotating Register Directives
List of Assembly Language Directives
Miscellaneous Directives
Register Names
Rotating Register Directives
Rotating Register Directives sections
Assignment Statements
Equate Statements
Register Names
rotating register region
Rotating Register Directives
rotating register region: subsequent changes
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
rotating registers
Glossary
Register Stack Directive
Rotating Register Directives
Rotating Registers in Assignment and Equate Statements
rotating registers declared
Rotating Register Directives
rotating registers declared: number
Rotating Register Directives
rotating registers declared: subset
Rotating Register Directives
rotation
Glossary
rotators
Register Stack Directive
rotf
List of Assembly Language Directives
Rotating Register Directives
rotf x
Using Rotating Register directives
rotf Directive
Using Rotating Register directives
rotf directive declares alternate floating-point register names
Using Rotating Register directives
rotf Directive illustrate
Using Rotating Register directives
rotf Directive illustrate: behaviour
Using Rotating Register directives
rotf Directive illustrates
Using Rotating Register directives
rotf directives
Using Rotating Register directives
rotf directives: floating-point registers
Rotating Register Directives
rotp
List of Assembly Language Directives
Rotating Register Directives
Using Rotating Register directives
rotp Directive
Using Rotating Register directives
rotp directive declares alternate rotating predicate register names
Using Rotating Register directives
rotp Directive illustrates
Using Rotating Register directives
rotp directive refer
Using Rotating Register directives
rotp directives cancel
Rotating Register Directives
rotp directives cancel: predicate registers
Rotating Register Directives
rotr
List of Assembly Language Directives
Rotating Register Directives
Rotating Registers in Assignment and Equate Statements
rotr directive
Rotating Registers in Assignment and Equate Statements
rotr directive defines
Rotating Registers in Assignment and Equate Statements
rotr directive exceeds
Rotating Register Directives
rotr directive maps
Rotating Registers in Assignment and Equate Statements
rotx directives assign alternate names
Rotating Register Directives
rotx directives define
Rotating Register Directives
rovide additional
Related Documentation
rp
Branch Registers
List of Stack Unwind Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
rp: grsave saves
Stack Unwind Directives Operands
rp_br
List of Stack Unwind Directives
rp_gr
List of Stack Unwind Directives
rp_psprel
List of Stack Unwind Directives
rp_sprel
List of Stack Unwind Directives
rp_when
List of Stack Unwind Directives
rr
Indirect-register Files
RSE
Application Registers
Glossary
RSE NaT collection register
Application Registers
rules
MASM Numeric Constants
rules: MASM numeric constants
MASM Numeric Constants
Runtime Architecture Guide
List of Stack Unwind Directives
Procedure Label (PLabel)
Procedures
Related Documentation
Runtime Architecture Guide describes stack unwind elements
Stack
Runtime Architecture Guide describes stack unwind elements: details
Procedures
Sale
Disclaimer
sale and/or
Disclaimer
sale and/or: Conditions
Disclaimer
sale and/or: relating
Disclaimer
save.b
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
Syntax for the .save.x Directives
save.b directive refers
Stack Unwind Directives Operands
save.b directive refers: preserved branch registers
Stack Unwind Directives Operands
save.f
List of Stack Unwind Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
Syntax for the .save.x Directives
save.g
List of Stack Unwind Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
Syntax for the .save.x Directives
save.g 0x1
Syntax for the .save.x Directives
save.g 0x4
Syntax for the .save.x Directives
save.g directive
Syntax for the .save.x Directives
save.g directive describes
Syntax for the .save.x Directives
save.g directive describes: subsequent store instruction
Syntax for the .save.x Directives
save.g Directive illustrates
Syntax for the .save.x Directives
save.gf
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
Syntax for the .save.x Directives
save.gf 0x2
Syntax for the .save.x Directives
save.gf directive
Syntax for the .save.x Directives
save.gf directive describes
Syntax for the .save.x Directives
save.gf directive describes: subsequent store instruction
Syntax for the .save.x Directives
save.gf Directive illustrates
Syntax for the .save.x Directives
save.gf directives refer
Stack Unwind Directives Operands
save.gf directives refer: preserved
Stack Unwind Directives Operands
save.gf directives refer: preserved floating-point registers
Stack Unwind Directives Operands
save.x Directives
Syntax for the .save.x Directives
save_address
Stack Unwind Directives Operands
savepsp
List of Stack Unwind Directives
savepsp rp
List of Stack Unwind Directives
savesp
List of Stack Unwind Directives
savesp rp
List of Stack Unwind Directives
saving
Disclaimer
sbss
List of Assembly Language Directives
Predefined Section Directives
sbss sections
Common Symbol Declarations
sbss sections: undefined symbols declared
Common Symbol Declarations
scope
Symbol Names
Scope-Restricted
Symbol Names
scope-restricted indicators
Symbol Names
scope region
Stack Unwind Directives Usage Guidelines
scope restricted symbols
Symbol Names
sdata
List of Assembly Language Directives
Predefined Section Directives
search
Weak Scope Declaration Directive
search: defined symbols
Weak Scope Declaration Directive
searching
Glossary
searching: definition
Glossary
sec
Link-relocation Operators
secalias
List of Assembly Language Directives
secalias section-name,"alias
Alias Declaration Directives
secalias directive
Alias Declaration Directives
secalias directive declares
Alias Declaration Directives
secalias directive declares: alias
Alias Declaration Directives
Second Operand
List of Stack Unwind Directives
secrel
Link-relocation Operators
section-name,"flags","type
Section Definition Directive
section-sensitive
Procedures Used for Stack Unwind Directives
Section contains
Section Flags and Section Type Operands
Section contains executable instructions
Section Flags and Section Type Operands
Section contains thread local storage
Windows NT (COFF32) Specific Section Flag Operands
Section Definition Directive
Section Definition Directive
Section Directives
Explicit Bundling
List of Assembly Language Directives
Sections
Using Section Directives
Section Flag Characters
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
Section Flag Characters: list
Windows NT (COFF32) Specific Section Flag Operands
Section Flags
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
Section location counters
Alignment
Section names
Section Definition Directive
Section Stack Directives
Symbol Names
Symbol Type Directive
Windows NT (COFF32) Specific Section Flag Operands
Section Return Directive
Section Return Directive
Section Stack Directives
Section Stack Directives
Section Type Operands
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
Section Types
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
Section Types: list
Windows NT (COFF32) Specific Section Flag Operands
section’s
Section Flags and Section Type Operands
section’s: operand specifies
Section Flags and Section Type Operands
sections
About This Document
Byte Order Specification Directives
Cross-section Data Allocation Statements
Data Allocation
Declarations
Identifiers
Mnemonics
Name Spaces
Predefined Section Directives
Section Definition Directive
Section Flags and Section Type Operands
Sections
struct_ovw
Weak Scope Declaration Directive
sections detail
Sta_ovw
sections detail: following
Sta_ovw
sections detail: following
Mnemonics
sections detail: number
Sections
sections detail: separate output sections
Predefined Section Directives
see
Absolute Sections
Assignment Statements
Data Allocation Statements
Equate Statements
Explicit Bundling
Instruction Statements
Mnemonics
Predefined Section Directives
Procedures Used for Stack Unwind Directives
Register Names
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
Symbol Names
Symbol Size Directive
Symbol Type Directive
See Appendix
Expressions
See Associated Section Name Flag
Windows NT (COFF32) Specific Section Flag Operands
See Chapter
Byte Order Specification Directives
See Instruction Set Architecture
Glossary
See Pseudo-ops
Mnemonics
See Stack Unwind Directives
List of Assembly Language Directives
See Tabl
Windows NT (COFF32) Specific Section Flag Operands
See Table 2-6
MASM Numeric Constants
Radix Indicator Directive
See Table 4-1
Symbol Type Directive
See Table 4-1: list
Symbol Type Directive
See Table Section Flag Characters
Section Stack Directives
See Table Section Flag Characters: list
Section Stack Directives
See Table Section Types
Section Definition Directive
See Table Section Types: list
Section Definition Directive
See Table SectionTypes
Section Stack Directives
See Table SectionTypes: list
Section Stack Directives
See Windows NT
Section Flags and Section Type Operands
See Windows NT: Absolute
Absolute Sections
See Windows NT: Assignment Statements
Register Names
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
See Windows NT: Cross-section Data Allocation Statements
Explicit Bundling
See Windows NT: Data Allocation
Mnemonics
See Windows NT: Data Allocation Statements
Symbol Size Directive
See Windows NT: Procedure Directives
Procedures Used for Stack Unwind Directives
See Windows NT: Procedure Label
Symbol Type Directive
See Windows NT: Register Stack Directive
Assignment Statements
Equate Statements
See Windows NT: Stack Unwind Directives Usage Guidelines
Procedures Used for Stack Unwind Directives
See Windows NT: Symbol Scope Declaration
Data Allocation Statements
Instruction Statements
Symbol Names
See Windows NT: Symbol Type Directive
Predefined Section Directives
segment
Glossary
Link-relocation Operators
segmentation
Glossary
segrel
Link-relocation Operators
select
Radix Indicator Directive
Windows NT (COFF32) Specific Section Flag Operands
Select the.mlx directive
Explicit Bundling
Select the.mlx directive: instance
Windows NT (COFF32) Specific Section Flag Operands
Select the.mlx directive: largest instance
Windows NT (COFF32) Specific Section Flag Operands
Select the.mlx directive: MASM numeric constant
Radix Indicator Directive
Select the.mlx directive: newest instance
Windows NT (COFF32) Specific Section Flag Operands
selected
Explicit Bundling
Windows NT (COFF32) Specific Section Flag Operands
selectively
Predicate Vector Annotation
selectively: mask
Predicate Vector Annotation
selects
Explicit Bundling
selects: matching template
Explicit Bundling
semantics
Stack
semantics: stack unwind directives
Stack
semi-colon
Glossary
Instruction Groups
semi colon
Sta_ovw
semicolon
Sta_ovw
sensitive
Name Spaces
separate
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Explicit Bundling
Glossary
Instruction Groups
Name Spaces
Sta_ovw
separate elements
Sta_ovw
separate location counter
Sections
separate location counter: assembler maintains
Sections
separate output sections
Predefined Section Directives
separate output sections: appear
Glossary
Instruction Groups
separate output sections: comment
Sta_ovw
separate output sections: expression defines
Cross-section Data Allocation Statements
Data Allocation Statements
separate output sections: sections
Predefined Section Directives
separated
Cross-section Data Allocation Statements
Instruction Statements
Mnemonics
Procedures
separates
Notation Conventions
separates: items
Notation Conventions
sequence
C Numeric Constants
Explicit Bundling
Glossary
String Constants
sequence shows
Procedure Directives
sequence shows: digits
C Numeric Constants
sequence shows: instruction types
Explicit Bundling
sequence shows: String constants consist
String Constants
sequence shows: symbols
Glossary
series
Glossary
Sta_ovw
series: assembly-language program consists
Sta_ovw
series: statements
Glossary
serve
Link-relocation Operators
sets
Data Allocation Statements
Dependency Violations and Assembly Modes
Glossary
Predicate Vector Annotation
Preprocessor Support
Section Definition Directive
Uninitialized Space Allocation
sets: indicated offset relative
Uninitialized Space Allocation
sets: mode
Dependency Violations and Assembly Modes
sets: predicate registers
Predicate Vector Annotation
sets: registers
Glossary
sets: size attribute
Data Allocation Statements
Uninitialized Space Allocation
shared object file
Link-relocation Operators
Shift
Pseudo-ops Listed by Opcode
Shift Left
Expressions
shl
Pseudo-ops Listed by Opcode
shown
Name Spaces
Register Names
shows
Explicit Bundling
shows: explicit bundle
Explicit Bundling
shr
Pseudo-ops Listed by Opcode
shr.u
Pseudo-ops Listed by Opcode
shuf
Symbol Names
Shuffle
Symbol Names
sign
Instruction Statements
Symbol Names
Symbols
Sign test
Symbol Names
Signaling NaN
Symbol Names
signed
Pseudo-ops Listed by Opcode
significant
Notation Conventions
Single quote
Characters in Numeric Constants
size
Alignment
Common Symbol Declarations
Cross-section Data Allocation Statements
Data Allocation Statements
List of Assembly Language Directives
List of Stack Unwind Directives
Stack Unwind Directives Operands
Symbol Size Directive
Uninitialized Space Allocation
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
size name,size
Symbol Size Directive
size attribute
Data Allocation Statements
Symbol Size Directive
Uninitialized Space Allocation
size attribute: explicitly specify
Symbol Size Directive
size attribute: sets
Data Allocation Statements
Uninitialized Space Allocation
size directive
Symbol Size Directive
size directives
List of Assembly Language Directives
size directives: block
Uninitialized Space Allocation
size directives: expression operand specifies
Uninitialized Space Allocation
size directives: local
Common Symbol Declarations
skip
List of Assembly Language Directives
Uninitialized Space Allocation
skip expression
Uninitialized Space Allocation
slot
Explicit Bundling
Instruction Statements
slots
bundles
Syntax for the .save.x Directives
slots: corresponding
Syntax for the .save.x Directives
snan
Symbol Names
software-pipelined loop
Rotating Register Directives
software-pipelined loop: iteration
Rotating Register Directives
Software Conventions
List of Stack Unwind Directives
Procedure Label (PLabel)
Procedures
Related Documentation
Stack
Software Conventions: Refer
List of Stack Unwind Directives
Procedure Label (PLabel)
Procedures
software pipelining
Glossary
Software renaming
Glossary
Software renaming: registers
Glossary
source
Identifiers
Preprocessor Support
Windows NT (COFF32) Symbolic Debug Directives
source file
Equate Statements
Expressions
File Name Override Directive
Glossary
Include File Directive
source file: name
File Name Override Directive
source file: throughout
Equate Statements
source operands
Instruction Statements
source operands: line_number Specifies
Preprocessor Support
source operands: Specifies
Windows NT (COFF32) Symbolic Debug Directives
sources
Instruction Statements
sp
General Registers
List of Stack Unwind Directives
Stack Unwind Directives Operands
sp_address
Stack Unwind Directives Operands
sp_offset
Stack Unwind Directives Operands
spaces
elem_ovw
Name Spaces
Special Characters
Identifiers
specific
Glossary
List of Assembly Language Directives
Procedure Directives
Section Flags and Section Type Operands
Specific Section Flag Operands
Section Flags and Section Type Operands
Windows NT (COFF32) Specific Section Flag Operands
specific template
Explicit Bundling
specific template: explicitly select
Explicit Bundling
specific template: performs
Glossary
specification directive
List of Assembly Language Directives
SPECIFICATION OR SAMPLE
Disclaimer
specifications
Disclaimer
specifications: changes
Disclaimer
specified
Absolute Sections
bundles
Instruction Statements
Link-relocation Operators
Predicate Vector Annotation
Procedures Used for Stack Unwind Directives
Register Stack Directive
Rotating Register Directives
Section Stack Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
Uninitialized Space Allocation
specified alignment boundary
Alignment
specified characterise
Characters in Numeric Constants
specified filename
Include File Directive
specified general-purpose register
Register Names
Specifies
Alignment
Assignment Statements
bundles
Data Allocation Statements
Equate Statements
Include File Directive
MASM Numeric Constants
Predicate Vector Annotation
Radix Indicator Directive
Rotating Register Directives
Stack Unwind Directives Operands
Symbol Type Directive
Syntax for the .save.x Directives
Uninitialized Space Allocation
Windows NT (COFF32) Symbolic Debug Directives
Specifies: alignment boundary
Alignment
Specifies: alternate register
Assignment Statements
Equate Statements
Specifies: binary radix
MASM Numeric Constants
Specifies: decimal radix
MASM Numeric Constants
Specifies: destination
Stack Unwind Directives Operands
Specifies: operating
Stack Unwind Directives Operands
Specifies: preserved saved register
Syntax for the .save.x Directives
Specifies: radix
Radix Indicator Directive
Specifies: source
Windows NT (COFF32) Symbolic Debug Directives
Specifies: string constant
Include File Directive
Specifies: symbol
Symbol Type Directive
specify
Data Allocation Statements
MASM Numeric Constants
Radix Indicator Directive
Section Definition Directive
Section Stack Directives
Sections
Windows NT (COFF32) Specific Section Flag Operands
specify double-quotes
String Constants
specify intra-bundle instruction stops
Explicit Bundling
Specify symbol sizes
Declarations
struct_ovw
Specify symbol types
Declarations
struct_ovw
Specify symbol types: attributes
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
Specify symbol types: byte
Data Allocation Statements
Specify symbol types: flag
Sections
Specify symbol types: radix
MASM Numeric Constants
Specify symbol types: radix indicator
Radix Indicator Directive
Speculation check
Pseudo-ops Listed by Opcode
spill
List of Stack Unwind Directives
spill directive
Stack Unwind Directives Usage Guidelines
spill_base
List of Stack Unwind Directives
spill_imask
List of Stack Unwind Directives
spill_psprel
List of Stack Unwind Directives
spill_psprel_p
List of Stack Unwind Directives
spill_reg
List of Stack Unwind Directives
spill_reg_p
List of Stack Unwind Directives
spill_sprel
List of Stack Unwind Directives
spill_sprel_p
List of Stack Unwind Directives
spillpsp
List of Stack Unwind Directives
spillpsp.p
List of Stack Unwind Directives
spillreg
List of Stack Unwind Directives
spillreg.p
List of Stack Unwind Directives
spillreg.p1
List of Stack Unwind Directives
spillsp
List of Stack Unwind Directives
spillsp.p
List of Stack Unwind Directives
spoff
List of Stack Unwind Directives
st8
Syntax for the .save.x Directives
st8.spill
Memory Offset Annotation
stack
Assignment Statements
Equate Statements
Radix Indicator Directive
Section Return Directive
Section Stack Directives
Using Section Directives
stack engine
Glossary
stack frame
Register Stack Directive
Stack Unwind Directives Usage Guidelines
Stack pointer
General Registers
Memory Offset Annotation
Stack pointer: Suppose r3 contains
Memory Offset Annotation
stack unwind
List of Assembly Language Directives
List of Stack Unwind Directives
stack unwind directive
List of Stack Unwind Directives
stack unwind directive operands listed
Stack Unwind Directives Operands
stack unwind directives
List of Stack Unwind Directives
Procedures Used for Stack Unwind Directives
Stack
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
stack unwind directives listed
Stack Unwind Directives Usage Guidelines
Stack Unwind Directives Operands
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
Stack Unwind Directives Usage Guidelines: lists
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines: onto
Section Stack Directives
Stack Unwind Directives Usage Guidelines: Procedures Used
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines: See
Procedures Used for Stack Unwind Directives
Stack Unwind Directives Usage Guidelines: semantics
Stack
stack”
Glossary
Stacked
General Registers
Glossary
stacked register
Stacked Registers in Assignment and Equate Statements
stacked register: Defining
Stacked Registers in Assignment and Equate Statements
stacked register: Example Defining
Stacked Registers in Assignment and Equate Statements
stacked registers
Glossary
Stacked Registers in Assignment and Equate Statements
standard
Preprocessor Support
Sta_ovw
standard: use
Sta_ovw
starred object
Glossary
starts
Absolute Sections
Glossary
Instruction Statements
Symbol Types
state
Glossary
state: calling
Glossary
state_no
List of Stack Unwind Directives
Stack Unwind Directives Operands
statements
About This Document
elem_ovw
Glossary
Link-relocation Operators
List of Assembly Language Directives
statements separated
Sta_ovw
statements separated: Data Allocation describes
About This Document
statements separated: series
Glossary
static
Glossary
statically contiguous
Instruction Groups
statically contiguous instructions
Glossary
Stops
Dependency Violations and Assembly Modes
Explicit Bundling
Glossary
Instruction Groups
Stops: based
Explicit Bundling
store
List of Stack Unwind Directives
store instructions
Syntax for the .save.x Directives
store local variables
Glossary
store local variables: currently executing
Glossary
store” pointer
Application Registers
stored
Byte Order Specification Directives
Memory Offset Annotation
stores
Section Flags and Section Type Operands
string
Constants
Cross-section Data Allocation Statements
Data Allocation Statements
List of Assembly Language Directives
Notation Conventions
String Specification Directive
String constant
Alias Declaration Directives
Data Allocation Statements
Include File Directive
String Constants
string constant composed
Section Definition Directive
Section Flags and Section Type Operands
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
string constant composed: Represents
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
string constant containing
Section Flags and Section Type Operands
string constant specifying
File Name Override Directive
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
string constant specifying: Represents
File Name Override Directive
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
string constant specifying: Represents
Alias Declaration Directives
string constant specifying: Specifies
Include File Directive
String Constants
String Constants
String constants consist
String Constants
String constants consist: sequence
String Constants
String constants contain
Constants
String Specification Directive
String Specification Directive
String Specification Directive: Length
Data Allocation Statements
String Specification Directive: Represents
String Specification Directive
strings
Data Allocation Statements
stringz
Data Allocation Statements
List of Assembly Language Directives
structure
About This Document
style
Notation Conventions
subject
Expressions
Glossary
subject: link-time
Glossary
subject: link-time relocation
Expressions
subscript-like notation
Rotating Register Directives
subscript-like notation: referencing
Rotating Register Directives
subsequent
Register Stack Directive
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
subsequent add instruction
Rotating Registers in Assignment and Equate Statements
subsequent add instruction refers
Stacked Registers in Assignment and Equate Statements
subsequent add instruction refers: loc0
Stacked Registers in Assignment and Equate Statements
subsequent branch instruction
bundles
subsequent changes
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
subsequent changes: rotating register
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
subsequent instructions
Explicit Bundling
Register Stack Directive
subsequent instructions refer
Using Rotating Register directives
subsequent instructions refer: q
Using Rotating Register directives
subsequent store instruction
Syntax for the .save.x Directives
subsequent store instruction: operands
Register Stack Directive
subsequent store instruction: save.g directive describes
Syntax for the .save.x Directives
subsequent store instruction: save.gf directive describes
Syntax for the .save.x Directives
subset
Annotations
Predicate Vector Annotation
Rotating Register Directives
subset: assembler directives
Annotations
subset: define
Predicate Vector Annotation
subset: predicate register file
Predicate Vector Annotation
subset: predicate registers contain
Rotating Register Directives
subset: rotating registers
Rotating Register Directives
Substitute
Notation Conventions
Substitute Value
Pseudo-ops with Missing Operands
substituting
Glossary
subtract
Pseudo-ops Listed by Opcode
Subtraction
Expressions
suffixes
Mnemonics
summarizes
Identifiers
List of Stack Unwind Directives
Symbol Names
summarizes: records
List of Stack Unwind Directives
supported
Absolute Sections
Common Symbol Declarations
Suppose r3 contains
Memory Offset Annotation
Suppose r3 contains: stack pointer
Memory Offset Annotation
sustaining applications
Disclaimer
svr4
Stack Unwind Directives Operands
switch
Predefined Section Directives
Sections
switches
Section Definition Directive
Section Stack Directives
switching
Cross-section Data Allocation Statements
switching: overhead
Cross-section Data Allocation Statements
sym
Link-relocation Operators
symbol
Alias Declaration Directives
Assignment Statements
Common Symbol Declarations
Data Allocation Statements
Equate Statements
Global Scope Declaration Directive
Glossary
Instruction Statements
Label Statements
List of Assembly Language Directives
List of Stack Unwind Directives
Local Scope Declaration Directive
Name Spaces
Notation Conventions
Procedure Directives
Procedure Label (PLabel)
Stack Unwind Directives Operands
Symbol Scope Declaration
Symbol Size Directive
Symbol Type Directive
Symbol Types
Symbol Values
Symbols
Uninitialized Space Allocation
Weak Scope Declaration Directive
symbol assignment
Assignment Statements
Symbol assignment statements
Assignment Statements
symbol declaration
Glossary
symbol declaration directive
List of Assembly Language Directives
symbol declarations
Common Symbol Declarations
Declarations
struct_ovw
symbol declarations enable
Common Symbol Declarations
symbol definition
Glossary
Weak Scope Declaration Directive
symbol definition: holds
Weak Scope Declaration Directive
symbol equate
Equate Statements
symbol equate statements
Equate Statements
symbol identifies
Symbol Values
symbol identifies: value
Symbol Values
symbol names
Glossary
Symbol Names
symbol names: Syntactic representation
Glossary
symbol names: types
Symbol Names
symbol namespace
Name Spaces
symbol namespaces
Name Spaces
symbol previously defined
Uninitialized Space Allocation
symbol refers
Symbol Values
Symbols
symbol refers: location
Symbol Values
Symbols
symbol represents
Procedure Label (PLabel)
symbol scope attribute
Symbol Scope Declaration
Symbol Scope Declaration
Data Allocation Statements
Instruction Statements
Label Statements
Symbol Names
Symbol Scope Declaration
Symbol scope declaration directives
List of Assembly Language Directives
Symbol scope declaration directives: See
Data Allocation Statements
Instruction Statements
Symbol Names
Symbol scopes
Symbol Scope Declaration
Symbol Size Directive
Symbol Size Directive
symbol supersedes
Common Symbol Declarations
symbol supersedes: definition
Common Symbol Declarations
symbol sym
Link-relocation Operators
symbol sym: official plabel descriptor
Link-relocation Operators
Symbol Type Directive
Predefined Section Directives
Symbol Type Directive
Symbol Type Directive: See
Predefined Section Directives
symbol types
Predefined Section Directives
Symbol Names
Symbol Type Directive
Symbol Types
Symbol Values
Symbol Values
Symbol visible
Glossary
Symbol visible: assembler assigns names
Glossary
Symbol visible: assembler automatically creates
Symbol Type Directive
Symbol visible: assembler defines
Common Symbol Declarations
Symbol visible: declare
Common Symbol Declarations
Weak Scope Declaration Directive
Symbol visible: define
Common Symbol Declarations
Equate Statements
Procedure Directives
Symbol visible: defines
Assignment Statements
Data Allocation Statements
Equate Statements
Instruction Statements
Label Statements
Uninitialized Space Allocation
Symbol visible: definition
Glossary
Symbol visible: label defines
Uninitialized Space Allocation
Symbol visible: proc directive declares
Procedure Directives
Symbol visible: redefine
Assignment Statements
Symbol visible: reference
Symbol Scope Declaration
Symbol visible: Represents
Alias Declaration Directives
Assignment Statements
Common Symbol Declarations
Equate Statements
Global Scope Declaration Directive
Local Scope Declaration Directive
Symbol Size Directive
Symbol Type Directive
Weak Scope Declaration Directive
Symbol visible: Specifies
Symbol Type Directive
Symbol visible: type
Alias Declaration Directives
symbol’s
Symbol Type Directive
symbol’s: explicitly specify
Symbol Type Directive
symbolic constant
Alias Declaration Directives
Symbol Types
Symbol Values
symbolic constant: expression assigned
Symbol Values
Symbolic constants
Declarations
Name Spaces
struct_ovw
Symbol Names
Symbol Type Directive
symbolic debug
Windows NT (COFF32) Symbolic Debug Directives
symbolic debug directive
List of Assembly Language Directives
Windows NT (COFF32) Symbolic Debug Directives
Symbolic debug directive Windows NT
List of Assembly Language Directives
Symbolic Debug Directives
Windows NT (COFF32) Symbolic Debug Directives
symbolic language closely resembling
Glossary
symbolic names
Identifiers
symbolic reference
Glossary
symbolic reference: resolving
Glossary
symbols
Declarations
elem_ovw
Expressions
Global Scope Declaration Directive
Glossary
Local Scope Declaration Directive
Name Spaces
Procedure Directives
Procedure Label (PLabel)
struct_ovw
Symbol Names
Symbol Scope Declaration
Symbol Size Directive
Symbol Type Directive
Symbols
Weak Scope Declaration Directive
Symbols defined
Assignment Statements
Symbols defined: combination
Expressions
Symbols defined: defined
Procedure Label (PLabel)
Symbols defined: References
Global Scope Declaration Directive
Local Scope Declaration Directive
Weak Scope Declaration Directive
Symbols defined: sequence
Glossary
syntactic elements
Name Spaces
Syntactic representation
Glossary
Syntactic representation: symbol names
Glossary
syntax
Annotations
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Entry Annotation
Equate Statements
Instruction Statements
Label Statements
MASM Numeric Constants
Memory Offset Annotation
Notation Conventions
Predicate Vector Annotation
Sta_ovw
Syntax for the .save.x Directives
Weak Scope Declaration Directive
syntax descriptions
Notation Conventions
syntax descriptions: declare
Weak Scope Declaration Directive
syntax descriptions: following
Assignment Statements
Cross-section Data Allocation Statements
Data Allocation Statements
Directive Statements
Entry Annotation
Equate Statements
Instruction Statements
Label Statements
Memory Offset Annotation
Predicate Vector Annotation
System Architecture
Related Documentation
t1
Instruction Statements
t1+0x34
Data Allocation Statements
Tab
Characters in Numeric Constants
Sta_ovw
Table 2-8 lists
Expressions
Table 2-8 lists: operator precedence
Expressions
Table Assembly Language Directives summarizes
List of Assembly Language Directives
Table Assembly Language Directives summarizes: Itanium™ architecture assembly language directives
List of Assembly Language Directives
Table COMDAT Section Flag Characters
Windows NT (COFF32) Specific Section Flag Operands
Table Data Allocation Statements summarizes
Data Allocation Statements
Table Explicit Template Selection Directives
Explicit Bundling
Table Predefined Section Directives
Predefined Section Directives
Table Pseudo-ops
Pseudo-ops with Missing Operands
Table Section Flag Characters
Section Definition Directive
Table Section Flag Characters lists
Section Flags and Section Type Operands
Table Section Flag Characters lists: list
Section Definition Directive
Table Section Flag Characters lists: valid flag characters
Section Flags and Section Type Operands
Table Section Types
Section Flags and Section Type Operands
tables
Pseudo-ops
Register Names by Type
tables list
Symbol Names
tables list: following
Symbol Names
tables list: pseeudo-ops
Pseudo-ops
tag
Instruction Statements
List of Stack Unwind Directives
Stack Unwind Directives Operands
Stack Unwind Directives Usage Guidelines
tag operand
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
tag refers
List of Stack Unwind Directives
tag refers: location
List of Stack Unwind Directives
tbit
Pseudo-ops with Missing Operands
tbit.trel.ctype p1,p2
Pseudo-ops with Missing Operands
template
bundles
Explicit Bundling
Glossary
Template Selection
Explicit Bundling
Template Selection: automatic selection
bundles
Template Selection: explicit selection
bundles
templates consist
Explicit Bundling
Temporary symbols
Symbol Names
terminate
Implicit Bundling
terminate: partially-filled bundle
Implicit Bundling
terminated statically
Glossary
Instruction Groups
terminating
Name Spaces
termination convention
Sta_ovw
termination convention: local host
Sta_ovw
text
List of Assembly Language Directives
Notation Conventions
Predefined Section Directives
Using Section Directives
text appears
Notation Conventions
text appears: Indicates
Notation Conventions
text’s previous
Using Section Directives
the.endp directive
List of Stack Unwind Directives
the.unwentry directive
List of Stack Unwind Directives
These annotations
Annotations
These conventions
Procedures
These directives
Declarations
Procedures Used for Stack Unwind Directives
Section Stack Directives
struct_ovw
These flags represent link-time selection criteria
Windows NT (COFF32) Specific Section Flag Operands
These headers
Procedures Used for Stack Unwind Directives
These names
Name Spaces
These registers
Register Stack Directive
These renamable registers map
Register Stack Directive
These statements
Cross-section Data Allocation Statements
These statements allocate unaligned
Cross-section Data Allocation Statements
Data Allocation Statements
These symbolic constants
Symbol Names
These symbols
Equate Statements
Global Scope Declaration Directive
Weak Scope Declaration Directive
Third-party brands
Disclaimer
Third Operand
List of Stack Unwind Directives
THIS DOCUMENT IS PROVIDED
Disclaimer
throughout
Equate Statements
throughout: source file
Equate Statements
tls
Windows NT (COFF32) Specific Section Flag Operands
tmp
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
tmp: add instruction refers
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
tmp: assigned
Rotating Registers in Assignment and Equate Statements
Stacked Registers in Assignment and Equate Statements
tnat
Pseudo-ops with Missing Operands
trademarks
Disclaimer
trademarks: Changes
Disclaimer
translates assembly language
Glossary
translation register
Control Registers
treated
Glossary
treg
List of Stack Unwind Directives
Stack Unwind Directives Operands
tTdDhHOoqQbByY
MASM Numeric Constants
Type
Absolute Sections
Alias Declaration Directives
Assignment Statements
bundles
Equate Statements
Explicit Bundling
Glossary
Mnemonics
Register Names by Type
Section Definition Directive
Section Flags and Section Type Operands
Sta_ovw
Symbol Names
Symbol Type Directive
Windows NT (COFF32) Specific Section Flag Operands
Type lists
About This Document
Section Flags and Section Type Operands
Type lists: assembly-language statements
Glossary
Sta_ovw
Type lists: assignment statements
Assignment Statements
Type lists: Data allocation mnenonics specify
Mnemonics
Type lists: equate statements
Equate Statements
Type lists: execution unit processes
bundles
Type lists: Itanium architecture registers
About This Document
Type lists: Predefined Symbol Name
Symbol Type Directive
Type lists: symbol
Alias Declaration Directives
Type lists: symbol names
Symbol Names
types The
Section Stack Directives
typically CR
Sta_ovw
ua completer
Alignment
Cross-section Data Allocation Statements
Data Allocation Statements
Unary
Expressions
Unary negation
Expressions
undefined
Disclaimer
Undefined symbol
Expressions
Glossary
Weak Scope Declaration Directive
Undefined symbol: declare
Weak Scope Declaration Directive
undefined symbols
Symbol Type Directive
undefined symbols declared
Common Symbol Declarations
undefined symbols declared: sbss sections
Common Symbol Declarations
underscore
Characters in Numeric Constants
uninitialized
Section Flags and Section Type Operands
Uninitialized Space Allocation
Uninitialized Space Allocation
uniquely identifies
Glossary
unit
Glossary
unitialized
About This Document
Data Allocation
UNIX
Section Flags and Section Type Operands
Weak Scope Declaration Directive
UNIX: Weak Scope Declaration
Weak Scope Declaration Directive
UNIX: weak scope declaration format
Weak Scope Declaration Directive
unknown
Memory Offset Annotation
Unlike
Symbol Types
Unlike: label
Symbol Types
unnecessary
Name Spaces
Unnormalized
Symbol Names
unorm
Symbol Names
unsigned
Pseudo-ops Listed by Opcode
unwabi
List of Stack Unwind Directives
unwentry
List of Stack Unwind Directives
unwentry directive
Stack Unwind Directives Usage Guidelines
unwentry directive: create
Stack Unwind Directives Usage Guidelines
unwind
Glossary
List of Stack Unwind Directives
Stack
Stack Unwind Directives Usage Guidelines
Symbol Types
unwind record
Stack Unwind Directives Usage Guidelines
unwind records
Stack Unwind Directives Usage Guidelines
upper limit
Glossary
Instruction Groups
uppercase
Notation Conventions
Usage
Link-relocation Operators
Predefined Section Directives
Use automatic mode
Dependency Violations and Assembly Modes
Use explicit mode
Dependency Violations and Assembly Modes
Use tags
Stack Unwind Directives Usage Guidelines
useful
Memory Offset Annotation
useful: avoiding false
Memory Offset Annotation
user-defined
Predicate Vector Annotation
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
User-defined registers
Register Names
user-defined symbolic constant
Symbol Names
user-defined symbolic constant: Represents
Section Definition Directive
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
User mask psr.um
Other Registers
User NaT collection register
Application Registers
uses
Predicate Vector Annotation
Rotating Register Directives
Sta_ovw
Windows NT (COFF32) Specific Section Flag Operands
uses standard arithmetic notation
Expressions
uses standard arithmetic notation: arbitrary
Rotating Register Directives
uses standard arithmetic notation: CR
Sta_ovw
uses standard arithmetic notation: flag
Windows NT (COFF32) Specific Section Flag Operands
uses standard arithmetic notation: mask
Predicate Vector Annotation
uses standard arithmetic notation: standard
Sta_ovw
uses standard arithmetic notation: yield
Expressions
Using
Using Rotating Register directives
Using Rotating Register directives
Using Rotating Register directives
Using Section Directives
Section Definition Directive
Section Return Directive
Section Stack Directives
Using Section Directives
val
Predicate Vector Annotation
valid
Alias Declaration Directives
Section Definition Directive
Section Flags and Section Type Operands
valid expression types listed
Data Allocation Statements
valid flag characters
Section Definition Directive
Section Flags and Section Type Operands
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
valid flag characters: Table Section Flag Characters lists
Section Flags and Section Type Operands
valid identifier
Section Stack Directives
Windows NT (COFF32) Specific Section Flag Operands
valid string expression
Cross-section Data Allocation Statements
Data Allocation Statements
Values
Assignment Statements
Byte Order Specification Directives
Equate Statements
Label Statements
Link-relocation Operators
Predicate Relationship Annotation
Predicate Vector Annotation
Symbol Values
values listed
Cross-section Data Allocation Statements
Data Allocation Statements
values listed: identifier
Assignment Statements
Equate Statements
values listed: label
Label Statements
values listed: p0-p15
Predicate Vector Annotation
values listed: predicate registers
Predicate Relationship Annotation
values listed: symbol identifies
Symbol Values
variable
Rotating Register Directives
variations
Mnemonics
various instructions
Glossary
various instructions: loop
Glossary
Version Version History Date
Disclaimer
vertical bar
Notation Conventions
vertical tab
Sta_ovw
vframe
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
vframepsp
List of Stack Unwind Directives
vframesp
List of Stack Unwind Directives
Stack Unwind Directives Usage Guidelines
virtual
Glossary
Virtual register allocation directives
List of Assembly Language Directives
visible
Register Stack Directive
visible register
Glossary
visiting Intel's website
Disclaimer
Volume
Related Documentation
vreg.allocatable
List of Assembly Language Directives
vreg.family
List of Assembly Language Directives
vreg.safe_across_calls
List of Assembly Language Directives
vreg.undef
List of Assembly Language Directives
vreg.var
List of Assembly Language Directives
VT
Sta_ovw
wa
Predefined Section Directives
warning
Rotating Register Directives
warning: assembler issues
Rotating Register Directives
warranties relating
Disclaimer
warranties relating: fitness
Disclaimer
We
Memory Offset Annotation
weak
List of Assembly Language Directives
Symbol Scope Declaration
Weak Scope Declaration Directive
weak identifier1
Weak Scope Declaration Directive
weak name1,name2
Weak Scope Declaration Directive
weak directive
Glossary
Weak Scope Declaration Directive
weak directive assigns
Weak Scope Declaration Directive
weak scope
Weak Scope Declaration Directive
Weak Scope Declaration
Weak Scope Declaration Directive
Weak Scope Declaration Directive
Weak Scope Declaration Directive
weak scope declaration format
Weak Scope Declaration Directive
weak scope declaration format: illustrates
Weak Scope Declaration Directive
weak scope declaration format: UNIX
Weak Scope Declaration Directive
weak scope declaration format: UNIX
Weak Scope Declaration Directive
weak scope declaration format: Windows NT
Weak Scope Declaration Directive
weak symbol
Glossary
weak symbol scope
Weak Scope Declaration Directive
weak symbol scope: assigned
Weak Scope Declaration Directive
Weak symbols
Weak Scope Declaration Directive
Weak symbols: linkage editor
Weak Scope Declaration Directive
Windows NT
Alignment
Common Symbol Declarations
List of Assembly Language Directives
Procedure Label (PLabel)
Section Flags and Section Type Operands
Symbol Size Directive
Symbol Type Directive
Weak Scope Declaration Directive
Windows NT (COFF32) Specific Section Flag Operands
Windows NT (COFF32) Symbolic Debug Directives
Windows NT: Weak Scope Declaration
Weak Scope Declaration Directive
WITH NO WARRANTIES WHATSOEVER
Disclaimer
World Wide Web
cover.htm
wrap-around fashion
Glossary
write
Ovw_Overview
write: assembly
Ovw_Overview
x
Section Flags and Section Type Operands
Using Rotating Register directives
Weak Scope Declaration Directive
x: attributes
Weak Scope Declaration Directive
xdata
Byte Order Specification Directives
Procedures Used for Stack Unwind Directives
xdata1
List of Assembly Language Directives
xdata1 section,expression
Cross-section Data Allocation Statements
xdata2
List of Assembly Language Directives
xdata2 section,expression
Cross-section Data Allocation Statements
xdata4
List of Assembly Language Directives
xdata4 section,expression
Cross-section Data Allocation Statements
xdata4.ua
Cross-section Data Allocation Statements
xdata8
Cross-section Data Allocation Statements
List of Assembly Language Directives
xdata8 section,expression
Cross-section Data Allocation Statements
xdatan
Byte Order Specification Directives
xdataop
Cross-section Data Allocation Statements
Xhh
Characters in Numeric Constants
xma.l f1
Pseudo-ops Listed by Opcode
xma.lu
Pseudo-ops Listed by Opcode
xstring
List of Assembly Language Directives
xstring section,"string
Cross-section Data Allocation Statements
xstringz
List of Assembly Language Directives
xstringz section,"string
Cross-section Data Allocation Statements
xX
C Numeric Constants
yield
Expressions
yield: uses standard arithmetic notation
Expressions
zero
Alignment
Glossary
Symbol Names
Uninitialized Space Allocation
zero index
Rotating Register Directives
zeros
Alignment
Uninitialized Space Allocation
zeros: non-executable sections
Alignment