www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/07/07/16:33:20

X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs-
Date: Tue, 7 Jul 1998 19:06:14 +0300 (EET DST)
From: Tuukka Toivonen <tuukkat AT ees2 DOT oulu DOT fi>
X-Sender: tuukkat AT stekt3
To: Andrea Arcangeli <arcangeli AT mbox DOT queen DOT it>
cc: Linux Programming <linux-c-programming AT tower DOT itis DOT com>,
linuxprog AT geeky1 DOT ebtech DOT net, beastium-list <beastium-list AT Desk DOT nl>
Subject: Re: passing args in regs speed (was:something else)
In-Reply-To: <Pine.LNX.3.96.980706190925.32147A-100000@penguin.e-mind.com>
Message-ID: <Pine.SOL.3.96.980707185255.14909B-100000@stekt3>
MIME-Version: 1.0
Sender: Marc Lehmann <pcg AT goof DOT com>
Status: RO
Lines: 25

On Mon, 6 Jul 1998, Andrea Arcangeli wrote:

>I think that you can use only the register that gcc doesn' t save across
>call (eax/edx and ?!?)... 

Hmm, Glynn said that gcc doesn't save any general purpose registers
except EBP. This definitely means EAX/EBX/ECX/EDX/ESI/EDI, I think.
(Or that is what I understood.)

>Good! Remeber to put in #ifdef __i386__ (I have not read the patch
>though).

Well, right now it's _only_ for testing purposes. It might be good
idea to release an optimized version for general use, however...
- I would download the latest version of bzip2 for this. 
- I want people to try out if it's faster on other people's
  computer and not just in mine. Any volunteers? :)
(being only for testing purposes here means only for x86 8-)

--
| Tuukka Toivonen <tuukkat AT ee DOT oulu DOT fi>       [PGP public key
| Homepage: http://www.ee.oulu.fi/~tuukkat/       available]
| Try also finger -l tuukkat AT ee DOT oulu DOT fi
| Studying information engineering at the University of Oulu
+-----------------------------------------------------------

- Raw text -


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