From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BrbrU-0005Wt-8K for qemu-devel@nongnu.org; Mon, 02 Aug 2004 08:24:16 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BrbrR-0005Wf-HD for qemu-devel@nongnu.org; Mon, 02 Aug 2004 08:24:16 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BrbrR-0005Wc-Ds for qemu-devel@nongnu.org; Mon, 02 Aug 2004 08:24:13 -0400 Received: from [134.2.12.32] (helo=mx5.informatik.uni-tuebingen.de) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Brbnh-0007L6-Me for qemu-devel@nongnu.org; Mon, 02 Aug 2004 08:20:22 -0400 Received: from localhost (loopback [127.0.0.1]) by mx5.informatik.uni-tuebingen.de (Postfix) with ESMTP id 7AF41121 for ; Mon, 2 Aug 2004 14:20:19 +0200 (MST) Received: from mx5.informatik.uni-tuebingen.de ([127.0.0.1]) by localhost (mx5 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 30406-03 for ; Mon, 2 Aug 2004 14:20:16 +0200 (DFT) Received: from juist (semeai.Informatik.Uni-Tuebingen.De [134.2.15.66]) by mx5.informatik.uni-tuebingen.de (Postfix) with ESMTP id CAA80115 for ; Mon, 2 Aug 2004 14:20:15 +0200 (MST) Received: from falk by juist with local (Exim 4.34) id 1Brbnb-0005mi-3V for qemu-devel@nongnu.org; Mon, 02 Aug 2004 14:20:15 +0200 Subject: Re: [Qemu-devel] Performances on Mac OS X References: <1091448454.410e2e8606e5e@imp4-q.free.fr> From: Falk Hueffner Date: Mon, 02 Aug 2004 14:20:14 +0200 In-Reply-To: <1091448454.410e2e8606e5e@imp4-q.free.fr> (Laurent Amon's message of "Mon, 2 Aug 2004 14:07:34 +0200") Message-ID: <87brhtohoh.fsf@informatik.uni-tuebingen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: Falk Hueffner Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Laurent Amon writes: > Just to let you know that I have been benchmarking with linux-test/nbench on my > Titanium G4/400 and that I have been able to sqeeze a few percents (some 5%) of > performance by compiling with -mcpu=7400 wirth GCC 3.3. This is the only flag > that seems useful. > I have also tried -mpowerpc-gpopt, -mpowerpc-gfxopt, -falign-loops, > -funroll-loops, -fnew-ra, -ftracer. Well, the instruction stubs don't contain loops and are short enough to be trivial to assign registers. So this is not really surprising. > I was wondering whether the implementation of qemu is tied to gcc or > if it might be interesting to try to compile using IBM's compiler, > which is able to generate Altivec code... It might be possible with some work, but Altivec will not be useful for the vast majority of instructions, basically only for MMX and similar things, which AFAIK aren't yet supported in qemu. -- Falk