summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2013-11-28 21:24:09 -0800
committerH. Peter Anvin <hpa@zytor.com>2013-11-28 21:24:09 -0800
commitebfa6a645204cffc9bbdac7e2b9d5149c8af118d (patch)
tree70ed9ee680e77008339e4a37e6bd661616e6d9ae /doc
parent9a066520394dd36381cdec0f164785d450a42c40 (diff)
downloadnasm-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>
Diffstat (limited to 'doc')
-rw-r--r--doc/changes.src58
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