From 924df0d498d8ab19958faa27cb023ee8fba52c3d Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Mon, 12 Jul 2010 23:15:01 +0400 Subject: [PATCH] Documentation updates Various small fixes. Signed-off-by: Cyrill Gorcunov --- doc/changes.src | 23 ++++++++++++++--------- doc/nasmdoc.src | 4 ++-- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/doc/changes.src b/doc/changes.src index 814901a..6aeb276 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 c802744..e5d5488 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 -- 2.7.4