summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2013-12-31 10:35:12 -0800
committerH. Peter Anvin <hpa@zytor.com>2013-12-31 10:35:12 -0800
commitbe1d052fffdca447fe7a5af7cb02b7245be680d3 (patch)
treef20700db985d67fbaf9e1b617523f522a34f04c6
parent26ddad67ca57bb45e2bd45740309265ed2a9502d (diff)
downloadnasm-be1d052fffdca447fe7a5af7cb02b7245be680d3.tar.gz
nasm-be1d052fffdca447fe7a5af7cb02b7245be680d3.tar.bz2
nasm-be1d052fffdca447fe7a5af7cb02b7245be680d3.zip
changes: Document change in [nosplit reg]
Document that [nosplit reg] as opposed to [nosplit reg*1] will no longer force an index register. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r--doc/changes.src8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/changes.src b/doc/changes.src
index 98da2b1..a366c3f 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -54,9 +54,15 @@ This is expected to be most useful for the MPX instructions.
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.
+\b The \c{NOSPLIT} directive by itself no longer forces a single
+register to become an index register, unless it has an explicit
+multiplier.
+
+\c mov eax,[nosplit eax] ; eax as base register
+\c mov eax,[nosplit eax*1] ; eax as index register
+
\S{cl-2.10.09} Version 2.10.09
\b Pregenerate man pages.