summaryrefslogtreecommitdiff
path: root/doc/changes.src
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2013-12-31 10:38:51 -0800
committerH. Peter Anvin <hpa@zytor.com>2013-12-31 10:38:51 -0800
commitb2fcac9a1d54cf133160539ea64cbb27542d3c3f (patch)
treedc77e8cdf28843b950ccb3567f8d542de960311e /doc/changes.src
parentbe1d052fffdca447fe7a5af7cb02b7245be680d3 (diff)
downloadnasm-b2fcac9a1d54cf133160539ea64cbb27542d3c3f.tar.gz
nasm-b2fcac9a1d54cf133160539ea64cbb27542d3c3f.tar.bz2
nasm-b2fcac9a1d54cf133160539ea64cbb27542d3c3f.zip
doc: Document DEFAULT BND/NOBND in changes, add use case
Add DEFAULT BND/NOBND to the change history, and explain the use case. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'doc/changes.src')
-rw-r--r--doc/changes.src5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/changes.src b/doc/changes.src
index a366c3f..ba3e7d3 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -50,6 +50,11 @@ This is expected to be most useful for the MPX instructions.
\b Support \c{BND} prefix for branch instructions (for MPX).
+\b The \c{DEFAULT} directive can now take \c{BND} and \c{NOBND}
+options to indicate whether all relevant branches should be getting
+\c{BND} prefixes. This is expected to be the normal for use in MPX
+code.
+
\b Add \c{{evex}}, \c{{vex3}} and \c{{vex2}} instruction prefixes to
have NASM encode the corresponding instruction, if possible, with an EVEX,
3-byte VEX, or 2-byte VEX prefix, respectively.