Mail Archives: pgcc/1998/06/29/01:39:09
>On Sat, Jun 27, 1998 at 05:58:16PM +0200, Thierry Herbelot wrote:
>> I was wondering wether there existed some tools to do MMX programming on
>> LINUX or FreeBSD (patches to GAS / GCC / ....)
There's an _excellent_ assembler called NASM or Netwide Assembler
which supports all imaginable instructions on x86 CPUs,
including, of course, MMX.
http://www.cryogen.com/Nasm
It uses Intel-alike (but not compatible) syntax.
NASM is written in portable ANSI C so you can run it in Linux, MS-DOS,
Solaris, or on any OS.
It can produce aout, ELF, obj, or almost any object files so the target
OS can be practically anything.
The only problems are that NASM doesn't support yet debug information
and that it's slightly buggy (as it isn't yet even 1.0 version).
However, you probably won't notice the bugs for normal programming.
By the way, NASM has excellent manual too :)
--
| Tuukka Toivonen <tuukkat AT ee DOT oulu DOT fi> [PGP public key
| Homepage: http://www.ee.oulu.fi/~tuukkat/ available]
| Try also finger -l tuukkat AT ee DOT oulu DOT fi
| Studying information engineering at the University of Oulu
+-----------------------------------------------------------
- Raw text -