From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 23 Sep 2002 14:28:32 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 23 Sep 2002 14:27:35 -0400 Received: from atrey.karlin.mff.cuni.cz ([195.113.18.111]:19982 "EHLO atrey.karlin.mff.cuni.cz") by vger.kernel.org with ESMTP id ; Mon, 23 Sep 2002 14:26:46 -0400 Date: Mon, 23 Sep 2002 20:31:57 +0200 From: Pavel Machek To: "Richard B. Johnson" Cc: Pavel Machek , Richard Henderson , Brian Gerst , Petr Vandrovec , dvorak , linux-kernel@vger.kernel.org Subject: Re: Syscall changes registers beyond %eax, on linux-i386 Message-ID: <20020923183157.GD11237@atrey.karlin.mff.cuni.cz> References: <20020922013346.A39@toy.ucw.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi! > > > It's a problem with a 'general purpose' compiler that wants to > > > be "all things" to all people. If somebody made a gcc-compatible > > > compiler, tuned to the ix86 characteristics, I think we could > > > cut the extra instructions by at least 1/2, maybe more. > > > > Remember pgcc? > > > > And btw cutting instructions by 1/2might look nice but unless you can > > keep it as fast as it was, its useless. > > Pavel > > -- > Yes, but to see the affect of cutting down the instruction length, you > need to make benchmarks that emulate running 'forever'. Many bench- Specs contain things like perl and gcc, those are I believe far too big to be put entirely into cache and emulate "Real Life" quite well... Pavel -- Casualities in World Trade Center: ~3k dead inside the building, cryptography in U.S.A. and free speech in Czech Republic.