From owner-freebsd-current@FreeBSD.ORG Sat Jun 2 00:16:34 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CF74B1065677 for ; Sat, 2 Jun 2012 00:16:34 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8BBFB8FC17 for ; Sat, 2 Jun 2012 00:16:34 +0000 (UTC) Received: by obcni5 with SMTP id ni5so4592921obc.13 for ; Fri, 01 Jun 2012 17:16:33 -0700 (PDT) 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 :cc:content-type; bh=Qa20qzVSnjS7z/3s6SvLQ/P4SB8qEFL9vQv5yvs8O1g=; b=GSdZXD+TPOwUxh/c52WcSjycMxsqhqS97vux+KwlEs4vNEYfBWlLDvhJaoJqplhKck c2wGNmNgXzYnpsfBa68jZ5WWJnAYkic1QUyhydLu/ueN6uXuEw64Vk31I95sAfo3Tze8 RgNjPKBdVM/6zCh/XSkLpl4mQuYJtLe/LWnao= 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 :cc:content-type:x-gm-message-state; bh=Qa20qzVSnjS7z/3s6SvLQ/P4SB8qEFL9vQv5yvs8O1g=; b=gPPxtTI8i+ksBwBhtiobO+zO576ykMsXRzYrvETB4H9l4iqqlQNBJ1CXEjEkcIQdfU G4/ZLuFWIxB34w+T1LqTw0Z4bX8c01aotSg7wxZlfRT0NKIT71FDNza3Dn2Bw4Bwi+Fa CnMAn6sxXn1iETMobOqTjheCcVL0fAw8/uA1tXppS/ILQcUBKVG6AFJ1SBgVcEf80ghn VgsNdudKvrP3eONWHXQtgSR0BHjJfzK3IEmIK/rYpjTCmHQlTPDXQxMe6FggZiNtGbeM 6KcO/w2D+kS1W8MIQ2y2giaHR8q8ktCpHkJAQfTi9zx/Y338W4t0BnYt6AtQ1iVtoz14 SkPw== Received: by 10.60.170.38 with SMTP id aj6mr4452758oec.51.1338596193263; Fri, 01 Jun 2012 17:16:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.182.204.69 with HTTP; Fri, 1 Jun 2012 17:16:03 -0700 (PDT) In-Reply-To: <20120602000357.GC56049@server.rulingia.com> References: <4FC30090.4070003@gwdg.de> <201205311145.15454.jhb@freebsd.org> <201206011029.13865.jhb@freebsd.org> <20120602000357.GC56049@server.rulingia.com> From: Eitan Adler Date: Fri, 1 Jun 2012 17:16:03 -0700 Message-ID: To: Peter Jeremy Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmqnAYfsnwKa46Sw0O+G1Kk73U01Ay3R3rS+MV+Ne5aDRDKWOzEp+AX+ihfo9Y6Zs2fr6zK Cc: freebsd-current@freebsd.org Subject: Re: Use of C99 extra long double math functions after r236148 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 02 Jun 2012 00:16:34 -0000 On 1 June 2012 17:03, Peter Jeremy wrote: > On 2012-Jun-01 10:29:13 -0400, John Baldwin wrote: >>On Friday, June 01, 2012 1:55:10 am Eitan Adler wrote: >>> Also, are there BSD licensed naive implementations of these functions >>> we can use? Would it be okay to has slow, but accurate versions of >>> these functions as a stopgap? >> >>Peter Jeremy more or less has a stopgap already ready judging by the comments >>in the thread thus far. > > There's probably an hours work by either stephen@ or myself to adapt > the work I did on cephes in Sage to a standalone FreeBSD port. > Unfortunately, both stephen@ & I are currently otherwise occupied and > other comments in this thread suggest that the inclusion of such a port > would be strongly opposed. > > Note that cephes isn't "slow but accurate" - it's reasonably fast but > naive and therefore dodgy in edge cases. Yes, I was asking if any of the former type exist. Optimally we would want fast and accurate - but it doesn't currently exist. Fast, but inaccurate has been strongly objected to. Is there third option? -- Eitan Adler