| \IR{-D} \c{-D} option |
| \IR{-E} \c{-E} option |
| \IR{-F} \c{-F} option |
| \IR{-I} \c{-I} option |
| \IR{-L} \c{-L} option |
| \IR{-M} \c{-M} option |
| \IR{-MD} \c{-MD} option |
| \IR{-MF} \c{-MF} option |
| \IR{-MG} \c{-MG} option |
| \IR{-MP} \c{-MP} option |
| \IR{-MQ} \c{-MQ} option |
| \IR{-MT} \c{-MT} option |
| \IR{-MW} \c{-MW} option |
| \IR{-O} \c{-O} option |
| \IR{-P} \c{-P} option |
| \IR{-U} \c{-U} option |
| \IR{-X} \c{-X} option |
| \IR{-a} \c{-a} option |
| \IR{-d} \c{-d} option |
| \IR{-e} \c{-e} option |
| \IR{-f} \c{-f} option |
| \IR{-g} \c{-g} option |
| \IR{-i} \c{-i} option |
| \IR{-l} \c{-l} option |
| \IR{-o} \c{-o} option |
| \IR{-p} \c{-p} option |
| \IR{-s} \c{-s} option |
| \IR{-u} \c{-u} option |
| \IR{-v} \c{-v} option |
| \IR{-W} \c{-W} option |
| \IR{-Werror} \c{-Werror} option |
| \IR{-Wno-error} \c{-Wno-error} option |
| \IR{-w} \c{-w} option |
| \IR{-Z} \c{-Z} option |
| \IR{!=} \c{!=} operator |
| \IR{$, here} \c{$}, current address |
| \IR{$, here} here token |
| \IR{$, prefix} \c{$}, prefix |
| \IR{$$} \c{$$} token |
| \IR{%} \c{%} operator |
| \IR{%db} \c{%} prefix to \c{DB} lists |
| \IR{%%} \c{%%} operator |
| \IR{%+1} \c{%+1} and \c{%-1} syntax |
| \IA{%-1}{%+1} |
| \IR{%0} \c{%0} parameter count |
| \IR{&} \c{&} operator |
| \IR{&&} \c{&&} operator |
| \IR{*} \c{*} operator |
| \IR{..@} \c{..@} symbol prefix |
| \IR{/} \c{/} operator |
| \IR{//} \c{//} operator |
| \IR{<} \c{<} operator |
| \IR{<<} \c{<<} operator |
| \IR{<<<} \c{<<<} operator |
| \IR{<=>} \c{<=>} operator |
| \IR{<=} \c{<=} operator |
| \IR{<>} \c{<>} operator |
| \IR{<=>} \c{<=>} operator |
| \IR{=} \c{=} operator |
| \IR{==} \c{==} operator |
| \IR{>} \c{>} operator |
| \IR{>=} \c{>=} operator |
| \IR{>>} \c{>>} operator |
| \IR{>>>} \c{>>>} operator |
| \IR{?db} \c{?}, data syntax |
| \IR{?op} \c{?}, operator |
| \IR{^} \c{^} operator |
| \IR{^^} \c{^^} operator |
| \IR{|} \c{|} operator |
| \IR{||} \c{||} operator |
| \IR{%$} \c{%$} and \c{%$$} prefixes |
| \IA{%$$}{%$} |
| \IR{+ opaddition} \c{+} operator, binary |
| \IR{+ opunary} \c{+} operator, unary |
| \IR{+ modifier} \c{+} modifier |
| \IR{- opsubtraction} \c{-} operator, binary |
| \IR{- opunary} \c{-} operator, unary |
| \IR{! opunary} \c{!} operator |
| \IA{~}{~ opunary} |
| \IR{~ opunary} \c{~} operator |
| \IA{A16}{a16} |
| \IA{A32}{a32} |
| \IA{A64}{a64} |
| \IA{O16}{o16} |
| \IA{O32}{o32} |
| \IA{O64}{o64} |
| \IR{alignment, in bin sections} alignment, in \c{bin} sections |
| \IR{alignment, in elf sections} alignment, in ELF sections |
| \IR{alignment, in win32 sections} alignment, in \c{win32} sections |
| \IR{alignment, of elf common variables} alignment, of ELF common |
| variables |
| \IR{alignment, in obj sections} alignment, in \c{obj} sections |
| \IR{a.out, bsd version} \c{a.out}, BSD version |
| \IR{a.out, linux version} \c{a.out}, Linux version |
| \IR{bin} \c{bin} output format |
| \IR{bitwise and} bitwise AND |
| \IR{bitwise or} bitwise OR |
| \IR{bitwise xor} bitwise XOR |
| \IR{block ifs} block IFs |
| \IR{borland pascal} Borland, Pascal |
| \IR{borland's win32 compilers} Borland, Win32 compilers |
| \IR{braces, after % sign} braces, after \c{%} sign |
| \IR{bsd} BSD |
| \IR{c calling convention} C calling convention |
| \IR{c symbol names} C symbol names |
| \IA{critical expressions}{critical expression} |
| \IA{command-line}{command line} |
| \IA{comments}{comment} |
| \IR{ccomment} comment, ending in \c{\\} |
| \IA{case sensitivity}{case sensitive} |
| \IA{case-sensitive}{case sensitive} |
| \IA{case-insensitive}{case sensitive} |
| \IA{character constants}{character constant} |
| \IR{codeview debugging format} CodeView debugging format |
| \IR{continuation line} continuation line |
| \IR{continuation line} preprocessor, continuation line |
| \IR{common object file format} Common Object File Format |
| \IR{common variables, alignment in elf} common variables, alignment in ELF |
| \IR{common, elf extensions to} \c{COMMON}, ELF extensions to |
| \IR{common, obj extensions to} \c{COMMON}, \c{obj} extensions to |
| \IR{declaring structure} declaring structures |
| \IR{default-wrt mechanism} default-\c{WRT} mechanism |
| \IR{devpac} DevPac |
| \IR{djgpp} DJGPP |
| \IR{dll symbols, exporting} DLL symbols, exporting |
| \IR{dll symbols, importing} DLL symbols, importing |
| \IR{dos} DOS |
| \IA{effective addresses}{effective address} |
| \IA{effective-address}{effective address} |
| \IR{elf} ELF |
| \IR{elf, 16-bit code} ELF, 16-bit code |
| \IR{elf, debug formats} ELF, debug formats |
| \IR{elf shared library} ELF, shared libraries |
| \IR{elf32} \c{elf32} |
| \IR{elf64} \c{elf64} |
| \IR{elfx32} \c{elfx32} |
| \IR{executable and linkable format} Executable and Linkable Format |
| \IR{extern, elf extensions to} \c{EXTERN}, \c{elf} extensions to |
| \IR{extern, obj extensions to} \c{EXTERN}, \c{obj} extensions to |
| \IR{floating-point, constants} floating-point, constants |
| \IR{floating-point, packed bcd constants} floating-point, packed BCD constants |
| \IR{freebsd} FreeBSD |
| \IR{freelink} FreeLink |
| \IR{functions, c calling convention} functions, C calling convention |
| \IR{functions, pascal calling convention} functions, \c{PASCAL} calling convention |
| \IR{global, aoutb extensions to} \c{GLOBAL}, \c{aoutb} extensions to |
| \IR{global, elf extensions to} \c{GLOBAL}, ELF extensions to |
| \IR{global, rdf extensions to} \c{GLOBAL}, \c{rdf} extensions to |
| \IR{got} GOT |
| \IR{got relocations} \c{GOT} relocations |
| \IR{gotoff relocation} \c{GOTOFF} relocations |
| \IR{gotpc relocation} \c{GOTPC} relocations |
| \IR{intel number formats} Intel number formats |
| \IR{linux, elf} Linux, ELF |
| \IR{linux, a.out} Linux, \c{a.out} |
| \IR{linux, as86} Linux, \c{as86} |
| \IR{mach object file format} Mach, object file format |
| \IA{mach-o}{macho} |
| \IR{mach-o} Mach-O, object file format |
| \IR{macho32} \c{macho32} |
| \IR{macho64} \c{macho64} |
| \IR{macos x} MacOS X |
| \IR{masm} MASM |
| \IR{masmdb} MASM, \c{DB} syntax |
| \IA{memory reference}{memory references} |
| \IR{minix} Minix |
| \IA{misc directory}{misc subdirectory} |
| \IR{misc subdirectory} \c{misc} subdirectory |
| \IR{microsoft omf} Microsoft OMF |
| \IR{ms-dos} MS-DOS |
| \IR{ms-dos device drivers} MS-DOS device drivers |
| \IR{multipush} \c{multipush} macro |
| \IR{nan} NaN |
| \IR{nasm version} NASM version |
| \IR{nasm version history} NASM version, history |
| \IR{nasm version macros} NASM version, macros |
| \IR{nasm version id} NASM version, ID macro |
| \IR{nasm version string} NASM version, string macro |
| \IR{arithmetic negation} negation, arithmetic |
| \IR{bitwise negation} negation, bitwise |
| \IR{boolean negation} negation, boolean |
| \IR{boolean and} boolean, AND |
| \IR{boolean or} boolean, OR |
| \IR{boolean xor} boolean, XOR |
| \IR{netbsd} NetBSD |
| \IR{nsis} NSIS |
| \IR{nullsoft scriptable installer} Nullsoft Scriptable Installer |
| \IA{.OBJ}{.obj} |
| \IR{omf} OMF |
| \IR{openbsd} OpenBSD |
| \IR{operating system} operating system |
| \IR{os/2} OS/2 |
| \IR{pascal calling convention} Pascal calling convention |
| \IR{pic} PIC |
| \IR{pharlap} PharLap |
| \IR{plt} PLT |
| \IR{plt} \c{PLT} relocations |
| \IA{pre-defining macros}{pre-define} |
| \IR{preprocessor conditionals} preprocessor, conditionals |
| \IR{preprocessor expansions} preprocessor, expansions |
| \IR{preprocessor expressions} preprocessor, expressions |
| \IR{preprocessor loops} preprocessor, loops |
| \IR{preprocessor variables} preprocessor, variables |
| \IR{preprocessor variables} variables, preprocessor |
| \IA{comments}{comment} |
| \IR{relocations, pic-specific} relocations, PIC-specific |
| \IA{repeating}{repeating code} |
| \IR{section alignment, in elf} section alignment, in ELF |
| \IR{section alignment, in bin} section alignment, in \c{bin} |
| \IR{section alignment, in obj} section alignment, in \c{obj} |
| \IR{section alignment, in win32} section alignment, in \c{win32} |
| \IR{section, elf extensions to} \c{SECTION}, ELF extensions to |
| \IR{section, macho extensions to} \c{SECTION}, \c{macho} extensions to |
| \IR{section, windows extensions to} \c{SECTION}, Windows extensions to |
| \IR{segment alignment, in bin} segment alignment, in \c{bin} |
| \IR{segment alignment, in obj} segment alignment, in \c{obj} |
| \IR{segment, obj extensions to} \c{SEGMENT}, \c{obj} extensions to |
| \IR{segment names, borland pascal} segment names, Borland Pascal |
| \IR{shift command} \c{shift} command |
| \IA{string constant}{string constants} |
| \IR{string constants} string, constants |
| \IR{string length} string, length |
| \IR{string manipulation in macros} string, manipulation in macros |
| \IR{align, smart} \c{ALIGN}, smart |
| \IA{sectalign}{sectalign} |
| \IR{solaris x86} Solaris x86 |
| \IA{standard section names}{standardized section names} |
| \IR{symbols, exporting from dlls} symbols, exporting from DLLs |
| \IR{symbols, importing from dlls} symbols, importing from DLLs |
| \IR{test subdirectory} \c{test} subdirectory |
| \IR{thread local storage in elf} thread local storage, in ELF |
| \IR{thread local storage in mach-o} thread local storage, in \c{macho} |
| \IR{tlink} \c{TLINK} |
| \IR{unconditionally importing symbols} importing symbols, unconditionally |
| \IR{underscore, in c symbols} underscore, in C symbols |
| \IA{uninitialized storage}{storage, uninitialized} |
| \IR{unicode} Unicode |
| \IR{unix} Unix |
| \IR{utf-8} UTF-8 |
| \IR{utf-16} UTF-16 |
| \IR{utf-32} UTF-32 |
| \IA{sco unix}{unix, sco} |
| \IR{unix, sco} Unix, SCO |
| \IA{unix system v}{unix, system v} |
| \IR{unix, system v} Unix, System V |
| \IR{unixware} UnixWare |
| \IR{val} VAL |
| \IA{version number of nasm}{nasm, version} |
| \IR{visual c++} Visual C++ |
| \IR{win32} Win32 |
| \IR{win64} Win64 |
| \IR{windows} Windows |
| \IR{windows debugging formats} Windows, debugging formats |
| \# \IC{program entry point}{entry point, program} |
| \# \IC{program entry point}{start point, program} |
| \# \IC{MS-DOS device drivers}{device drivers, MS-DOS} |
| \# \IC{16-bit mode, versus 32-bit mode}{32-bit mode, versus 16-bit mode} |
| \# \IC{c symbol names}{symbol names, in C} |