diff options
author | H. Peter Anvin <hpa@zytor.com> | 2013-11-28 21:24:09 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2013-11-28 21:24:09 -0800 |
commit | ebfa6a645204cffc9bbdac7e2b9d5149c8af118d (patch) | |
tree | 70ed9ee680e77008339e4a37e6bd661616e6d9ae | |
parent | 9a066520394dd36381cdec0f164785d450a42c40 (diff) | |
download | nasm-ebfa6a645204cffc9bbdac7e2b9d5149c8af118d.tar.gz nasm-ebfa6a645204cffc9bbdac7e2b9d5149c8af118d.tar.bz2 nasm-ebfa6a645204cffc9bbdac7e2b9d5149c8af118d.zip |
doc: Clean up changelog for 2.11
- We don't need to list internal infrastructure improvements.
- We don't list rc releases separately.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r-- | doc/changes.src | 58 |
1 files changed, 25 insertions, 33 deletions
diff --git a/doc/changes.src b/doc/changes.src index fcf6f2a..98da2b1 100644 --- a/doc/changes.src +++ b/doc/changes.src @@ -9,38 +9,7 @@ since 2007. \S{cl-2.11} Version 2.11 -\b Instruction flags use bitvectors as 64-bit bitfields were doomed -to be cramped soon. All possible bitvectors are sorted and hashed. So -each unique bitvector occupies only one hash index. - -\b Add support for \c{DZ} and \c{RESZ} - -\b Better handling of section redefinition - -\b Generate manpages when running \c{'make dist'} - -\b Handle all token chains in mmacro params range - -\b Support split [base,index] effective address - -\c mov eax,[eax+8,ecx*4] ; eax=base, ecx=index, 4=scale, 8=disp - -\b Add support for MPX/SHA instructions - -\b Support \c{BND} prefix for branch instructions - -\b Add \c{{evex}}, \c{{vex3}} and \c{{vex2}} instruction prefixes to -have NASM encode the corresponding instruction, if possible, with an EVEX, -3-byte VEX, or 2-byte VEX prefix, respectively. - -\b Ndisasm supports AVX-512/MPX/SHA instructions - -\S{cl-2.11rc1} Version 2.11rc1 - -\b Support for Intel AVX-512 instruction set. The document introducing these -instrustions can be found at -\W{http://download-software.intel.com/sites/default/files/319433-016.pdf}{intel.com} -. Added features are as follows : +\b Add support for the Intel AVX-512 instruction set: \b 16 new, 512-bit SIMD registers. Total 32 \c{(ZMM0 ~ ZMM31)} @@ -63,7 +32,30 @@ displacements. \c ; is used as if a separate operand. \c ; it comes after the last SIMD operand -\b Support for section names longer than 8 bytes +\b Add support for \c{ZWORD} (512 bits), \c{DZ} and \c{RESZ}. + +\b Add support for the MPX and SHA instruction sets. + +\b Better handling of section redefinition. + +\b Generate manpages when running \c{'make dist'}. + +\b Handle all token chains in mmacro params range. + +\b Support split [base,index] effective address: + +\c mov eax,[eax+8,ecx*4] ; eax=base, ecx=index, 4=scale, 8=disp + +This is expected to be most useful for the MPX instructions. + +\b Support \c{BND} prefix for branch instructions (for MPX). + +\b Add \c{{evex}}, \c{{vex3}} and \c{{vex2}} instruction prefixes to +have NASM encode the corresponding instruction, if possible, with an EVEX, +3-byte VEX, or 2-byte VEX prefix, respectively. + + +\b Support for section names longer than 8 bytes in Win32/Win64 COFF. \S{cl-2.10.09} Version 2.10.09 |