From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63571 invoked by alias); 6 Dec 2019 14:05:20 -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 63561 invoked by uid 89); 6 Dec 2019 14:05:19 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-20.2 required=5.0 tests=AWL,BAYES_00,FORGED_SPF_HELO,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy= X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr140085.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (40.107.14.85) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 06 Dec 2019 14:05:16 +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=D6EgWXRGZBMYes9z/HL0L6xJFzBs6vHtlAKZKwPLZ0Q=; b=ZBBlr6alD7YZ3Ny/4ejFv7ElwLUBtS8b/fXF8kiW0zcT91bwjFCo6Jqyb9URmF9nhUpjn4LB7Nj8uiacfZHRkMkCdRlNXpi7Qv2qLohaozx5VobM6M11IK13qMAhWrNCt8/Swg4OSvxKdmZr1cRJUJB9Sd8r/fbdXYkB1CD3tDc= Received: from VI1PR08CA0107.eurprd08.prod.outlook.com (2603:10a6:800:d3::33) by AM0PR08MB4355.eurprd08.prod.outlook.com (2603:10a6:208:13a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.14; Fri, 6 Dec 2019 14:05:13 +0000 Received: from DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e0a::206) by VI1PR08CA0107.outlook.office365.com (2603:10a6:800:d3::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.14 via Frontend Transport; Fri, 6 Dec 2019 14:05:13 +0000 Authentication-Results: spf=pass (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=bestguesspass 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 DB5EUR03FT029.mail.protection.outlook.com (10.152.20.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18 via Frontend Transport; Fri, 6 Dec 2019 14:05:12 +0000 Received: ("Tessian outbound 5574dd7ffaa4:v37"); Fri, 06 Dec 2019 14:05:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9f5caf90625fde75 X-CR-MTA-TID: 64aa7808 Received: from 82954e5147ea.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9D667F2C-7364-4F03-9BF2-2B4A74B2AA10.1; Fri, 06 Dec 2019 14:05:07 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 82954e5147ea.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 06 Dec 2019 14:05:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HFy1Txki1VM6jz31KRIQdQ2zpkJ7rvjBL0V2BPeG73/AnxzWHZbLdX3t9905AGN4c0HawXOG/g/fuZ9SoqpHnlhEnk4uW4epwQIEWB0jeSiuwjF/qn5SozWu+SZbkS8d1K9sABBtzCSYFl1A7Vhs1D5NUmOv80MCpVFI5FxdInfWWF4o+eaOznTyRfFNghOj+UPvprEn42d1xxaJrTUp5IjJIh6/uhM9BZP7vh9HfUDsfnSuq4xKGhb69U2PWTSoDH7CdYi5pTGg1L4xya8pPagx4nbW/dnF92jzAR3TM2WGnkGR2AUyAA8uxCLcpamG5xJoQGiu5lkbJsekZ2F4uA== 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=D6EgWXRGZBMYes9z/HL0L6xJFzBs6vHtlAKZKwPLZ0Q=; b=ElCvO7ZCi7hYMg/tp3cQlM049vDYtAc4lT/0Rv5k1k+E/6dF0qTI/pGIBIcvqaumnxp+XRN0xFUXuWASS7wZfklAIiuYNTgeTKYjZhHvjA1VkMJ5oGKx+lX75L/riyo/iUSmaWxoi4zcEy9FyQFUzKOCoJqlLgmIEkVjtY/9WIi07xZvSFnWMBQJ+s8dW0B7s8iEgsDDsKULXH7p8HMA+iVPfyyAq8gKoi5pYzdROxL8HHm/c9PYxOw6xEbfmSKN033mnq4rhdaedoTyyyCPSOZK3sBckd0/HBnsCfmuTtCiAPpt4zSbxk8CLmE69n955tTiMFlScmfSK/cSEOeGPw== 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=D6EgWXRGZBMYes9z/HL0L6xJFzBs6vHtlAKZKwPLZ0Q=; b=ZBBlr6alD7YZ3Ny/4ejFv7ElwLUBtS8b/fXF8kiW0zcT91bwjFCo6Jqyb9URmF9nhUpjn4LB7Nj8uiacfZHRkMkCdRlNXpi7Qv2qLohaozx5VobM6M11IK13qMAhWrNCt8/Swg4OSvxKdmZr1cRJUJB9Sd8r/fbdXYkB1CD3tDc= Received: from VI1PR08MB3888.eurprd08.prod.outlook.com (20.178.14.20) by VI1PR08MB2896.eurprd08.prod.outlook.com (10.170.239.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.16; Fri, 6 Dec 2019 14:05:05 +0000 Received: from VI1PR08MB3888.eurprd08.prod.outlook.com ([fe80::40e5:42e4:9f0d:ce8a]) by VI1PR08MB3888.eurprd08.prod.outlook.com ([fe80::40e5:42e4:9f0d:ce8a%5]) with mapi id 15.20.2516.014; Fri, 6 Dec 2019 14:05:05 +0000 From: Sudakshina Das To: "gcc-patches@gcc.gnu.org" CC: Richard Sandiford , Richard Biener Subject: Fwd: [PATCH, GCC, Vect] Fix costing for vector shifts Date: Fri, 06 Dec 2019 14:05:00 -0000 Message-ID: References: In-Reply-To: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Sudi.Das@arm.com; x-forwarded-message-id: x-ms-exchange-transport-forked: True x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(366004)(376002)(346002)(136003)(39860400002)(396003)(199004)(189003)(54534003)(5640700003)(71190400001)(6486002)(2616005)(36756003)(71200400001)(186003)(102836004)(31686004)(4744005)(6512007)(66476007)(66556008)(26005)(66446008)(229853002)(99286004)(81156014)(316002)(6916009)(52116002)(81166006)(5660300002)(54906003)(8676002)(66946007)(66616009)(76176011)(64756008)(31696002)(4326008)(8936002)(86362001)(6506007)(478600001)(2906002)(305945005);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR08MB2896;H:VI1PR08MB3888.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: TbGWdarMKf2rlQD/79cyD4k88cwvJGzU+zT46N1/pCrndybps4NOmOAKZTviZR+dzdWTEDgOvLSFEnj8hX5qW2fwXjXKza6REjI28XdHkCaTPuhD/83EqmUBXQIPcy2M+gewsV75KoZzMNYFadZn18DNhi9UqRFOQ2PKUX3pWS2wGrjrWHfQBrqJ8ORrIZGveBfB48JubCCXCPqne00GI6N590E1CafFPKShDKbv1NzmGWXOz8sa1fE7xUAhaB7METU64s6Gvj59Vg3sQ9b8YX+LC5jwOrCVm2rAGel8PijwYHm6UAUXsSqxFfafcWaNSAr0xCkqf25SLZFBgigPS1fWdaNtGlIYAwZrzeNm0kZb2XGLYd1puEu45tKl998q2JQmHWcYy+tU1QIQtwbLbHvXncGN41MTOFxWqsLnZH7a8TpSLVPgRdsVwtj4MP/LJxpTrnP3YRdAtEiG4OuY+fKjx5XP74X6GIXQHOsa82ZDyT4jDKbMjOHdY5pTW8GW Content-Type: multipart/mixed; boundary="_002_e6689a2ae8891aa2eabf43ccc3d0af52armcom_" MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Sudi.Das@arm.com; Return-Path: Sudi.Das@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 4bea6748-8a99-4c28-edbf-08d77a554b97 X-IsSubscribed: yes X-SW-Source: 2019-12/txt/msg00420.txt.bz2 --_002_e6689a2ae8891aa2eabf43ccc3d0af52armcom_ Content-Type: text/plain; charset="utf-8" Content-ID: <8AA69F00A17EBC41A65141CE99663436@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 1460 SGkNCg0KV2hpbGUgbG9va2luZyBhdCB0aGUgdmVjdG9yaXphdGlvbiBmb3Ig Zm9sbG93aW5nIGV4YW1wbGUsIHdlIHJlYWxpemVkIA0KdGhhdCBldmVuIHRo b3VnaCB2ZWN0b3JpemFibGVfc2hpZnQgZnVuY3Rpb24gd2FzIGRpc3Rpbmd1 aXNoaW5nIHZlY3RvciANCnNoaWZ0ZWQgYnkgdmVjdG9yIGZyb20gdmVjdG9y IHNoaWZ0ZWQgYnkgc2NhbGFyLCB3aGlsZSBtb2RlbGluZyB0aGUgY29zdCAN Cml0IHdvdWxkIGFsd2F5cyBhZGQgdGhlIGNvc3Qgb2YgYnVpbGRpbmcgYSB2 ZWN0b3IgY29uc3RhbnQgZGVzcGl0ZSBub3QgDQpuZWVkaW5nIGl0IGZvciB2 ZWN0b3Igc2hpZnRlZCBieSBzY2FsYXIuDQoNClRoaXMgcGF0Y2ggZml4ZXMg dGhpcyBieSB1c2luZyBzY2FsYXJfc2hpZnRfYXJnIHRvIGRldGVybWluZSB3 aGV0aGVyIHdlIA0KbmVlZCB0byBidWlsZCBhIHZlY3RvciBmb3IgdGhlIHNl Y29uZCBvcGVyYW5kIG9yIG5vdC4gVGhpcyByZWR1Y2VzIA0KcHJvbG9ndWUg Y29zdCBhcyBzaG93biBpbiB0aGUgdGVzdC4NCg0KQnVpbGQgYW5kIHJlZ3Jl c3Npb24gdGVzdHMgcGFzcyBvbiBhYXJjaDY0LW5vbmUtZWxmIGFuZCANCng4 Nl82NC1wYy1saW51eC1nbnUtZ2NjLiBUaGlzIGdpdmVzIGEgMy40MiUgYm9v c3QgdG8gNTI1LngyNjRfciBpbiANClNwZWMyMDE3IGZvciBBQXJjaDY0Lg0K DQpnY2MvQ2hhbmdlTG9nOg0KDQoyMDE5LXh4LXh4ICBTdWRha3NoaW5hIERh cyAgPHN1ZGkuZGFzQGFybS5jb20+DQoJICAgIFJpY2hhcmQgU2FuZGlmb3Jk ICA8cmljaGFyZC5zYW5kaWZvcmRAYXJtLmNvbT4NCg0KCSogdHJlZS12ZWN0 LXN0bXQuYyAodmVjdG9yaXphYmxlX3NoaWZ0KTogQ29uZGl0aW9uIG5kdHMg Zm9yDQoJdmVjdF9tb2RlbF9zaW1wbGVfY29zdCBjYWxsIG9uIHNjYWxhcl9z aGlmdF9hcmcuDQoNCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KDQoyMDE5 LXh4LXh4ICBTdWRha3NoaW5hIERhcyAgPHN1ZGkuZGFzQGFybS5jb20+DQoN CgkqIGdjYy5kZy92ZWN0L3ZlY3Qtc2hpZnQtNS5jOiBOZXcgdGVzdC4NCg0K SXMgdGhpcyBvayBmb3IgdHJ1bms/DQoNClRoYW5rcw0KU3VkaQ0KDQo= --_002_e6689a2ae8891aa2eabf43ccc3d0af52armcom_ Content-Type: text/x-patch; name="vect-shift.diff" Content-Description: vect-shift.diff Content-Disposition: attachment; filename="vect-shift.diff"; size=1420; creation-date="Fri, 06 Dec 2019 14:05:05 GMT"; modification-date="Fri, 06 Dec 2019 14:05:05 GMT" Content-ID: <548176803721394CAA8814CA75CA9515@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 1928 ZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvdmVjdC1z aGlmdC01LmMgYi9nY2MvdGVzdHN1aXRlL2djYy5kZy92ZWN0L3ZlY3Qtc2hp ZnQtNS5jDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMC4u YzFmZDRmMg0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9n Y2MuZGcvdmVjdC92ZWN0LXNoaWZ0LTUuYw0KQEAgLTAsMCArMSwxOSBAQA0K Ky8qIHsgZGctZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1yZXF1aXJlLWVm ZmVjdGl2ZS10YXJnZXQgdmVjdF9zaGlmdCB9ICovDQorLyogeyBkZy1yZXF1 aXJlLWVmZmVjdGl2ZS10YXJnZXQgdmVjdF9pbnQgfSAqLw0KKw0KK3R5cGVk ZWYgdW5zaWduZWQgaW50IHVpbnQzMl90Ow0KK3R5cGVkZWYgc2hvcnQgdW5z aWduZWQgaW50IHVpbnQxNl90Ow0KKw0KK2ludCBmb28gKHVpbnQzMl90IGFy cls0XVs0XSkNCit7DQorICBpbnQgc3VtID0gMDsNCisgIGZvcihpbnQgaSA9 IDA7IGkgPCA0OyBpKyspDQorICAgIHsNCisgICAgICBzdW0gKz0gKChhcnJb MF1baV0gPj4gMTApICogMjApICsgKChhcnJbMV1baV0gPj4gMTEpICYgNTMp DQorCSAgICAgKyAoKGFyclsyXVtpXSA+PiAxMikgKiA3KSAgKyAoKGFyclsz XVtpXSA+PiAxMykgXiA0Myk7DQorICAgIH0NCisgICAgcmV0dXJuICgoKHVp bnQxNl90KXN1bSkgKyAoKHVpbnQzMl90KXN1bSA+PiAxNikpID4+IDE7DQor fQ0KKw0KKy8qIHsgZGctZmluYWwgeyBzY2FuLXRyZWUtZHVtcCB7dmVjdG9y aXphYmxlX3NoaWZ0ID09PVtcblxyXVteXG5dKnByb2xvZ3VlX2Nvc3QgPSAw fSAidmVjdCIgfSB9ICovDQpkaWZmIC0tZ2l0IGEvZ2NjL3RyZWUtdmVjdC1z dG10cy5jIGIvZ2NjL3RyZWUtdmVjdC1zdG10cy5jDQppbmRleCAyY2I2YjE1 Li4zOTZmZjE1IDEwMDY0NA0KLS0tIGEvZ2NjL3RyZWUtdmVjdC1zdG10cy5j DQorKysgYi9nY2MvdHJlZS12ZWN0LXN0bXRzLmMNCkBAIC01NzY0LDcgKzU3 NjQsOCBAQCB2ZWN0b3JpemFibGVfc2hpZnQgKHN0bXRfdmVjX2luZm8gc3Rt dF9pbmZvLCBnaW1wbGVfc3RtdF9pdGVyYXRvciAqZ3NpLA0KICAgICB7DQog ICAgICAgU1RNVF9WSU5GT19UWVBFIChzdG10X2luZm8pID0gc2hpZnRfdmVj X2luZm9fdHlwZTsNCiAgICAgICBEVU1QX1ZFQ1RfU0NPUEUgKCJ2ZWN0b3Jp emFibGVfc2hpZnQiKTsNCi0gICAgICB2ZWN0X21vZGVsX3NpbXBsZV9jb3N0 IChzdG10X2luZm8sIG5jb3BpZXMsIGR0LCBuZHRzLCBzbHBfbm9kZSwgY29z dF92ZWMpOw0KKyAgICAgIHZlY3RfbW9kZWxfc2ltcGxlX2Nvc3QgKHN0bXRf aW5mbywgbmNvcGllcywgZHQsDQorCQkJICAgICAgc2NhbGFyX3NoaWZ0X2Fy ZyA/IDEgOiBuZHRzLCBzbHBfbm9kZSwgY29zdF92ZWMpOw0KICAgICAgIHJl dHVybiB0cnVlOw0KICAgICB9DQogDQoNCg== --_002_e6689a2ae8891aa2eabf43ccc3d0af52armcom_--