From owner-freebsd-multimedia Tue Mar 14 3:30:59 2000 Delivered-To: freebsd-multimedia@freebsd.org Received: from maple.ocn.ne.jp (maple.ocn.ne.jp [202.234.233.50]) by hub.freebsd.org (Postfix) with ESMTP id 1A3D037B729; Tue, 14 Mar 2000 03:30:53 -0800 (PST) (envelope-from nakai@gnome.gr.jp) Received: from ultra7 (p30-dna13marunouchi.tokyo.ocn.ne.jp [211.0.235.158]) by maple.ocn.ne.jp (8.9.1a/OCN) with SMTP id UAA04182; Tue, 14 Mar 2000 20:30:37 +0900 (JST) Date: Tue, 14 Mar 2000 20:27:46 +0900 From: Yukihiro Nakai To: steve@snuggly.demon.co.uk Cc: ports@freebsd.org, multimedia@freebsd.org Subject: Re: gogo + 3dnow In-Reply-To: References: Message-Id: <38CE2232B4.00EFNAKAI@maple.ocn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver 1.25.04 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I'm the maintainer of gogo :-) The gogo 2.26a supports Athlon but you need a patched nasm (maybe you did it) or 3dnow tool by the gogo author.. I put the test version of port here: http://daemon.gnome.gr.jp/~nakai/gogo.tar.gz And please also send the authors about this report, because they are pleased the be faster (even it's little). On Fri, 10 Mar 2000 20:42:31 +0000 (GMT) Steve Roome wrote: > (Firstly, apologies for crossposting, I wasn't sure which group to send > this to.) > > Anyone else used gogo much from the ports collection ? > > I've just been having a play with it, and it's looking to me > like 3dnow, and even the extra new 3dnow stuff in the athlon > could come in quite handy for this sort of stuff... > > On an Athlon 500, (3.4-STABLE cvsupped about last weekend) > I get the following results : > > gogo -test -nopsy -off 3dn -off e3dn -off mmx : 16.61x > [I think that's pretty much how it would get compile under > FreeBSD without nasm, i.e. with the default tools] > > gogo -test -nopsy -off 3dn -off e3dn : 17.74x > [So with mmx it's not much faster] > > gogo -test -nopsy -off 3dn : 17.58 > [no idea why this is slower, perhaps using e3dn but not 3dn doesn't > work properly in the port ?] > > gogo -test -nopsy -off e3dn : 28.81 > [so using 3dnow instructions almost doubles the speed ?] > > gogo -test -nopsy : 30.52 > [and another 6% improvement with the e3dn instructions - granted, I had > to patch nasm for these..] > > Anyway, in comparison to say, gcc-2.7.2.3 and the default assembler this > sort of program goes about twice as fast... Is that a good reason to have > 3dnow support in the default compiler/assembler, or would it be worth > adding these e3dn patches only to the nasm port ? > > I'm probably missing something really obvious and talking a load of > rubbish.. (what a change there) but at first glance this is an astounding > difference in performance. > > Steve > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ports" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message