From be1d052fffdca447fe7a5af7cb02b7245be680d3 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Tue, 31 Dec 2013 10:35:12 -0800 Subject: [PATCH] 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 --- 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. -- 2.7.4