From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sourceware.org (Postfix) with ESMTPS id BADCB3858C2C for ; Tue, 3 Aug 2021 07:59:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BADCB3858C2C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=inria.fr Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=inria.fr DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:message-id:from:to:subject; bh=9OOe26rcbSBWlpyz//724xwh/ZunpWN3y7gRuiP6qzM=; b=NT0k9YGfrelnqFs7qt4p0B+R/wdvRXjCGqPA3hXc1RrNzHaxlpOWFayl 23KtmriJkcpYY16/bdneVLdjteRdu/g709EOxFBB1xvP7jPfTnaJ6rCFV 1Ir9sMM0cDXWGZZ46Sx2aDuzNtR5hu5oHq6Sve6vKmMEYn77Bbw0CnRQI I=; IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AKH0czqtdYGVi29D7f45NNor97skDAtV00zEX?= =?us-ascii?q?/kB9WHVpm6Oj/PxG8M536faLslwssRgb8Li90cK7Lk80m6QY3bUs?= X-IronPort-AV: E=Sophos;i="5.84,291,1620684000"; d="scan'208";a="389579681" Received: from tomate.loria.fr (HELO tomate) ([152.81.10.51]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Aug 2021 09:59:17 +0200 Date: Tue, 03 Aug 2021 09:59:17 +0200 Message-Id: From: Paul Zimmermann To: newlib@sourceware.org Subject: accuracy of mathematical functions X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham 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: Tue, 03 Aug 2021 07:59:20 -0000 Hi, I am about to publish a new version of the comparison of the accuracy of mathematical functions. This new version will be co-authored with Vincenzo Innocente and will include two new libraries: Apple Libm and CUDA. I take the opportunity to check the following issues, which seem to be still present in the last release (4.1.0) of Newlib that we will use in that update: * large error for powf (169 ulps) * sqrtf not correctly rounded for directed rounding modes -> fixed in git version * large error for pow in double precision (636 ulps) Are some of these issues fixed in the git version, or are there plans to fix them? Best regards, Paul PS: the previous version (already with 4.1.0) is available here: https://members.loria.fr/PZimmermann/papers/accuracy.pdf