summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2014-05-21doc: Document --v and duplicate REX prefix fixH. Peter Anvin2-0/+11
Document changes for 2.11.05. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2014-05-07changes: Document bug fixesJin Kyu Song1-0/+11
- 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-05changes: Document TIMES bugH. Peter Anvin1-0/+5
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2014-02-19Add CLFLUSHOPT instructionH. Peter Anvin1-0/+2
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-19insns: add XSAVEC, XSAVES and XRSTORS instructionsH. Peter Anvin1-0/+4
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-18changes.src: changelog for 2.11.01H. Peter Anvin1-0/+13
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2013-12-31doc: Document DEFAULT BND/NOBND in changes, add use caseH. Peter Anvin2-0/+8
Add DEFAULT BND/NOBND to the change history, and explain the use case. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2013-12-31changes: Document change in [nosplit reg]H. Peter Anvin1-1/+7
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-18nosplit: Generate index-only EA only when a multiplier is used.Jin Kyu Song1-1/+2
[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-18nosplit: Limit the effect of NOSPLITJin Kyu Song1-2/+4
[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-04doc: Update nasmdocJin Kyu Song1-4/+24
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-11-28doc: Make the bit about mib operands a bit clearerH. Peter Anvin1-3/+4
Clean up the text about what a mib is. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2013-11-28doc: Clean up changelog for 2.11H. Peter Anvin1-33/+25
- 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-28Add {vex3} and {vex2} prefixes by analogy with {evex}H. Peter Anvin1-2/+3
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-27doc: Update the change history and nasmdocJin Kyu Song2-3/+84
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-10-02Add support for DZ and RESZ, document the ZWORD keywordH. Peter Anvin1-24/+26
Add the DZ and RESZ pseudoinstructions and add ZWORD to the documentation. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2013-07-23doc: changes -- Prepare for 2.10.09Cyrill Gorcunov1-0/+4
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-21doc: changes -- Add fixes for VMOVNTDQA, MOVNTDQA, MOVLPDCyrill Gorcunov1-0/+2
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-21changes.src: Prepare for 2.10.08Cyrill Gorcunov1-1/+23
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-04-28BR3392244: docs -- Fix "respectively" typoCyrill Gorcunov1-1/+1
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-12-27docs: Update changesCyrill Gorcunov1-0/+5
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-12-04changes: document fix of macho64H. Peter Anvin1-0/+2
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2012-10-08doc/changes.src: Update to include recent changes.H. Peter Anvin1-0/+7
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2012-09-09When generate dependency names internally, quote filenamesH. Peter Anvin2-1/+10
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-09changes.src: fix grammar error (support -> supports)H. Peter Anvin1-1/+1
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-09-09changes.src: Document CLAC/STACH. Peter Anvin1-0/+4
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-08-17changes.src: List of changes for the next releaseH. Peter Anvin1-0/+12
Prepare a list of changes for a 2.10.04 release. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-07-22doc: document XRELEASE MOV fixH. Peter Anvin1-0/+10
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-07-20changes: add changes since 2.10.01H. Peter Anvin1-0/+7
ilog2*() and new instructions. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-07-20doc: document ifunc()H. Peter Anvin1-8/+44
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-05-25docs: Update changes for 2.10.01Cyrill Gorcunov1-0/+4
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-03-03preproc: Revert to the NASM 2.09 preprocessorH. Peter Anvin2-85/+0
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-02-27doc: Update changesCyrill Gorcunov1-0/+2
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-02-25doc: Remove some ugliness from the win64 sectionH. Peter Anvin1-8/+9
Clean up the formatting of the Win64 examples. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25psfonts.ph: increase leading to font size+20%H. Peter Anvin2-16/+16
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-25changes: document bigendian UTF-16/UTF-32 supportH. Peter Anvin1-0/+2
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25Add support for UTF-16BE and UTF-32BEH. Peter Anvin1-6/+9
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-25Make the LOCK and HLE warnings suppressable.H. Peter Anvin1-0/+7
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25doc: Document elfx32 supportH. Peter Anvin2-13/+20
Document the new elfx32 backend. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2012-02-25doc: Move the EPS logo down by 1"H. Peter Anvin1-0/+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-25doc: New NASM logoCyrill Gorcunov1-29/+206
Update to a new NASM logo.
2012-02-25doc: Allow repositioning the EPS logoH. Peter Anvin1-0/+7
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-25Update copyright year to 2012H. Peter Anvin1-2/+2
2012-02-25doc: Document AVX2, BMI1, BMI2 and TSX support.H. Peter Anvin1-0/+5
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2011-07-30doc: update documentation for pending 2.10 releaseKeith Kanios2-6/+43
2011-07-16Merge branch 'nasm-2.09.xx'Cyrill Gorcunov1-0/+8
Conflicts: version Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-16doc: Describe changes for nasm-2.09.10Cyrill Gorcunov1-0/+8
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-04Merge branch 'nasm-2.09.xx'Cyrill Gorcunov1-0/+7
Conflicts: version Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-04doc: Describe changes for stable versionCyrill Gorcunov1-0/+7
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-04-06Merge branch 'nasm-2.09.xx'Cyrill Gorcunov2-3/+12
Conflicts: nasm.h version Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>