From owner-freebsd-current@FreeBSD.ORG Sun Oct 17 10:15:33 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B16E16A4D3; Sun, 17 Oct 2004 10:15:33 +0000 (GMT) Received: from will.iki.fi (will.iki.fi [217.169.64.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9817543D45; Sun, 17 Oct 2004 10:15:16 +0000 (GMT) (envelope-from will+freebsd-current@will.iki.fi) Received: from [192.168.1.101] (KMMCDXI.dsl.saunalahti.fi [195.197.18.211]) by will.iki.fi (Postfix) with ESMTP id 87E22AD; Sun, 17 Oct 2004 13:15:14 +0300 (EEST) Message-ID: <4172461E.9060008@will.iki.fi> Date: Sun, 17 Oct 2004 13:14:54 +0300 From: Ville-Pertti Keinonen User-Agent: Mozilla Thunderbird 0.8 (X11/20041016) X-Accept-Language: en-us, en MIME-Version: 1.0 To: obrien@freebsd.org References: <20041016174925.GA96809@dragon.nuxi.com> In-Reply-To: <20041016174925.GA96809@dragon.nuxi.com> Content-Type: multipart/mixed; boundary="------------020909000407050000000700" X-Content-Filtered-By: Mailman/MimeDel 2.1.1 cc: freebsd-current@freebsd.org Subject: Optimized libc/amd64/string (was Re: [PATCH] optimizing X now that we don't support i386 CPU's on 6-CURRENT) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Oct 2004 10:15:33 -0000 This is a multi-part message in MIME format. --------------020909000407050000000700 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit If -current is now at a stage where simple assembly-language optimizations are desirable, another nice target would be the libc string functions on the amd64 (they're still built from the portable C sources). I'm currently running using the attached files, adapted from NetBSD. Just untarring the contents in /usr/src will include them in a buildworld (without overwriting anything). --------------020909000407050000000700--