From owner-freebsd-hackers Fri Dec 28 16:36:39 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from int-mail.syd.fl.net.au (int-mail.syd.fl.net.au [202.181.0.28]) by hub.freebsd.org (Postfix) with ESMTP id A9E9D37B420 for ; Fri, 28 Dec 2001 16:36:35 -0800 (PST) Received: from fl.net.au (CPE-144-137-79-41.nsw.bigpond.net.au [144.137.79.41]) by int-mail.syd.fl.net.au (Postfix) with ESMTP id 22854168BF for ; Sat, 29 Dec 2001 11:36:31 +1100 (EST) Message-ID: <3C2D100F.80303@fl.net.au> Date: Sat, 29 Dec 2001 11:36:31 +1100 From: Duraid Madina User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.7+) Gecko/20011225 X-Accept-Language: en-us MIME-Version: 1.0 To: hackers@freebsd.org Subject: SSE bcopy etc. Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi all, While we're on the subject of AMD processors... Has anyone considered adding Pentium 2/3/4/Athlon/Athlon XP support to the low level string/bytecopy routines? If we just supported SSE (1) that'd get us (okay, me) a pretty nice performance boost on the P2, P3, P4 and Athlon XP, all in one hit. These days, the "average" new computer supports SSE, and since the GCC 3.x/binutils folk are on their way to supporting this stuff in a Standard way (e.g. '-msse', '-march=athlon' etc.) maybe it's time to code something up? Hmmm. Duraid (P.S. Apologies if there's already SSE/3dnow bcopy stuff in the kernel - I couldn't see it!) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message