From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12806 invoked by alias); 7 Jun 2018 09:34:56 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 12750 invoked by uid 89); 7 Jun 2018 09:34:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.6 required=5.0 tests=AWL,BAYES_00,MIME_BASE64_BLANKS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-VE1-obe.outbound.protection.outlook.com Received: from mail-ve1eur01on0063.outbound.protection.outlook.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.63) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 07 Jun 2018 09:34:53 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2552.eurprd08.prod.outlook.com (10.172.251.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.820.15; Thu, 7 Jun 2018 09:34:49 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::d984:bdee:1856:c64]) by DB6PR0802MB2133.eurprd08.prod.outlook.com ([fe80::d984:bdee:1856:c64%7]) with mapi id 15.20.0841.011; Thu, 7 Jun 2018 09:34:49 +0000 From: Alan Hayward To: Simon Marchi CC: "gdb-patches@sourceware.org" , nd Subject: Re: [PATCH v2 01/10] Aarch64 SVE pseudo register support Date: Thu, 07 Jun 2018 09:34:00 -0000 Message-ID: <2CE4B909-5C48-4ECC-8BDF-E13EBAF3C7EF@arm.com> References: <20180606151629.36602-1-alan.hayward@arm.com> <20180606151629.36602-2-alan.hayward@arm.com> In-Reply-To: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-ms-traffictypediagnostic: DB6PR0802MB2552: nodisclaimer: True x-exchange-antispam-report-test: UriScan:(37575265505322); x-ms-exchange-senderadcheck: 1 x-forefront-prvs: 06968FD8C4 received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <63A287C67582814E8F16CD595D5EEA14@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 1efeae7a-7869-4681-1b3e-08d5cc59ea58 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1efeae7a-7869-4681-1b3e-08d5cc59ea58 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2018 09:34:49.7730 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2552 X-IsSubscribed: yes X-SW-Source: 2018-06/txt/msg00166.txt.bz2 VGhhbmtzIGZvciB0aGUgcmV2aWV3LiBVcGRhdGVkIGFzIGJlbG93IGFuZCBw dXNoZWQuDQoNCg0KPiBPbiA2IEp1biAyMDE4LCBhdCAyMzoxNywgU2ltb24g TWFyY2hpIDxzaW1vbi5tYXJjaGlAZXJpY3Nzb24uY29tPiB3cm90ZToNCj4g DQo+IEhpIEFsYW4sDQo+IA0KPiBJIGhhdmUgc29tZSBtb3JlIG5pdHMvc3Vn Z2VzdGlvbnMsIGZlZWwgZnJlZSB0byBjaGVycnktcGljayB0aGUgb25lcyB5 b3UNCj4gd2FudCBhbmQgcHVzaCB0aGUgcmVzdWx0Lg0KPiANCj4gT24gMjAx OC0wNi0wNiAxMToxNiBBTSwgQWxhbiBIYXl3YXJkIHdyb3RlOg0KPj4gQEAg LTIyNDMsNiArMjI5Nyw5IEBAIGFhcmNoNjRfcHNldWRvX3JlZ2lzdGVyX3Jl Z2dyb3VwX3AgKHN0cnVjdCBnZGJhcmNoICpnZGJhcmNoLCBpbnQgcmVnbnVt LA0KPj4gICAgIHJldHVybiBncm91cCA9PSBhbGxfcmVnZ3JvdXAgfHwgZ3Jv dXAgPT0gdmVjdG9yX3JlZ2dyb3VwOw0KPj4gICBlbHNlIGlmIChyZWdudW0g Pj0gQUFSQ0g2NF9CMF9SRUdOVU0gJiYgcmVnbnVtIDwgQUFSQ0g2NF9CMF9S RUdOVU0gKyAzMikNCj4+ICAgICByZXR1cm4gZ3JvdXAgPT0gYWxsX3JlZ2dy b3VwIHx8IGdyb3VwID09IHZlY3Rvcl9yZWdncm91cDsNCj4+ICsgIGVsc2Ug aWYgKHRkZXAtPmhhc19zdmUgKCkgJiYgcmVnbnVtID49IEFBUkNINjRfU1ZF X1YwX1JFR05VTQ0KPj4gKwkgICAmJiByZWdudW0gPCBBQVJDSDY0X1NWRV9W MF9SRUdOVU0gKyAzMikNCj4gDQo+IEhlcmUgeW91IHVzZSB0aGUgbWFnaWNh bCAiMzIiIG51bWJlciBidXQgaW4gYWFyY2g2NF9wc2V1ZG9fcmVnaXN0ZXJf bmFtZSB5b3UgdXNlZA0KPiBBQVJDSDY0X1ZfUkVHU19OVU0gdG8gcmVmZXIg KEkgdGhpbmspIHRvIHRoZSBzYW1lIG51bWJlci4gIFdvdWxkIGl0IGJlIGdv b2QgdG8gdXNlDQo+IEFBUkNINjRfVl9SRUdTX05VTSBldmVyeXdoZXJlPyAg SXQgbWlnaHQgYmUgZ29vZCB0byBleHRyYWN0IHRoYXQgY29uZGl0aW9uIGlu IGENCj4gZnVuY3Rpb246DQo+IA0KPiBzdGF0aWMgYm9vbA0KPiBpc19zdmVf cmVnbnVtIChpbnQgcmVnbnVtKQ0KPiB7DQo+ICByZXR1cm4gKHJlZ251bSA+ PSBBQVJDSDY0X1NWRV9WMF9SRUdOVU0NCj4gCSAgJiYgcmVnbnVtIDwgQUFS Q0g2NF9TVkVfVjBfUkVHTlVNICsgQUFSQ0g2NF9WX1JFR1NfTlVNKTsNCj4g fQ0KPiANCj4gYW5kIHVzZSBpdCB0aHJvdWdob3V0Lg0KDQpVcGRhdGVkIHRv IHVzZSBBQVJDSDY0X1ZfUkVHU19OVU0uDQoNCkkgb3JpZ2luYWxseSB1c2Vk IDMyIGJlY2F1c2UgSSB3YXMgbWF0Y2hpbmcgdGhlIHN0eWxlIG9mIHRoZSBj b2RlIGFib3ZlIHdoaWNoDQp1c2VzIDMyLiBBZ3JlZWQgaW4gdGhpcyBjYXNl IG1ha2VzIG1vcmUgc2Vuc2UgdG8gdXNlIEFBUkNINjRfVl9SRUdTX05VTS4N Cg0KRGlkbuKAmXQgYWRkIHRoZSBmdW5jLCBhcyBoZXJlIHdl4oCZcmUgY2hl Y2tpbmcgYWdhaW5zdCBBQVJDSDY0X1NWRV9WMF9SRUdOVU0NCmFuZCBub3Qg QUFSQ0g2NF9WMF9SRUdOVU0uDQoNCj4gDQo+PiAvKiBIZWxwZXIgZm9yIGFh cmNoNjRfcHNldWRvX3dyaXRlLiAgKi8NCj4+IA0KPj4gc3RhdGljIHZvaWQN Cj4+IC1hYXJjaDY0X3BzZXVkb193cml0ZV8xIChzdHJ1Y3QgcmVnY2FjaGUg KnJlZ2NhY2hlLCBpbnQgcmVnbnVtX29mZnNldCwNCj4+IC0JCQlpbnQgcmVn c2l6ZSwgY29uc3QgZ2RiX2J5dGUgKmJ1ZikNCj4+ICthYXJjaDY0X3BzZXVk b193cml0ZV8xIChzdHJ1Y3QgZ2RiYXJjaCAqZ2RiYXJjaCwgc3RydWN0IHJl Z2NhY2hlICpyZWdjYWNoZSwNCj4+ICsJCQlpbnQgcmVnbnVtX29mZnNldCwg aW50IHJlZ3NpemUsIGNvbnN0IGdkYl9ieXRlICpidWYpDQo+IA0KPiBZb3Ug Y291bGQgdXNlIHRoZSBnZGJhcmNoIGZyb20gcmVnY2FjaGUuDQoNCk5vdCBj aGFuZ2VkLg0KDQpNYWtlIHNlbnNlLCBidXQgcmVnY2FjaGUgaXMgYWxyZWFk eSBiZWluZyBwYXNzZWQgaW50byBhYXJjaDY0X3BzZXVkb193cml0ZSAod2hp Y2gNCnRoZSBmdW5jdGlvbiB0eXBlIGlzIGRlZmluZWQgaW4gZ2RiYXJjaCku IEVhc2llciB0byBqdXN0IHBhc3MgaXQgc3RyYWlnaHQgZG93bg0KZ2l2ZW4g dGhlIGNvbXBpbGVyIHdvdWxkIGhhdmUgYWxyZWFkeSBoYXZlIHB1dCBnZGJh cmNoIGluIGEgcmVnaXN0ZXIuDQoNCj4gDQo+PiB7DQo+PiAtICBnZGJfYnl0 ZSByZWdfYnVmW1ZfUkVHSVNURVJfU0laRV07DQo+PiAgIHVuc2lnbmVkIHZf cmVnbnVtID0gQUFSQ0g2NF9WMF9SRUdOVU0gKyByZWdudW1fb2Zmc2V0Ow0K Pj4gDQo+PiArICAvKiBFbm91Z2ggc3BhY2UgZm9yIGEgZnVsbCB2ZWN0b3Ig cmVnaXN0ZXIuICAqLw0KPj4gKyAgZ2RiX2J5dGUgcmVnX2J1ZltyZWdpc3Rl cl9zaXplIChnZGJhcmNoLCBBQVJDSDY0X1YwX1JFR05VTSldOw0KPj4gKyAg Z2RiX2Fzc2VydCAoQUFSQ0g2NF9WMF9SRUdOVU0gPT0gQUFSQ0g2NF9TVkVf WjBfUkVHTlVNKTsNCj4gDQo+IFRoaXMgaXMgY2hlY2tpbmcgYSBzdGF0aWMg YXNzZXJ0aW9uLiAgWW91IGNvdWxkIHVzZSBzdGF0aWNfYXNzZXJ0IGluc3Rl YWQsIHdoaWNoDQo+IHByb2R1Y2VzIGEgY29tcGlsYXRpb24gZXJyb3IgaWYg ZmFsc2UuICBZb3UgY2FuIGVpdGhlciBsZWF2ZSBpdCBoZXJlIG9yIHB1dCBp dA0KPiBuZXh0IHRvIHRoZSBhYXJjaDY0X3JlZ251bSBkZWZpbml0aW9uLiAg SSBoYXZlIHNlZW4gdGhlIHNhbWUgZ2RiX2Fzc2VydCBzb21ld2hlcmUNCj4g ZWxzZSB0b28sIHdpdGggYSBzdGF0aWNfYXNzZXJ0IHlvdSBvbmx5IG5lZWQg b25lLg0KPiANCg0KVXBkYXRlZCB0byBnZGJfc3RhdGljX2Fzc2VydC4gTGVm dCBib3RoIG9mIHRoZW0gaW4gdGhlIGNvZGUgYXQgdGhlIHNhbWUgcGxhY2Ug KHRoZXJl4oCZcw0Kb25lIGluIHRoZSByZWFkIGZ1bmMgYW5kIG9uZSBpbiB0 aGUgd3JpdGUgZnVuYykuDQoNCkkgd2FudGVkIHNvbWV0aGluZyBleHBsaWNp dCBpbiB0aGlzIGZ1bmN0aW9uIGJlY2F1c2UgdGhlc2UgYXJlIChJIHRoaW5r KSB0aGUgb25seQ0KdHdvIGZ1bmN0aW9ucyB0aGF0IHJlbHkgb24gdGhlIGRl ZmluZXMgYmVpbmcgdGhlIHNhbWUuDQoNCg0KVGhhbmtzLA0KQWxhbi4NCg0K