platform/upstream/nasm.git
20 years agoUpdate documentation slightly; remove weird special-casing of -O2 and -O3
H. Peter Anvin [Fri, 29 Aug 2003 19:25:46 +0000 (19:25 +0000)]
Update documentation slightly; remove weird special-casing of -O2 and -O3

20 years agoUpdate
H. Peter Anvin [Fri, 29 Aug 2003 19:06:40 +0000 (19:06 +0000)]
Update

20 years agoStandard line breaks
H. Peter Anvin [Fri, 29 Aug 2003 19:05:39 +0000 (19:05 +0000)]
Standard line breaks

20 years agoUpdate status
H. Peter Anvin [Fri, 29 Aug 2003 19:01:46 +0000 (19:01 +0000)]
Update status

20 years agoHandle subdirectories
H. Peter Anvin [Fri, 29 Aug 2003 18:57:50 +0000 (18:57 +0000)]
Handle subdirectories

20 years agoRemove obsolete comment
H. Peter Anvin [Fri, 29 Aug 2003 18:55:22 +0000 (18:55 +0000)]
Remove obsolete comment

20 years agoTouch up Makefile.b32
Frank Kotler [Fri, 29 Aug 2003 05:15:35 +0000 (05:15 +0000)]
Touch up Makefile.b32

20 years agoSMSW and SLDT are implicitly 16 bits when accessing memory, but can set
H. Peter Anvin [Wed, 27 Aug 2003 21:25:44 +0000 (21:25 +0000)]
SMSW and SLDT are implicitly 16 bits when accessing memory, but can set
the upper part of a 16-bit register if used with a 32-bit register
argument.

20 years agoAlexei's patch to allow "-I" paths to be searched for "incbin"ed files
Frank Kotler [Wed, 27 Aug 2003 11:33:56 +0000 (11:33 +0000)]
Alexei's patch to allow "-I" paths to be searched for "incbin"ed files

20 years agoAllow leading whitespace on output format specific directives.
Michael K. Ter Louw [Fri, 15 Aug 2003 22:25:53 +0000 (22:25 +0000)]
Allow leading whitespace on output format specific directives.

20 years agofix comment in test/lnxhello.asm
Frank Kotler [Wed, 6 Aug 2003 07:13:59 +0000 (07:13 +0000)]
fix comment in test/lnxhello.asm

20 years agoRemove "backslash()"
Frank Kotler [Wed, 6 Aug 2003 07:10:16 +0000 (07:10 +0000)]
Remove "backslash()"

20 years agoAdded -d key (merge duplicate strings) to to compiler keys string.
Nickolay Yurchenko [Fri, 25 Jul 2003 21:55:35 +0000 (21:55 +0000)]
Added -d key (merge duplicate strings) to to compiler keys string.

21 years agoDocument fixing bug 574861
H. Peter Anvin [Wed, 16 Jul 2003 19:54:49 +0000 (19:54 +0000)]
Document fixing bug 574861

21 years agoFix offset computation in the presence of explicit prefixes.
H. Peter Anvin [Wed, 16 Jul 2003 19:53:51 +0000 (19:53 +0000)]
Fix offset computation in the presence of explicit prefixes.

21 years agoAdd Linux "hello world" example
H. Peter Anvin [Thu, 10 Jul 2003 00:40:46 +0000 (00:40 +0000)]
Add Linux "hello world" example

21 years agoRestore the adjusted symbol id start
H. Peter Anvin [Thu, 10 Jul 2003 00:40:33 +0000 (00:40 +0000)]
Restore the adjusted symbol id start

21 years agoGenerate stabs format debugging info for ELF
H. Peter Anvin [Wed, 9 Jul 2003 19:11:10 +0000 (19:11 +0000)]
Generate stabs format debugging info for ELF

21 years agoQuiet spurious gcc warning
H. Peter Anvin [Wed, 9 Jul 2003 19:10:47 +0000 (19:10 +0000)]
Quiet spurious gcc warning

21 years agostart/vstart/align/valign can now be >0x80000000
Michael K. Ter Louw [Wed, 9 Jul 2003 08:10:22 +0000 (08:10 +0000)]
start/vstart/align/valign can now be >0x80000000

21 years agoFixed outbin.c to allow origin > 80000000h
Frank Kotler [Mon, 30 Jun 2003 20:39:23 +0000 (20:39 +0000)]
Fixed outbin.c to allow origin > 80000000h

21 years agoapply dborca's patch - make the "-U" switch work - finally!
Frank Kotler [Sat, 14 Jun 2003 12:12:26 +0000 (12:12 +0000)]
apply dborca's patch - make the "-U" switch work - finally!

21 years agoRemove "malloc.h" from rdoff/symtab.c - BSD build problem?
Frank Kotler [Tue, 1 Apr 2003 06:42:15 +0000 (06:42 +0000)]
Remove "malloc.h" from rdoff/symtab.c - BSD build problem?

21 years agoThe next release will be 0.98.37
H. Peter Anvin [Wed, 12 Mar 2003 22:17:32 +0000 (22:17 +0000)]
The next release will be 0.98.37

21 years agoDocument XSTORE
H. Peter Anvin [Wed, 12 Mar 2003 04:59:00 +0000 (04:59 +0000)]
Document XSTORE

21 years agoAdd Cyrix XSTORE
H. Peter Anvin [Wed, 12 Mar 2003 04:57:51 +0000 (04:57 +0000)]
Add Cyrix XSTORE

21 years agoSupport "cpu prescott"
H. Peter Anvin [Tue, 25 Feb 2003 00:03:00 +0000 (00:03 +0000)]
Support "cpu prescott"

21 years agoUpdate copyright year
H. Peter Anvin [Mon, 24 Feb 2003 23:32:00 +0000 (23:32 +0000)]
Update copyright year

21 years agoImprove language
H. Peter Anvin [Mon, 24 Feb 2003 23:28:48 +0000 (23:28 +0000)]
Improve language

21 years agoPrescott instructions.
H. Peter Anvin [Mon, 24 Feb 2003 23:25:45 +0000 (23:25 +0000)]
Prescott instructions.

21 years agoAdd support for the new instructions in Prescott
H. Peter Anvin [Mon, 24 Feb 2003 23:22:45 +0000 (23:22 +0000)]
Add support for the new instructions in Prescott

21 years ago"Q" and "O" suffixes now indicate octal - touch up docs
Frank Kotler [Thu, 6 Feb 2003 02:44:08 +0000 (02:44 +0000)]
"Q" and "O" suffixes now indicate octal - touch up docs

21 years agoChanges to CHANGES, AUTHORS
Frank Kotler [Tue, 4 Feb 2003 17:30:58 +0000 (17:30 +0000)]
Changes to CHANGES, AUTHORS

21 years agoupdate docs - multisection, [list +/-], --prefix, pslldq/psrldq (?), etc.
Frank Kotler [Tue, 4 Feb 2003 17:21:02 +0000 (17:21 +0000)]
update docs - multisection, [list +/-], --prefix, pslldq/psrldq (?), etc.

21 years agobugfixes to insns.dat pmovhps, pmovlps, sysexit
Frank Kotler [Tue, 4 Feb 2003 17:13:49 +0000 (17:13 +0000)]
bugfixes to insns.dat pmovhps, pmovlps, sysexit

21 years agoMike's multisection outbin.c "align bug fix"
Frank Kotler [Tue, 4 Feb 2003 07:11:20 +0000 (07:11 +0000)]
Mike's multisection outbin.c "align bug fix"

21 years agofix reported bug in doc - cosmetic touchups
Frank Kotler [Sat, 7 Dec 2002 00:44:19 +0000 (00:44 +0000)]
fix reported bug in doc - cosmetic touchups

21 years agoAdd missing header files
H. Peter Anvin [Thu, 5 Dec 2002 19:33:20 +0000 (19:33 +0000)]
Add missing header files

21 years agochanges to CHANGES
Frank Kotler [Wed, 4 Dec 2002 19:10:20 +0000 (19:10 +0000)]
changes to CHANGES

21 years agotry again to finish Yuri's patch
Frank Kotler [Wed, 4 Dec 2002 14:01:01 +0000 (14:01 +0000)]
try again to finish Yuri's patch

21 years agofinish adding Yuri's patch?
Frank Kotler [Wed, 4 Dec 2002 02:48:07 +0000 (02:48 +0000)]
finish adding Yuri's patch?

21 years agoYuri's 12/3/2002 rdoff patches-
Frank Kotler [Wed, 4 Dec 2002 00:49:37 +0000 (00:49 +0000)]
Yuri's 12/3/2002 rdoff patches-

21 years agoFix BR 632459: endianness error
H. Peter Anvin [Sun, 10 Nov 2002 06:29:23 +0000 (06:29 +0000)]
Fix BR 632459: endianness error

21 years agoFix the definition of PSLLDQ (BR 578123)
H. Peter Anvin [Sun, 10 Nov 2002 06:13:37 +0000 (06:13 +0000)]
Fix the definition of PSLLDQ (BR 578123)

21 years agoFix bug 615409 (UNPCKHPD xmmreg,mem not vice versa)
H. Peter Anvin [Fri, 8 Nov 2002 20:18:51 +0000 (20:18 +0000)]
Fix bug 615409 (UNPCKHPD xmmreg,mem not vice versa)

21 years agoAdd a test for incorrect handing of offsets with prefixes
H. Peter Anvin [Thu, 7 Nov 2002 22:45:46 +0000 (22:45 +0000)]
Add a test for incorrect handing of offsets with prefixes

21 years agoFixes from Bart Oldeman
H. Peter Anvin [Thu, 19 Sep 2002 04:27:01 +0000 (04:27 +0000)]
Fixes from Bart Oldeman

21 years agoNext version is 0.98.36
H. Peter Anvin [Fri, 13 Sep 2002 01:29:19 +0000 (01:29 +0000)]
Next version is 0.98.36

21 years agoRemove redundant define that generates too long command lines
H. Peter Anvin [Fri, 13 Sep 2002 00:43:28 +0000 (00:43 +0000)]
Remove redundant define that generates too long command lines

21 years agoFix ordering rule in "make spotless"
H. Peter Anvin [Fri, 13 Sep 2002 00:25:44 +0000 (00:25 +0000)]
Fix ordering rule in "make spotless"

21 years agoClean doc directory when making "make dist"
H. Peter Anvin [Fri, 13 Sep 2002 00:23:29 +0000 (00:23 +0000)]
Clean doc directory when making "make dist"

21 years agoFix missing test for e->type being set.
H. Peter Anvin [Fri, 13 Sep 2002 00:17:56 +0000 (00:17 +0000)]
Fix missing test for e->type being set.

21 years agoUpdate CHANGES for 0.98.35
H. Peter Anvin [Fri, 13 Sep 2002 00:13:27 +0000 (00:13 +0000)]
Update CHANGES for 0.98.35

21 years agoRAA fix from theowl
H. Peter Anvin [Thu, 12 Sep 2002 22:03:10 +0000 (22:03 +0000)]
RAA fix from theowl

21 years agoClean up unnecessary dependencies.
H. Peter Anvin [Thu, 12 Sep 2002 16:34:06 +0000 (16:34 +0000)]
Clean up unnecessary dependencies.

21 years agoFix Borland C++ optimization bug; add test for bad DOS binaries.
H. Peter Anvin [Thu, 12 Sep 2002 04:33:58 +0000 (04:33 +0000)]
Fix Borland C++ optimization bug; add test for bad DOS binaries.

21 years agoUse tmpfile() instead of tmpnam()
H. Peter Anvin [Thu, 12 Sep 2002 02:24:53 +0000 (02:24 +0000)]
Use tmpfile() instead of tmpnam()

21 years ago"const"-ipation fixes from Trevor Woerner
H. Peter Anvin [Thu, 12 Sep 2002 02:23:54 +0000 (02:23 +0000)]
"const"-ipation fixes from Trevor Woerner

22 years agofixed multiple %ROTATE bugs (numbers 560567 and 560930) and changed
Ed Beroset [Tue, 11 Jun 2002 03:31:49 +0000 (03:31 +0000)]
fixed multiple %ROTATE bugs (numbers 560567 and 560930) and changed
return value of do_directive from meaningless numbers to #defined values.

22 years agocorrected comment above the report_error_vc function
Ed Beroset [Tue, 11 Jun 2002 03:29:36 +0000 (03:29 +0000)]
corrected comment above the report_error_vc function

22 years agoVisual C++ error format needs <space>:<space> after the parentheses.
H. Peter Anvin [Mon, 10 Jun 2002 00:41:41 +0000 (00:41 +0000)]
Visual C++ error format needs <space>:<space> after the parentheses.

22 years agoAdded documentation for -X command line switch which allows the user to
Ed Beroset [Sun, 9 Jun 2002 23:22:25 +0000 (23:22 +0000)]
Added documentation for -X command line switch which allows the user to
specify the desired error reporting output format.

22 years agoAddressed feature request 555987 (Visual Studio integration) by adding the
Ed Beroset [Sun, 9 Jun 2002 20:56:40 +0000 (20:56 +0000)]
Addressed feature request 555987 (Visual Studio integration) by adding the
requisite command line switch (-X) to select the error reporting format.

22 years ago0.98.34 is out, next is 0.98.35
H. Peter Anvin [Sat, 8 Jun 2002 23:00:55 +0000 (23:00 +0000)]
0.98.34 is out, next is 0.98.35

22 years agoBring CHANGES up to date.
H. Peter Anvin [Sat, 8 Jun 2002 22:46:31 +0000 (22:46 +0000)]
Bring CHANGES up to date.

22 years agoAdded *1 case support for NOSPLIT ([NOSPLIT EAX] to generate SIB with dword offset 0x0
Debbie Wiles [Sat, 8 Jun 2002 19:30:14 +0000 (19:30 +0000)]
Added *1 case support for NOSPLIT ([NOSPLIT EAX] to generate SIB with dword offset 0x0

22 years agoThis is Jim's outcoff patch.
H. Peter Anvin [Fri, 7 Jun 2002 20:42:22 +0000 (20:42 +0000)]
This is Jim's outcoff patch.

22 years agoRemoved unnecessary address size flags from register only versions of instructions
Debbie Wiles [Fri, 7 Jun 2002 07:12:49 +0000 (07:12 +0000)]
Removed unnecessary address size flags from register only versions of instructions

22 years agoFix for BR 561137 (gcc3 compilation issue.)
H. Peter Anvin [Fri, 7 Jun 2002 06:02:14 +0000 (06:02 +0000)]
Fix for BR 561137 (gcc3 compilation issue.)

22 years agoUpdate Makefile.bc3 so that it actually works again.
H. Peter Anvin [Thu, 6 Jun 2002 03:33:38 +0000 (03:33 +0000)]
Update Makefile.bc3 so that it actually works again.

22 years agoThis is the "megapatch":
H. Peter Anvin [Thu, 6 Jun 2002 02:41:20 +0000 (02:41 +0000)]
This is the "megapatch":
a) Automatically generate dependencies for all Makefiles;
b) Move register definitions to a separate .dat file;
c) Add support for "unimplemented but there in theory" registers.

22 years agoComments are more useful when correct
H. Peter Anvin [Tue, 4 Jun 2002 20:04:59 +0000 (20:04 +0000)]
Comments are more useful when correct

22 years agoBreak long lines by default.
H. Peter Anvin [Tue, 4 Jun 2002 19:53:35 +0000 (19:53 +0000)]
Break long lines by default.

22 years agoAdded code to prevent FAR from being used with a register
Debbie Wiles [Tue, 4 Jun 2002 19:31:24 +0000 (19:31 +0000)]
Added code to prevent FAR from being used with a register

22 years agoCorrect the command line parsing of --
H. Peter Anvin [Tue, 4 Jun 2002 04:11:01 +0000 (04:11 +0000)]
Correct the command line parsing of --

22 years agoDon't hard-code '.' as the current directory
H. Peter Anvin [Tue, 4 Jun 2002 00:44:46 +0000 (00:44 +0000)]
Don't hard-code '.' as the current directory

22 years agoAllow multiple Makefiles to be specified
H. Peter Anvin [Tue, 4 Jun 2002 00:44:15 +0000 (00:44 +0000)]
Allow multiple Makefiles to be specified

22 years agoSupport generating dependencies in different syntaxes.
H. Peter Anvin [Tue, 4 Jun 2002 00:26:13 +0000 (00:26 +0000)]
Support generating dependencies in different syntaxes.

22 years agoDocument "CPU IA64"
H. Peter Anvin [Sun, 2 Jun 2002 07:23:28 +0000 (07:23 +0000)]
Document "CPU IA64"

22 years agoMake the disassembler correctly handle the new \34-\36 and \44-\46 codes.
H. Peter Anvin [Sun, 2 Jun 2002 05:35:05 +0000 (05:35 +0000)]
Make the disassembler correctly handle the new \34-\36 and \44-\46 codes.

22 years agoAltered the documentation for the %! directive
Debbie Wiles [Sat, 1 Jun 2002 11:16:49 +0000 (11:16 +0000)]
Altered the documentation for the %! directive

22 years agoRemove obsolete script
H. Peter Anvin [Fri, 31 May 2002 00:47:24 +0000 (00:47 +0000)]
Remove obsolete script

22 years agoCorrectly recognize $$ as TOKEN_BASE
H. Peter Anvin [Thu, 30 May 2002 21:30:33 +0000 (21:30 +0000)]
Correctly recognize $$ as TOKEN_BASE

22 years agoDocumented the %! (get environment) preprocessor directive.
Debbie Wiles [Wed, 29 May 2002 15:36:49 +0000 (15:36 +0000)]
Documented the %! (get environment) preprocessor directive.

22 years agoAdd the JMPE instruction.
H. Peter Anvin [Tue, 28 May 2002 01:25:06 +0000 (01:25 +0000)]
Add the JMPE instruction.

22 years agoDeal with another case of address/operand size confusion, BR 560873
H. Peter Anvin [Mon, 27 May 2002 23:19:35 +0000 (23:19 +0000)]
Deal with another case of address/operand size confusion, BR 560873

22 years agoDrop the version number from the README file
H. Peter Anvin [Mon, 27 May 2002 21:46:20 +0000 (21:46 +0000)]
Drop the version number from the README file

22 years agoCorrect handling of SEG <nonsegment>; per BR 560575
H. Peter Anvin [Mon, 27 May 2002 02:19:43 +0000 (02:19 +0000)]
Correct handling of SEG <nonsegment>; per BR 560575

22 years ago0.98.33 is out, so next will be 0.98.34
H. Peter Anvin [Mon, 27 May 2002 01:29:28 +0000 (01:29 +0000)]
0.98.33 is out, so next will be 0.98.34

22 years agoGenerate a spec file *correctly*
H. Peter Anvin [Mon, 27 May 2002 01:18:45 +0000 (01:18 +0000)]
Generate a spec file *correctly*

22 years agoAutomatically make a specfile
H. Peter Anvin [Mon, 27 May 2002 01:14:00 +0000 (01:14 +0000)]
Automatically make a specfile

22 years agoNeed "make cleaner" not "make clean"
H. Peter Anvin [Mon, 27 May 2002 00:55:53 +0000 (00:55 +0000)]
Need "make cleaner" not "make clean"

22 years agoAvoid releasing intermediate files in the doc bundle
H. Peter Anvin [Mon, 27 May 2002 00:52:46 +0000 (00:52 +0000)]
Avoid releasing intermediate files in the doc bundle

22 years agoMore CHANGES updates...
H. Peter Anvin [Sun, 26 May 2002 23:55:48 +0000 (23:55 +0000)]
More CHANGES updates...

22 years agoAdd a way to link with specific system libraries (e.g. efence).
H. Peter Anvin [Sun, 26 May 2002 23:55:34 +0000 (23:55 +0000)]
Add a way to link with specific system libraries (e.g. efence).

22 years agoUpdate the list of changes until now.
H. Peter Anvin [Sun, 26 May 2002 23:52:16 +0000 (23:52 +0000)]
Update the list of changes until now.

22 years agoFix off-by-one error found when running theowl's test cases.
H. Peter Anvin [Sun, 26 May 2002 23:48:09 +0000 (23:48 +0000)]
Fix off-by-one error found when running theowl's test cases.

22 years agoThis file needs <stdlib.h>
H. Peter Anvin [Sun, 26 May 2002 23:45:30 +0000 (23:45 +0000)]
This file needs <stdlib.h>

22 years agoThis file needs <string.h>
H. Peter Anvin [Sun, 26 May 2002 23:35:02 +0000 (23:35 +0000)]
This file needs <string.h>

22 years agoFix really stupid thinko on my part...
H. Peter Anvin [Sun, 26 May 2002 22:49:19 +0000 (22:49 +0000)]
Fix really stupid thinko on my part...