Re: Compiler support for Intel-MMX?

"Frank Peelo" <fpeelo@portablesolutions.com>
18 Apr 1998 00:49:04 -0400

          From comp.compilers

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]
| List of all articles for this month |

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]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.