From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 76866 invoked by alias); 31 May 2018 10:39:25 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 76853 invoked by uid 89); 31 May 2018 10:39:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.5 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=get_mode, GET_MODE X-HELO: EUR03-DB5-obe.outbound.protection.outlook.com Received: from mail-eopbgr40052.outbound.protection.outlook.com (HELO EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 31 May 2018 10:39:23 +0000 Received: from DB6PR0802MB2133.eurprd08.prod.outlook.com (10.172.226.148) by DB6PR0802MB2613.eurprd08.prod.outlook.com (10.172.252.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.797.11; Thu, 31 May 2018 10:39:19 +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.0820.010; Thu, 31 May 2018 10:39:19 +0000 From: Alan Hayward To: Richard Sandiford CC: Jeff Law , Steve Ellcey , "Richard Earnshaw" , Francesco Petrogalli , James Greenhalgh , "Sekhar, Ashwin" , gcc , "Marcus Shawcroft" , nd Subject: Re: [Aarch64] Vector Function Application Binary Interface Specification for OpenMP Date: Thu, 31 May 2018 10:39:00 -0000 Message-ID: <8F853649-0510-4397-B255-C64FA42C671A@arm.com> References: <1518212868.14236.47.camel@cavium.com> <32617133-64DC-4F62-B7A0-A6B417C5B14E@arm.com> <1526487700.29509.6.camel@cavium.com> <1526491802.29509.19.camel@cavium.com> <87a7sznw5c.fsf@linaro.org> <1527184223.22014.13.camel@cavium.com> <87a7smbuej.fsf@linaro.org> <871sdubwv6.fsf@linaro.org> In-Reply-To: <871sdubwv6.fsf@linaro.org> authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alan.Hayward@arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DB6PR0802MB2613;7:tS50kJGSyrDpQ+h7eG/4hAp6Y/qvRy31KB2E19VmdRdliYqd9KNJ0eZ3lzymYTKS3nl2o8bWfNthZ6gplZorj+ewn0X7mH+OZTw8w2TvmfJeBGPDYz79wW8ilyppqJsq/ezesjNzQm4bAgypqxdyD+ERtOiGA3utxhTlsIiQ7JFwBGGW7CshaHnaEMF7uRcZQVsnnG4GBlsXp1aZtCyRuaXlKeYASGgKuo+gLDejQtlrIPPAWdwxJdikrRl7leEJ x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR; x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:DB6PR0802MB2613; x-ms-traffictypediagnostic: DB6PR0802MB2613: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-ms-exchange-senderadcheck: 1 x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231254)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011)(7699016);SRVR:DB6PR0802MB2613;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2613; x-forefront-prvs: 06891E23FB x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(376002)(346002)(39380400002)(39860400002)(366004)(189003)(199004)(3660700001)(97736004)(82746002)(6506007)(53546011)(478600001)(54906003)(53936002)(186003)(57306001)(33656002)(2900100001)(3280700002)(68736007)(99286004)(81156014)(81166006)(8676002)(50226002)(229853002)(93886005)(2906002)(8936002)(106356001)(105586002)(6916009)(86362001)(305945005)(316002)(36756003)(476003)(6486002)(7736002)(6246003)(5660300001)(446003)(4326008)(6436002)(25786009)(3846002)(102836004)(11346002)(66066001)(2616005)(83716003)(6116002)(76176011)(72206003)(14454004)(5250100002)(486006)(26005)(6512007);DIR:OUT;SFP:1101;SCL:1;SRVR:DB6PR0802MB2613;H:DB6PR0802MB2133.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-microsoft-antispam-message-info: X44WIIdpS1XpT+tfDvsh16Y9j4ed2iRjUVrxigNq/qOvbYGLAQ1sVaeNUW4rpdnRLkjWYopQAlcCxEt4oc/TieXK7w4oiEa7l99kF0czfJTjjs6fAf31WHIygRA0l0Jj9YGbyO9+UDPGkgQ6tO4urEZdsQ4JZUtctMnQn6QUnCs1DKMRL1nu2HuwlAdQK5u8 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <6D30EAF4B35626439BBD5DA95F7A11D4@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: a2e35a31-3ebf-46e7-151c-08d5c6e2c410 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2e35a31-3ebf-46e7-151c-08d5c6e2c410 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2018 10:39:19.6049 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2613 X-SW-Source: 2018-05/txt/msg00303.txt.bz2 KE1pc3NlZCB0aGlzIHRocmVhZCBpbml0aWFsbHkgZHVlIHRvIGluY29ycmVj dCBlbWFpbCBhZGRyZXNzKQ0KDQo+IE9uIDI5IE1heSAyMDE4LCBhdCAxMTow NSwgUmljaGFyZCBTYW5kaWZvcmQgPHJpY2hhcmQuc2FuZGlmb3JkQGxpbmFy by5vcmc+IHdyb3RlOg0KPiANCj4gSmVmZiBMYXcgPGxhd0ByZWRoYXQuY29t PiB3cml0ZXM6DQo+PiBOb3cgdGhhdCB3ZSdyZSBpbiBzdGFnZTEgSSBkbyB3 YW50IHRvIHJldmlzaXQgdGhlIENMT0JCRVJfSElHSCBzdHVmZi4NCj4+IFdo ZW4gd2UgbGVmdCB0aGluZ3MgSSB0aGluayB3ZSB3ZXJlIHRyeWluZyB0byBk ZWNpZGUgYmV0d2Vlbg0KPj4gQ0xPQkJFUl9ISUdIIGFuZCBjbG9iYmVyaW5n IHRoZSBhcHByb3ByaWF0ZSBzdWJyZWcuICBUaGUgcHJvYmxlbSB3aXRoDQo+ PiB0aGUgbGF0dGVyIGlzIHRoZSBkYXRhZmxvdyB3ZSBjb21wdXRlIGlzIGlu YWNjdXJhdGUgKG92ZXJseSBwZXNzaW1pc3RpYykNCj4+IHNvIHRoYXQnZCBo YXZlIHRvIGJlIGZpeGVkLg0KDQpZZXMsIEkgd2FudCB0byBnZXQgYmFjayB0 byBsb29raW5nIGF0IHRoaXMgYWdhaW4sIGhvd2V2ZXIgSeKAmXZlIGJlZW4g YnVzeQ0KZWxzZXdoZXJlLg0KDQo+IA0KPiBUaGUgY2xvYmJlcmVkIHBhcnQg b2YgdGhlIHJlZ2lzdGVyIGluIHRoaXMgY2FzZSBpcyBhIGhpZ2gtcGFydCBz dWJyZWcsDQo+IHdoaWNoIGlzIGlsbC1mb3JtZWQgZm9yIHNpbmdsZSByZWdp c3RlcnMuICBJdCB3b3VsZCBhbHNvIGJlIGRpZmZpY3VsdA0KPiB0byByZXBy ZXNlbnQgaW4gdGVybXMgb2YgdGhlIG1vZGUsIHNpbmNlIHRoZXJlIGFyZSBu byBkZWZpbmVkIG1vZGVzIGZvcg0KPiB3aGF0IGNhbiBiZSBzdG9yZWQgaW4g dGhlIGhpZ2ggcGFydCBvZiBhbiBTVkUgcmVnaXN0ZXIuICBGb3IgMTI4LWJp dA0KPiBTVkUgdGhhdCBtb2RlIHdvdWxkIGhhdmUgemVybyBiaXRzLiA6LSkN Cj4gDQo+IEkgdGhvdWdodCB0aGUgYWx0ZXJuYXRpdmUgc3VnZ2VzdGlvbiB3 YXMgaW5zdGVhZCB0byBoYXZlOg0KPiANCj4gICAoc2V0IChyZWc6TSBYKSAo cmVnOk0gWCkpDQo+IA0KPiB3aGVuIFggaXMgcHJlc2VydmVkIGluIG1vZGUg TSBidXQgbm90IGluIHdpZGVyIG1vZGVzLiAgQnV0IHRoYXQgc2VlbXMNCj4g bGlrZSB0b28gbXVjaCBvZiBhIHNwZWNpYWwgY2FzZSB0byBtZSwgYm90aCBp biB0ZXJtcyBvZiB0aGUgc291cmNlIGFuZA0KPiB0aGUgZGVzdGluYXRpb246 DQoNCkFncmVlZC4gV2hlbiBJIGxvb2tlZCBhdCBkb2luZyBpdCB0aGF0IHdh eSBiYWNrIGluIEphbiwgbXkgY29uY2x1c2lvbiB3YXMNCnRoYXQgaWYgd2Ug ZGlkIGl0IHRoYXQgd2F5IHdlIGVuZCB1cCB3aXRoIG1vcmUgb3IgbGVzcyB0 aGUgc2FtZSBjb2RlIGJ1dA0KaW5zdGVhZCBvZjoNCg0KaWYgKEdFVF9DT0RF IChzZXR0ZXIpID09IENMT0JCRVJfSElHSA0KICAgJiYgcmVnX2lzX2Nsb2Ji ZXJlZF9ieV9jbG9iYmVyX2hpZ2goUkVHTk8oZGVzdCksIEdFVF9NT0RFIChy c3AtPmxhc3Rfc2V0X3ZhbHVlKSkNCg0KTm93IGJlY29tZXMgc29tZXRoaW5n IGxpa2U6DQoNCmlmIChHRVRfQ09ERSAoc2V0dGVyKSA9PSBTRVQNCiAgICYm IFJFR19QIChkZXN0KSAmJiBIQVJEX1JFR0lTVEVSX1AgKGRlc3QpICYmIFJF R19QIChzcmMpICYmIFJFR05PKGRzdCkgPT0gUkVHTk8oc3JjKQ0KICAgJiYg cmVnX2lzX2Nsb2JiZXJlZF9ieV9zZWxmX3NldChSRUdOTyhkZXN0KSwgR0VU X01PREUgKHJzcC0+bGFzdF9zZXRfdmFsdWUpKQ0KDQpPaywgc29tZSBvZiB0 aGF0IGNvZGUgY2FuIGdvIGludG8gYSBtYWNybywgYnV0IGl0IGZlZWwgbXVj aCBjbGVhcmVyIHRvDQpleHBsaWNpdGx5IGNoZWNrIGZvciBDTE9CQkVSX0hJ R0ggcmF0aGVyIHRoZW4gYXBwbHlpbmcgc29tZSBzcGVjaWFsIHNlbWFudGlj cw0KdG8gYSBzcGVjaWZpYyBTRVQgY2FzZS4NCg0KQWxhbi4NCg0K