www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/12/24/15:35:34

From: Shawn Hargreaves <Shawn AT talula DOT demon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: MMX
Date: Sun, 22 Dec 1996 11:05:50 +0000
Organization: None
Lines: 24
Distribution: world
Message-ID: <EvRy8DAOYRvyEwas@talula.demon.co.uk>
References: <19961221 DOT 171924 DOT 8327 DOT 4 DOT chambersb AT juno DOT com>
NNTP-Posting-Host: talula.demon.co.uk
MIME-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Benjamin D Chambers writes:
>I saw a lot of posts about Intel MMX.
>What is it?

It's a set of multimedia extensions to the Pentium chipset. It's a while
since I looked at any MMX info, but as I recall, it carries out simple
integer operations (move, compare, add, etc) in parallel, ie. one MMX
instruction operates on many memory addresses. 

According to Intel, this will revolutionise graphics coding and sample
mixing, among other things, but I was less than convinced. For one
thing, I didn't think the MMX instructions would be applicable to
texture mapping, which strikes me as one of the most important tasks a
next-generation multimedia system needs to deal with. But more
importantly, MMX reuses the floating point stack for its registers, so
MMX and floating point instructions can't be used side by side. Argh!
Given that an MMX system would probably have wavetable sound and video
acceleration hardware in any case, if forced to choose between floating
point and MMX, I'd take the floating point...

/*
 *  Shawn Hargreaves - shawn AT talula DOT demon DOT co DOT uk - http://www.talula.demon.co.uk/
 *  Ghoti: 'gh' as in 'enough', 'o' as in 'women', and 'ti' as in 'nation'.
 */

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019