H. Peter Anvin
21eed86871
Typo fixes in documentation
...
Typo fixes in documentation, including BR 1836379
2007-11-24 16:31:48 -08:00
H. Peter Anvin
24588d35e7
Remove FIXME from documentation
...
This better work now, we're in release candidate mode.
2007-11-17 21:21:18 -08:00
Charles Crayne
db90f35d89
Check in Keith's Fixes
...
1. Don't warn on 32-bit overflow
2. Change EM64T to Intel 64 in Defining CPU Dependencies
section of documentation.
2007-11-17 21:08:33 -08:00
root
dbb1828ad5
Support setting OSABI value in ELF header.
2007-11-13 19:52:54 -08:00
Charles Crayne
c22ae5cb12
Update documentation for stack relative directives.
...
Bring a few other sections up to date.
2007-11-10 21:55:19 -08:00
Charles Crayne
9fb030f8cd
Update documantation for stack relative directives
2007-11-09 16:37:41 -08:00
Charles Crayne
102cdadb6f
Update documentation for stack relative directives
2007-11-09 16:25:43 -08:00
H. Peter Anvin
88602aa53a
ps2pdf: remove -dOptimize=true
...
Remove -dOptimize=true; it actually generates larger output, since the
optimization performed is "network optimization".
2007-11-08 20:29:37 -08:00
H. Peter Anvin
2ce0274303
Use a 32-bit floating-point limb size; support 8-bit float
...
Use a 32-bit limb size ("like a digit, but bigger") for floating-point
conversion. This cuts the number of multiplications per constant by a
factor of four.
This means supporting fractional-limb-sized numbers, so while we're at
it, add support for 8-bit floating point numbers (apparently used in
graphics and in audio compression applications.)
2007-10-29 20:20:12 -07:00
Charles Crayne
650dc9d004
Update sections about debug info formats
2007-10-24 15:30:17 -07:00
H. Peter Anvin
7065309739
Formatting: kill off "stealth whitespace"
...
"Stealth whitespace" makes it harder to read diffs, and just generally
cause unwanted weirdness. Do a source-wide pass to get rid of it.
2007-10-19 14:42:29 -07:00
Charles Crayne
f3eea3d539
Suppress datarootdir warnings from configure
2007-10-18 23:33:06 -07:00
H. Peter Anvin
f6c9e65d4f
Implement floating-point option control directive
...
New directive [FLOAT] with associated standard macros; allows the
setting to be saved and restored.
2007-10-16 14:40:27 -07:00
H. Peter Anvin
fd7dd11345
Create option -Ox to tell NASM to do unlimited passes
...
Add option -Ox to tell NASM to do as many passes as it needs, instead
of imposing a fixed number.
2007-10-10 14:06:59 -07:00
H. Peter Anvin
413fb900bf
nasm option reshuffling, -E -> -Z
...
Old -E becomes -Z
New -E is alias for -e
Remove the obsolete -r option
2007-09-26 15:19:28 -07:00
H. Peter Anvin
4cba95cf81
nasmdoc: corrections on 64-bit immediates/displacements
...
Corrections the section on 64-bit immediates and displacements. In
particular, immediates are sign-extended the same way displacements
are (and the same way 8-bit immediates are), so there is some use for
the 7-byte mov eax,dword imm form :(
2007-09-25 20:36:45 -07:00
H. Peter Anvin
64b3a9c56b
nasmdoc: shorten lines which are too long
2007-09-25 16:02:21 -07:00
H. Peter Anvin
f664bf1ed6
Document NASM behaviour for 64-bit immediates and displacements
...
Document (intended) NASM behaviour for 64-bit immediates and
displacements.
2007-09-25 16:01:07 -07:00
H. Peter Anvin
ed29882b51
nasmdoc: grammar fix
...
half -> halves
2007-09-24 13:54:00 -07:00
H. Peter Anvin
1fd23400fd
nasmdoc: remove stray periods
...
A title line doesn't end in a period.
2007-09-24 13:44:02 -07:00
H. Peter Anvin
37a321fbbe
Implement the -MG option (SF RFE 1564264)
...
Implement the -MG option, to generate dependencies in the presence of
generated files. In the end, we probably need to support the full
gamut of GCC-like dependency-generation options.
2007-09-24 13:41:58 -07:00
H. Peter Anvin
dee8eaa967
nasmdoc: clarify __float*__ example
2007-09-24 12:52:09 -07:00
H. Peter Anvin
ea043ef039
nasmdoc: document the __float*__ operators
2007-09-24 12:44:38 -07:00
H. Peter Anvin
25a993488c
BR 1783117: Document that %+ needs a space after it, and fix crash
...
Document that %+ needs a space after it due to collision with %+1
syntax for multiline macro arguments; make it issue an error message
rather than crashing.
2007-09-22 17:45:45 -07:00
H. Peter Anvin
8084f105a2
Document Infinity and NaN
...
Add __Infinity__, __QNaN__, and __SNaN__ to the documentation.
2007-09-18 22:08:04 -07:00
H. Peter Anvin
5107d672a0
Update documentation
...
Document new floating-point capabilities, and clean up the discussion
about BITS 64 and REX prefixes.
2007-09-18 19:12:26 -07:00
H. Peter Anvin
0edc309505
Document oword, do and reso
...
Document oword and the associated do and reso pseudoinstructions.
2007-09-18 13:45:12 -07:00
H. Peter Anvin
2f3c4c056e
Additional documentation for 64-bit programming
...
Flesh out the documentation for 64-bit programming a little bit; in
particular, include links to the ABI documentation for various
platforms.
2007-09-17 13:03:33 -07:00
H. Peter Anvin
d105682096
Remove $Id$ tags (useless with git)
...
Remove CVS $Id$ tags, since git doesn't use them.
2007-09-12 21:05:06 -07:00
H. Peter Anvin
9c06db6935
doc: add some cross-references
2007-09-11 23:57:23 +00:00
H. Peter Anvin
9b49e24e1f
Feeble attempt at updating the documentation; remove Appendix B
...
Feeble attempt to document 64-bit support. Also, remove Appendix B since
we have been utterly useless at keeping it up to date, and it's redundant
with the processor manufacturer's documentation anyway.
2007-09-11 23:52:01 +00:00
Frank Kotler
155eef6a3d
finally commit Mike Frysinger's "elf-visibility" patch
2007-08-26 05:10:24 +00:00
Chuck Crayne
b7eea1c940
Addition of elf32 and elf64 output formats.
...
Addition of ! as unary operator in expression evaluation.
Allow numeric constants in DQ directive.
2007-05-04 02:16:08 +00:00
Keith Kanios
b7a89544d0
General push for x86-64 support, dubbed 0.99.00.
2007-04-12 02:40:54 +00:00
Eric Christopher
1e0de6e913
Fix documentation building for non-srcdir builds. Still bugs in .ps implementation.
...
Add Mach-O documentation.
2006-02-04 00:23:30 +00:00
Frank Kotler
9d8c22b202
add John Coffman's optimizer documentation
2005-03-10 02:03:11 +00:00
Frank Kotler
c0e34d4f81
Document maximum identifier length
2004-12-31 03:38:32 +00:00
Frank Kotler
6f7a5a60dc
Touch up docs
2003-12-12 07:54:15 +00:00
Frank Kotler
b4a1735c47
Update rdoff
2003-12-12 06:18:07 +00:00
H. Peter Anvin
9173ab9961
Update documentation slightly; remove weird special-casing of -O2 and -O3
2003-08-29 19:25:46 +00:00
Frank Kotler
d0ed6fd30d
Alexei's patch to allow "-I" paths to be searched for "incbin"ed files
2003-08-27 11:33:56 +00:00
H. Peter Anvin
ad4f0e09f3
Support "cpu prescott"
2003-02-25 00:03:00 +00:00
H. Peter Anvin
bf2faec654
Update copyright year
2003-02-24 23:32:00 +00:00
H. Peter Anvin
792600f48b
Improve language
2003-02-24 23:28:48 +00:00
Frank Kotler
8fa0d037f3
"Q" and "O" suffixes now indicate octal - touch up docs
2003-02-06 02:44:08 +00:00
Frank Kotler
3967c3d476
update docs - multisection, [list +/-], --prefix, pslldq/psrldq (?), etc.
2003-02-04 17:21:02 +00:00
Frank Kotler
e5ffcb333a
fix reported bug in doc - cosmetic touchups
2002-12-07 00:44:19 +00:00
H. Peter Anvin
a04f636bd0
Fix the definition of PSLLDQ (BR 578123)
2002-11-10 06:13:37 +00:00
H. Peter Anvin
fc869bac3d
Visual C++ error format needs <space>:<space> after the parentheses.
2002-06-10 00:41:41 +00:00
Ed Beroset
a8d4f4b24a
Added documentation for -X command line switch which allows the user to
...
specify the desired error reporting output format.
2002-06-09 23:22:25 +00:00