www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/12/07/20:43:56

X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs-
X-Authentication-Warning: basis.Desk.nl: listserv set sender to owner-beastium-list AT basis DOT desk DOT nl using -f
Message-ID: <19981207212512.D30338@cerebro.laendle>
Date: Mon, 7 Dec 1998 21:25:12 +0100
From: Marc Lehmann <pcg AT goof DOT com>
To: beastium-list AT desk DOT nl
Subject: Re: 3dnow in pgcc
Mail-Followup-To: beastium-list AT desk DOT nl
References: <3 DOT 0 DOT 5 DOT 32 DOT 19981207185114 DOT 00acc440 AT exchange DOT ellemtel DOT se> <Pine DOT GSO DOT 4 DOT 05 DOT 9812072058470 DOT 5488-100000 AT stekt3>
Mime-Version: 1.0
In-Reply-To: <Pine.GSO.4.05.9812072058470.5488-100000@stekt3>; from Tuukka Toivonen on Mon, Dec 07, 1998 at 09:01:13PM +0200
X-Operating-System: Linux version 2.1.131 (root AT cerebro) (gcc version egcs-2.92.25 19981130 (gcc2 ss-980609 experimental))
Sender: owner-beastium-list AT basis DOT Desk DOT nl
Status: RO
Lines: 32

On Mon, Dec 07, 1998 at 09:01:13PM +0200, Tuukka Toivonen wrote:
> On Mon, 7 Dec 1998, David Jonsson wrote:
> 
> ><excerpt><smaller>I'm not on the list. Please consider adding 3dnow in
> >pgcc.. I noticed you are planning MMX in the future.. You might also want
> 
> >Its not in the compiler. It is in the assembler, as.
> 
> "as" support is the first step. When as supports 3dnow, pgcc could
> theoretically generate 3dnow opcodes and take advantage of it.
> I don't know how easy that would to do, and if it would actually
> be useful optimization.

at least full 3dnow support is useful. I see the main advantage in being
able to use fp without switching (but with less precision, no long long
support and not faster).

There are three patches that give better mmx support in asm() statements,
the (old) one of mine (at ftp.goof.com/pub/pcg/test or so) enables the
generation of some mmx instructions.

I believe mmx support in one way or another will be added into egcs next
year. Once we can generate mmx people will start to use parallelization to
make better use of it ;)

      -----==-                                              |
      ----==-- _                                            |
      ---==---(_)__  __ ____  __       Marc Lehmann       +--
      --==---/ / _ \/ // /\ \/ /       pcg AT goof DOT com       |e|
      -=====/_/_//_/\_,_/ /_/\_\                          --+
    The choice of a GNU generation                        |
                                                          |

- Raw text -


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