contrib
contrib/MSVC6.txt: Add guide how to use nasm in MSVC6
2010-01-24 23:17:55 +03:00
doc
doc: update documentation for a version 2.12 release
2016-02-18 11:49:33 -08:00
headers
headers: Update year
2010-04-25 12:02:38 +04:00
inttypes
Add _MIN and _MAX macros for the fixed-size types.
2007-08-20 20:09:11 +00:00
lib
Portability improvements and autoconf modernization
2016-02-18 01:03:51 -08:00
macros
smartalign.mac: Ignore smartalign in preprocess-only mode
2016-01-15 11:03:40 -08:00
misc
debug: Drop LOGALLOC usage
2014-05-09 22:22:34 +04:00
Mkfiles
Change nasmlist/ListGen to lfmt/struct lfmt
2016-02-18 01:16:18 -08:00
nsis
New NSIS script
2009-09-14 23:17:03 +04:00
output
Merge branch 'master' into elfmerge
2016-02-18 13:57:03 -08:00
perllib
phash.sh: Use int() for the size of the hash table
2012-03-26 09:25:10 -07:00
rdoff
rdflib: actually get the time
2016-02-12 21:21:57 -08:00
test
test/Makefile: add a rule for nasm itself
2016-02-18 13:06:04 -08:00
.gitignore
gitignore: properly ignore generated man pages
2016-02-17 22:06:20 -08:00
aclocal.m4
Portability improvements and autoconf modernization
2016-02-18 01:03:51 -08:00
assemble.c
Change nasmlist/ListGen to lfmt/struct lfmt
2016-02-18 01:16:18 -08:00
assemble.h
Get rid of a bunch of unnecessary indirections
2016-02-17 20:27:41 -08:00
AUTHORS
Correct name spelling and email address
2015-01-18 20:21:14 +02: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
Merge branch 'master' into elfmerge
2016-02-18 13:57:03 -08:00
configure.in
Windows portability fixes
2016-02-18 14:40:37 -08:00
crc64.c
Add missing header file in crc64.c
2014-11-25 12:14:52 -08:00
directiv.dat
Rename filenames to 8.3 format
2010-06-15 10:47:16 -07:00
directiv.pl
Use a more optimal value for the UNUSED slot
2016-01-29 12:05:27 -08:00
disasm.c
disasm: Drop unused variable
2015-11-05 01:16:09 +03:00
disasm.h
iflag: Start using new instruction flags engine
2013-11-24 13:20:59 +04:00
disp8.c
disp8: Consolidate a logic to get compressed displacement
2013-11-20 15:40:55 -08:00
disp8.h
disp8: Consolidate a logic to get compressed displacement
2013-11-20 15:40:55 -08:00
eval.c
Remove additional function pointers that never change
2016-02-18 01:25:46 -08:00
eval.h
Remove additional function pointers that never change
2016-02-18 01:25:46 -08:00
exprlib.c
NASM: relicense under the 2-clause BSD license
2009-07-06 11:09:11 -07:00
float.c
Get rid of a bunch of unnecessary indirections
2016-02-17 20:27:41 -08:00
float.h
Get rid of a bunch of unnecessary indirections
2016-02-17 20:27:41 -08:00
hashtbl.c
hash_init: check for size being power of two
2009-11-06 22:00:37 +03:00
hashtbl.h
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
iflag.h
iflag: Don't use c99 array initialization
2013-12-10 11:10:19 +04:00
ilog2.c
Portability improvements and autoconf modernization
2016-02-18 01:03:51 -08:00
insns-iflags.pl
Sync to public Intel EAS version 021.
2014-10-16 16:31:31 -07:00
insns.dat
insns.dat: Add SMSW for 64 bit mode
2015-09-13 16:30:21 +03:00
insns.h
iflag: Start using new instruction flags engine
2013-11-24 13:20:59 +04:00
insns.pl
insns: Move 'np' mnemonic into @plain_codes
2014-08-25 20:04:30 +04: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
Remove ofmt->current_dfmt indirection
2016-02-17 20:55:08 -08:00
labels.h
labels.c: cleanup
2010-07-28 18:00:18 +04:00
LICENSE
LICENSE: update year
2010-08-12 20:15:27 -07:00
listing.c
Change nasmlist/ListGen to lfmt/struct lfmt
2016-02-18 01:16:18 -08:00
listing.h
Change nasmlist/ListGen to lfmt/struct lfmt
2016-02-18 01:16:18 -08:00
macros.pl
Use a more optimal value for the UNUSED slot
2016-01-29 12:05:27 -08:00
Makefile.in
Change nasmlist/ListGen to lfmt/struct lfmt
2016-02-18 01:16:18 -08:00
md5.h
Add a MD5 implementation
2016-01-24 14:14:00 +03:00
md5c.c
Add a MD5 implementation
2016-01-24 14:14:00 +03:00
mkdep.pl
Add copyright verbiage to Perl scripts; update LICENSE
2009-06-28 16:54:44 -07:00
nasm.c
Make a few more data items static and const
2016-02-18 02:28:15 -08:00
nasm.h
Windows portability fixes
2016-02-18 14:40:37 -08:00
nasm.nsi
nsis: Remove desktop bat link as well
2011-07-15 23:13:26 +04:00
nasm.spec.in
nasm.spec.in: switch to .xz as the source file
2012-02-26 08:19:56 -08:00
nasm.txt
BR3392248: Update nasm manual
2013-04-20 20:24:01 +04:00
nasmlib.c
nasmlib: allow writing of sparse files
2016-02-18 14:24:40 -08:00
nasmlib.h
nasmlib: allow writing of sparse files
2016-02-18 14:24:40 -08:00
ndisasm.c
debug: Drop LOGALLOC usage
2014-05-09 22:22:34 +04:00
ndisasm.txt
ndisasm: man -- Add missing -p option
2013-04-20 20:18:46 +04:00
opflags.h
Remove "high 16" register class macros for xmm/ymm/zmm
2013-11-28 11:35:34 -08:00
parser.c
Remove additional function pointers that never change
2016-02-18 01:25:46 -08:00
parser.h
Remove additional function pointers that never change
2016-02-18 01:25:46 -08:00
phash.pl
Fix Perl deprecation warnings.
2010-11-07 17:20:23 +01:00
pptok.dat
preproc: Revert to the NASM 2.09 preprocessor
2012-03-03 16:23:19 -08:00
pptok.pl
Use a more optimal value for the UNUSED slot
2016-01-29 12:05:27 -08:00
preproc-nop.c
Make struct preproc_ops const
2016-02-18 02:20:59 -08:00
preproc.c
Make struct preproc_ops const
2016-02-18 02:20:59 -08:00
preproc.h
preproc: Split get rid of global preproc methods
2012-05-07 01:57:55 +04:00
quote.c
quote: Fix returning out of string pointer, take 2
2014-12-20 15:07:39 +03:00
quote.h
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
raa.c
raa: move private parts of the implementation into raa.c
2016-02-16 17:47:25 -08:00
raa.h
raa: move private parts of the implementation into raa.c
2016-02-16 17:47:25 -08:00
rbtree.c
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
rbtree.h
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
README
README: add note to see the AUTHORS file
2010-01-06 20:56:11 -08:00
realpath.c
realpath: if we can't get the full path, return the known portion
2016-02-18 01:53:47 -08:00
regs.dat
Remove "high 16" register class macros for xmm/ymm/zmm
2013-11-28 11:35:34 -08:00
regs.pl
AVX-512: Add support for parsing braces
2013-08-06 09:37:52 +04:00
saa.c
Replace unchecked fwrite() calls
2014-10-21 12:50:47 -07:00
saa.h
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
standard.mac
bnd: Add a new nobnd prefix
2013-12-04 20:10:08 -08:00
stdscan.c
stdscan: Rework curly brace parsing routines
2013-11-27 15:43:33 -08:00
stdscan.h
stdscan: switch to stdscan_get/set routines
2009-10-31 20:02:43 +03:00
strfunc.c
strfunc: Tabs to spaces conversion
2013-09-21 13:14:15 +04:00
SubmittingPatches
Add SubmittingPatches file
2010-10-03 21:02:08 +04:00
sync.c
sync.c: Get sync points limit back
2009-12-22 23:42:03 +03:00
sync.h
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
syncfiles.pl
Add copyright verbiage to Perl scripts; update LICENSE
2009-06-28 16:54:44 -07:00
tables.h
AVX-512: Fix instruction match function
2013-08-22 19:37:37 +04:00
TODO
General push for x86-64 support, dubbed 0.99.00.
2007-04-12 02:40:54 +00:00
tokens.dat
Sync to public Intel EAS version 021.
2014-10-16 16:31:31 -07:00
tokhash.pl
Use a more optimal value for the UNUSED slot
2016-01-29 12:05:27 -08:00
ver.c
Add copyright headers to the *.c/*.h files in the main directory
2009-06-28 17:13:04 -07:00
version
NASM 2.12rc5
2016-02-18 11:50:42 -08:00
version.pl
Add copyright verbiage to Perl scripts; update LICENSE
2009-06-28 16:54:44 -07:00