nosplit: Generate index-only EA only when a multiplier is used.
commit26ddad67ca57bb45e2bd45740309265ed2a9502d
authorJin Kyu Song <jin.kyu.song@intel.com>
Thu, 19 Dec 2013 06:01:14 +0000 (18 22:01 -0800)
committerJin Kyu Song <jin.kyu.song@intel.com>
Thu, 19 Dec 2013 06:38:44 +0000 (18 22:38 -0800)
treeeb2a82ef68101ce5936809ffb13ec1a1bf314a36
parentb0c729baeb2de639ff79951d976817dd6414a0a5
nosplit: Generate index-only EA only when a multiplier is used.

[nosplit eax] has been encoded as [eax*1+0] since 0.98.34.
But this seems like unexpected behavior.
So only when a register is multiplied, that will be treated
as an index. ([nosplit eax*1] -> [eax*1+0])
Document is updated accordingly.

Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
assemble.c
doc/nasmdoc.src