From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-f41.google.com (mail-ot1-f41.google.com [209.85.210.41]) by sourceware.org (Postfix) with ESMTPS id BC66B3858431 for ; Thu, 6 Jan 2022 14:51:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BC66B3858431 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rtems.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ot1-f41.google.com with SMTP id j97-20020a9d17ea000000b0059069215e85so3261323otj.13 for ; Thu, 06 Jan 2022 06:51:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=Bscre/fWt+u75GESYedjL4WaL2qGzbuRyEvhFULC1UM=; b=pppsXiZGNlY7w7q+mocUkHt18qzuvuqlkHAcFxF/msbbfOiNycZnDo+VJ0dedPh0FX w05yhGE0pkrk/sYDR9tWnEi9rbir5OlvASgwKw1ix7KnTnxaPVLAaB1fFuWoZSoiu5Du fVn8S039aE6CQ7b6sqnUJFJlUCyKmFhD0EiO+SxxeCfCsp0HXKQZXP3GReUdOoMHH6MQ WltEHjpjbF6MJSWNKr3ZQBVu+R1olx2QZxtUGg+CcB9h6k0H6dIVRzv5luHGmGshic1g K5f+HZb4a7eFwcAxirWj+dVHXzllmFas37UdNO35/LT4agkmuODOdhN+PPi9qdTfwHWW w65Q== X-Gm-Message-State: AOAM5335AMtTXtOWL+C2TBXd5+nXOAMWb9SJwbyHhMAay0NwAhtpPTYL mLaPZ//x208fVEx7VHtp8k7jFq++Dgk/JQ== X-Google-Smtp-Source: ABdhPJyt/DLwFp+yVeLZ4RA0dUBk9lCZ0bu2zh0kqBoAVy6ms2BJvr8yIF7AqBGw75e5qobECBNCGA== X-Received: by 2002:a9d:61c8:: with SMTP id h8mr5990928otk.152.1641480711736; Thu, 06 Jan 2022 06:51:51 -0800 (PST) Received: from mail-oo1-f51.google.com (mail-oo1-f51.google.com. [209.85.161.51]) by smtp.gmail.com with ESMTPSA id n21sm370076oov.33.2022.01.06.06.51.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 Jan 2022 06:51:51 -0800 (PST) Received: by mail-oo1-f51.google.com with SMTP id b1-20020a4a8101000000b002c659ab1342so688433oog.1 for ; Thu, 06 Jan 2022 06:51:51 -0800 (PST) X-Received: by 2002:a4a:8746:: with SMTP id a6mr36462223ooi.93.1641480711162; Thu, 06 Jan 2022 06:51:51 -0800 (PST) MIME-Version: 1.0 References: <87mtkbbaiu.fsf@keithp.com> In-Reply-To: Reply-To: joel@rtems.org From: Joel Sherrill Date: Thu, 6 Jan 2022 08:51:40 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: correctly rounded mathematical functions To: Paul Zimmermann Cc: Keith Packard , Newlib , christoph.lauter@christoph-lauter.org, Jean-Michel.Muller@ens-lyon.fr, sibid@uvic.ca Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3031.6 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2022 14:51:54 -0000 On Thu, Jan 6, 2022 at 4:12 AM Paul Zimmermann wrote: > > Dear Joel, > > > I hate to ask since I know this is unrelated but what is the best source for > > properly licensed and accurate long double methods. I am still hoping that > > part of an RTEMS GSoC project is to merge them from somewhere into > > newlib. > > as far as I know, four libraries provide long double functions: > GNU libc, Intel Math Library, OpenLibm and Musl. See Table 11 from > https://members.loria.fr/PZimmermann/papers/accuracy.pdf. Is the FreeBSD long double support related to any of those libraries? https://github.com/freebsd/freebsd-src/tree/main/lib/msun Any comments on their implementation? > And of course we also plan to provide (correctly rounded) long double > functions, acos and cbrt are already available on the CORE-MATH page. > > > And I'm thrilled at all the autoconf/automake work. That has really > > been a challenge > > for students. > > Best regards, > Paul