| \# -------------------------------------------------------------------------- |
| \# |
| \# Copyright 1996-2024 The NASM Authors - All Rights Reserved |
| \M{year}{1996-2024} |
| \# See the file AUTHORS included with the NASM distribution for |
| \# the specific copyright holders. |
| \# |
| \# Redistribution and use in source and binary forms, with or without |
| \# modification, are permitted provided that the following |
| \# conditions are met: |
| \# |
| \# * Redistributions of source code must retain the above copyright |
| \# notice, this list of conditions and the following disclaimer. |
| \# * Redistributions in binary form must reproduce the above |
| \# copyright notice, this list of conditions and the following |
| \# disclaimer in the documentation and/or other materials provided |
| \# with the distribution. |
| \# |
| \# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND |
| \# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, |
| \# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
| \# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| \# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR |
| \# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| \# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
| \# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
| \# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
| \# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
| \# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR |
| \# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |
| \# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| \# |
| \# -------------------------------------------------------------------------- |
| \# |
| \# Source code to NASM documentation |
| \# |
| |
| \# --- Document metadata --- |
| |
| \M{category}{Programming} |
| \M{title}{NASM - The Netwide Assembler} |
| \M{author}{The NASM Development Team} |
| \M{copyright_tail}{-- All Rights Reserved} |
| \M{license}{This document is redistributable under the license given in the section "License".} |
| \M{summary}{This file documents NASM, the Netwide Assembler: an |
| assembler targeting the Intel x86 series of processors, with portable |
| source.} |
| \M{infoname}{NASM} |
| \M{infofile}{nasm} |
| \M{infotitle}{The Netwide Assembler for x86} |
| \M{epslogo}{nasmlogo.eps} |
| \M{logoyadj}{-72} |
| |
| \& version.src |
| |
| \# --- Index terms --- |
| |
| \& index.src |
| |
| \# ---- Chapters ---- |
| |
| \& intro.src |
| |
| \& running.src |
| |
| \& lang.src |
| |
| \& preproc.src |
| |
| \& stdmac.src |
| |
| \& macropkg.src |
| |
| \& directiv.src |
| |
| \& outfmt.src |
| |
| \& 16bit.src |
| |
| \& 32bit.src |
| |
| \& mixsize.src |
| |
| \& 64bit.src |
| |
| \& trouble.src |
| |
| \# --- Appendices --- |
| |
| \& warn.src |
| |
| \& ndisasm.src |
| |
| \# Keep the changelog as Appendix C if at all possible, otherwise |
| \# the website machinery needs to be changed. |
| \& changelog.src |
| |
| \& source.src |
| |
| \& contact.src |
| |
| \& inslist.src |