From owner-freebsd-numerics@freebsd.org Mon Jul 16 12:18:00 2018 Return-Path: Delivered-To: freebsd-numerics@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C3E0104DFCD; Mon, 16 Jul 2018 12:18:00 +0000 (UTC) (envelope-from dimpase@gmail.com) Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C17AE8E3BB; Mon, 16 Jul 2018 12:17:59 +0000 (UTC) (envelope-from dimpase@gmail.com) Received: by mail-lj1-x243.google.com with SMTP id q5-v6so29736385ljh.12; Mon, 16 Jul 2018 05:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Q0qgd+jQ4DNpLjWyQF5xgqLceE73/GS/KtspiISx7kY=; b=kQu23H5dSkNvCzEULeYLXd0N5m7FQN80KGF2zKAbkbrAQGTwDZfVcbGsuRvjxvwZAl 7kCshtN4ErD2DDNGX0akucex5FqUFSRXA4XttVgNuVuz2IgqNEsZZnSrJWplISwM6sNf 4QuW7fcrVys8jHYJwxK2GBaRMAjHW8Y5IS3p3tPzktJ4zxDHmGwlMW+zlSV2QL52TklR HuqpBbpkCanvDeoTd9Q+HOyk9TinKeF8BhyflSQhRQDon0RXHWxeCy0tJgzKv41URfEv OMBGk5WjWfDt6pBnJyjx6UINhnXNZIp4tc7Q8uvdOBwECLVorSyP7JY2R3PloAqO1pwG coyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Q0qgd+jQ4DNpLjWyQF5xgqLceE73/GS/KtspiISx7kY=; b=ay/WH4rJAuR8oLA150uBzl9mYRIC7gTNFNRyrlzkEhapaBt0gnap0enyO9auaOp6Tw /TR1vcsSIRTaHTw+33YhNQT0jt+3xmesh5Xo3QJS9fdQmks+nDFZgjHqKUENGs7ntJm8 qCjNRVzHdeU3lIZXy3mSRuseE5vx+3GGnynrTZ4hWqC+VxEh7lLdmcwSF3cftdeA/itv 6ZZGn4SO3/cY8t3mJ9NepYBiDqIbz7MLW3bdrEInYApitpFnQR7AbAtkmgcImiUME+RL Deo6ODhNeCkk/NRVKo8JT4N/ipjEreZIb6y7axhxb5ATDbB3fUVBMWuKo92YYj5Z6FVE nR3g== X-Gm-Message-State: AOUpUlHVIaeXlwS4nX6psBIU5VQwvR93BrvPoNM61Absg08qqgpZVbeL Q8fHveqPugSgrVxnJrJmMqBZAirBA6oD9sT4Z1mmx3wH X-Google-Smtp-Source: AAOMgpcVV2/ypRqTFExc2l+wBh7acvZyvDwKA/KWY0UWup3Yaxt7MkHavTZnMkcDK/UUIuXJKCqYnOwm145k8hLbiHE= X-Received: by 2002:a2e:8346:: with SMTP id l6-v6mr10631807ljh.72.1531743478376; Mon, 16 Jul 2018 05:17:58 -0700 (PDT) MIME-Version: 1.0 References: <20180715184255.4965AE50@spqr.komquats.com> <4c91b1a4-ecaa-337e-c6d3-89e9d4fcaf83@missouri.edu> In-Reply-To: From: Dima Pasechnik Date: Mon, 16 Jul 2018 13:17:47 +0100 Message-ID: Subject: Re: [PATCH] Recent libm additions To: mat.macy@gmail.com Cc: "Montgomery-Smith, Stephen" , kmacy@freebsd.org, ian@freebsd.org, freebsd-numerics@freebsd.org, freebsd-current@freebsd.org, Steve Kargl , Cy.Schubert@cschubert.com, imp@bsdimp.com Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2018 12:18:00 -0000 Julia's libm is https://github.com/JuliaMath/openlibm (or http://openlibm.org/) The do try merging latest from freebsd (msun), although it seems not the very latest. (see e.g. https://github.com/JuliaMath/openlibm/pull/118) I did try installing the master git branch of openlibm on FreeBSD 11.1 with clang, it builds and passes all tests they have. Does it make sense to contribute there more tests (if any --- they seem to have quite a list), to clear suspicions about precision? On Sun, Jul 15, 2018 at 10:03 PM Matthew Macy wrote: > > On Sun, Jul 15, 2018 at 12:43 PM, Montgomery-Smith, Stephen > wrote: > > On 07/15/2018 02:09 PM, Warner Losh wrote: > >> I'm not saying that he has a lock. I'm saying he's are domain expert and > >> many mistakes can be avoided by talking to him. > >> > >> I'm saying we have history here, and that history, while poorly documented, > >> wasn't followed. To the extent it is poorly documented, we should fix that. > >> > >> Warner > >> > > I agree that we should document the process. Maybe also include > > freebsd-numerics@ on these discussions, as that is why it was created. > > > > But I'm really glad these changes were committed. I have found the > > people tend to drag their feet a lot on numerics issues. > > > > Has anyone done an analysis of the OpenBSD powl functions from an > > accuracy point of view? That is, to test how many ULP of error these > > functions have? If not, I could give it a go, although not for several > > months because life is very busy. > > They're also used by Julia. You might ask there first. > -M > _______________________________________________ > freebsd-numerics@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-numerics > To unsubscribe, send any mail to "freebsd-numerics-unsubscribe@freebsd.org"