Prune devel/py-EnthoughtBase
[dports.git] / devel / nasm / pkg-descr
1 The Netwide Assembler (NASM) is an x86 and amd64 (x86-64) assembler designed
2 for portability and modularity.  It will output flat-form binary files, a.out
3 (Linux and *BSD), COFF, ELF32, ELF64, Mach-O, Microsoft OMF (OBJ), Win32,
4 Win64, as86 (Minix/Linux bin86 v0.3), LADsoft IEEE-695, Intel hex, Motorola
5 S-record, and a home-grown format called RDOFF.  NASM syntax is similar to
6 Intel's, but is less complex.  It supports Pentium, P6, MMX, 3DNow!, SSE,
7 SSE2, SSE3, SSE4.1, SSE4.2, XOP/FMA4/CVT16 (rev 3.03), and x64 opcodes, among
8 others.  It has strong support for macro conventions.
9
10 The port also includes NDISASM, a binary file disassembler which uses the
11 same instruction set as NASM.
12
13 WWW: http://www.nasm.us/