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
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
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
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
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
Cyrill Gorcunov
68868b09e3
doc: Describe changes for stable version
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-04 00:47:08 +04:00
Cyrill Gorcunov
a4f98b3aab
Merge branch 'nasm-2.09.xx'
...
Conflicts:
nasm.h
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-04-06 19:12:17 +04:00
Cyrill Gorcunov
47e7ecda1b
doc: Updates for stable branch fix
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-04-06 19:08:34 +04:00
Cyrill Gorcunov
a09fe1ebfb
Merge branch 'nasm-2.09.xx'
...
Conflicts:
doc/changes.src
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-03-12 22:35:42 +03:00
Cyrill Gorcunov
eb9b2943c6
doc: Update changes
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-03-07 12:44:43 +03:00
Cyrill Gorcunov
16f998e92f
doc: Update changes
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-03-07 11:35:18 +03:00
Cyrill Gorcunov
1616b9d665
Merge branch 'nasm-2.09.xx'
...
Conflicts:
doc/changes.src
output/outbin.c
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-02-28 10:03:53 +03:00
Cyrill Gorcunov
37dacf0dec
doc: Describe changes for 2.09.06
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-02-28 09:58:52 +03:00
Cyrill Gorcunov
4e45e61055
Merge branch 'nasm-2.09.xx'
2011-02-23 00:49:41 +03:00
Cyrill Gorcunov
b6c1dcaf70
doc: Describe changes
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-02-23 00:49:13 +03:00
Cyrill Gorcunov
b12b96ddad
Merge branch 'nasm-2.09.xx'
...
Conflicts:
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-02-20 23:56:43 +03:00
Cyrill Gorcunov
8fc44e9c33
doc: Update changes.src
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-02-20 22:12:32 +03:00
Cyrill Gorcunov
e5c2c49666
doc: Describe changes for 2.09.05 stable
...
Onle one change here but wrong instruction encoding is
pretty serious error which desrves to go into new stable
release.
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-02-20 21:22:25 +03:00
Cyrill Gorcunov
fac6eee993
Merge branch 'nasm-2.09.xx'
...
Conflicts:
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-11-21 19:56:21 +03:00
Cyrill Gorcunov
9348b90f15
Changes for 2.09.04
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-11-21 19:51:49 +03:00
Cyrill Gorcunov
27fe347a8b
Merge branch 'nasm-2.09.xx'
...
Conflicts:
version
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-10-27 22:42:12 +04:00
Cyrill Gorcunov
fdbe8baf7a
doc: Update changes for 2.09.03
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-10-27 21:50:20 +04:00
Cyrill Gorcunov
8fe1f65087
Merge branch 'nasm-2.09.xx'
2010-09-18 02:59:08 +04:00
Cyrill Gorcunov
a28db5f3c2
doc/changes.src: Describe changes
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-09-18 02:55:46 +04:00
Cyrill Gorcunov
14ad688d35
Merge branch 'nasm-2.09.xx'
2010-09-15 21:18:01 +04:00
Cyrill Gorcunov
831222f244
changes.src: Describe changes for 2.09.02
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-09-15 21:13:48 +04:00
H. Peter Anvin
c1ade75944
Merge branch 'nasm-2.09.xx'
2010-09-15 08:59:51 -07:00
H. Peter Anvin
2c11f97ca8
changes: document fixed token reversal for %deftok
...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2010-09-15 08:59:12 -07:00
Cyrill Gorcunov
55ce00907e
Merge branches 'master' and 'nasm-2.09.xx'
2010-09-07 21:16:06 +04:00
Cyrill Gorcunov
234e4edce7
changes.src: Describe changes for 2.09.01
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-09-07 20:57:36 +04:00
H. Peter Anvin
96e8d96045
doc: untabify
...
Fix tab-related problems
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-08-24 14:20:40 -07:00
H. Peter Anvin
d68466a33d
doc: override optimization with STRICT
...
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-08-24 14:14:48 -07:00
H. Peter Anvin
af5cb1b4de
doc: document imm64 optimization
...
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-08-24 14:13:32 -07:00
H. Peter Anvin
2d3dce2fd7
doc: document the %use fp macro package
...
Documentation for %use fp was missing...
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2010-08-24 09:55:27 -07:00
Cyrill Gorcunov
327edcfc7a
doc: Fix typo in changes.src
...
Reported-by: Frank Kotler <fbkotler@zytor.com>
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-08-16 13:47:24 +04:00
Cyrill Gorcunov
e091d6ed62
BR3041451: Implement upper bound for %rep counter
...
Since %rep counter is a 64 bit signed integer we have to use some
"maximum possible value" limit (upper bound) otherwise there may be
a situation when %rep counter is 0 or even negative while user
has been passing big positive integer value.
Reported-by: nasm64developer
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-08-09 18:35:35 +04:00
Cyrill Gorcunov
407e6c707f
doc: Explain SECTALIGN
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-07-28 17:59:49 +04:00
H. Peter Anvin
ab5bd05d82
Revert "Improve process_ea and introduce -OL"
...
This reverts commit ac732cb6a599836bf4c988e59ac6de4498758c72.
Resolved Conflicts:
doc/nasmdoc.src
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2010-07-25 12:43:30 -07:00
Victor van den Elzen
ac732cb6a5
Improve process_ea and introduce -OL
...
Two fixes:
1. Optimization of [bx+0xFFFF] etc
0xFFFF is an sbyte under 16-bit semantics,
so make sure to check it right.
2. Don't optimize displacements in -O0
Displacements that fit into an sbyte or
can be removed should *not* be optimized in -O0.
Implicit zero displacements are still optimized, e.g.:
[eax] -> 0 bit displacement, [ebp] -> 8 bit displacement.
However explicit displacements are not optimized:
[eax+0] -> 32 bit displacement, [ebp+0] -> 32 bit displacement.
Because #2 breaks compatibility with 0.98,
I introduced a new optimization level: -OL, legacy.
2010-07-24 22:00:12 +02:00
Cyrill Gorcunov
088d151130
doc: Update changes.src
...
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-07-23 18:57:40 +04:00
H. Peter Anvin
077fb93d2b
preproc: allow non-identifier character in environment variables
...
Allow non-identifier characters in the name of environment variables,
by surrounding them with string quotes (subject to ordinary
string-quoting rules.)
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-07-20 14:56:30 -07:00