X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs- Date: Mon, 29 Jun 1998 04:35:36 +0300 (EET DST) From: Tuukka Toivonen X-Sender: tuukkat AT stekt10 To: Thierry Herbelot cc: beastium Subject: Re: mmx programming In-Reply-To: <19980628212926.53533@cerebro.laendle> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Marc Lehmann Status: RO X-Status: A Content-Length: 1161 Lines: 30 >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 [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 +-----------------------------------------------------------