From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2084.outbound.protection.outlook.com [40.107.22.84]) by sourceware.org (Postfix) with ESMTPS id 89A973858C27 for ; Wed, 13 Oct 2021 12:37:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 89A973858C27 Received: from AS8PR04CA0182.eurprd04.prod.outlook.com (2603:10a6:20b:2f3::7) by AM4PR0802MB2259.eurprd08.prod.outlook.com (2603:10a6:200:5e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Wed, 13 Oct 2021 12:37:43 +0000 Received: from VE1EUR03FT051.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:2f3:cafe::fd) by AS8PR04CA0182.outlook.office365.com (2603:10a6:20b:2f3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.25 via Frontend Transport; Wed, 13 Oct 2021 12:37:43 +0000 X-MS-Exchange-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=pass 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 VE1EUR03FT051.mail.protection.outlook.com (10.152.19.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15 via Frontend Transport; Wed, 13 Oct 2021 12:37:42 +0000 Received: ("Tessian outbound 8e26f7114b75:v103"); Wed, 13 Oct 2021 12:37:37 +0000 X-CR-MTA-TID: 64aa7808 Received: from 359ae2d5ef97.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id EE6AEE2E-2951-40BD-9892-9627A6DF7BF2.1; Wed, 13 Oct 2021 12:37:26 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 359ae2d5ef97.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 13 Oct 2021 12:37:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nWn1rrdY7Dslm40bmyMXoaMS1tNZnlJZzLOblHip0I/9Hx0/cywEi2JFQqIOtsIMzfiNlL6590CVqS8iAv+Zpmfi+68QzXTHFxCJ3nuH7rJ7he1ew2cYAS2eWH/H/2T0lbHWN/lGP/tkBlqtuMxnsNX7zMsmfvrsnLKBg3cQP6OPnuCyXbw4r99U4NSHDN1RrYdLo2f3gfd7sS4y/P4CxwaPguoICDs8BPAXQa+HPxKSXLjQuzoUdIOPBIT/CyneBLbcBgZhU4aItlAzZYxpjsHcljyAD4zHb6UTnsBQ4KG7di+BCbAQ9u8wDAUJdXnTbuZuHg2enAoZQ+lQbv1YWg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ItTp6BqO4q3GaMYdNCsuxE8I0Zp+wwE7Rf5rrOVYlwg=; b=MV5GPOI+wPUxynBO+lonY98WSZ96qq910dMTi5acP8c+X4QJl86k+pFq065RM6iN0ePjQN2QzWeZW3xbQ9if0SW+yWfIQDnLhz/ulcu5YNPJyciaeV3De/gbgMV4uiSBvWdY6cDQF9I2ia+GTrKdTGie72yZDjvTniev7kDyv+qVpn2GfZFs+zyY/TlIlbyQW7l2KCio+4Qy+7HnEt9vQu6QeW5bdUdulxQnegGwsOBccWNX3dF6Fd7j8ngfV1mm0+4PSQN2DJpfwBGsD5ShnWWa1agbq8aQcrdgVtz+NDLU7XCZypIaUSIYHeUhVQ5hVTA7qaktP/uXTHU+GMxfUQ== 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 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by PAXPR08MB6510.eurprd08.prod.outlook.com (2603:10a6:102:158::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Wed, 13 Oct 2021 12:37:22 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::5c36:b98e:4d17:df49]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::5c36:b98e:4d17:df49%7]) with mapi id 15.20.4587.030; Wed, 13 Oct 2021 12:37:22 +0000 From: Kyrylo Tkachov To: Andre Simoes Dias Vieira , "gcc-patches@gcc.gnu.org" CC: Christophe Lyon Subject: RE: [arm] Fix MVE addressing modes for VLDR[BHW] and VSTR[BHW] Thread-Topic: [arm] Fix MVE addressing modes for VLDR[BHW] and VSTR[BHW] Thread-Index: AQHXv4glDybrz3Ivlk6535S03z7nmavQ3uZg Date: Wed, 13 Oct 2021 12:37:22 +0000 Message-ID: References: <9a52d3ba-ca2d-03b9-c709-a50909057887@arm.com> In-Reply-To: <9a52d3ba-ca2d-03b9-c709-a50909057887@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 156343E3F14FA04589DCBE231F82C77D.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 69fc6726-2af9-4757-23a5-08d98e464070 x-ms-traffictypediagnostic: PAXPR08MB6510:|AM4PR0802MB2259: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6RCpEbNm4rKZRX2Vnd2Sfj/0u++DXoTZfOti2uj3DH+I/W9x+t4Tnd/mm1DAUqIH+TprSljH+s5f07puGb9Enk9YeeiBJ5FEXPwBadpo08GWragnR/RXyW4rSC0bfgUDeTvsiAGAizP32Z7i6fV/ez2eyf9FpifJD8rbi6ypEMbiT7oYXzcPLlm4SgBtilqsdjWW27qv+pNM8k/016I5bzxvLO7oche8ngxYF7pVXIeK3v3mQ0/6xScGn3DXuaQJ6Gzc3bfGdH7bfjtog2vFQ9deHCAqiW1QnqC9qCx44XhftJ8yC4pTixJVP0URYNVu6y2NdoIa/+RoZ3wk0Ugmzk2FLnytVtyzFjXmptS9EGd6atalbuDAitkZBeYuvANJhRMphQZIvOgDG0T4gxgSaZ3+ziCcqiWFeDibyQgGlZoBpWFf42P5A3r9S/isTTScNmmvKPzuN1AM9xXLIw8DiIW6APqR3yqhRRYiQY7rK9M9eAHuLTsRApIf194rQUiRTUiRAf1kf4jeg54erRF1UWI/uhh9kVSm66ukxXgtaAYXhVruwy0iJYxpgFBMpe7peyiPGyhjjgjuQQpHXFgTnBsfYQVkzcfOQLJigsDud93rO6uGzDRa76Wf4imWTEBGbZEmQjAjBDlE9yHPlzDSZXyyoaoKWN/oUm9qF7vWjAyR6AuIGM8nm/QVBU/NYRYaDQzWr9YrD8s4ASwpIy66xXjO4IzoQsdWqibNGpHfnDTDGvlTRnMiY00SzB9v7qgEbrstfiuNyKNmnAZv5hD1ud8BJrgM+S/n6miVGP6PzaJtf6mDlZLU3THbTrYGtJ+h4COlngXkaM7fKg+ipwdmpQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6926.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6506007)(33656002)(76116006)(8676002)(53546011)(9686003)(8936002)(122000001)(38100700002)(4326008)(508600001)(83380400001)(86362001)(316002)(7696005)(2906002)(4001150100001)(71200400001)(110136005)(52536014)(66476007)(5660300002)(186003)(26005)(66556008)(66946007)(66446008)(64756008)(55016002)(38070700005); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6510 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT051.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 40a9851a-ca55-42b2-5635-08d98e463458 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iOFC/MulDtwxyadxulLX+DOqu11pPGvmrtTOXjqIGvjAYbUBGwQsx+opSW++m2BKl2kgGR0aNYDYMymItSR3izCjoa5MV09NeZPODm51HEUy00OjhUX8eB1XPvVL7QnKuaJpqTxzusS3b9YnX8sDYGElkfUGnMq0irGtmEhGd0Fsc7Hr2rxAOuHmAYyCdTZ1G0Ptw2ZTuNF6ukOxUbqtE8yfw+tNVcO1DIvFHyl+49XUNBucVZrMerOVOStNciHc3kFn8xU2/NGkhUb8W8KQxWuNhIvXjayQ3BOO/WpWM0GxHObhHB7o00Abu6HKJnZYiqe5BOYu4GJISMrKeCuhZyZrfgbm0Mb8XjyIvsdjTmMkmCNvSn7ird6Ic1AZKqVlqoYQxA/KDCtsnRJe/c7yQrDJw7tPcsReGiZURGsWfxH556HQGhyPgJ3khPdeXtlNt0paHQoZXr82ElGKRxpu+CtnBTgX7SmFTOD+sd/Rv8NApmR4zOI066HIThk3Z7Iss1kRWapOcGh9Ipu8GQcPIZbEfeV1letys2brLAWAwG0AXQbGUvcD8KO6JgG6VyiHr7LVYEREVVnJhEFZa3lm012Fc5aCHEuxNsZDXOXqn/WMrG9qO7a9igZmGjQKq/EZi1oaPZfWIW5TQe0GA6YyTMewLKS5ehXTgbZjOjPhEdXxo80ZMjwQn/4RcxqZn1VG9aUsWTY7LxIEGAvC7VeLuyCUN2hxw25cF/BaMTeLt6PDla9oOpwwqVGyiogz7iGai8gWYqlVHPXlwd+jomVvMs8Ovi4NYMQlUW2DKcKNQ64jAZ/Kao1y4yA/k7ZtxktKOnkyxzGn5hfQVyL7+gYzMA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(508600001)(6506007)(83380400001)(5660300002)(26005)(33656002)(8936002)(8676002)(55016002)(52536014)(53546011)(110136005)(336012)(7696005)(186003)(2906002)(4326008)(9686003)(316002)(4001150100001)(70586007)(70206006)(81166007)(356005)(107886003)(82310400003)(47076005)(86362001)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2021 12:37:42.7395 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 69fc6726-2af9-4757-23a5-08d98e464070 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT051.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2259 X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Oct 2021 12:37:48 -0000 SGkgQW5kcmUsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmUg VmllaXJhIChsaXN0cykgPGFuZHJlLnNpbW9lc2RpYXN2aWVpcmFAYXJtLmNvbT4NCj4gU2VudDog VHVlc2RheSwgT2N0b2JlciAxMiwgMjAyMSA1OjQyIFBNDQo+IFRvOiBnY2MtcGF0Y2hlc0BnY2Mu Z251Lm9yZw0KPiBDYzogS3lyeWxvIFRrYWNob3YgPEt5cnlsby5Ua2FjaG92QGFybS5jb20+OyBD aHJpc3RvcGhlIEx5b24NCj4gPGNocmlzdG9waGUubHlvbkBsaW5hcm8ub3JnPg0KPiBTdWJqZWN0 OiBbYXJtXSBGaXggTVZFIGFkZHJlc3NpbmcgbW9kZXMgZm9yIFZMRFJbQkhXXSBhbmQgVlNUUltC SFddDQo+IA0KPiBIaSwNCj4gDQo+IFRoZSB3YXkgd2Ugd2VyZSBwcmV2aW91c2x5IGRlYWxpbmcg d2l0aCBhZGRyZXNzaW5nIG1vZGVzIGZvciBNVkUgd2FzDQo+IHByZXZlbnRpbmcNCj4gdGhlIHVz ZSBvZiBwcmUsIHBvc3QgYW5kIG9mZnNldCBhZGRyZXNzaW5nIG1vZGVzIGZvciB0aGUgbm9ybWFs IGxvYWRzIGFuZA0KPiBzdG9yZXMsIGluY2x1ZGluZyB3aWRlbmluZyBhbmQgbmFycm93aW5nLsKg IFRoaXMgcGF0Y2ggZml4ZXMgdGhhdCBhbmQNCj4gYWRkcyB0ZXN0cyB0byBlbnN1cmUgd2UgYXJl IGNhcGFibGUgb2YgdXNpbmcgYWxsIHRoZSBhdmFpbGFibGUgYWRkcmVzc2luZw0KPiBtb2Rlcy4N Cj4gDQo+IGdjYy9DaGFuZ2VMb2c6DQo+IDIwMjEtMTAtMTLCoCBBbmRyZSBWaWVpcmHCoCA8YW5k cmUuc2ltb2VzZGlhc3ZpZWlyYUBhcm0uY29tPg0KPiANCj4gIMKgwqDCoMKgwqDCoMKgICogY29u ZmlnL2FybS9hcm0uYyAodGh1bWIyX2xlZ2l0aW1hdGVfYWRkcmVzc19wKTogVXNlDQo+IFZBTElE X01WRV9NT0RFDQo+ICDCoMKgIMKgd2hlbiBjaGVja2luZyBtdmUgYWRkcmVzc2luZyBtb2Rlcy4N Cj4gIMKgwqDCoMKgwqDCoMKgIChtdmVfdmVjdG9yX21lbV9vcGVyYW5kKTogRml4IHRoZSB3YXkg d2UgaGFuZGxlIHByZSwgcG9zdCBhbmQNCj4gb2Zmc2V0DQo+ICDCoMKgIMKgYWRkcmVzc2luZyBt b2Rlcy4NCj4gIMKgwqDCoMKgwqDCoMKgIChhcm1fcHJpbnRfb3BlcmFuZCk6IEZpeCBwcmludGlu ZyBvZiBQT1NUXyBhbmQgUFJFX01PRElGWS4NCg0KQEAgLTI0Mjc2LDcgKzI0MjcxLDcgQEAgYXJt X3ByaW50X29wZXJhbmQgKEZJTEUgKnN0cmVhbSwgcnR4IHgsIGludCBjb2RlKQ0KIAllbHNlIGlm IChjb2RlID09IFBPU1RfTU9ESUZZIHx8IGNvZGUgPT0gUFJFX01PRElGWSkNCiAJICB7DQogCSAg ICBhc21fZnByaW50ZiAoc3RyZWFtLCAiWyVyIiwgUkVHTk8gKFhFWFAgKGFkZHIsIDApKSk7DQot CSAgICBwb3N0aW5jX3JlZyA9IFhFWFAgKCBYRVhQICh4LCAxKSwgMSk7DQorCSAgICBwb3N0aW5j X3JlZyA9IFhFWFAgKFhFWFAgKGFkZHIsIDEpLCAxKTsNCiAJICAgIGlmIChwb3N0aW5jX3JlZyAm JiBDT05TVF9JTlRfUCAocG9zdGluY19yZWcpKQ0KIAkgICAgICB7DQogCQlpZiAoY29kZSA9PSBQ T1NUX01PRElGWSkNCg0KdGhpcyBsb29rcyBsaWtlIGEgYnVnIGZpeCB0aGF0IHNob3VsZCBiZSBz ZXBhcmF0ZWx5IGJhY2twb3J0ZWQgdG8gdGhlIGJyYW5jaGVzPw0KT3RoZXJ3aXNlLCB0aGUgcGF0 Y2ggbG9va3Mgb2sgZm9yIHRydW5rIHRvIG1lLg0KVGhhbmtzLA0KS3lyaWxsDQoNCg0KPiAgwqDC oMKgwqDCoMKgwqAgKiBjb25maWcvYXJtL212ZS5tZDogVXNlIG12ZV9tZW1vcnlfb3BlcmFuZCBw cmVkaWNhdGUNCj4gZXZlcnl3aGVyZSB3aGVyZQ0KPiAgwqDCoCDCoHRoZXJlIGlzIGEgc2luZ2xl IFV4IGNvbnN0cmFpbnQuDQo+IA0KPiBnY2MvdGVzdHN1aXRlL0NoYW5nZUxvZzoNCj4gMjAyMS0x MC0xMsKgIEFuZHJlIFZpZWlyYcKgIDxhbmRyZS5zaW1vZXNkaWFzdmllaXJhQGFybS5jb20+DQo+ IA0KPiAgwqDCoMKgwqDCoMKgwqAgKiBnY2MudGFyZ2V0L2FybS9tdmUvbXZlLmV4cDogTWFrZSBp dCB0ZXN0IG1haW4gZGlyZWN0b3J5Lg0KPiAgwqDCoMKgwqDCoMKgwqAgKiBnY2MudGFyZ2V0L2Fy bS9tdmUvbXZlX2xvYWRfbWVtb3J5X21vZGVzLmM6IE5ldyB0ZXN0Lg0KPiAgwqDCoMKgwqDCoMKg wqAgKiBnY2MudGFyZ2V0L2FybS9tdmUvbXZlX3N0b3JlX21lbW9yeV9tb2Rlcy5jOiBOZXcgdGVz dC4NCg==