-
!
operator
-
!=
operator
-
$
, current address
-
$
, prefix
-
$$
token
-
%,
-
%[
-
%[]
-
%
operator
-
%
prefix to DB
lists
-
%!
-
%$
and %$$
prefixes
-
%%
operator
-
%*?
-
%*??
-
%+
-
%+1
and %-1
syntax
-
%?
-
%??
-
%00
-
%0
parameter count
-
%abs()
-
%arg
-
%assign
-
%clear
-
%cond()
-
%count()
-
%defalias
-
%define
-
%defstr
-
%deftok
-
%depend
-
%elif
-
%elifctx
-
%elifdef
-
%elifempty
-
%elifenv
-
%elifid
-
%elifidn
-
%elifidni
-
%elifmacro
-
%elifn
-
%elifnctx
-
%elifndef
-
%elifnempty
-
%elifnenv
-
%elifnid
-
%elifnidn
-
%elifnidni
-
%elifnmacro
-
%elifnnum
-
%elifnstr
-
%elifntoken
-
%elifnum
-
%elifstr
-
%eliftoken
-
%else
-
%endrep
-
%error
-
%eval()
-
%exitrep
-
%fatal
-
%hex()
-
%iassign
-
%idefalias
-
%idefine
-
%idefstr
-
%ideftok
-
%if
-
%ifctx
-
%ifdef
-
%ifempty
-
%ifenv
-
%ifid
-
%ifidn
-
%ifidni
-
%ifmacro
-
%ifn
-
%ifnctx
-
%ifndef
-
%ifnempty
-
%ifnenv
-
%ifnid
-
%ifnidn
-
%ifnidni
-
%ifnmacro
-
%ifnnum
-
%ifnstr
-
%ifntoken
-
%ifnum
-
%ifstr
-
%iftoken
-
%imacro
-
%include
-
%is()
-
%ixdefine
-
%line
-
%local
-
%macro
-
%map()
-
%num()
-
%pathsearch
-
%pop
-
%pragma
-
%push
-
%rep
-
%repl
-
%rotate
-
%sel()
-
%stacksize
-
%str()
-
%strcat
-
%strcat()
-
%strlen
-
%strlen()
-
%substr
-
%substr()
-
%tok()
-
%undef
-
%unimacro
-
%unmacro
-
%use
-
%warning
-
%xdefine
-
&
operator
-
&&
operator
-
*
operator
-
+
modifier
-
+
operator, binary
-
+
operator, unary
-
-
operator, binary
-
-
operator, unary
-
--before
-
--(g|l)postfix
-
--(g|l)prefix
-
--keep-all
-
--limit-X
-
--no-line
-
--pragma
-
--reproducible
-
--v
-
-a
option
-
-b
-
-D
option
-
-d
option
-
-E
option
-
-e
option
-
-F
option
-
-f
option
-
-g
option
-
-h
-
-I
option
-
-i
option
-
-k
-
-L
option
-
-l
option
-
-M
option
-
-MD
option
-
-MF
option
-
-MG
option
-
-MP
option
-
-MQ
option
-
-MT
option
-
-MW
option
-
-O
option
-
-o
option
-
-P
option
-
-p
option
-
-r
-
-s
option
-
-soname
-
-t
-
-U
option
-
-u
option
-
-v
option
-
-W
option
-
-w
option
-
-Werror
option
-
-Wno-error
option
-
-X
option
-
-Z
option
-
..@
symbol prefix
-
..got
-
..gotoff
-
..gotpc
-
..gottpoff
-
..plt
-
..start
-
..sym
-
..tlsie
-
.bss
-
.COM
-
.comment
-
.data
-
.drectve
-
.EXE
-
.lbss
-
.ldata
-
.lrodata
-
.nolist
-
.obj
-
.rodata
-
.SYS
-
.tbss
-
.tdata
-
.text
-
/
operator
-
//
operator
-
<
operator
-
<<
operator
-
<<<
operator
-
<=
operator
-
<=>
operator
-
<=>
operator
-
<>
operator
-
=
operator
-
==
operator
-
>
operator
-
>=
operator
-
>>
operator
-
>>>
operator
-
?
, data syntax
-
?
, operator
-
\c{section
-
^
operator
-
^^
operator
-
__?ALIGNMODE?__
-
__?bfloat16?__
-
__?BITS?__
-
__?DATE?__
-
__?DATE_NUM?__
-
__?DEBUG_FORMAT?__
-
__?FILE?__
-
__?FLOAT?__
-
__?FLOAT_DAZ?__
-
__?FLOAT_ROUND?__
-
__?float8?__
-
__?float16?__
-
__?float32?__
-
__?float64?__
-
__?float80e?__
-
__?float80m?__
-
__?float128h?__
-
__?float128l?__
-
__?Infinity?__
-
__?LINE?__
-
__?NaN?__
-
__?NASM_MAJOR?__
-
__?NASM_MINOR?__
-
__?NASM_PATCHLEVEL?__
-
__?NASM_SNAPSHOT?__
-
__?NASM_SUBMINOR?__
-
__?NASM_VER?__
-
__?NASM_VERSION_ID?__
-
__?OUTPUT_FORMAT?__
-
__?PASS?__
-
__?QNaN?__
-
__?SECT?__
-
__?SNaN?__
-
__?TIME?__
-
__?TIME_NUM?__
-
__?USE_*?__
-
__?UTC_DATE?__
-
__?UTC_DATE_NUM?__
-
__?UTC_TIME?__
-
__?UTC_TIME_NUM?__
-
__?utf16?__
-
__?utf16be?__
-
__?utf16le?__
-
__?utf32?__
-
__?utf32be?__
-
__?utf32le?__
-
__NASMDEFSEG
-
_DATA
-
_GLOBAL_OFFSET_TABLE_
-
_TEXT
-
`nowait'
-
|
operator
-
||
operator
-
~
operator
-
1's complement
-
2's complement
-
16-bit mode, versus 32-bit mode
-
64-bit displacement
-
64-bit immediate
-
a.out
, BSD version
-
a.out
, Linux version
-
A16
-
A32
-
A64
-
a86
-
ABS
-
ABSOLUTE
-
addition
-
address-size prefixes
-
addressing, mixed-size
-
algebra
-
ALIGN
-
ALIGN
, smart
-
align, elf attribute
-
ALIGNB
-
alignment
-
alignment, in bin
sections
-
alignment, in ELF sections
-
alignment, in obj
sections
-
alignment, in win32
sections
-
alignment, of ELF common variables
-
ALIGNMODE
-
ALINK
-
alink.sourceforge.net
-
alloc
-
alternate register names
-
altreg
-
ambiguity
-
aout
-
aoutb
-
arg
-
as86
-
assembler directives
-
assembly-time options
-
ASSUME
-
AT
-
auto-sync
-
baddb
-
bf16
-
bfloat16
-
bin
output format
-
bin, multisection
-
binary
-
binary files
-
bit shift
-
BITS
-
bitwise AND
-
bitwise OR
-
bitwise XOR
-
block IFs
-
BND
-
boolean, AND
-
boolean, OR
-
boolean, XOR
-
boot loader
-
boot sector
-
Borland, Pascal
-
Borland, Win32 compilers
-
braces, after %
sign
-
braces, around macro parameters
-
BSD
-
bug tracker
-
bugs
-
BYTE
-
C calling convention
-
C symbol names
-
c16.mac
-
c32.mac
-
CALL FAR
-
case sensitivity
-
changing sections
-
character constant
-
character strings
-
circular references
-
CLASS
-
CodeView debugging format
-
coff
-
colon
-
comdat section, in win32
-
comdat symbol, in win32
-
comdat, win32 attribute
-
comma
-
command-line
-
commas in macro parameters
-
comment
-
comment, ending in \
-
comment, removal
-
comment, syntax
-
COMMON
-
COMMON
, ELF extensions to
-
COMMON
, obj
extensions to
-
Common Object File Format
-
common variables
-
common variables, alignment in ELF
-
common variables, element size
-
comp.os.msdos.programmer
-
comparison operators
-
concatenating macro parameters
-
concatenating strings
-
concatenation
-
condition codes as macro parameters
-
conditional assembly
-
conditional comma operator
-
conditional jumps
-
conditional-return macro
-
constants
-
context fall-through lookup
-
context stack
-
context-local labels
-
context-local single-line macros
-
continuation line
-
continuation lines
-
counting macro parameters
-
CPU
-
CPUID
-
creating contexts
-
critical expression
-
cv8
-
daily development snapshots
-
data
-
data structure
-
DB
-
dbg
-
DD
-
debug information
-
debug information format
-
decimal
-
declaring structures
-
DEFAULT
-
default
-
default macro parameters
-
default name
-
default-WRT
mechanism
-
defining sections
-
design goals
-
detokenization
-
DevPac
-
directives
-
disabling listing expansion
-
division
-
division, signed
-
division, unsigned
-
DJGPP
-
djlink
-
DLL symbols, exporting
-
DLL symbols, importing
-
DO
-
DOS
-
DQ
-
DT
-
DUP
-
DW
-
DWORD
-
DY
-
DZ
-
effective addresses
-
element size, in common variables
-
ELF
-
ELF, 16-bit code
-
ELF, debug formats
-
ELF, shared libraries
-
elf32
-
elf64
-
elfx32
-
endproc
-
ENDSTRUC
-
environment
-
EQU
-
error messages
-
error reporting format
-
escape sequences
-
EVEN
-
exact matches
-
EXE_begin
-
EXE_end
-
EXE_stack
-
EXE2BIN
-
exebin.mac
-
exec
-
Executable and Linkable Format
-
EXPORT
-
exporting symbols
-
expressions
-
extension
-
EXTERN
-
EXTERN
, elf
extensions to
-
EXTERN
, obj
extensions to
-
extracting substrings
-
far call
-
far common variables
-
far pointer
-
FARCODE
-
fini_array
-
FLAT
-
flat memory model
-
flat-form binary
-
FLOAT
-
floating-point, constants
-
floating-point, packed BCD constants
-
floating-point
-
follows=
-
format-specific directives
-
fp
-
frame pointer
-
FreeBSD
-
FreeLink
-
ftp.simtel.net
-
function
-
functions, C calling convention
-
functions, PASCAL
calling convention
-
(G|L)POSTFIX
-
(G|L)PREFIX
-
git
-
GLOBAL
-
GLOBAL
, aoutb
extensions to
-
GLOBAL
, ELF extensions to
-
global offset table
-
GLOBAL
, rdf
extensions to
-
GOT
-
GOT
relocations
-
GOTOFF
relocations
-
GOTPC
relocations
-
graphics
-
greedy macro parameters
-
GROUP
-
groups
-
here token
-
hexadecimal
-
hidden
-
hybrid syntaxes
-
IEND
-
ifunc
-
ilog2()
-
ilog2c()
-
ilog2cw()
-
ilog2e()
-
ilog2f()
-
ilog2fw()
-
ilog2w()
-
IMPORT
-
import library
-
importing symbols
-
importing symbols, unconditionally
-
INCBIN
-
include search path
-
including other files
-
inefficient code
-
infinite loop
-
infinity
-
informational section
-
init_array
-
inline expansions
-
instances of structures
-
instruction list
-
integer functions
-
integer logarithms
-
intel hex
-
Intel number formats
-
internal
-
ISTRUC
-
iterating over macro parameters
-
ith
-
Jcc NEAR
-
JMP DWORD
-
jumps, mixed-size
-
label preceding macro
-
label prefix
-
label-orphan
-
last
-
ld86
-
license
-
linker, free
-
Linux, a.out
-
Linux, as86
-
Linux, ELF
-
list of warning classes
-
listing file
-
little-endian
-
local labels
-
Mach, object file format
-
Mach-O, object file format
-
macho32
-
macho64
-
MacOS X
-
macro indirection
-
macro library
-
macro parameters range
-
macro processor
-
macro-local labels
-
macros
-
makefile dependencies
-
map files
-
MASM
-
masm compatibility
-
MASM, DB
syntax
-
memory models
-
memory operand
-
memory references
-
merge
-
Microsoft OMF
-
minifloat
-
Minix
-
misc
subdirectory
-
mixed-language program
-
mixed-size addressing
-
mixed-size instruction
-
modulo
-
modulo, signed
-
modulo, unsigned
-
motorola s-records
-
MS-DOS
-
MS-DOS device drivers
-
multi-line macro
-
multi-line macro expansion
-
multi-line macros
-
multipass optimization
-
multiple section names
-
multiplication
-
multiplier
-
multipush
macro
-
multisection
-
NaN
-
nasm -h
-
NASM version
-
NASM version, history
-
NASM version, ID macro
-
NASM version, macros
-
NASM version, string macro
-
nasm-devel
-
nasm.out
-
NASMENV
-
ndisasm
-
near call
-
near common variables
-
negation, arithmetic
-
negation, bitwise
-
negation, bitwise
-
negation, boolean
-
negation, boolean
-
NetBSD
-
new releases
-
no_dead_strip
-
noalloc
-
nobits
-
NOBND
-
noexec
-
note
-
nowrite
-
NSIS
-
Nullsoft Scriptable Installer
-
numeric constants
-
O16
-
O32
-
O64
-
obj
-
object
-
octal
-
OF_DEFAULT
-
OFFSET
-
OMF
-
omitted parameters
-
OpenBSD
-
operand-size prefixes
-
operands
-
operating system
-
operating system, writing
-
operators
-
operators, unary
-
ORG
-
OS/2
-
osabi
-
other preprocessor directives
-
out of range, jumps
-
output file format
-
output formats
-
overlapping segments
-
OVERLAY
-
overloading, multi-line macros
-
overloading, single-line macros
-
paradox
-
PASCAL
-
Pascal calling convention
-
period
-
PharLap
-
PIC
-
PLT
-
PLT
relocations
-
plt relocations
-
pointer, elf attribute
-
position-independent code
-
pre-defining macros
-
pre-including files
-
precedence
-
preferred
-
preinit_array
-
preprocess-only mode
-
preprocessor
-
preprocessor directives
-
preprocessor functions
-
preprocessor, comment removal
-
preprocessor, conditionals
-
preprocessor, continuation line
-
preprocessor, expansions
-
preprocessor, expressions
-
preprocessor, loops
-
preprocessor, variables
-
primitive directives
-
PRIVATE
-
private_extern
-
proc
-
procedure linkage table
-
processor mode
-
progbits
-
program entry point
-
program origin
-
protected
-
pseudo-instructions
-
PUBLIC
-
pure binary
-
quick start
-
QWORD
-
redirecting errors
-
REL
-
release candidates
-
relocations, PIC-specific
-
removing contexts
-
renaming contexts
-
repeating
-
reporting bugs
-
REQUIRED
-
RESB
-
RESD
-
RESO
-
RESQ
-
REST
-
RESW
-
RESY
-
RESZ
-
{rex}
-
rotating macro parameters
-
searching for include files
-
SECTALIGN
-
SECTION
-
section alignment, in bin
-
section alignment, in ELF
-
section alignment, in obj
-
section alignment, in win32
-
SECTION
, ELF extensions to
-
SECTION
, macho
extensions to
-
SECTION
, Windows extensions to
-
SEG
-
SEGMENT
-
segment address
-
segment alignment, in bin
-
segment alignment, in obj
-
segment names, Borland Pascal
-
SEGMENT
, obj
extensions to
-
segment override
-
segments
-
segments, groups of
-
separator character
-
shared libraries
-
shift
command
-
signed, bit shift
-
signed, division
-
signed, modulo
-
single-line macros
-
size, of symbols
-
smartalign
-
snapshots, daily development
-
Solaris x86
-
sound
-
source-listing file
-
square brackets
-
srec
-
STACK
-
stack relative preprocessor directives
-
standard macro packages
-
standard macros
-
standardized section names
-
start=
-
STATIC
-
stderr
-
stdout
-
STRICT
-
string
-
string, constants
-
string, length
-
string, manipulation in macros
-
strings, elf attribute
-
strong
-
STRUC
-
structure data types
-
stub preprocessor
-
subsections_via_symbols
-
subtraction
-
suppressing preprocessing
-
switching between sections
-
symbols, exporting from DLLs
-
symbols, importing from DLLs
-
symbols, specifying sizes
-
symbols, specifying types
-
synchronization
-
tasm
-
TBYTE
-
test
subdirectory
-
testing, arbitrary numeric expressions
-
testing, context stack
-
testing, exact text identity
-
testing, multi-line macro existence
-
testing, single-line macro existence
-
testing, token types
-
thread local storage, in ELF
-
thread local storage, in macho
-
TIMES
-
TLINK
-
tls
-
trailing colon
-
TWORD
-
type, of symbols
-
unary operators
-
undefining macros
-
underscore, in C symbols
-
Unicode
-
uninitialized
-
uninitialized storage
-
Unix
-
Unix, SCO
-
Unix, System V
-
UnixWare
-
unrolled loops
-
unsigned, bit shift
-
unsigned, division
-
unsigned, modulo
-
UPPERCASE
-
USE16
-
USE32
-
user-defined errors
-
user-level directives
-
UTF-8
-
UTF-16
-
UTF-32
-
VAL
-
valid characters
-
variable types
-
variables, preprocessor
-
version
-
version number of nasm
-
vfollows=
-
Visual C++
-
vstart=
-
[WARNING]
-
warning class
-
warning class, all
-
warning class, bad-pragma
-
warning class, bnd
-
warning class, db-empty
-
warning class, ea
-
warning class, ea-absolute
-
warning class, ea-dispsize
-
warning class, environment
-
warning class, float
-
warning class, float-denorm
-
warning class, float-overflow
-
warning class, float-toolong
-
warning class, float-underflow
-
warning class, forward
-
warning class, hle
-
warning class, label
-
warning class, label-orphan
-
warning class, label-redef
-
warning class, label-redef-late
-
warning class, lock
-
warning class, macro-def-case-single
-
warning class, macro-def-greedy-single
-
warning class, macro-def-param-single
-
warning class, macro-defaults
-
warning class, macro-params-legacy
-
warning class, macro-params-multi
-
warning class, macro-params-single
-
warning class, negative-rep
-
warning class, not-my-pragma
-
warning class, number-overflow
-
warning class, obsolete
-
warning class, obsolete-nop
-
warning class, obsolete-removed
-
warning class, obsolete-valid
-
warning class, orphan-labels
-
warning class, other
-
warning class, phase
-
warning class, pp
-
warning class, pp-else
-
warning class, pp-else-elif
-
warning class, pp-else-else
-
warning class, pp-empty-braces
-
warning class, pp-environment
-
warning class, pp-macro
-
warning class, pp-macro-def
-
warning class, pp-macro-def-case-single
-
warning class, pp-macro-def-greedy-single
-
warning class, pp-macro-def-param-single
-
warning class, pp-macro-defaults
-
warning class, pp-macro-params
-
warning class, pp-macro-params-legacy
-
warning class, pp-macro-params-multi
-
warning class, pp-macro-params-single
-
warning class, pp-macro-redef-multi
-
warning class, pp-open
-
warning class, pp-open-braces
-
warning class, pp-open-brackets
-
warning class, pp-open-string
-
warning class, pp-rep-negative
-
warning class, pp-sel-range
-
warning class, pp-trailing
-
warning class, pragma
-
warning class, pragma-bad
-
warning class, pragma-empty
-
warning class, pragma-na
-
warning class, pragma-unknown
-
warning class, prefix
-
warning class, prefix-bnd
-
warning class, prefix-hle
-
warning class, prefix-lock
-
warning class, prefix-lock-error
-
warning class, prefix-lock-xchg
-
warning class, prefix-opsize
-
warning class, prefix-seg
-
warning class, ptr
-
warning class, regsize
-
warning class, reloc
-
warning class, reloc-abs
-
warning class, reloc-abs-byte
-
warning class, reloc-abs-dword
-
warning class, reloc-abs-qword
-
warning class, reloc-abs-word
-
warning class, reloc-rel
-
warning class, reloc-rel-byte
-
warning class, reloc-rel-dword
-
warning class, reloc-rel-qword
-
warning class, reloc-rel-word
-
warning class, unknown-pragma
-
warning class, unknown-warning
-
warning class, user
-
warning class, warn-stack-empty
-
warning class, zeroing
-
warning class, zext-reloc
-
warning classes, list
-
warnings
-
weak
-
website
-
Win32
-
Win64
-
Windows
-
Windows, debugging formats
-
write
-
writing operating systems
-
WRT
-
WRT ..got
-
WRT ..gotoff
-
WRT ..gotpc
-
WRT ..plt
-
WRT ..sym
-
www.delorie.com
-
www.pcorner.com
-
x2ftp.oulu.fi
-
x32