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? (fwd) reid@micro.ti.com (Reid Tatge) (1998-05-04) |
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) |
[1 later articles] |
From: | "Frank Peelo" <fpeelo@portablesolutions.com> |
Newsgroups: | comp.compilers |
Date: | 18 Apr 1998 00:49:04 -0400 |
Organization: | Indigo |
References: | 98-04-068 |
Keywords: | architecture, optimize, comment |
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?
You might have a look the Free Pascal Compiler, which is at
http://www.brain.uni-freiburg.de/~klaus/fpk-pas/
Don't know if it's what you're looking for, but I saw the following in
its docs:
{MMX} : MMX support
As of version 0.9.8, Free Pascal supports optimization for the MMX
Intel processor. This optimizes certain code parts for the MMX Intel
processor, thus greatly improving speed. The speed is noticed mostly
when moving large amounts of data. Things that change are Data with a
size that is a multiple of 8 bytes is moved using the movq assembler
instruction, which moves 8 bytes at a time
FP
[Sounds like they're using it for block moves, which is certainly a fine
idea but doesn't use any of the DSP-like arithmetic goodies. -John]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.