diff options
author | Cyrill Gorcunov <gorcunov@gmail.com> | 2010-07-12 23:15:01 +0400 |
---|---|---|
committer | Cyrill Gorcunov <gorcunov@gmail.com> | 2010-07-13 21:17:03 +0400 |
commit | 924df0d498d8ab19958faa27cb023ee8fba52c3d (patch) | |
tree | e8ced664d7e516aa640fc245eda1eb0e427d70dc | |
parent | 69ce75076cc1b9bfc4d5b9a8bd8a7a5809e5a812 (diff) | |
download | nasm-924df0d498d8ab19958faa27cb023ee8fba52c3d.tar.gz |
Documentation updates
Various small fixes.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
-rw-r--r-- | doc/changes.src | 23 | ||||
-rw-r--r-- | doc/nasmdoc.src | 4 |
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 |