Related articles |
---|
Compiler support for Intel-MMX? kyoung@newton.ruph.cornell.edu (1998-04-15) |
Re: Compiler support for Intel-MMX? fpeelo@portablesolutions.com (Frank Peelo) (1998-04-18) |
Re: Compiler support for Intel-MMX? Gorup@wwa-fs.bayern.de (Andreas v. Gorup) (1998-04-18) |
Re: Compiler support for Intel-MMX? mtiomkin@iil.intel.com (Michael Tiomkin) (1998-04-21) |
Re: Compiler support for Intel-MMX? ba2395@fen.baynet.de (Florian Klaempfl) (1998-04-29) |
Re: Compiler support for Intel-MMX? nnylfv@ny.ubs.com (Olivier Lefevre) (1998-05-04) |
Re: Compiler support for Intel-MMX? Peter.Damron@Eng.Sun.COM (1998-05-07) |
Re: Compiler support for Intel-MMX? meyer@lps.u-psud.fr (meyer) (1998-05-07) |
From: | Michael Tiomkin <mtiomkin@iil.intel.com> |
Newsgroups: | comp.compilers |
Date: | 21 Apr 1998 00:35:22 -0400 |
Organization: | Intel Israel |
References: | 98-04-068 |
Keywords: | architecture, 386 |
Yong-Ke YOUNG Kenneth wrote:
> Is there compiler that supports dissembling into MMX instructions?
> More precisely, if I have e.g. a vector dot product that I think will
> reap significant benefit if I utilize the MMX instruction set, do I
> have to code by hand or is there a compiler who will do it for me?
From 1996, Intel tried to persuade compiler vendors to start using
the "intrinsics" approach for MMX. The intrinsics are something
between the direct C support and inlined assembly: you have a set of C
"functions" that can be inlined into MMX (or other processor
extravaganza) instructions. You can ask Koby Gottlieb from Intel
Israel (gottlieb@iil.intel.com) what are the compilers that use
intrinsics for MMX. As far as I know, the only compiler that uses MMX
intrinsics is Intel's own icl (a plug-in for MSVC), look at
http://developer.intel.com/design/perftool/icl24/.
Michael
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.