Jim Kukunas
e3e4f7c8fb
doc: Document -MF/-MD and updated AVX512 instructions
...
Document changes for 2.11.06
Signed-off-by: Jim Kukunas <james.t.kukunas@linux.intel.com>
2014-10-17 15:07:41 -07:00
H. Peter Anvin
febd5afc6d
doc: Make it clear that --v is only in 2.11.05 and newer
...
... otherwise people might think it is preferred and use it
unnecessarily.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2014-05-21 23:00:12 -07:00
H. Peter Anvin
4ac3b025be
doc: Document --v and duplicate REX prefix fix
...
Document changes for 2.11.05.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2014-05-21 08:28:21 -07:00
Jin Kyu Song
3a105c3c0e
changes: Document bug fixes
...
- Removed an error checking code for setting evex flags
- Fixed vector length matching bug
Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
2014-05-07 13:56:04 -07:00
H. Peter Anvin
1a03281365
changes: Document TIMES bug
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2014-05-05 11:21:17 -07:00
H. Peter Anvin
727eb3f8f6
Add CLFLUSHOPT instruction
...
Add the CLFLUSHOPT instruction from the Intel Instruction Set
Architecture Extensions document version 319433-018 (Feb 2014).
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2014-02-19 15:40:53 -08:00
H. Peter Anvin
0b7db57deb
insns: add XSAVEC, XSAVES and XRSTORS instructions
...
Add the XSAVEC, XSAVES, and XRSTORS instructions from the Intel SDM
release 253665-050US (Feb 2014).
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2014-02-19 14:58:42 -08:00
H. Peter Anvin
f2d2569bb6
changes.src: changelog for 2.11.01
...
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2014-02-18 14:05:14 -08:00
H. Peter Anvin
b2fcac9a1d
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>
2013-12-31 10:38:51 -08:00
H. Peter Anvin
be1d052fff
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 <hpa@zytor.com>
2013-12-31 10:35:12 -08:00
Jin Kyu Song
26ddad67ca
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>
2013-12-18 22:38:44 -08:00
Jin Kyu Song
3d06af2bd9
nosplit: Limit the effect of NOSPLIT
...
[nosplit eax+eax] was encoded [eax*2] previously but
this seems against the user's intention.
So in this case, nosplit is ignored now and [eax+eax] will be
generated.
Document is also updated accordingly.
Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
2013-12-18 22:37:30 -08:00
Jin Kyu Song
009e54e0a1
doc: Update nasmdoc
...
Added bnd warning and nobnd prefix. DEFAULT directive section
has got more description about BND-related settings.
Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
2013-12-04 20:51:13 -08:00
H. Peter Anvin
50137b8274
doc: Make the bit about mib operands a bit clearer
...
Clean up the text about what a mib is.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2013-11-28 21:26:26 -08:00
H. Peter Anvin
ebfa6a6452
doc: Clean up changelog for 2.11
...
- We don't need to list internal infrastructure improvements.
- We don't list rc releases separately.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2013-11-28 21:24:09 -08:00
H. Peter Anvin
621a69ac5c
Add {vex3} and {vex2} prefixes by analogy with {evex}
...
Allow specifying {vex3} or {vex2} (the latter is currently always
redundant, unless we end up with instructions at some point can be
specified with legacy prefixes or VEX) to select a specific encoding
of VEX-encoded instructions.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2013-11-28 12:21:11 -08:00
Jin Kyu Song
1ab16e4673
doc: Update the change history and nasmdoc
...
Added the list of features added since 2.10 release.
Nasmdoc is also updated with those new features.
Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
2013-11-27 15:43:32 -08:00
H. Peter Anvin
9d5461069d
Add support for DZ and RESZ, document the ZWORD keyword
...
Add the DZ and RESZ pseudoinstructions and add ZWORD to the
documentation.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2013-10-02 18:28:49 -07:00
Cyrill Gorcunov
e74e494805
doc: changes -- Prepare for 2.10.09
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-23 09:36:00 +04:00
Cyrill Gorcunov
85f734b6ab
doc: changes -- Add fixes for VMOVNTDQA, MOVNTDQA, MOVLPD
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-21 14:47:51 +04:00
Cyrill Gorcunov
82139da76e
changes.src: Prepare for 2.10.08
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-21 00:45:02 +04:00
Cyrill Gorcunov
f470011751
BR3392244: docs -- Fix "respectively" typo
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-04-28 15:07:38 +04:00
Cyrill Gorcunov
6cdebb463f
docs: Update changes
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-12-27 20:28:02 +04:00
H. Peter Anvin
f2ded5051d
changes: document fix of macho64
...
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2012-12-04 13:36:42 -08:00
H. Peter Anvin
4dab7a000f
doc/changes.src: Update to include recent changes.
...
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2012-10-08 12:05:59 +08:00
H. Peter Anvin
5534099473
When generate dependency names internally, quote filenames
...
Quote filenames for Make when generated for filenames internally.
Only skip quoting when using the -MT option (rather than -MQ).
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-09-09 17:09:00 -07:00
H. Peter Anvin
e55e53db1d
changes.src: fix grammar error (support -> supports)
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-09-09 16:47:40 -07:00
H. Peter Anvin
55f3cb8df4
changes.src: Document CLAC/STAC
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-09-09 11:05:35 -07:00
H. Peter Anvin
480435c0d2
changes.src: List of changes for the next release
...
Prepare a list of changes for a 2.10.04 release.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-08-17 15:42:24 -07:00
H. Peter Anvin
7f9a43a7cb
doc: document XRELEASE MOV fix
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-07-22 21:08:30 -07:00
H. Peter Anvin
5c4c506834
changes: add changes since 2.10.01
...
ilog2*() and new instructions.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-07-20 17:53:55 -07:00
H. Peter Anvin
96eace3841
doc: document ifunc()
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-07-20 17:51:57 -07:00
Cyrill Gorcunov
45bf92b4fa
docs: Update changes for 2.10.01
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-05-25 00:58:43 +04:00
H. Peter Anvin
36206cd378
preproc: Revert to the NASM 2.09 preprocessor
...
The NASM 2.09 preprocessor allows some illogical constructs, but which
unfortunately has been found in real code in the field. We need
a compatibility solution or a pragma before we can avoid that.
However, we need the other features in NASM 2.10 to come out, so
revert the preprocessor changes for now.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-03-03 16:23:19 -08:00
Cyrill Gorcunov
cf72a29354
doc: Update changes
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-02-27 11:29:37 +04:00
H. Peter Anvin
38e57c5084
doc: Remove some ugliness from the win64 section
...
Clean up the formatting of the Win64 examples.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 15:50:32 -08:00
H. Peter Anvin
c65035ecdb
psfonts.ph: increase leading to font size+20%
...
Increase the leading from +10% to +20%, (12 pt leading for the 10 pt
bulk text.)
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 15:46:38 -08:00
H. Peter Anvin
6b8cc128f3
changes: document bigendian UTF-16/UTF-32 support
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 15:34:14 -08:00
H. Peter Anvin
9fa2e72997
Add support for UTF-16BE and UTF-32BE
...
Add support for bigendian UTF-16 and UTF-32, and (for symmetry) add
explicitly littleendian operators.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 15:29:37 -08:00
H. Peter Anvin
5a24fdd547
Make the LOCK and HLE warnings suppressable.
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 15:11:11 -08:00
H. Peter Anvin
c92aaa1d49
doc: Document elfx32 support
...
Document the new elfx32 backend.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 15:05:45 -08:00
H. Peter Anvin
80fd1a5f0d
doc: Move the EPS logo down by 1"
...
The default page-centered position doesn't work too well with the
title and the new logo, so move the new logo down the page a bit.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 14:55:12 -08:00
Cyrill Gorcunov
2a50c9128f
doc: New NASM logo
...
Update to a new NASM logo.
2012-02-25 14:53:34 -08:00
H. Peter Anvin
13ac842709
doc: Allow repositioning the EPS logo
...
Allow specifying an offset from the computed position of the EPS logo:
\M{logoxadj}{adjustment}
\M{logoyadj}{adjustment}
The adjustment is given in Postscript points (1/72" = 0.352778 mm) and
using the Postscript coordinate system, with the origin in the lower
left.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 14:51:01 -08:00
H. Peter Anvin
8aa01db9b4
Update copyright year to 2012
2012-02-25 14:45:44 -08:00
H. Peter Anvin
8a44aa49c8
doc: Document AVX2, BMI1, BMI2 and TSX support.
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25 13:30:41 -08:00
Keith Kanios
099749292c
doc: update documentation for pending 2.10 release
2011-07-30 13:14:18 -05:00
Cyrill Gorcunov
5b49af4ff2
Merge branch 'nasm-2.09.xx'
...
Conflicts:
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-16 01:44:57 +04:00
Cyrill Gorcunov
ed48ab815e
doc: Describe changes for nasm-2.09.10
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-16 01:33:00 +04:00
Cyrill Gorcunov
454b0f23b8
Merge branch 'nasm-2.09.xx'
...
Conflicts:
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-04 00:51:53 +04:00