From owner-freebsd-arch@FreeBSD.ORG Sun Jan 13 22:53:25 2013 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8DA738BA for ; Sun, 13 Jan 2013 22:53:25 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181]) by mx1.freebsd.org (Postfix) with ESMTP id 0F943308 for ; Sun, 13 Jan 2013 22:53:24 +0000 (UTC) Received: by mail-lb0-f181.google.com with SMTP id ge1so2476776lbb.26 for ; Sun, 13 Jan 2013 14:53:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=ak5AfRx5TzLyyIgqE7VOSmYhYT1iC6RuEGnilbDVDRs=; b=Nha2z3otxaD+sAooejx5A1IcJFXA+hXjgUHuWfa9I0PFrPJXYG0CPkkt5Auk+7D960 9bNzTISgfq+5t8/ThLOhFQYicaStrJXTkchIHNkcMhlrV3XmbOKPaB26byL26bWVKxvn i+MVyssuDvxUTPOEy0WMLhbi++eH0Lg858+2k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:x-gm-message-state; bh=ak5AfRx5TzLyyIgqE7VOSmYhYT1iC6RuEGnilbDVDRs=; b=VX9BM7iluab+VslhyJTctz47iu5VDqy385/NZTXS4OymqYpNnHYZaemv/uBKLFhvLo nkIpeOC7HswGOlRgZvv5rIgE4IICUDTxNfe/jByBiA8+9VBIYYOfFVcF69woCWVG7s+G pJr8l+cw7BG3MDR02BF/oNRrfLh6m9lALNzyId4jLsFaigMFCGrNn7cFku0mz0ifpH1l HkcQ3heH2J3YLjv2794yWFJkIXWMpn2a+9DcXenT5sj52AJ01SxUYhuAN2DuOOqeolip BKhl+83pQy0wOL0d/qI7b/bpKKR2gL2iHc/GJe8vmRhQaqXv7zfvgGa6GZjFBfKkC/CY AoxQ== Received: by 10.112.23.2 with SMTP id i2mr34942345lbf.24.1358117603657; Sun, 13 Jan 2013 14:53:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.151.36 with HTTP; Sun, 13 Jan 2013 14:52:52 -0800 (PST) In-Reply-To: <20130113224800.GS1410@funkthat.com> References: <20130112233147.GK1410@funkthat.com> <20130113014242.GA61609@troutmask.apl.washington.edu> <20130113053725.GL1410@funkthat.com> <20130113202952.GO1410@funkthat.com> <20130113224800.GS1410@funkthat.com> From: Eitan Adler Date: Sun, 13 Jan 2013 17:52:52 -0500 Message-ID: Subject: Re: how long to keep support for gcc on x86? To: Peter Wemm , Adrian Chadd , freebsd-arch@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkdc059TQ4JcAye4O8KpEqXbg7fSAt7/RknwMWQLN//Fstt4JeBuTC2PlkwneVHTqTFZJeB X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jan 2013 22:53:25 -0000 On 13 January 2013 17:48, John-Mark Gurney wrote: > I already have a gcc compatible version of an improved AES-NI for > amd64... The real question is, do I improve things further by using > intrinsics which means we can share code between amd64 and i386 and get > great performance from both, or do I simply make a seperate version > for i386 that is gcc compatible, but not as good performance... Maybe throw the "very improved" version into a comment that can be used later, when the compiler is not an issue? -- Eitan Adler