summaryrefslogtreecommitdiff
path: root/doc/latex/src/inslist.tex
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2019-03-31 19:33:08 +0300
committerCyrill Gorcunov <gorcunov@gmail.com>2019-03-31 19:34:50 +0300
commita384068a04a5cf92a4564fa39b061b7539cb94f9 (patch)
tree711eb1fdc3892eb6f966b5418d3f2a4917aa078b /doc/latex/src/inslist.tex
parent982186a1a3139763f2aa2710b32236009f64270d (diff)
downloadnasm-latex.tar.gz
doc: latex -- Initial importlatex
It is an initial import for conversion of our documentation to latex format. Note that latex additional packages needs to be preinstalled, xelatex is used for pdf generation. While I've been very carefull while converting the docs there is a big probability that some indices might be screwed so we need to review everything once again. Then we need to create a converter for html backend, I started working on it but didn't successed yet and I fear won't have enough spare time in near future. Also we need to autogenerate instruction table and warnings from insns.dat and probably from scanning nasm sources. To build nasm.pdf just run make -C doc/latex/ it doesn't require configuration and rather a standalone builder out of our traditional build engine. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Diffstat (limited to 'doc/latex/src/inslist.tex')
-rw-r--r--doc/latex/src/inslist.tex14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/latex/src/inslist.tex b/doc/latex/src/inslist.tex
new file mode 100644
index 00000000..fdd75da8
--- /dev/null
+++ b/doc/latex/src/inslist.tex
@@ -0,0 +1,14 @@
+%
+% vim: ts=4 sw=4 et
+%
+\xchapter{inslist}{\textindexlc{Instruction List}}
+
+\xsection{inslistintro}{Introduction}
+
+The following sections show the instructions which NASM currently supports. For each
+instruction, there is a separate entry for each supported addressing mode. The third
+column shows the processor type in which the instruction was introduced and,
+when appropriate, one or more usage flags.
+
+%
+% FIXME: Read instruction list