From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 69709 invoked by alias); 23 Jul 2019 15:34:54 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 69701 invoked by uid 89); 23 Jul 2019 15:34:53 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-7.7 required=5.0 tests=AWL,BAYES_00,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: EUR03-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr50055.outbound.protection.outlook.com (HELO EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.55) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 23 Jul 2019 15:34:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8jBmWV6BdN22QmjuBKAFsDtBh4zqKEwAY4m964ZMzgg=; b=okJSm4v4jSF6NqUxGM6qctAoRM6F0afm6MQ2pyY6NADVgK6dqckoPYmD6mzw7t6vYr2uGopKLd34zHYrQxHDuChTnLQM/RzzKmDjQdNGhQ30mHev4kjDEYQe2GOUxui/y5drOv24SQRFUDgxwfRz8EITLMlziRHjV/IXgsRIIK8= Received: from HE1PR08CA0078.eurprd08.prod.outlook.com (2603:10a6:7:2a::49) by VI1PR0801MB1855.eurprd08.prod.outlook.com (2603:10a6:800:59::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.17; Tue, 23 Jul 2019 15:34:44 +0000 Received: from AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::200) by HE1PR08CA0078.outlook.office365.com (2603:10a6:7:2a::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2094.16 via Frontend Transport; Tue, 23 Jul 2019 15:34:44 +0000 Authentication-Results: spf=temperror (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=temperror action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT010.mail.protection.outlook.com (10.152.16.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2052.18 via Frontend Transport; Tue, 23 Jul 2019 15:34:42 +0000 Received: ("Tessian outbound d11e02ad8749:v24"); Tue, 23 Jul 2019 15:34:42 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d6c11ac4af7ee105 X-CR-MTA-TID: 64aa7808 Received: from ae68e9786c1d.2 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.5.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id A319A9B2-358C-42C0-B9D3-E3BD2B280353.1; Tue, 23 Jul 2019 15:34:37 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp2053.outbound.protection.outlook.com [104.47.5.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ae68e9786c1d.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Tue, 23 Jul 2019 15:34:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AcujzWcqEMXRjcMrLLe+7t0LHxavPv8YeuYTbRYhZlMNGZQwNWqZ29yXB8SMSiMH0iIZr/ccYL6Fn0AKZJSqIRjMITkbdiMDLQtE+HP4caifuY9TkCNktxY4nKy6VzSmiec6RLQkcgz9/9sd8iItZzXk/zjTJCuGokPBfG35R2cPGLey/uV0wILPZSN2xkHm0CzsGuL45QRfP30wfTWMlRx7hP58ulNgUhH9NCW8pXi/+cBrT/gQTumWe5LSS9pV7CAxdj9BpKmMR6o/QslzDChPgtL7Kz3eG0Z6DxeHYfCDizyAOkPZp+iv/MD74tladZJlRYf6HtYiYERDEaPRpg== 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=8jBmWV6BdN22QmjuBKAFsDtBh4zqKEwAY4m964ZMzgg=; b=dLQQlWckLw9IYJkePkcHJ0CyJ5h3maYzkzMRfZJBtDhAkNPmhY9UOFEt5R0LXOceX7KBjhiKp/ICPibnAQ10xIDnAVID1UWREbQRy2TiobbVXqXJsKTsSsdGGslzZHvvS68yFKPiMGypVbYkJ4lqsT7gyTWRH9FpfuQkXdPWFBD5S8NhygdEyPbp9eShGTgAQsV9x+hX4foSJawMN9RKhQCLUYUqRWJknK/8C4ZFq+9tM41vSk5Dub7tM8uQMjnveEbkVaa1iK7EzGw6PiWzCVG1iKkqEHNXG6NHNkTcE91RbLPcZoPUYW7nIeHpKaMC8KMSM+d01J0sGxLFHw2PwA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8jBmWV6BdN22QmjuBKAFsDtBh4zqKEwAY4m964ZMzgg=; b=okJSm4v4jSF6NqUxGM6qctAoRM6F0afm6MQ2pyY6NADVgK6dqckoPYmD6mzw7t6vYr2uGopKLd34zHYrQxHDuChTnLQM/RzzKmDjQdNGhQ30mHev4kjDEYQe2GOUxui/y5drOv24SQRFUDgxwfRz8EITLMlziRHjV/IXgsRIIK8= Received: from DBBPR08MB4775.eurprd08.prod.outlook.com (20.179.45.148) by DBBPR08MB4267.eurprd08.prod.outlook.com (20.179.40.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2094.17; Tue, 23 Jul 2019 15:34:32 +0000 Received: from DBBPR08MB4775.eurprd08.prod.outlook.com ([fe80::596c:3223:fc3c:69f5]) by DBBPR08MB4775.eurprd08.prod.outlook.com ([fe80::596c:3223:fc3c:69f5%3]) with mapi id 15.20.2094.017; Tue, 23 Jul 2019 15:34:32 +0000 From: Srinath Parvathaneni To: "gcc-patches@gcc.gnu.org" CC: nd , Richard Earnshaw , "Ramana Radhakrishnan" , Kyrylo Tkachov Subject: Re: [ARM][PATCH 2/2] Remove redundant constructs added for FP16 support. Date: Tue, 23 Jul 2019 16:11:00 -0000 Message-ID: <2b498d30-f962-6c4e-b7e2-5b5d8caae4f2@arm.com> References: In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Srinath.Parvathaneni@arm.com; X-Microsoft-Antispam-Untrusted: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:DBBPR08MB4267; X-MS-Exchange-PUrlCount: 1 x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:5797;OLM:5797; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(396003)(366004)(136003)(376002)(39860400002)(346002)(189003)(199004)(2616005)(11346002)(8936002)(66066001)(256004)(102836004)(186003)(5660300002)(2351001)(476003)(446003)(53546011)(66446008)(64756008)(66556008)(31686004)(66946007)(26005)(66476007)(36756003)(386003)(71190400001)(71200400001)(52116002)(229853002)(21615005)(44832011)(316002)(2906002)(2501003)(4326008)(486006)(68736007)(76176011)(86362001)(6436002)(5640700003)(54896002)(236005)(6512007)(6246003)(6506007)(3846002)(81166006)(6486002)(6116002)(53936002)(606006)(81156014)(6916009)(31696002)(54906003)(7736002)(25786009)(99286004)(8676002)(478600001)(14454004)(6306002)(966005);DIR:OUT;SFP:1101;SCL:1;SRVR:DBBPR08MB4267;H:DBBPR08MB4775.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info-Original: XHAXTaK23AS/mOt+0MKEy9j7fchtwgXrnFY3U9gYfeQQvOwRkyl/01+YQDchiHQq4b+BZvKeffmokkpCGCUvZauy/0TE268N+DK8otEFfL/hv+W3KA6x+QIUEUY5ect9ohW1EM8LQm+cMYKyvjzqSV3Y9zdEsQbuR0bsuyptkO9MyVwB/LJAMsXA/cr9+pGkRrYMyb9vZxJxENBmQpYHmohG8zrIB1wKVJ40KrnhZmFPqvXdbIE9G8v1WSpShgOMFHO1AF2Nor5MPiaR/PFytf4o/I86KSm6VHg3NNo9ejMbdffahW82eHz8rtaZ54iZCeDjohw4rvG4ImK/mXNcSxxbg48uvXfEzbpnvnET0DKf9JUJan7r3qCUTwXBdYU2Wu5CdKIw6umrs4OgG1gM7YPdj1yhWCRXodLKh56JBy4= MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Srinath.Parvathaneni@arm.com; Return-Path: Srinath.Parvathaneni@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: f6bafd8a-79a1-4f6c-c209-08d70f83420c Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg01524.txt.bz2 Hi, Pinging for review of https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01922.h= tml Regards, SRI. ________________________________ From: Srinath Parvathaneni Sent: 29 May 2019 15:48 To: gcc-patches@gcc.gnu.org Cc: nd ; Richard Earnshaw ; Ramana Radhakrishnan ; Kyrylo Tkachov Subject: [ARM][PATCH 2/2] Remove redundant constructs added for FP16 suppor= t. Hello, The patch reworks some of the VRND and VCVT code added for the FP16 extension support to remove the redundant UNSPECS and related constructs. Tested for arm-none-linux-gnueabihf with native bootstrap and make check and for arm-none-eabi with cross-compiled check-gcc on an ARMv8.4-A emulator. Ok for trunk? If ok, could someone please commit the patch on my behalf, I don't have commit rights. 2019-05-29 Srinath Parvathaneni Matthew Wahab * config/arm/iterators.md (VCVT_HF_US_N): Remove. (VCVT_SI_US_N): Remove. (VCVT_HF_US): Remove. (VCVTH_US): Remove. (FP16_RND): Remove. (sup): Remove UNSPEC_VCVTA_S, UNSPEC_VCVTA_U, UNSPEC_VCVTM_S, UNSPEC_VCVTM_U, UNSPEC_VCVTN_S, UNSPEC_VCVTN_U, UNSPEC_VCVTP_S, UNSPEC_VCVTP_U, UNSPEC_VCVT_HF_S_N, UNSPEC_VCVT_HF_U_N, UNSPEC_VCVT_SI_S_N, UNSPEC_VCVT_SI_U_N, UNSPEC_VCVTH_S, UNSPEC_VCVTH_U. (vcvth_op): Remove. (fp16_rnd_insn): Remove. * config/arm/unspecs.md: Remove UNSPEC_VCVT_HF_S_N, UNSPEC_VCVT_HF_U_N, UNSPEC_VCVT_SI_S_N, UNSPEC_VCVT_SI_U_N, UNSPEC_VCVTH_S, UNSPEC_VCVTH_U, UNSPEC_VCVTA_S, UNSPEC_VCVTA_U, UNSPEC_VCVTM_S, UNSPEC_VCVTM_U, UNSPEC_VCVTN_S, UNSPEC_VCVTN_U, UNSPEC_VCVTP_S, UNSPEC_VCVTP_U, UNSPEC_VRND, UNSPEC_VRNDA, UNSPEC_VRNDI, UNSPEC_VRNDM, UNSPEC_VRNDN, UNSPEC_VRNDP, UNSPEC_VRNDX. * config/arm/vfp.md (neon_vcvthhf): Replace VCVTH_US with VCVT_US. (neon_vcvthsi): Likewise. (neon_vcvth_nhf_unspec): Replace VCVTH_US_N with VCVT_US_N. (neon_vcvth_nhf): Likewise. (neon_vcvth_nsi_unspec): Replace VCVTH_SI_US_N with VCVT_US_N. (neon_vcvth_nsi): Likewise.