From patchwork Mon Jan 4 09:30:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddhesh Poyarekar X-Patchwork-Id: 41616 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 F256B3858001; Mon, 4 Jan 2021 09:31:11 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F256B3858001 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1609752672; bh=HED4gYFSnTy7svYhkFw3kTM9j3of+CUXRImF/xqxoVQ=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=amkLB2Ryga8WPtqSohq0jNelYIYpeacNfQJYRw7nNTpOzXw1XQMK/e7R5pQWJs9TN SLAcaQIpn5yYEroPenf9JDzIaGstXX/vfiW2T0bC5QeTxQR+eY4iWNgMlZxjtHB6qQ 4q+y8iuajt32MRuIDTTFM8V86/4o7TpwiTw5rUog= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from hedgehog.birch.relay.mailchannels.net (hedgehog.birch.relay.mailchannels.net [23.83.209.81]) by sourceware.org (Postfix) with ESMTPS id 7C5E33858C27 for ; Mon, 4 Jan 2021 09:31:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 7C5E33858C27 X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id D745F642328; Mon, 4 Jan 2021 09:31:06 +0000 (UTC) Received: from pdx1-sub0-mail-a68.g.dreamhost.com (100-96-5-6.trex.outbound.svc.cluster.local [100.96.5.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 40B0A64169A; Mon, 4 Jan 2021 09:31:06 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org Received: from pdx1-sub0-mail-a68.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.11); Mon, 04 Jan 2021 09:31:06 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|siddhesh@gotplt.org X-MailChannels-Auth-Id: dreamhost X-Gusty-Little: 2f4c562428346434_1609752666482_1049710006 X-MC-Loop-Signature: 1609752666482:1657237382 X-MC-Ingress-Time: 1609752666482 Received: from pdx1-sub0-mail-a68.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a68.g.dreamhost.com (Postfix) with ESMTP id CF2167E492; Mon, 4 Jan 2021 01:31:05 -0800 (PST) Received: from rhbox.lan (unknown [103.199.172.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: siddhesh@gotplt.org) by pdx1-sub0-mail-a68.g.dreamhost.com (Postfix) with ESMTPSA id 63E4E7E490; Mon, 4 Jan 2021 01:31:03 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a68 To: libc-alpha@sourceware.org Subject: [COMMITTED] Move generic nan-pseudo-number.h to ldbl-96 Date: Mon, 4 Jan 2021 15:00:31 +0530 Message-Id: <20210104093031.2076325-1-siddhesh@sourceware.org> X-Mailer: git-send-email 2.29.2 In-Reply-To: References: MIME-Version: 1.0 X-Spam-Status: No, score=-1167.8 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_NONE, KAM_DMARC_STATUS, KAM_NUMSUBJECT, RCVD_IN_ABUSEAT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NEUTRAL, TXREP 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: Siddhesh Poyarekar via Libc-alpha From: Siddhesh Poyarekar Reply-To: Siddhesh Poyarekar Cc: joseph@codesourcery.org Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" > I don't think this belongs in sysdeps/generic/. The "pseudo-number" > concept is specific to the ldbl-96 format; a "generic" header is really > something specific to ldbl-96 and so should go in sysdeps/ieee754/ldbl-96/ Done with this commit. > instead. (x86 and m68k have different rules regarding what encodings are > valid. ia64 manuals seem to suggest that only a subset of the encodings > that are invalid on x86 are also invalid on ia64 but I don't have access > to hardware to test.) I retained old behaviour on these platforms with the assumption that architecture maintainers will do what is right. It already does the right thing for m68k AFAICT, which is to ignore the significand MSB. Siddhesh ----------- The concept of pseudo number formats only exists in the realm of the 96 bit long double format. --- sysdeps/{generic => ieee754/ldbl-96}/nan-pseudo-number.h | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sysdeps/{generic => ieee754/ldbl-96}/nan-pseudo-number.h (100%) diff --git a/sysdeps/generic/nan-pseudo-number.h b/sysdeps/ieee754/ldbl-96/nan-pseudo-number.h similarity index 100% rename from sysdeps/generic/nan-pseudo-number.h rename to sysdeps/ieee754/ldbl-96/nan-pseudo-number.h