summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJin Kyu Song <jin.kyu.song@intel.com>2014-05-07 13:55:58 -0700
committerJin Kyu Song <jin.kyu.song@intel.com>2014-05-07 13:56:04 -0700
commit3a105c3c0e66b37c61b33146dd82ce8351939ce6 (patch)
tree8d33ed84115aa14b7e43431bcc000320edd3c445
parentabdc8bdea2f2834d442e0ecf8dfdd16d7a17a6f2 (diff)
downloadnasm-3a105c3c0e66b37c61b33146dd82ce8351939ce6.tar.gz
nasm-3a105c3c0e66b37c61b33146dd82ce8351939ce6.tar.bz2
nasm-3a105c3c0e66b37c61b33146dd82ce8351939ce6.zip
changes: Document bug fixes
- Removed an error checking code for setting evex flags - Fixed vector length matching bug Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
-rw-r--r--doc/changes.src11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/changes.src b/doc/changes.src
index 4df068f..38cc97e 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -7,6 +7,17 @@
The NASM 2 series supports x86-64, and is the production version of NASM
since 2007.
+\S{cl-2.11.04} Version 2.11.04
+
+\b Removed an invalid error checking code. Sometimes a memref only with
+a displacement can also set an evex flag. For example:
+
+\c vmovdqu32 [0xabcd]{k1}, zmm0
+
+\b Fixed a bug in disassembler that EVEX.L'L vector length was not matched
+when EVEX.b was set because it was simply considered as EVEC.RC.
+Separated EVEX.L'L case from EVEX.RC which is ignored in matching.
+
\S{cl-2.11.03} Version 2.11.03
\b Fix a bug there REX prefixes were missing on instructions inside a