summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyrill Gorcunov <gorcunov@gmail.com>2010-07-12 23:15:01 +0400
committerCyrill Gorcunov <gorcunov@gmail.com>2010-07-13 21:17:03 +0400
commit924df0d498d8ab19958faa27cb023ee8fba52c3d (patch)
treee8ced664d7e516aa640fc245eda1eb0e427d70dc
parent69ce75076cc1b9bfc4d5b9a8bd8a7a5809e5a812 (diff)
downloadnasm-924df0d498d8ab19958faa27cb023ee8fba52c3d.tar.gz
Documentation updates
Various small fixes. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r--doc/changes.src23
-rw-r--r--doc/nasmdoc.src4
2 files changed, 16 insertions, 11 deletions
diff --git a/doc/changes.src b/doc/changes.src
index 814901a1..6aeb2767 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -11,31 +11,36 @@ since 2007.
\b Updates of new AVX v7 Intel instruciotns.
-\b PUSH imm32 now officially documented.
+\b \c{PUSH imm32} is now officially documented.
\b Fix for encoding the LFS, LGS and LSS in 64-bit mode.
-\b Fixes for compatibility with Watcom compilers and DOS 8.3 file format.
+\b Fixes for compatibility with OpenWatcom compiler and DOS 8.3 file format limitation.
-\b Macros parameter range expansion introduced.
+\b Macros parameters range expansion introduced. See \k{mlmacrange}.
\b Backward compatibility on expanging of local sigle macros restored.
-\b 8 bit relocations for ELF and BIN targets are introduced.
+\b 8 bit relocations for \c{elf} and \c{bin} output formats are introduced.
\b Short intersegment jumps are permitted now.
-\b SECTALIGN directive introduced.
+\b An alignment more then 64 bytes are allowed for \c{win32}, \c{win64} output formats.
-\b No-jump mode introduced for smartaligns.
+\b \c{SECTALIGN} directive introduced. In most cases invisible to user.
-\b Short target aliases such as win, elf, macho introduced.
+\b \c{nojmp} option introduced in \c{smartalign} package. See \k{pkg_smartalign}.
+
+\b Short aliases \c{win}, \c{elf} and \c{macho} for output formats are introduced.
+ Each stands for \c{win32}, \c{elf32} and \c{macho32} accordingly.
+
+\b Faster handling of missing directives implemented.
\b Various small improvements in documentation.
-\b No hang anymore if malloc.log fails on creation.
+\b No hang anymore if unable to open malloc.log file.
-\b The environments without vsnprintf function is able to compile nasm again.
+\b The environments without vsnprintf function are able to build nasm again.
\b AMD LWP instructions updated.
diff --git a/doc/nasmdoc.src b/doc/nasmdoc.src
index c8027446..e5d54881 100644
--- a/doc/nasmdoc.src
+++ b/doc/nasmdoc.src
@@ -4124,8 +4124,8 @@ sequence.
The specific instructions generated can be controlled with the
new \i\c{ALIGNMODE} macro. This macro takes two parameters: one mode,
and an optional jump threshold override. If (for any reason) you need
-to turn off the jump completely just set jump threshold value to -1.
-The following modes are possible:
+to turn off the jump completely just set jump threshold value to -1
+(or set it to \c{nojmp}). The following modes are possible:
\b \c{generic}: Works on all x86 CPUs and should have reasonable
performance. The default jump threshold is 8. This is the