From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) by sourceware.org (Postfix) with ESMTPS id DC2193858D32 for ; Mon, 29 Aug 2022 17:37:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DC2193858D32 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=dell.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dell.com Received: from pps.filterd (m0170393.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27TFnhBd012141; Mon, 29 Aug 2022 13:37:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=smtpout1; bh=7So5Uh1hlUwgoMnEZwa284v6drjt7zcRBMELpqjMBn8=; b=X6nzrh7MDLXeyil95TI2RAB2zFNLcH+YJ8ZMSOqqIkNIuRMjZqmqZ0UlU5XWZjTcydqs MsJW2mxXrhsB2T6BE5upjYhyeXTBmvZ9cuqDV7FA7HkHzTCW/QxMrBov6D0gcxWKu3hM 8zSdbwZ+HJJ9IBizGAKBJx3/aK/00zb5+YIIO3XlcecsmIDOBWmMafA2KTGvXYgJcuAw cok3Fz+HzVWwiMe3EZ63Nk7pQPyYJdwNIKAwoCaMgP7IO3E8WTykXw+ozPfkUlJ3WdG7 CHyOCeKu1FlyGzf3TTgBLcYVNlBI/WuY7ft+ffmaATqcb89QvauQvOc/1r1BrVyfOP2I Gg== Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0a-00154904.pphosted.com (PPS) with ESMTPS id 3j7ekkptc7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Aug 2022 13:37:23 -0400 Received: from pps.filterd (m0142693.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 27THWuDe033017; Mon, 29 Aug 2022 13:37:22 -0400 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2173.outbound.protection.outlook.com [104.47.55.173]) by mx0a-00154901.pphosted.com (PPS) with ESMTPS id 3j90mv1d2a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 29 Aug 2022 13:37:22 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dYv3D7tXjSbVrdlU5Tl65EHXDal2c8RzGNBOa9kCgfYTwNcq2Es5k5g/MRfVkKNoTkYYTy1Rwh5lLkaB4nb01DQywJryHC5BT3qBU640VVUaAEBe/2zhaP7BNPlosKnsp0tU649f9BB5zhxZnde/q/dwUjj21srQvVEINmlnCvjvyLLMqdCsUZpEcTlyTHsAbGVbxbY7czIp+gGbh0kl4wNMW4Hg/Yx9UufGokI4L0ShV/xuQGNao53scxQpL+onB0TBC4Lhed4l9I74Sn2IH+/ZZ7cxU8OQAAcaRvingLOvW6wREtnbdgsaysSi4iWG4HRv/p0unREWNzSZOjtEwQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7So5Uh1hlUwgoMnEZwa284v6drjt7zcRBMELpqjMBn8=; b=nomHxlAJFmvu7ppy/ubXYuRmlpkZGZoydVa14kQqNRXKXr6vtfdM0pvi3Gtf2hoeZ/jFEj2dZSURDRgkrXd92FJh8KBJO1tuc1GZ/mL60CboLn6y/ZIqUK4oD3wx3qtz24vEHFihpJQqZjfPJTOW/LAIYv71EQ/DMCDKZSpdjNaSr8fVyU3emkFLTeMV6Hq9sLZkGHMHRaAwTjtdE5yhT9LuT1vsf+RFoZ6vVXA/9TPN4aPEybWbK7OWgyPqVW2WSkdXfoM1ZyhvysibASROl/mjKGCRtENB1ZRJQs9piyqc9YO4DW+PMtN4UdK6knu+kwnEqwxcjPGFv/V46I49jg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none Received: from SA0PR19MB4508.namprd19.prod.outlook.com (2603:10b6:806:b8::7) by BLAPR19MB4548.namprd19.prod.outlook.com (2603:10b6:208:287::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Mon, 29 Aug 2022 17:37:19 +0000 Received: from SA0PR19MB4508.namprd19.prod.outlook.com ([fe80::2072:9276:2829:9401]) by SA0PR19MB4508.namprd19.prod.outlook.com ([fe80::2072:9276:2829:9401%8]) with mapi id 15.20.5566.021; Mon, 29 Aug 2022 17:37:19 +0000 From: "Koning, Paul" To: Jeff Law CC: GCC Patches Subject: Re: [PATCH] [ranger] x == -0.0 does not mean we can replace x with -0.0 Thread-Topic: [PATCH] [ranger] x == -0.0 does not mean we can replace x with -0.0 Thread-Index: AQHYu838/jv9Q1KNb0CWFLhCRzM6yQ== Date: Mon, 29 Aug 2022 17:37:19 +0000 Message-ID: <3556FC77-B935-4C54-934A-FF4297E62F87@dell.com> References: <20220826154606.1155977-1-aldyh@redhat.com> <616b4af5-e3b7-844e-5dcf-a73a5280d114@gmail.com> <825cd304-4844-8708-cfe1-78b142af4f55@moene.org> <21a88c69-eed3-7b1d-bbb7-15d37e5959fd@gmail.com> In-Reply-To: <21a88c69-eed3-7b1d-bbb7-15d37e5959fd@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3654.120.0.1.13) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3a794af3-206a-4d76-0e55-08da89e51f63 x-ms-traffictypediagnostic: BLAPR19MB4548:EE_ x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lMol84+vYLHLfLtPh22GYrEuCpaBqQduDaB1bYj2k1v0998hfKH7meqjjrWPpvvcodrdzrpoE4kKdXKyN/H4xG6kXHRKfCbhDl9OqpzfPiZXYHld3nXr65shq7aX91Y5YrJBAOHOTewKV1t03+GBmKPGFF3uXw4Y+Rz5pHUut+Hbl2MBXTpl7AMRTeObxczHz4a0c7c3+tGR2YIqFdbLhcsF+MIkkFUmmgzlgRnWLMSOczflkDbmB0dnK5/rOZvs2DuOJviOra3OXV+brHPpq41Tq4h1ixWb1f9rGudqtxwwDXQKRE+WsraMcTXAuX0cRn1LXpJoj0swJm1FiuZAZDImsch4c/SL1iYQmQJevRCfsgr9h2RQccBHGb5WixC38Nam6NfYfPKjaPJAjV+2Njm8qOkdlU/VkeD6JD1Doi4KpAnaBvJOGgCth68V6WAMIUnn19gvM1DaaVdwGHEKee/rerTb8GF6xkesGlJoeg4fftgBHTC2lz6TnBA9+DaIgtlUZbAb/ivoBEwaXhIrC1n/2F66130fT2W86JHkSVnsbYNw4MFn76OE2jJEFzWtRoROidmyV6XHhFccQJitX8Pc1jG8Y8ydam20HgLOw117lOE9d0CIU3LDLg5neGUdBz3evQTRB/VQ/Jzwan0SaX8njgNjDkAiMdqycKdf2pdfDDQoC29kSEle7lG5RbazcZYhii3uuU9/pHrlI2m3lzG/ZI53ITL97tCT+Nmi14d/FfxUSLpmYbz5arAWL0DV4MXBJwFnWZtQ+dxJFc/oAZB4ySoclypifrg929mP36XzEUv4wP6IzeS6qrTc58XkPbEF5+Q07wzVn9BOwqyGsQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR19MB4508.namprd19.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(39860400002)(396003)(136003)(346002)(366004)(86362001)(53546011)(6512007)(26005)(71200400001)(6486002)(478600001)(6506007)(41300700001)(186003)(122000001)(38100700002)(82960400001)(38070700005)(2616005)(66446008)(64756008)(6916009)(66476007)(66946007)(5660300002)(66556008)(8676002)(8936002)(4326008)(316002)(786003)(2906002)(36756003)(4744005)(91956017)(76116006)(33656002)(45980500001)(357404004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Oa0DU2Af/ykzvVK+Wm+C1BLo9ZZSVwBN2G7JKxPM+tsmmo0O+zDHUgbvSdy4?= =?us-ascii?Q?/fi1gTzmvwcyAD7NIb5ffCyDqIgUSbTE2FI+uEJVf8i3zrXKbk23OXioMStA?= =?us-ascii?Q?OHRI+sS2q88fXBvL85EzI5nRr9s09HfuKVrR9FAbtcfL9EJAgsc4YT1VPOFE?= =?us-ascii?Q?oWu+TvT/8Cc0OliiCpO6BHdwmUE6ljSVX6m/GyiqI8OQCNURFXUBsfcMuC8N?= =?us-ascii?Q?ZtE1UdmVS2iEEVUgaUs+LoRRjLCVeXRX5yakeE/i9KSTVPwyNk3kynlYWlwo?= =?us-ascii?Q?TgJiwfI5u0uQ3SEM6kXHpfRpe/mcAM2q4YH8L02d+vRoZSPtp/vch64x3DO2?= =?us-ascii?Q?foZwTXlif1sWlkdwKsShOt1kUhVnAsOEKIGQ8QGhs7GZZLuvhfad1tpD8ysJ?= =?us-ascii?Q?gX7SVcTLD7X5TwAIVIHBzrdrugv0Q693ddmxzWdkCUVXyTAhUKwoznZW7A8j?= =?us-ascii?Q?i42E1YwVkbJjBPHJWTWynzq2VfTozsX1XcXzbiIJsAIT+d2m6Cr//QWf4AGb?= =?us-ascii?Q?cQTKYpRP7kbjhY/i1HN4YzR64wq8DNxJwfi+a5RoTpvZMHzhu2lEltMlHXZy?= =?us-ascii?Q?uHZPcDACMNZ5VZom7utsfjTG+/J2a19hzmKeqmiD2KjafPe38i/FV1Jx9nCI?= =?us-ascii?Q?36jjK+xv9V+Kot+IWD5n8kTt0FgYNWEEC5mnAul1/CHk59pURacwmD7TxsfT?= =?us-ascii?Q?oBzARy4NyuwQMD94exd0A0TH4LTFhgWDtCemd+rBmnnaRhKIRJDWsHGObOqd?= =?us-ascii?Q?zLnfxpcApz+Zfjpvp3wwISX1hiGc6fEwPI4KWj6eewWZicD5dfHRTABbwljf?= =?us-ascii?Q?opdNryNCea1sayEiQt/jDAkpbaNpwdOB7ZLsZGV0fxnpA+/hPeERdGqKFGR/?= =?us-ascii?Q?izCr/i67z0lBUqKImgyBUf+UFcIES05YdsLGeNyVnNYbB+HvvPVofE2t/ySF?= =?us-ascii?Q?h5aJYGhSoddS03kYvEFBVJMK63g1RMu7gpc/2j2AxcVlqori/WEFneH8w+Hh?= =?us-ascii?Q?i2b7ZyBAxS2fmIfUfNKK4lFJA1xILgLxIzn/JFhFcrLT81DSaK8xGAj/u48E?= =?us-ascii?Q?Gu2mBIt1xF//HYiH0t9mMX3UiGBfsr3Y3vWq/G1yZlLENEcUHHbHjymaSuAy?= =?us-ascii?Q?iGb7k9s6ogK7M4rYTHzeXnzFB+tRxkmFnFZQhZDjyN6JQfwdy4LH+hjpLfXU?= =?us-ascii?Q?cPuLBQSpwjgSOKlH+rDwjc8cfUowqpTj5U0OHSFFDkjJKdN95pdi+9QFfDnh?= =?us-ascii?Q?7X16EUDQgU+FBgsCiwkjU3kxtth0nRSb3YqqzwWMd2RLhY5bolKshAimhxyq?= =?us-ascii?Q?IVQVnLU8B52dAnCTYMgu/QJ+t4XiacPh4PKnh8vOdnQ/8jN+gB197UiarLxP?= =?us-ascii?Q?XHxdYtrq36kt137F8wErilh8rfzPv5eYdXuJeIMdeRaEZGbslDyqox1KwC55?= =?us-ascii?Q?dt/PDYFTiPMPPd6kuV6OkdmaCnoVun7EUgA9KnFwIcT2ea1WwqUimO0XIZBD?= =?us-ascii?Q?cT0V4cXlZmozj8rZHBFRTjANLVf7KWhSrUpHToUeBGph/bkXbaO+/t4KuzqD?= =?us-ascii?Q?eGGgJyPEBEi9N359w8RlJg0k+atMtXeGW0TKEZy3bDDbxYnEAmxuoTLPM3/V?= =?us-ascii?Q?4g=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <3C6AD457B794074CB4251F1F250138AC@namprd19.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Dell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA0PR19MB4508.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a794af3-206a-4d76-0e55-08da89e51f63 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Aug 2022 17:37:19.2979 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wb1EfGBW85uodVbsKOb8ZHD2/eJhhZquobCi26GqArKKjvAAfmL2ZiTGFgxnrX1VfAJ7rJa9Fvk9fE0VaK0JPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR19MB4548 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-08-29_09,2022-08-25_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 priorityscore=1501 spamscore=0 impostorscore=0 mlxlogscore=802 phishscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 clxscore=1011 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208290081 X-Proofpoint-GUID: jpDbtgVJlOCc3RaHi39_epDJMFmI72MO X-Proofpoint-ORIG-GUID: jpDbtgVJlOCc3RaHi39_epDJMFmI72MO X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 phishscore=0 spamscore=0 mlxlogscore=936 suspectscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2207270000 definitions=main-2208290081 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: > On Aug 29, 2022, at 1:07 PM, Jeff Law via Gcc-patches wrote: >=20 > ... > I guess we could do specialization based on the input range. So rather t= han calling "sin" we could call a special one that didn't have the reductio= n step when we know the input value is in a sensible range. There's some precedent for that, though for a somewhat different reason: fu= nctions like "log1p". And in fact, it would make sense for the optimizer t= o transform log calls into log1p calls when the range is known to be right = for doing so. paul