pre-github alternative fork from https://repo.or.cz/nasm.git
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
anonymous cypherpunk 5a0ab9a9a0 c23 wtfery + added 2 blank manfiles for 'make install' to not be broken 3 weeks ago
Mkfiles msvc.mak: fix syntax for excluding config.h 4 years ago
asm c23 wtfery + added 2 blank manfiles for 'make install' to not be broken 3 weeks ago
autoconf autoconf bs 3 weeks ago
common BR 3392409: idata_bytes() and resv_bytes() don't match their prototypes 7 years ago
config autoconf bs 3 weeks ago
contrib contrib/MSVC6.txt: Add guide how to use nasm in MSVC6 14 years ago
disasm disam: explicitly change stdin to binary mode 4 years ago
doc doc: swap 'hyphen' and 'minus' in PostScript definition 4 years ago
headers headers: Update year 14 years ago
include c23 wtfery + added 2 blank manfiles for 'make install' to not be broken 3 weeks ago
macros hash generators: rename UNUSED to UNUSED_HASH_ENTRY 4 years ago
misc Move <string.h> inclusion to compiler.h 5 years ago
nasmlib rbtree: add rb_search_exact() 4 years ago
nsis nsis: use /solid compression for smaller size 7 years ago
output outlib: Make ol_add_sym_to being static 4 years ago
perllib perl files: clean up warnings 5 years ago
rdoff error: replace nasm_verror() indirection with preproc callback 5 years ago
stdlib Remove #includes already provided by "compiler.h" 5 years ago
test Merge remote-tracking branch 'github/nasm-2.15.xx' 4 years ago
tools Makefile: add warnings.src to perlreq; longer list of binary files 4 years ago
travis Merge remote-tracking branch 'github/nasm-2.15.xx' 4 years ago
x86 insns.dat: Add Intel Control-Flow Enforcement Technology (CET) instructions 4 years ago
.gitattributes gitattributes: don't try to merge the version file 4 years ago
.gitignore .gitignore: add *.pdf.xz 4 years ago
.travis.yml travis: Disable osx for a while 5 years ago
AUTHORS Correct name spelling and email address 9 years ago
CHANGES Move the revision history into the documentation 16 years ago
ChangeLog Documention Changes for Release 2.00 16 years ago
INSTALL Update the INSTALL file to match current reality 16 years ago
LICENSE LICENSE: update year 14 years ago
Makefile.in Makefile: add warnings.src to perlreq; longer list of binary files 4 years ago
README.md doc: remove references to sourceforge 4 years ago
SubmittingPatches Add SubmittingPatches file 14 years ago
autogen.sh config/unconfig.h: eliminate #undef directives 4 years ago
configure autoconf bs 3 weeks ago
configure.ac clang: mark inline functions unused and add warning options 4 years ago
nasm.1 c23 wtfery + added 2 blank manfiles for 'make install' to not be broken 3 weeks ago
nasm.spec.in nasm.spec.in: need perl; .pdf.xz now build by standard Makefile 4 years ago
nasm.spec.sed nasm.spec: use a sed file to insert perl dependencies 7 years ago
nasm.txt Add group aliases for all prefixed warnings. 5 years ago
ndisasm.1 c23 wtfery + added 2 blank manfiles for 'make install' to not be broken 3 weeks ago
ndisasm.txt ndisasm: man -- Add missing -p option 11 years ago
version NASM 2.15.02 4 years ago
version.pl preproc: standard macros now C-safe, %aliases off, fix %? recursion 5 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.