From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13673 invoked by alias); 6 Jun 2019 11:10:42 -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 13664 invoked by uid 89); 6 Jun 2019 11:10:42 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-8.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_3,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=RUNTESTFLAGS, runtestflags, 52 X-HELO: EUR04-DB3-obe.outbound.protection.outlook.com Received: from mail-eopbgr60041.outbound.protection.outlook.com (HELO EUR04-DB3-obe.outbound.protection.outlook.com) (40.107.6.41) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 06 Jun 2019 11:10:40 +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=zshhmoevkJdeJnvV/bU15o563xFiUS/iARGTZKyK884=; b=MyZgfim6CpiLYqu+leP6kcIXa7d8yst0PXkiPHRHlSB5YY4Hi36vqLAr34hktdltD+tyYzDl+9OQSlbHF+eEwZglUcWTr1+zbw4acdz2DjZrtsRllrlGz8G/5TxQ5NJF5K1JAX+ytEDd6dSGSG5zuvW8RDeK+5w1ozd1TGcz3Iw= Received: from VE1PR08MB4637.eurprd08.prod.outlook.com (10.255.27.14) by VE1PR08MB5280.eurprd08.prod.outlook.com (20.179.31.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.14; Thu, 6 Jun 2019 11:10:32 +0000 Received: from VE1PR08MB4637.eurprd08.prod.outlook.com ([fe80::6574:1efb:6972:2b37]) by VE1PR08MB4637.eurprd08.prod.outlook.com ([fe80::6574:1efb:6972:2b37%6]) with mapi id 15.20.1965.011; Thu, 6 Jun 2019 11:10:32 +0000 From: Szabolcs Nagy To: Prathamesh Kulkarni , gcc Patches , Richard Sandiford CC: nd Subject: Re: [AArch64] [SVE] PR88837 - Poor vector construction code in VL-specific mode Date: Thu, 06 Jun 2019 11:10:00 -0000 Message-ID: <1e630d13-8020-546d-646c-1810a8413e5e@arm.com> References: In-Reply-To: user-agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; x-ms-oob-tlc-oobclassifiers: OLM:207; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 Content-Type: text/plain; charset="utf-8" Content-ID: <9AE6D58DF016BC41BF95FB7A22102B2A@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Szabolcs.Nagy@arm.com X-IsSubscribed: yes X-SW-Source: 2019-06/txt/msg00328.txt.bz2 T24gMDMvMDYvMjAxOSAwODoyNiwgUHJhdGhhbWVzaCBLdWxrYXJuaSB3cm90 ZToNCj4gKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQv c3ZlL2luaXRfOC5jDQo+IEBAIC0wLDAgKzEsMzIgQEANCj4gKy8qIHsgZGct ZG8gYXNzZW1ibGUgeyB0YXJnZXQgYWFyY2g2NF9hc21fc3ZlX29rIH0gfSAq Lw0KPiArLyogeyBkZy1vcHRpb25zICItTzIgLWZuby1zY2hlZHVsZS1pbnNu cyAtbXN2ZS12ZWN0b3ItYml0cz0yNTYgLS1zYXZlLXRlbXBzIiB9ICovDQo+ ICsNCj4gKy8qIENhc2UgNS4yOiBJbnRlcmxlYXZlZCBlbGVtZW50cyBhbmQg Y29uc3RhbnRzLiAgKi8gDQo+ICsNCj4gKyNpbmNsdWRlIDxzdGRpbnQuaD4N Cj4gKw0KPiArdHlwZWRlZiBpbnQzMl90IHZueDRzaSBfX2F0dHJpYnV0ZV9f KCh2ZWN0b3Jfc2l6ZSAoMzIpKSk7DQo+ICsNCj4gK19fYXR0cmlidXRlX18o KG5vaXBhKSkNCj4gK3ZueDRzaSBmb28oaW50IGEsIGludCBiLCBpbnQgYywg aW50IGQpDQo+ICt7DQo+ICsgIHJldHVybiAodm54NHNpKSB7IGEsIDEsIGIs IDIsIGMsIDMsIGQsIDQgfTsgDQo+ICt9DQo+ICsNCj4gKy8qDQo+ICtmb286 DQo+ICsuTEZCMDoNCj4gKyAgICAgICAgLmNmaV9zdGFydHByb2MNCj4gKyAg ICAgICAgcHRydWUgICBwMC5zLCB2bDgNCj4gKyAgICAgICAgbW92ICAgICB6 MC5zLCB3Mw0KPiArICAgICAgICBhZHJwICAgIHgzLCAuTEFOQ0hPUjANCj4g KyAgICAgICAgaW5zciAgICB6MC5zLCB3Mg0KPiArICAgICAgICBhZGQgICAg IHgzLCB4MywgOmxvMTI6LkxBTkNIT1IwDQo+ICsgICAgICAgIGluc3IgICAg ejAucywgdzENCj4gKyAgICAgICAgbGQxdyAgICB6MS5zLCBwMC96LCBbeDNd DQo+ICsgICAgICAgIGluc3IgICAgejAucywgdzANCj4gKyAgICAgICAgemlw MSAgICB6MC5zLCB6MC5zLCB6MS5zDQo+ICsgICAgICAgIHJldA0KPiArKi8N Cj4gKw0KPiArLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyIHtcdG1v dlx0KHpbMC05XStcLnMpLCB3M1xuXHRhZHJwXHQoeFswLTldKyksIFwuTEFO Q0hPUjBcblx0aW5zclx0XDEsIHcyXG5cdGFkZFx0XDIsIFwyLCA6bG8xMjpc LkxBTkNIT1IwXG5cdGluc3JcdFwxLCB3MVxuXHRsZDF3XHQoelswLTldK1wu cyksIHBbMC05XSsveiwgXFtcMlxdXG5cdGluc3JcdFwxLCB3MFxuXHR6aXAx XHRcMSwgXDEsIFwzfSB9IH0gKi8NCg0KdGhpcyBmYWlscyB3aXRoIHRpbnkg bW9kZWwgd2hlbiBpJ20gdGVzdGluZyBhYXJjaDY0LW5vbmUtZWxmDQoNCiQg bWFrZSBjaGVjay1jICdSVU5URVNURkxBR1M9LS10YXJnZXRfYm9hcmQ9YWFy Y2g2NC1lbGYtcWVtdXstbWNtb2RlbD10aW55fSBhYXJjaDY0LXN2ZS5leHA9 aW5pdF84LmMnDQouLi4NCkZBSUw6IGdjYy50YXJnZXQvYWFyY2g2NC9zdmUv aW5pdF84LmMgLW1hcmNoPWFybXY4LjItYStzdmUgIHNjYW4tYXNzZW1ibGVy IFxcdG1vdlxcdCh6WzAtOV0rXFwucyksIHczXFxuXFx0YWRycFxcdCh4WzAt OV0rKSwNClxcLkxBTkNIT1IwXFxuXFx0aW5zclxcdFxcMSwgdzJcXG5cXHRh ZGRcXHRcXDIsIFxcMiwgOmxvMTI6XFwuTEFOQ0hPUjBcXG5cXHRpbnNyXFx0 XFwxLCB3MVxcblxcdGxkMXdcXHQoelswLTldK1xcLnMpLCBwWzAtOV0rL3os DQpcXFtcXDJcXF1cXG5cXHRpbnNyXFx0XFwxLCB3MFxcblxcdHppcDFcXHRc XDEsIFxcMSwgXFwzDQoNCmkgdGhpbmsgeW91IG5lZWQgY29uZGl0aW9uYWwg c2NhbiBhc20gZm9yIHsgdGFyZ2V0IGFhcmNoNjRfc21hbGwgfQ0KYW5kIHsg dGFyZ2V0IGFhcmNoNjRfdGlueSB9IG9yIGp1c3Qgc2tpcCB0aGUgdGVzdCBm b3IgdGlueSwgYnV0DQpldmVuIHRoZW4gbWF0Y2hpbmcgZXhhY3QgcmVnaXN0 ZXIgbmFtZSBhbmQgaW5zdHJ1Y3Rpb24gc2NoZWR1bGluZw0Kc2VlbXMgZnJh Z2lsZS4NCg0KdGlueSBjb2RlOg0KDQoJLmFyY2ggYXJtdjguMi1hK2NyYytz dmUNCgkuZmlsZQkiaW5pdF84LmMiDQoJLnRleHQNCgkuYWxpZ24JMg0KCS5w MmFsaWduIDMsLDcNCgkuZ2xvYmFsCWZvbw0KCS50eXBlCWZvbywgJWZ1bmN0 aW9uDQpmb286DQoJcHRydWUJcDAucywgdmw4DQoJYWRyCXg0LCAuTEMwDQoJ bW92CXowLnMsIHczDQoJbGQxdwl6MS5zLCBwMC96LCBbeDRdDQoJaW5zcgl6 MC5zLCB3Mg0KCWluc3IJejAucywgdzENCglpbnNyCXowLnMsIHcwDQoJemlw MQl6MC5zLCB6MC5zLCB6MS5zDQoJc3Qxdwl6MC5zLCBwMCwgW3g4XQ0KCXJl dA0KCS5zaXplCWZvbywgLi1mb28NCgkuYWxpZ24JNA0KLkxDMDoNCgkud29y ZAkxDQoJLndvcmQJMg0KCS53b3JkCTMNCgkud29yZAk0DQoJLndvcmQJMw0K CS53b3JkCTQNCgkud29yZAkzDQoJLndvcmQJNA0K