From: H. Peter Anvin Date: Tue, 31 Dec 2013 18:35:12 +0000 (-0800) Subject: changes: Document change in [nosplit reg] X-Git-Tag: nasm-2.11.05~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=be1d052fffdca447fe7a5af7cb02b7245be680d3;p=platform%2Fupstream%2Fnasm.git 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 --- 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.