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 F3CF53851C1F for ; Mon, 22 Jun 2020 11:02:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org F3CF53851C1F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=inria.fr Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Paul.Zimmermann@inria.fr X-IronPort-AV: E=Sophos;i="5.75,266,1589234400"; d="scan'208";a="352343596" 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; 22 Jun 2020 13:02:21 +0200 Date: Mon, 22 Jun 2020 13:02:21 +0200 Message-Id: From: Paul Zimmermann To: libc-alpha@sourceware.org Subject: faster expf128 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_NUMSUBJECT, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Jun 2020 11:02:24 -0000 Hi, I have written some expf128 for x86_64 that is more than 10 times faster than the current glibc/libquadmath code [1] (see slide 21 of [2]). Before making a proper patch for glibc, I'd like to make sure it fits the glibc requirements. In particular, the table size is 16kb. Is that ok? If too large, what table size would be ok? Best regards, Paul [1] https://homepages.loria.fr/PZimmermann/glibc-contrib/ [2] https://members.loria.fr/PZimmermann/talks/quad.pdf