Commit-ID: be1d052fffdca447fe7a5af7cb02b7245be680d3
Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=be1d052fffdca447fe7a5af7cb02b7245be680d3
Author: H. Peter Anvin <hp...@zy...>
AuthorDate: Tue, 31 Dec 2013 10:35:12 -0800
Committer: H. Peter Anvin <hp...@zy...>
CommitDate: Tue, 31 Dec 2013 10:35:12 -0800
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 <hp...@zy...>
---
doc/changes.src | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
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.
|