doc
Protect %use from multi-inclusion and provide a test macro
2008-06-19 18:39:24 -07:00
inttypes
Add _MIN and _MAX macros for the fixed-size types.
2007-08-20 20:09:11 +00:00
lcc
lib
Move all the SAA code out of nasmlib
2008-06-09 17:32:43 -07:00
macros
preproc: add support for builtin include modules (%use)
2008-06-19 15:04:18 -07:00
misc
fmtinsns.pl: handle compiler fields; do some case mangling
2008-05-23 16:59:59 -07:00
Mkfiles
version.mak for the version Makefile fragment
2008-07-13 13:54:47 -07:00
output
ctype.h: wrapper ctype functions with a cast to (unsigned char)
2008-06-21 10:23:17 -07:00
perllib
phash: canonicalize order, fix handling of ignored duplicates
2008-05-25 18:44:44 -07:00
rdoff
rdx: Add cast avoid warning from gcc
2008-05-20 14:25:36 -07:00
test
BR 2017453: indirect jumps in 64-bit mode are implicitly 64 bits
2008-07-13 15:21:01 -07:00
.gitignore
Update .gitignore, remove bogus dependency
2008-06-04 08:58:53 -07:00
aclocal.m4
assemble.c
Free EOT_DB_STRING_FREE in cleanup_insn()
2008-06-15 17:39:45 -07:00
assemble.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
AUTHORS
Accept responsibility for support of outelf64.c
2007-04-30 22:26:58 +00: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
Update CHANGES to current delta from 2.03.x.
2008-07-13 15:25:54 -07:00
compiler.h
Make it possible to use "inline" and "restrict"
2008-06-10 13:00:27 -07:00
configure.in
doc: for ps to pdf conversion, use "acrodist", "ps2pdf" or "pstopdf"
2008-06-19 11:39:23 -07: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
ndisasm: the high bit of is4 bytes is ignored in 32-bit mode
2008-05-26 12:03:55 -07:00
disasm.h
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05:00
eval.c
Support __utf16__ and __utf32__ in an expression context
2008-06-14 21:08:38 -07: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
regularized spelling of license to match name of LICENSE file
2007-12-29 09:44:23 -05: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 2017453: indirect jumps in 64-bit mode are implicitly 64 bits
2008-07-13 15:21:01 -07:00
insns.h
AVX FMA: Instruction table for the AVX FMA instructions
2008-05-23 17:46:08 -07:00
insns.pl
Mark Perl scripts executable
2008-06-15 16:55:39 -07:00
INSTALL
Update the INSTALL file to match current reality
2008-06-28 18:53:55 -07:00
install-sh
labels.c
Remove EQU for critical expression list
2008-06-04 15:53:21 -07: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
Make the macros table "unsigned char"
2008-06-25 14:54:14 -07:00
Makefile.in
version.mak for the version Makefile fragment
2008-07-13 13:54:47 -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
ctype.h: wrapper ctype functions with a cast to (unsigned char)
2008-06-21 10:23:17 -07:00
nasm.h
Fix a few more <ctype.h> instances
2008-06-21 11:03:51 -07:00
nasm.spec.in
specfile: correctly handle compressed manpages
2007-12-26 10:18:01 -08:00
nasmlib.c
nasmlib: fix nasm_str[n]icmp()
2008-06-28 18:31:08 -07:00
nasmlib.h
Fix a few more <ctype.h> instances
2008-06-21 11:03:51 -07:00
ndisasm.1
Update manual pages
2007-09-19 21:41:27 -07:00
ndisasm.c
Use an explicit table for tolower() to avoid a function call
2008-06-11 15:49:41 -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
parser.c
Free EOT_DB_STRING_FREE in cleanup_insn()
2008-06-15 17:39:45 -07: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
preproc: %strcat directive to concatenate quoted strings
2008-07-01 21:26:27 -07:00
pptok.pl
pp_directives_len can be uint8_t
2008-06-21 18:18:41 -07:00
preproc.c
preproc.c: make %warning actually issue a warning...
2008-07-13 15:05:53 -07:00
preproc.h
Make the macros table "unsigned char"
2008-06-25 14:54:14 -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
README
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: fix indentation
2008-06-19 23:09:11 -07:00
saa.h
saa: fix indentation
2008-06-19 23:09:11 -07:00
standard.mac
standard.mac: use anonymous contexts
2008-07-02 18:11:49 -07: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
Backport the syncfiles script to the nasm-2.03.x branch
2008-06-16 15:55:19 -07:00
tables.h
Make the macros table "unsigned char"
2008-06-25 14:54:14 -07:00
TODO
tokens.dat
Implement __utf16__() and __utf32__() for the DB family
2008-06-14 16:53:48 -07:00
tokhash.pl
tokhash.pl: fix comment
2008-05-27 14:43:48 -07:00
version
NASM 2.03.01
2008-06-16 21:11:59 -07:00
version.pl
version.pl: produce Makefile variables
2008-02-05 21:29:32 -08:00