You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
H. Peter Anvin (Intel) 68e3802b23 rbtree: add rb_search_exact() 5 years ago
Mkfiles msvc.mak: fix syntax for excluding config.h 5 years ago
asm Merge remote-tracking branch 'github/nasm-2.15.xx' 5 years ago
autoconf autoconf: update check for gcc inlines 6 years ago
common Don't sort opcodes; move all pseudo-ops to the beginning 8 years ago
config clang: mark inline functions unused and add warning options 5 years ago
contrib contrib/MSVC6.txt: Add guide how to use nasm in MSVC6 16 years ago
disasm disam: explicitly change stdin to binary mode 5 years ago
doc doc: swap 'hyphen' and 'minus' in PostScript definition 5 years ago
headers headers: Update year 15 years ago
include rbtree: add rb_search_exact() 5 years ago
macros hash generators: rename UNUSED to UNUSED_HASH_ENTRY 5 years ago
misc Move <string.h> inclusion to compiler.h 7 years ago
nasmlib rbtree: add rb_search_exact() 5 years ago
nsis nsis: use /solid compression for smaller size 8 years ago
output outlib: Make ol_add_sym_to being static 5 years ago
perllib perl files: clean up warnings 6 years ago
rdoff error: replace nasm_verror() indirection with preproc callback 6 years ago
stdlib Remove #includes already provided by "compiler.h" 7 years ago
test Merge remote-tracking branch 'github/nasm-2.15.xx' 5 years ago
tools Makefile: add warnings.src to perlreq; longer list of binary files 5 years ago
travis Merge remote-tracking branch 'github/nasm-2.15.xx' 5 years ago
x86 insns.dat: Add Intel Control-Flow Enforcement Technology (CET) instructions 5 years ago
.gitattributes gitattributes: don't try to merge the version file 5 years ago
.gitignore .gitignore: add *.pdf.xz 5 years ago
.travis.yml travis: Disable osx for a while 7 years ago
AUTHORS Correct name spelling and email address 11 years ago
CHANGES Move the revision history into the documentation 17 years ago
ChangeLog Documention Changes for Release 2.00 18 years ago
INSTALL Update the INSTALL file to match current reality 17 years ago
LICENSE LICENSE: update year 15 years ago
Makefile.in Makefile: add warnings.src to perlreq; longer list of binary files 5 years ago
README.md doc: remove references to sourceforge 5 years ago
SubmittingPatches Add SubmittingPatches file 15 years ago
autogen.sh config/unconfig.h: eliminate #undef directives 6 years ago
configure.ac clang: mark inline functions unused and add warning options 5 years ago
nasm.spec.in nasm.spec.in: need perl; .pdf.xz now build by standard Makefile 5 years ago
nasm.spec.sed nasm.spec: use a sed file to insert perl dependencies 8 years ago
nasm.txt Add group aliases for all prefixed warnings. 6 years ago
ndisasm.txt ndisasm: man -- Add missing -p option 12 years ago
version version: this is now the 2.16 development branch 5 years ago
version.pl preproc: standard macros now C-safe, %aliases off, fix %? recursion 6 years ago

README.md

NASM, the Netwide Assembler

master

Many many developers all over the net respect NASM for what it is: a widespread (thus netwide), portable (thus netwide!), very flexible and mature assembler tool with support for many output formats (thus netwide!!).

Now we have good news for you: NASM is licensed under the "simplified" (2-clause) BSD license. This means its development is open to even wider society of programmers wishing to improve their lovely assembler.

Visit our nasm.us website for more details.

With best regards, the NASM crew.