www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/07/15/08:51:10

Sender: jur AT rz DOT hu-berlin DOT de
Message-ID: <378DD816.F8986B77@informatik.hu-berlin.de>
Date: Thu, 15 Jul 1999 12:46:14 +0000
From: Jens-Uwe Rumstich <rumstich AT informatik DOT hu-berlin DOT de>
Organization: TUSCON
X-Mailer: Mozilla 4.05 [en] (X11; I; Linux 2.2.8 i586)
MIME-Version: 1.0
To: pgcc AT delorie DOT com
Subject: Re: calling functions
References: <3 DOT 0 DOT 32 DOT 19990715013633 DOT 010d9ab0 AT pop DOT xs4all DOT nl>
Reply-To: pgcc AT delorie DOT com

Hi!

[IA64]
> One of the reasons they give why it has so many
> registers, they mention that they want to prevent
> that calling a function gives a lot of overhead.
> 
> What is currently the overhad of a function call at the
> PII, that this needs heavy optimization?

You have to store all variable you want to give to the called function
somewhere. The more variables and the less registers you have, the more
you have to save on the stack or somewhere in the memory. quite ugly.
With the 128 registers this should not be needed very often...

> Greetings,
> Vincent

cu
	Jens-Uwe

- Raw text -


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