H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						869ed26461 
					 
					
						
						
							
							doc: 16- and 128-bit floating point were also new for 2.0  
						
						
						
						
					 
					
						2007-11-29 17:29:37 -08:00 
						 
				 
			
				
					
						
							
							
								H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						f7acb2f902 
					 
					
						
						
							
							Update install instructions; remove references to nasmw.exe  
						
						
						
						
					 
					
						2007-11-29 17:28:05 -08:00 
						 
				 
			
				
					
						
							
							
								H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						72da449a41 
					 
					
						
						
							
							doc: s/NASM/nasm/ in invocation example  
						
						... 
						
						
						
						On case-sensitive systems, "NASM" doesn't work. 
						
						
					 
					
						2007-11-29 17:20:45 -08:00 
						 
				 
			
				
					
						
							
							
								H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						d1e8ba6039 
					 
					
						
						
							
							-o is output filename, not output format  
						
						
						
						
					 
					
						2007-11-29 17:19:49 -08:00 
						 
				 
			
				
					
						
							
							
								H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						3e30d5aefe 
					 
					
						
						
							
							Give an example on how Unix and Win64 count argument differently  
						
						
						
						
					 
					
						2007-11-29 17:17:35 -08:00 
						 
				 
			
				
					
						
							
							
								H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						540f903928 
					 
					
						
						
							
							nasmdoc.src: editorial changes  
						
						
						
						
					 
					
						2007-11-29 17:07:53 -08:00 
						 
				 
			
				
					
						
							
							
								H. Peter Anvin 
							
						 
					 
					
						
						
							
						
						c780557e15 
					 
					
						
						
							
							%ixdefine, not %xidefine  
						
						... 
						
						
						
						The docs had %xidefine, the code has %ixdefine.  The code wins. 
						
						
					 
					
						2007-11-29 13:10:08 -08:00 
						 
				 
			
				
					
						
							
							
								Charles Crayne 
							
						 
					 
					
						
						
							
						
						f2098e9935 
					 
					
						
						
							
							Documention Changes for Release 2.00  
						
						... 
						
						
						
						modified:   CHANGES
	modified:   ChangeLog
	modified:   doc/nasmdoc.src 
						
						
					 
					
						2007-11-25 14:25:13 -08:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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