From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 74015 invoked by alias); 15 Mar 2017 10:04:11 -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 74002 invoked by uid 89); 15 Mar 2017 10:04:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_WEB,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Had, H*c:HHH X-HELO: NAM01-BN3-obe.outbound.protection.outlook.com Received: from mail-bn3nam01on0043.outbound.protection.outlook.com (HELO NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.43) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 15 Mar 2017 10:04:03 +0000 Received: from CO2PR07MB2694.namprd07.prod.outlook.com (10.166.214.7) by CO2PR07MB2613.namprd07.prod.outlook.com (10.166.213.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Wed, 15 Mar 2017 10:04:01 +0000 Received: from CO2PR07MB2694.namprd07.prod.outlook.com ([10.166.214.7]) by CO2PR07MB2694.namprd07.prod.outlook.com ([10.166.214.7]) with mapi id 15.01.0947.022; Wed, 15 Mar 2017 10:04:01 +0000 From: "Hurugalawadi, Naveen" To: Kyrill Tkachov , James Greenhalgh CC: "gcc-patches@gcc.gnu.org" , "Pinski, Andrew" , Marcus Shawcroft , Richard Earnshaw , "nd@arm.com" Subject: Re: [PATCH][AArch64] Implement ALU_BRANCH fusion Date: Wed, 15 Mar 2017 10:04:00 -0000 Message-ID: References: <20170308180359.GD25712@arm.com> ,<20170309102200.GA40049@arm.com> ,<58C90822.8030802@foss.arm.com> In-Reply-To: <58C90822.8030802@foss.arm.com> authentication-results: gcc.gnu.org; dkim=none (message not signed) header.d=none;gcc.gnu.org; dmarc=none action=none header.from=cavium.com; x-microsoft-exchange-diagnostics: 1;CO2PR07MB2613;7:F8hDf3S51bSJp/XGbXU7nBDpTCN/Lt9WrQF5dUW0QK6jLJNSpKorXpnDoieby8FQR51HUxRY48apbqlIqc/Nv9caFXS4izg7xnniqdF5nh6XnCubBAya4sl4pF4zxyXKh1eJVuP8ywDgwWglH52TFlI5LbK2M9SUZUNAnTdx4jPMGBEG6yjqypHbwk9WdJSVEdOB9nAYAQD6TlkL6MXk8nbL9fxzclE/2AqP1xtLgGV20bmkp/Kdnz+azBLWhoLweB1GA2VdFT5v+m3A7hHkqsKeIz0nLTVSUcGcSrMZIk9MWwp0oSoZwxWb/Cd61/P2Ix5SL4jcjKJ9ePxzrSCgLg== x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10009020)(6009001)(39450400003)(3280700002)(5660300001)(66066001)(305945005)(76176999)(33656002)(3660700001)(99936001)(7696004)(93886004)(4326008)(122556002)(54356999)(189998001)(50986999)(2906002)(6116002)(3846002)(102836003)(6506006)(2950100002)(77096006)(6246003)(99286003)(53936002)(55016002)(6436002)(2900100001)(8936002)(38730400002)(7736002)(229853002)(86362001)(25786008)(5890100001)(8676002)(9686003)(54906002)(74316002)(81166006);DIR:OUT;SFP:1101;SCL:1;SRVR:CO2PR07MB2613;H:CO2PR07MB2694.namprd07.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; x-ms-office365-filtering-correlation-id: c784702c-dd18-439d-e63b-08d46b8a9ab4 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CO2PR07MB2613; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(102415395)(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(20161123558025)(6072148);SRVR:CO2PR07MB2613;BCL:0;PCL:0;RULEID:;SRVR:CO2PR07MB2613; x-forefront-prvs: 02475B2A01 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_CO2PR07MB26944F4DF18EFDBC942C89A183270CO2PR07MB2694namp_" MIME-Version: 1.0 X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2017 10:04:00.9748 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2613 X-SW-Source: 2017-03/txt/msg00807.txt.bz2 --_002_CO2PR07MB26944F4DF18EFDBC942C89A183270CO2PR07MB2694namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 382 Hi Kyrill, >> I suggest you reword the whole comment and not talk about particular CPUs >> but rather about the kinds of instructions you want to fuse Modified as per the comments. Had modified the earlier version of patch which had the vulcan reservation before James comments. Please find attached the modified patch with comments incorporated. Thanks, Naveen =20=20=20=20= --_002_CO2PR07MB26944F4DF18EFDBC942C89A183270CO2PR07MB2694namp_ Content-Type: text/x-patch; name="alu-branch-2.patch" Content-Description: alu-branch-2.patch Content-Disposition: attachment; filename="alu-branch-2.patch"; size=1843; creation-date="Wed, 15 Mar 2017 10:02:16 GMT"; modification-date="Wed, 15 Mar 2017 10:02:16 GMT" Content-Transfer-Encoding: base64 Content-length: 2501 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWZ1c2lv bi1wYWlycy5kZWYgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1mdXNp b24tcGFpcnMuZGVmCmluZGV4IGYwZTZkYmMuLjMwMGNkMDAgMTAwNjQ0Ci0t LSBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWZ1c2lvbi1wYWlycy5k ZWYKKysrIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtZnVzaW9uLXBh aXJzLmRlZgpAQCAtMzQsNSArMzQsNiBAQCBBQVJDSDY0X0ZVU0lPTl9QQUlS ICgibW92ayttb3ZrIiwgTU9WS19NT1ZLKQogQUFSQ0g2NF9GVVNJT05fUEFJ UiAoImFkcnArbGRyIiwgQURSUF9MRFIpCiBBQVJDSDY0X0ZVU0lPTl9QQUlS ICgiY21wK2JyYW5jaCIsIENNUF9CUkFOQ0gpCiBBQVJDSDY0X0ZVU0lPTl9Q QUlSICgiYWVzK2Flc21jIiwgQUVTX0FFU01DKQorQUFSQ0g2NF9GVVNJT05f UEFJUiAoImFsdSticmFuY2giLCBBTFVfQlJBTkNIKQogCiAjdW5kZWYgQUFS Q0g2NF9GVVNJT05fUEFJUgpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9hYXJj aDY0L2FhcmNoNjQuYyBiL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LmMK aW5kZXggYTA2OTQyNy4uM2FmMGIxYSAxMDA2NDQKLS0tIGEvZ2NjL2NvbmZp Zy9hYXJjaDY0L2FhcmNoNjQuYworKysgYi9nY2MvY29uZmlnL2FhcmNoNjQv YWFyY2g2NC5jCkBAIC03OTIsNyArNzkyLDggQEAgc3RhdGljIGNvbnN0IHN0 cnVjdCB0dW5lX3BhcmFtcyB0aHVuZGVyeDJ0OTlfdHVuaW5ncyA9CiAgICZn ZW5lcmljX2FwcHJveF9tb2RlcywKICAgNCwgLyogbWVtbW92X2Nvc3QuICAq LwogICA0LCAvKiBpc3N1ZV9yYXRlLiAgKi8KLSAgKEFBUkNINjRfRlVTRV9D TVBfQlJBTkNIIHwgQUFSQ0g2NF9GVVNFX0FFU19BRVNNQyksIC8qIGZ1c2li bGVfb3BzICAqLworICAoQUFSQ0g2NF9GVVNFX0NNUF9CUkFOQ0ggfCBBQVJD SDY0X0ZVU0VfQUVTX0FFU01DCisgICB8IEFBUkNINjRfRlVTRV9BTFVfQlJB TkNIKSwgLyogZnVzaWJsZV9vcHMgICovCiAgIDE2LAkvKiBmdW5jdGlvbl9h bGlnbi4gICovCiAgIDgsCS8qIGp1bXBfYWxpZ24uICAqLwogICAxNiwJLyog bG9vcF9hbGlnbi4gICovCkBAIC0xMzk4MSw2ICsxMzk4MiwzNSBAQCBhYXJj aF9tYWNyb19mdXNpb25fcGFpcl9wIChydHhfaW5zbiAqcHJldiwgcnR4X2lu c24gKmN1cnIpCiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAorICBp ZiAoYWFyY2g2NF9mdXNpb25fZW5hYmxlZF9wIChBQVJDSDY0X0ZVU0VfQUxV X0JSQU5DSCkKKyAgICAgICYmIGFueV9jb25kanVtcF9wIChjdXJyKSkKKyAg ICB7CisgICAgICAvKiBGdXNlIEFMVSBvcGVyYXRpb25zIGZvbGxvd2VkIGJ5 IGNvbmRpdGlvbmFsIGJyYW5jaCBpbnN0cnVjdGlvbi4gICovCisgICAgICBz d2l0Y2ggKGdldF9hdHRyX3R5cGUgKHByZXYpKQorCXsKKwljYXNlIFRZUEVf QUxVX0lNTToKKwljYXNlIFRZUEVfQUxVX1NSRUc6CisJY2FzZSBUWVBFX0FE Q19SRUc6CisJY2FzZSBUWVBFX0FEQ19JTU06CisJY2FzZSBUWVBFX0FEQ1Nf UkVHOgorCWNhc2UgVFlQRV9BRENTX0lNTToKKwljYXNlIFRZUEVfTE9HSUNf UkVHOgorCWNhc2UgVFlQRV9MT0dJQ19JTU06CisJY2FzZSBUWVBFX0NTRUw6 CisJY2FzZSBUWVBFX0FEUjoKKwljYXNlIFRZUEVfTU9WX0lNTToKKwljYXNl IFRZUEVfU0hJRlRfUkVHOgorCWNhc2UgVFlQRV9TSElGVF9JTU06CisJY2Fz ZSBUWVBFX0JGTToKKwljYXNlIFRZUEVfUkJJVDoKKwljYXNlIFRZUEVfUkVW OgorCWNhc2UgVFlQRV9FWFRFTkQ6CisJICByZXR1cm4gdHJ1ZTsKKworCWRl ZmF1bHQ6OworCX0KKyAgICB9CisKICAgcmV0dXJuIGZhbHNlOwogfQogCg== --_002_CO2PR07MB26944F4DF18EFDBC942C89A183270CO2PR07MB2694namp_--