changes: Document change in [nosplit reg]
authorH. Peter Anvin <hpa@zytor.com>
Tue, 31 Dec 2013 18:35:12 +0000 (10:35 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Tue, 31 Dec 2013 18:35:12 +0000 (10:35 -0800)
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>
doc/changes.src

index 98da2b1..a366c3f 100644 (file)
@@ -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.