From patchwork Wed Dec 16 16:56:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 41469 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3338A385DC1A; Wed, 16 Dec 2020 16:56:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3338A385DC1A DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1608137816; bh=myxWhHOU4hT11J36TUnJzCGAK1/cicy5JUpoqBTbk0U=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=wgYjC6KzlTZcatFL1S/BJcfdCFwSolAls2SIceEvOf5y1okRAbZKNWZqdAEsJOa7Z 3PjuDzsIY82U7gMqIjW6Qte+ZQFv/OvX1A9hUH7k+EiRy0IX5sAArA8PvyyfV2QjnB y0dILvlNvL0tB8lK5hmObGhRHE5lnonKwAv59CRk= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130072.outbound.protection.outlook.com [40.107.13.72]) by sourceware.org (Postfix) with ESMTPS id 237783857829 for ; Wed, 16 Dec 2020 16:56:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 237783857829 Received: from MR2P264CA0069.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:31::33) by AM0PR08MB3651.eurprd08.prod.outlook.com (2603:10a6:208:d4::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.17; Wed, 16 Dec 2020 16:56:47 +0000 Received: from VE1EUR03FT037.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:31:cafe::81) by MR2P264CA0069.outlook.office365.com (2603:10a6:500:31::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.19 via Frontend Transport; Wed, 16 Dec 2020 16:56:47 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;sourceware.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT037.mail.protection.outlook.com (10.152.19.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3676.22 via Frontend Transport; Wed, 16 Dec 2020 16:56:46 +0000 Received: ("Tessian outbound fc5cc0046d61:v71"); Wed, 16 Dec 2020 16:56:46 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 282f4247cf5c0bc9 X-CR-MTA-TID: 64aa7808 Received: from 510bb1397ed1.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 43104E73-5F82-4956-AD08-AFD4C9B10287.1; Wed, 16 Dec 2020 16:56:40 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 510bb1397ed1.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 16 Dec 2020 16:56:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IvVxu7VPOzgf9LgIC/CTJr9nIqYUrjoirPy3ZXdSNQDVQnbLZY1gXpkplI7tdGXGM60SVLbBOwKTb12ddl3GrydxZ6vzVmhIP2ymkxbb57UJFoD/sdgNx2EJJnt69sTXnUU6iWykM4b6xcIOMiOclMjZ8JScZeAtVOwBuemJD5DGuWgj8O2KFGxDl4x7pu0sT/ev08GWnnn5eHJj1Yk2eI/CXl4jjqCnX/db8toncy5TATtUm3reSh8JXyywazzDQuPbSd1y4bL0pF6HeVdutxo+rZL7JM13e1Qt7fMXU53nROKaS54rlb20ocr7lOjLeqyebkv1ce233Na2cw1+qA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=myxWhHOU4hT11J36TUnJzCGAK1/cicy5JUpoqBTbk0U=; b=iihMFCkQmsGIa0pjqagOjPTKKot6OzlI7hKVL2FC4xp3KjwjhnalLkGtW/1U5tDxj8E7M9p9LY+p9XfixT8Sbx1uxfE3RCD68ux8U8Vr9oOhNCgZTw03RruEwQwS5kurU72CBRllUtTDC5oQyJAHrsGP9CquWRxMrkE2HQSTChVkJMk3Khq+a89TRLvlLQgRToemmb1FgvtrVfiR9k2vfQZ2d+0lCm+vdEzc8pWwMbKZNu1Eaca4cRU4JXkK0kgBbJjSt88u9DvKkblylcDkPfauQe6WzSG4CDJs2U6bkk1JbUoTo6WkP/TrWNYBCgiH7kugl8ZvB03SsN21BtnYUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from VE1PR08MB5599.eurprd08.prod.outlook.com (2603:10a6:800:1a1::12) by VI1PR08MB5343.eurprd08.prod.outlook.com (2603:10a6:803:12d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.13; Wed, 16 Dec 2020 16:56:39 +0000 Received: from VE1PR08MB5599.eurprd08.prod.outlook.com ([fe80::4cff:5378:675:8c10]) by VE1PR08MB5599.eurprd08.prod.outlook.com ([fe80::4cff:5378:675:8c10%5]) with mapi id 15.20.3654.025; Wed, 16 Dec 2020 16:56:39 +0000 To: 'GNU C Library' Subject: [PATCH 1/2] Remove dbl-64/wordsize-64 Thread-Topic: [PATCH 1/2] Remove dbl-64/wordsize-64 Thread-Index: AQHW08wb5b0N9Ii85UGMmIJdtHPt/w== Date: Wed, 16 Dec 2020 16:56:39 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [82.24.249.100] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 74d2b5f3-5218-4dd8-c1f0-08d8a1e392dc x-ms-traffictypediagnostic: VI1PR08MB5343:|AM0PR08MB3651: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:305;OLM:305; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: dkPyei7Er1z6iKXVvvUgPNAfDRAx+BcUVUAXahj5n0M+BNxNM5spEW891YIuQeR5LMJZZXWIZfTmXDdL81SJji6M9W61I02xx8LyIzl9Cd6feb8jPbpkCBoCz64NO0PSWVtCy5Q9mYsN3d51Fb8sliMwLQT899fbEDbyuQtyhgXMWsoGPltfDZSItvth5cAoKRCzT4VLE8QqoK1r1O1UDzHIwIhqMl89nUk3U4ZOImUV3P8Q6zvwRDWwpPA6+lyo1MLYVaNxBrDKB1mGOiUj0aUALK74IvGe8bLEKOSEn2ChhlcBS02gJnXd/xDJWyFk2Ku+49A3cGM9J+uCIHFuMcPGES0/RMmcoFBVOe3tCPAXy6xniX7M5TnaqLUHQWzk X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR08MB5599.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(346002)(376002)(366004)(136003)(396003)(86362001)(33656002)(6506007)(91956017)(186003)(9686003)(6916009)(52536014)(76116006)(8936002)(2906002)(55016002)(7696005)(66946007)(26005)(478600001)(64756008)(83380400001)(71200400001)(316002)(66476007)(8676002)(66446008)(5660300002)(66556008)(2004002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?q?/VvgcXOvIiqyFiIscUmJEZ2Rw?= =?iso-8859-1?q?kugrVVSDLytKMhuA+AuZpWU2FBmApOW7jbShlOcAkDkQlgqKc1TgZxy/S5bm?= =?iso-8859-1?q?Oy8nOlv4qNtXluM4afe7XH7j5I+2jeQY7ieKhC751a3R/4vNwJLDeQGHNuBx?= =?iso-8859-1?q?2/Xgk78UgULN/2X3HSmvCKBm86an/5u/9ZOkq5fEczExVlBdZueHV5Cq7Cnp?= =?iso-8859-1?q?ldtRShaKSTdtj6oHHI+UWmafZjpA8e5bAL+O4ZdgjxXTXprjsNmBODKXFvzL?= =?iso-8859-1?q?zgsJyjV0XRkmlhgr+aTLzZnYYQT/YtRe6KeNeC7U51pUHqtLI0vqjnOBLtYM?= =?iso-8859-1?q?2QVXNXbhTnGzmzlrJ4+0ldz4rGbFjLR9x2eSeK1Rs6gZ4U7UwV3QSkzz1g5X?= =?iso-8859-1?q?38bEZBK9SCUTonQqIG7nOAKRb6KVZauqx/pM+uAw8AirUv91nbjPJEMyiYZq?= =?iso-8859-1?q?5GWAOKkBgalDPiJ0ETy51weJynMueC3JC7bkAo7ljlsSg6uXqh72YIxyXA6m?= =?iso-8859-1?q?8yzWJPwB3RInFLyK7njNr+GznZZDAMWmqA8e2vD9DZwkqBJXGtOGcckqXnI9?= =?iso-8859-1?q?fV3mOue0fnaWucb7fyjhwl8+z4zXnFVp6X+gIyNc2R163lDqjK0AQ3wLLdce?= =?iso-8859-1?q?sTcUL/fKXpMGOwkeenxXSRBlCRlaan9krhob6wc9sfDFK74l3kY4IBwjYaru?= =?iso-8859-1?q?3pSkFMO8Q/I0ZpsceYVWwIr3uPG2HR4IiIiZfQVKNdbZ3S1NO95fAlDp6Vtu?= =?iso-8859-1?q?d1FEwnaQAzPn67/SEX7Kr7E94W/jYjsOW3VvOjr8dGJw6Kf24yTqghtzycI8?= =?iso-8859-1?q?9O7GoPzBIX0i4hBpWyp4jU2JDYFnKOXp81SihkGZwAtn9HHVtxOLGVMGfg9L?= =?iso-8859-1?q?UunB+5WT00pcpS8c+w8QFYuPN+VkYcVaT7W4K16h6LSEr0yVW9EZzrbCJcyP?= =?iso-8859-1?q?R/pQ4eBWQ09n7mFhzPoENstbAa4ViGDd0D0IutofngBalBccvVw3h3LWMzoG?= =?iso-8859-1?q?JWM2E0swTlKytKmz7A=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5343 Original-Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 84bae1f2-56e1-4f8a-3aa2-08d8a1e38ec1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Yb6uJxLc9KtoEWTNIL7z93EMuLs4S9zblAfzv2cQwGW/af34Y+oFCDMaHZys85+9ehjaSU5suA3DD/+VHI0Dhgw3kMC8G7XVoT46fAZHZPC4w2KLF/odGYTrj8ld8oH94332p+fEnQqLffnAw5ehvs5Qy6VdgPbls8yjTReepvFJRNqAwFAzdMkzywz9vtxSnwRlYdmt0N61T6hmKtgdBAg8YDsc1FRt5JuGIl9HxpVUTnoQADctfVoMN+YQ+iNPvkxWH1fknVhD5HxS1quZUA0s8DfIHTYsXHDqlFN5uBp0OtSWlSNjdzYRJdi6CM9yH6M3A3IcBMuSsfLogzjmtENyB0g23mIqAs0w95ZdXBYxaURt/rjr2gdd5kDxYH6okfK3e7tSDufUpvFttjhUz4GwbtlsyrZUHxIOG/DslFg= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(396003)(346002)(136003)(39860400002)(376002)(46966005)(9686003)(52536014)(70206006)(47076004)(82740400003)(8936002)(336012)(356005)(81166007)(5660300002)(6506007)(478600001)(7696005)(26005)(8676002)(86362001)(70586007)(186003)(83380400001)(2906002)(82310400003)(316002)(55016002)(33656002)(6916009)(2004002); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2020 16:56:46.4762 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 74d2b5f3-5218-4dd8-c1f0-08d8a1e392dc X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT037.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3651 X-Spam-Status: No, score=-12.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_LOTSOFHASH, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham 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-Patchwork-Original-From: Wilco Dijkstra via Libc-alpha From: Wilco Dijkstra Reply-To: Wilco Dijkstra Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" Remove the wordsize-64 implementations by merging them into the main dbl-64 directory. The first patch adds special cases needed for 32-bit targets (FIX_INT_FP_CONVERT_ZERO and FIX_DBL_LONG_CONVERT_OVERFLOW) to the wordsize-64 versions. This has no effect on 64-bit targets since they don't define these macros. Reviewed-by: Adhemerval Zanella diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c b/sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c index 0b4116e0a843e0c925b08501a028d15e8daa64ae..b89064fb7c41dd857d216b911aeb3935605c6d38 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c @@ -44,6 +44,7 @@ */ #include +#include #include #include #include @@ -80,6 +81,8 @@ __ieee754_log10 (double x) i = ((uint64_t) k & UINT64_C(0x8000000000000000)) >> 63; hx = (hx & UINT64_C(0x000fffffffffffff)) | ((0x3ff - i) << 52); y = (double) (k + i); + if (FIX_INT_FP_CONVERT_ZERO && y == 0.0) + y = 0.0; INSERT_WORDS64 (x, hx); z = y * log10_2lo + ivln10 * __ieee754_log (x); return z + y * log10_2hi; diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c index eba96d0c771a84ccae9bfc99200d8a4c0c3ea14f..d541f0f1b6b00ed78d2ec6f05086f5c053841f2b 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c @@ -1,4 +1,4 @@ -/* Get NaN payload. dbl-64/wordsize-64 version. +/* Get NaN payload. Copyright (C) 2016-2020 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -20,6 +20,7 @@ #include #include #include +#include double __getpayload (const double *x) @@ -30,6 +31,8 @@ __getpayload (const double *x) || (ix & 0xfffffffffffffULL) == 0) return -1; ix &= 0x7ffffffffffffULL; + if (FIX_INT_FP_CONVERT_ZERO && ix == 0) + return 0.0f; return (double) ix; } libm_alias_double (__getpayload, getpayload) diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c index a91099f0d5e129f511cd7eeb219a9b763b96874f..1d9c6c5b1676920c951fdb56cf133bfc64195405 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c @@ -20,12 +20,14 @@ #define lround __hidden_lround #define __lround __hidden___lround +#include +#include #include #include #include #include - +#include long long int __llround (double x) @@ -56,8 +58,16 @@ __llround (double x) } else { - /* The number is too large. It is left implementation defined - what happens. */ +#ifdef FE_INVALID + /* The number is too large. Unless it rounds to LLONG_MIN, + FE_INVALID must be raised and the return value is + unspecified. */ + if (FIX_DBL_LLONG_CONVERT_OVERFLOW && x != (double) LLONG_MIN) + { + feraiseexcept (FE_INVALID); + return sign == 1 ? LLONG_MAX : LLONG_MIN; + } +#endif return (long long int) x; } diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c index 787a7c201dd607584c64af416b9a7447dccc8c38..c0cebe57b798c910f2f3cdc02e86cbecb14285a3 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c @@ -22,6 +22,7 @@ #include #include +#include /* For LP64, lround is an alias for llround. */ #ifndef _LP64 @@ -66,7 +67,17 @@ __lround (double x) FE_INVALID must be raised and the return value is unspecified. */ #ifdef FE_INVALID - if (sizeof (long int) == 4 + if (FIX_DBL_LONG_CONVERT_OVERFLOW + && !(sign == -1 + && (sizeof (long int) == 4 + ? x > (double) LONG_MIN - 0.5 + : x >= (double) LONG_MIN))) + { + feraiseexcept (FE_INVALID); + return sign == 1 ? LONG_MAX : LONG_MIN; + } + else if (!FIX_DBL_LONG_CONVERT_OVERFLOW + && sizeof (long int) == 4 && x <= (double) LONG_MIN - 0.5) { /* If truncation produces LONG_MIN, the cast will not raise diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c index 47dca5f00043e1890d86552446f2bdb2324da8b2..f6b592a368199679fb078d545771219ac794f46c 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c @@ -1,5 +1,4 @@ /* Round to nearest integer value, rounding halfway cases to even. - dbl-64/wordsize-64 version. Copyright (C) 2016-2020 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c index 4240c4c54c8e6a33af4968f68bb5cb4672e509ce..dda177c5ee7a7a53878c7db575e288d9a021870b 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c @@ -1,4 +1,4 @@ -/* Set NaN payload. dbl-64/wordsize-64 version. +/* Set NaN payload. Copyright (C) 2016-2020 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c index 6f7020a96e8c3857da30c7e434c7bbf8dc0ebb91..acc629a00ffbcb8ebcadc38caadfe46d3d8189b8 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c @@ -1,4 +1,4 @@ -/* Total order operation. dbl-64/wordsize-64 version. +/* Total order operation. Copyright (C) 2016-2020 Free Software Foundation, Inc. This file is part of the GNU C Library. diff --git a/sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c b/sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c index a5b0d417a9660cf448bd68fb13a0e216ff91ab2f..a60cf57129d80c50e6e8608dc252db68106cc47d 100644 --- a/sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c +++ b/sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c @@ -1,4 +1,4 @@ -/* Total order operation on absolute values. dbl-64/wordsize-64 version. +/* Total order operation on absolute values. Copyright (C) 2016-2020 Free Software Foundation, Inc. This file is part of the GNU C Library.