doc
Document preprocessor token concatenation fix.
2009-04-07 22:09:05 -07:00
inttypes
Add _MIN and _MAX macros for the fixed-size types.
2007-08-20 20:09:11 +00:00
lcc
Fixed distinction between char and int8_t data types.
2007-04-13 16:47:53 +00:00
lib
Move all the SAA code out of nasmlib
2008-06-09 17:32:43 -07:00
macros
smartalign: clean up unnecessary duplication; tweak dependencies
2008-10-25 17:48:33 -07:00
misc
BR 2690688: Fix opcodes for FMA instructions
2009-03-17 18:26:47 -07:00
Mkfiles
ELF: use rbtree for symbol searches
2008-11-06 19:55:05 -08:00
output
outcoff: BR 2685756: fix SAFESEH with an internal symbol
2009-03-18 14:49:23 -07:00
perllib
phash: canonicalize order, fix handling of ignored duplicates
2008-05-25 18:44:44 -07:00
rdoff
Unify all-zero buffers; add fwritezero()
2009-02-21 17:24:08 -08:00
test
preproc: fix more token pasting cases
2009-04-08 14:02:25 -07:00
.gitignore
Update .gitignore to include additional generated files
2008-10-19 22:25:11 -07:00
aclocal.m4
autoconf: detect the broken bool in OpenWatcom 1.8
2009-03-01 13:57:40 -08:00
assemble.c
Most instruction codes are octal, so print errors that way too
2009-03-01 00:22:16 -08:00
assemble.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
AUTHORS
AUTHORS: Update information for HPA
2009-04-08 13:49:48 -07:00
autogen.sh
autogen.sh: remove config.status
2008-04-10 14:54:02 -07:00
ChangeLog
Documention Changes for Release 2.00
2007-11-25 14:25:13 -08:00
CHANGES
Move the revision history into the documentation
2008-07-14 02:45:57 -04:00
compiler.h
autoconf: detect the broken bool in OpenWatcom 1.8
2009-03-01 13:57:40 -08:00
configure.in
autoconf: detect the broken bool in OpenWatcom 1.8
2009-03-01 13:57:40 -08:00
COPYING
Update COPYING file with the latest edition of LGPL 2.1
2007-11-29 14:51:47 -08:00
crc64.c
Use an explicit table for tolower() to avoid a function call
2008-06-11 15:49:41 -07:00
disasm.c
disasm: fix reversed REP vs REPNE in eatbyte()
2009-03-19 06:52:07 -07:00
disasm.h
disasm: when no instruction is found, consider a naked prefix
2009-03-18 23:10:19 -07:00
eval.c
fix unitialized variable in eval_strfunc
2008-07-16 12:20:25 +02:00
eval.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
exprlib.c
Formatting: kill off "stealth whitespace"
2007-10-19 14:42:29 -07:00
float.c
For consistency, allow 0p.. prefix for packed BCD
2008-07-03 20:16:07 -07:00
float.h
Include "nasm.h" in "float.h"
2008-08-28 13:36:10 -07:00
hashtbl.c
hash user allocates struct hash_table
2008-05-28 12:28:58 -07:00
hashtbl.h
hash user allocates struct hash_table
2008-05-28 12:28:58 -07:00
insns.dat
BR 2690688: Fix opcodes for FMA instructions
2009-03-17 18:26:47 -07:00
insns.h
FMA instructions won't be in Sandy Bridge
2009-02-21 16:43:48 -08:00
insns.pl
insns.pl: handle the new VEX.DDS flag per AVX spec version 5
2009-02-18 14:04:02 -08:00
INSTALL
Update the INSTALL file to match current reality
2008-06-28 18:53:55 -07:00
install-sh
NASM 0.98.30
2002-04-30 21:09:12 +00:00
labels.c
Allow global declaration after symbol definition
2009-01-28 19:07:18 -08:00
labels.h
Display fully qualified local label in "not defined" message
2008-03-12 22:39:03 -07:00
LICENSE
LICENSE: Break long line
2007-10-05 17:01:15 -07:00
listing.c
Fix overflow in listing.c (BR 1991797)
2008-06-12 09:31:19 -07:00
listing.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
macros.pl
macros.pl: handle \-continuation lines in macros.pl
2008-10-19 16:44:02 -07:00
Makefile.in
nasm.nsi: add NASM Manual; automate version generation
2009-04-06 19:12:34 -07:00
mkdep.pl
Fix "carryover" of exclude information from one file to another.
2008-02-05 21:28:44 -08:00
nasm.1
modified: nasm.1 to add newer command line options
2007-09-30 22:15:36 -07:00
nasm.c
BR 2672117: handle long lines for db/dw/etc.
2009-03-07 21:54:31 -08:00
nasm.h
Do not confuse segmentless adresses and unknown forward references
2009-02-25 17:32:00 +01:00
nasm.nsi
nasm.nsi: add COPYING to the list of files to package
2009-04-06 19:37:30 -07:00
nasm.spec.in
specfile: correctly handle compressed manpages
2007-12-26 10:18:01 -08:00
nasmlib.c
BR 2592476: Treat WAIT as a prefix even though it's really an instruction
2009-02-21 18:22:56 -08:00
nasmlib.h
nasmlib: make nasm_strcat() take const arguments
2009-02-21 17:54:31 -08:00
ndisasm.1
Update manual pages
2007-09-19 21:41:27 -07:00
ndisasm.c
disasm: when no instruction is found, consider a naked prefix
2009-03-18 23:10:19 -07:00
outform.c
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
outform.h
outform: make OF_DOS include OF_COFF
2008-02-17 18:54:13 -08:00
outlib.c
output: add common file outlib.c for common functions; realsize()
2008-10-27 22:19:59 -07:00
outlib.h
Fix header guards for outlib.h
2008-10-29 23:31:56 -07:00
parser.c
Do not confuse segmentless adresses and unknown forward references
2009-02-25 17:32:00 +01:00
parser.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
phash.pl
Make the perfect hash generator an includable module
2007-08-30 20:15:25 +00:00
pptok.dat
%error, %warning out on the final pass, add %fatal
2008-09-24 00:21:58 -07:00
pptok.pl
pp_directives_len can be uint8_t
2008-06-21 18:18:41 -07:00
preproc.c
preproc: fix more token pasting cases
2009-04-08 14:02:25 -07:00
preproc.h
Avoid redundant "const" for macros_t
2008-07-19 21:44:26 -07:00
quote.c
quote: fix termination condition for hexadecimal escapes
2008-06-14 21:09:39 -07:00
quote.h
Fix memory management issues with expanded %include
2008-06-04 11:26:59 -07:00
raa.c
raa: clean up indentation
2008-06-19 23:19:20 -07:00
raa.h
raa: clean up indentation
2008-06-19 23:19:20 -07:00
rbtree.c
rbtree: drop "const" from search function
2008-11-06 19:54:05 -08:00
rbtree.h
rbtree: drop "const" from search function
2008-11-06 19:54:05 -08:00
README
General push for x86-64 support, dubbed 0.99.00.
2007-04-12 02:40:54 +00:00
regs.dat
Fix register numbers for ymm1-15!
2008-05-26 19:23:01 -07:00
regs.pl
regs.pl: add include guards to generated header files
2008-05-27 14:43:14 -07:00
saa.c
SAA: add saa_writeaddr() similar to other locations
2008-10-17 19:30:34 -07:00
saa.h
SAA: add saa_writeaddr() similar to other locations
2008-10-17 19:30:34 -07:00
standard.mac
FR 2499968: structures with non-zero base offset
2009-03-27 03:53:59 +01:00
stdscan.c
ctype.h: wrapper ctype functions with a cast to (unsigned char)
2008-06-21 10:23:17 -07:00
stdscan.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
strfunc.c
strfunc: fix UTF-8 mid-character limit
2008-06-14 21:07:09 -07:00
sync.c
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
sync.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
syncfiles.pl
syncfiles: use #-- ... --# for consistency with mkdep.pl
2008-06-15 23:50:50 -07:00
tables.h
Make the macros table "unsigned char"
2008-06-25 14:54:14 -07:00
TODO
General push for x86-64 support, dubbed 0.99.00.
2007-04-12 02:40:54 +00:00
tokens.dat
BR 2592476: Treat WAIT as a prefix even though it's really an instruction
2009-02-21 18:22:56 -08:00
tokhash.pl
tokhash.pl: fix comment
2008-05-27 14:43:48 -07:00
ver.c
Move all version strings to a single compilation unit (ver.c)
2008-10-31 16:53:49 -07:00
version
NASM 2.06rc10
2009-04-07 22:10:35 -07:00
version.pl
nasm.nsi: add NASM Manual; automate version generation
2009-04-06 19:12:34 -07:00