summaryrefslogtreecommitdiff
path: root/parser.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Add [default] directiveH. Peter Anvin2007-08-291-5/+0
| | | | Add the [default {abs|rel}] directive, and clean up directive parsing.
* Suppress IP-relative only for fs: and gs: overridesH. Peter Anvin2007-08-291-2/+3
| | | | | | | | | AMD has (undocumented) segment limits even in 64-bit mode, so people may want to use cs/ds/es/ss overrides. Since there are no bases, however, IP-relative still applies. See: http://www.amd.com.hk/us-en/assets/content_type/DownloadableAssets/dwamd_kernel_summit_08_RB.pdf
* Implement REL/ABS modifiersH. Peter Anvin2007-08-281-7/+29
| | | | | | Implement "REL" and "ABS" modifiers for offsets in 64-bit mode. This replaces "rip+XXX" type addressing. The infrastructure to set the default mode is there, but there is nothing to throw the switch just yet.
* Fixed 64-bit offset generation.Keith Kanios2007-04-161-1/+1
|
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-4/+4
|
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-10/+11
|
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-661/+657
|
* Fixes from Bart OldemanH. Peter Anvin2002-09-191-1/+2
|
* Fix missing test for e->type being set.H. Peter Anvin2002-09-131-1/+2
|
* Clean up unnecessary dependencies.H. Peter Anvin2002-09-121-0/+1
|
* This is the "megapatch":H. Peter Anvin2002-06-061-12/+1
| | | | | | 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.
* Added code to prevent FAR from being used with a registerDebbie Wiles2002-06-041-0/+5
|
* Make "ABSOLUTE <label>" work again; code based on 0.97.H. Peter Anvin2002-05-261-1/+5
|
* Fix the handling of the STRICT keywordH. Peter Anvin2002-05-221-1/+2
|
* Implement new "strict" keyword to inhibit optimization.H. Peter Anvin2002-05-211-1/+4
|
* Code cleanup fixes from Ed BerosetH. Peter Anvin2002-05-141-2/+0
|
* NASM 0.98.30nasm-0.98.30H. Peter Anvin2002-04-301-3/+4
|
* NASM 0.98.21nasm-0.98.21H. Peter Anvin2002-04-301-2/+1
|
* NASM 0.98.12nasm-0.98.12H. Peter Anvin2002-04-301-1/+1
|
* NASM 0.98.11nasm-0.98.11H. Peter Anvin2002-04-301-3/+6
|
* NASM 0.98.09nasm-0.98.09H. Peter Anvin2002-04-301-10/+6
|
* NASM 0.98.08nasm-0.98.08H. Peter Anvin2002-04-301-20/+60
|
* NASM 0.98.03nasm-0.98.03H. Peter Anvin2002-04-301-2/+7
|
* NASM 0.98p3.5nasm-0.98p3.5H. Peter Anvin2002-04-301-1/+2
|
* NASM 0.98p3nasm-0.98p3H. Peter Anvin2002-04-301-51/+151
|
* NASM 0.97nasm-0.97fork-0.98-jH. Peter Anvin2002-04-301-1/+4
|
* NASM 0.96nasm-0.96H. Peter Anvin2002-04-301-891/+158
|
* NASM 0.95nasm-0.95H. Peter Anvin2002-04-301-9/+29
|
* NASM 0.94nasm-0.94H. Peter Anvin2002-04-301-24/+39
|
* NASM 0.93nasm-0.93H. Peter Anvin2002-04-301-9/+32
|
* NASM 0.91nasm-0.91H. Peter Anvin2002-04-301-0/+1306