From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shrimp.cherry.relay.mailchannels.net (shrimp.cherry.relay.mailchannels.net [23.83.223.164]) by sourceware.org (Postfix) with ESMTPS id 8AA153858D37 for ; Mon, 9 Oct 2023 17:53:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8AA153858D37 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=eagercon.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=eagercon.com X-Sender-Id: dreamhost|x-authsender|eager@eagerm.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 9189D840F7E; Mon, 9 Oct 2023 17:53:54 +0000 (UTC) Received: from pdx1-sub0-mail-a246.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id EE80C841214; Mon, 9 Oct 2023 17:53:53 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1696874034; a=rsa-sha256; cv=none; b=ECTK8j9PWWLcvFgKwG5DQGzgXNFDtL1nfPLw32k0IHrc8Ni/1Q8cOOkHk0lc+ooYIP9zBO MjiZK51Me1yP8y6aAMXCsu4ztJAwt4yYiWll0XaB8sz8oymiIC8Pq7S2EUyv83c1EUj0Fc OOVHGFkJuklYMhiVrfPsDIfvxNbH9kzYyyPNSuj0kudE7LFpBTkjDgW/hrtVhHDHOAT11I GwZNeTh+5OzGeHbL2S3+a/OjVq4MlkX6XqSNX8ZwOgtrVdDvxsX4mL2OG4uk4hjbKu16qC uM2Sn/Ex74iDKLcfai2RKEuE3hOsXa6DQdiEtUt9POpuTUYiAugMQsBYsZWFRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1696874034; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=zKaL3uiDrES1ooydptHRHvu1qEHFYEvATexwTZUw2R0=; b=3ulMA4gTgccm1C1+x1Fq11YY40EpjQEaobTqGm9dED2qJgCaNrmf1PaQMh1OhCZFhOVWe/ nZGN5caQnpA4C9QB7sgKQYWu4CpcKZuIr13/xcFKGnnjHPqdJXkOUlILxsNL8Ne3WgJ655 sOVoDQ5eWsXD1Zw7jb6pKYpYiGyRwGuKDBAdWy115Woz4g2KLVVb0PEaw4uX4C98u/b/nB 0+/17GIiaMgvYmxm7VzswSM6MotPgJ/+85wocQZCmCiLttxMVOrtqd65/maWYytJo1XEX3 3Iee3wYuY/FDLjDHv4QECAwsB9u+oqFfk4l2ITT7weZib+pG61LGYlq1SqV+Kg== ARC-Authentication-Results: i=1; rspamd-7d5dc8fd68-gbv88; auth=pass smtp.auth=dreamhost smtp.mailfrom=eager@eagercon.com X-Sender-Id: dreamhost|x-authsender|eager@eagerm.com X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|eager@eagerm.com X-MailChannels-Auth-Id: dreamhost X-Harmony-Harmony: 4b18d7203a032d50_1696874034338_2639565161 X-MC-Loop-Signature: 1696874034338:1576320670 X-MC-Ingress-Time: 1696874034337 Received: from pdx1-sub0-mail-a246.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.126.222.25 (trex/6.9.1); Mon, 09 Oct 2023 17:53:54 +0000 Received: from [192.168.20.10] (c-73-170-238-207.hsd1.ca.comcast.net [73.170.238.207]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: eager@eagerm.com) by pdx1-sub0-mail-a246.dreamhost.com (Postfix) with ESMTPSA id 4S468x23HJz71; Mon, 9 Oct 2023 10:53:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eagercon.com; s=dreamhost; t=1696874033; bh=zKaL3uiDrES1ooydptHRHvu1qEHFYEvATexwTZUw2R0=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=EWvJ8YP1iAxrtZV4oLS3UgKk+nCXWSapibf4CxnJ/NOJ/zfpJ6oQLpHmuRO2Qnwjq dyqtZC8z5oL98Khns+yfjSIT7GJ33eajFUnHo01ts2mIZvg6W4sIBOH8MVJ7j8WxVW 54p5ubgKEx+CQTzPALiezaOo1qgH2+PiM9BBFqB/EMy6Zzh4ZYmiiW3xFnaNSjh6hZ Tb0DlLOurBr92lbnWcAl9i4tAXF0JneHAXyAFsc2N6nzOGIqZSO6CW8qzGTksDvnoT wZ6dAp2Z4WBsjaaEFt+G/mGO+RuyuDiddJQOl90bbinVm9o4sJSiGedmWHcr8Nd+d5 Ux8QFry+T0t/A== Message-ID: Date: Mon, 9 Oct 2023 10:53:52 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH v2 1/1] opcodes: microblaze: Add new bit-field instructions Content-Language: en-US To: "Frager, Neal" , "Maciej W. Rozycki" Cc: "binutils@sourceware.org" , "Erkiaga Elorza, Ibai" , "Mekala, Nagaraju" , "Hatle, Mark" , "Mutyala, Sadanand" , "Nali, Appa Rao" , "Hunsigida, Vidhumouli" , "luca.ceresoli@bootlin.com" , Nick Clifton References: <20231005125103.1330807-1-neal.frager@amd.com> <5d2ce973-6287-db3d-fc82-966914f765a7@eagercon.com> From: Michael Eager In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: T24gMTAvOS8yMyAwMzo1MywgRnJhZ2VyLCBOZWFsIHdyb3RlOg0KPiANCj4+PiBUaGlzIHBh dGNoIGhhcyBiZWVuIHRlc3RlZCBmb3IgeWVhcnMgb2YgQU1EIFhpbGlueCBZb2N0byByZWxl YXNlcyBhcw0KPj4+IHBhcnQgb2YgdGhlIGZvbGxvd2luZyBwYXRjaCBzZXQ6DQo+Pj4NCj4+ PiBodHRwczovL2dpdGh1Yi5jb20vWGlsaW54L21ldGEteGlsaW54L3RyZWUvbWFzdGVyL21l dGEtbWljcm9ibGF6ZS9yZQ0KPj4+IGNpcGVzLWRldnRvb2xzL2JpbnV0aWxzL2JpbnV0aWxz DQo+Pj4NCj4+PiBTaWduZWQtb2ZmLWJ5OiBuYWdhcmFqdSA8bmFnYXJhanUubWVrYWxhQGFt ZC5jb20+DQo+Pj4gU2lnbmVkLW9mZi1ieTogSWJhaSBFcmtpYWdhIDxpYmFpLmVya2lhZ2Et ZWxvcnphQGFtZC5jb20+DQo+Pj4gU2lnbmVkLW9mZi1ieTogTmVhbCBGcmFnZXIgPG5lYWwu ZnJhZ2VyQGFtZC5jb20+DQo+Pg0KPj4gQ29tbWl0dGVkLg0KPiANCj4+IFlldCBpdCBoYXMg Y2F1c2VkIG51bWVyb3VzIHJlZ3Jlc3Npb25zOg0KPiANCj4+IG1pY3JvYmxhemUtZWxmICAr RkFJTDogdW5vcmRlcmVkIC5kZWJ1Z19pbmZvIHJlZmVyZW5jZXMgdG8gLmRlYnVnX3Jhbmdl cyBtaWNyb2JsYXplLWVsZiAgK0ZBSUw6IGJpbnV0aWxzLWFsbC9wcjI2NTQ4IG1pY3JvYmxh emUtZWxmICArRkFJTDogcmVhZGVsZiAtV3dpIHByMjY1NDhlIChyZWFzb246IHVuZXhwZWN0 ZWQgb3V0cHV0KSBtaWNyb2JsYXplLWVsZiAgK0ZBSUw6IHJlYWRlbGYgLS1kZWJ1Zy1kdW1w PWxvYyBsb2N2aWV3LTEgKHJlYXNvbjogdW5leHBlY3RlZCBvdXRwdXQpIG1pY3JvYmxhemUt ZWxmICArRkFJTDogcmVhZGVsZiAtLWRlYnVnLWR1bXA9bG9jIGxvY3ZpZXctMiAocmVhc29u OiB1bmV4cGVjdGVkIG91dHB1dCkgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiByZWFkZWxmIC13 aWFvUmxMIGR3NSBtaWNyb2JsYXplLWVsZiAgK0ZBSUw6IHJlYWRlbGYgLXdpIGR3YXJmLWF0 dHJpYnV0ZXMgKHJlYXNvbjogdW5leHBlY3RlZCBvdXRwdXQpIG1pY3JvYmxhemUtZWxmICAr RkFJTDogcmVhZGVsZiAtd0tpcyAtUCBkZWJ1Z2xpbmsgKHJlYXNvbjogdW5leHBlY3RlZCBv dXRwdXQpIG1pY3JvYmxhemUtZWxmICArRkFJTDogcmVhZGVsZiAtLWRlYnVnLWR1bXA9bGlu a3MgLS1kZWJ1Zy1kdW1wPW5vLWZvbGxvdy1saW5rcyBkd28gbWljcm9ibGF6ZS1lbGYgICtG QUlMOiBEV0FSRjIgMSBtaWNyb2JsYXplLWVsZiAgK0ZBSUw6IERXQVJGMiAyIG1pY3JvYmxh emUtZWxmICArRkFJTDogRFdBUkYyIDMgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIg NSBtaWNyb2JsYXplLWVsZiAgK0ZBSUw6IERXQVJGMiA2IG1pY3JvYmxhemUtZWxmICArRkFJ TDogRFdBUkYyIDcgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIgMTEgbWljcm9ibGF6 ZS1lbGYgICtGQUlMOiBEV0FSRjIgMTIgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIg MTMgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIgMTQgbWljcm9ibGF6ZS1lbGYgICtG QUlMOiBEV0FSRjIgMTUgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIgMTYgbWljcm9i bGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIgMTcgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FS RjIgMTggbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIgMTkgbWljcm9ibGF6ZS1lbGYg ICtGQUlMOiBEV0FSRjJfMjA6IGRlYnVnIHJhbmdlcyBpZ25vcmUgbm9uLWNvZGUgc2VjdGlv bnMgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBEV0FSRjIgMjEgbWljcm9ibGF6ZS1lbGYgICtG QUlMOiBEV0FSRjUgLmxvYyAwIG1pY3JvYmxhemUtZWxmICArRkFJTDogRFdBUkY0IENVIG1p Y3JvYmxhemUtZWxmICArRkFJTDogRFdBUkY1IENVIG1pY3JvYmxhemUtZWxmICArRkFJTDog Q2hlY2sgbGluZSB0YWJsZSBpcyBwcm9kdWNlZCB3aXRoIC5ub3BzIG1pY3JvYmxhemUtZWxm ICArRkFJTDogbGluZSBudW1iZXIgZW50cmllcyBmb3Igc2VjdGlvbiBjaGFuZ2VzIGluc2lk ZSAuaXJwIG1pY3JvYmxhemUtZWxmICArRkFJTDogbGluZSBudW1iZXIgZW50cmllcyBmb3Ig Lm1hY3JvIGV4cGFuc2lvbnMgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBsaW5lIG51bWJlciBl bnRyaWVzIGZvciBleHBhbnNpb25zIG9mIC5tYWNybyBjb21pbmcgZnJvbSAuaW5jbHVkZSBt aWNyb2JsYXplLWVsZiAgK0ZBSUw6IGxucy1kdXBsaWNhdGUgbWljcm9ibGF6ZS1lbGYgICtG QUlMOiBsbnMtY29tbW9uLTEgbWljcm9ibGF6ZS1lbGYgICtGQUlMOiBsZC1lbGYvcHIyMjQ1 MA0KPiANCj4+IFRoZXkgYWxsIHNlZW0gdG8gZm9sbG93IGEgc2ltaWxhciBwYXR0ZXJuLCBl Lmc6DQo+IA0KPj4gZXhpdGVkIGFibm9ybWFsbHkgd2l0aCAxLCBvdXRwdXQ6cmVhZGVsZjog V2FybmluZzogQ29ycnVwdCB1bml0IGxlbmd0aCAoZ290IDB4NGUwMDAwNGUgZXhwZWN0ZWQg YXQgbW9zdCAweDRlKSBpbiBzZWN0aW9uIC5kZWJ1Z19pbmZvDQo+IA0KPj4gRkFJTDogRFdB UkYyIDENCj4gDQo+PiBvcjoNCj4gDQo+PiBleGl0ZWQgYWJub3JtYWxseSB3aXRoIDAsIG91 dHB1dDpyZWFkZWxmOiBXYXJuaW5nOiBDb3JydXB0IHVuaXQgbGVuZ3RoIChnb3QgMHgyMDAw MDAyMCBleHBlY3RlZCBhdCBtb3N0IDB4MjApIGluIHNlY3Rpb24gLmRlYnVnX2luZm8NCj4g DQo+PiBGQUlMOiBDaGVjayBsaW5lIHRhYmxlIGlzIHByb2R1Y2VkIHdpdGggLm5vcHMNCj4g DQo+PiBDb25maWd1cmVkIHdpdGg6DQo+IA0KPj4gJCAvcGF0aC90by9jb25maWd1cmUgLS1k aXNhYmxlLW5scyAtLWRpc2FibGUtZ2RiIC0tZGlzYWJsZS1nZGJzZXJ2ZXIgLS1kaXNhYmxl LWdwcm9mbmcgLS1kaXNhYmxlLWxpYmJhY2t0cmFjZSAtLWRpc2FibGUtbGliZGVjbnVtYmVy IC0tZGlzYWJsZS1yZWFkbGluZSAtLWRpc2FibGUtc2ltIC0tZW5hYmxlLW9ic29sZXRlIC0t ZW5hYmxlLXBsdWdpbnMgLS1idWlsZD1wb3dlcnBjNjRsZS1saW51eCAtLXRhcmdldD1taWNy b2JsYXplLWVsZg0KPiANCj4+IEp1c3QgcmVwb3J0aW5nIGluIGNhc2UgaXQncyB1c2VmdWwg YXMgaXQgaGFzIHBvcHBlZCB1cCBpbiB1bnJlbGF0ZWQgdmVyaWZpY2F0aW9uOyBJIHdvbid0 IGRvIGFueXRoaW5nIGVsc2UgaGVyZS4NCj4gDQo+PiBOQiBJJ3ZlIHNraW1tZWQgb3ZlciB0 aGUgY2hhbmdlIGFuZCBub3RpY2VkIGl0IGRvZXMgbm90IGZvbGxvdyB0aGUgR05VIENvZGlu ZyBTdGFuZGFyZHMgaW4gbWFueSBwbGFjZXMsIG1vc3QgcHJvbWluZW50bHkgaW4gYGdldF9m aWVsZF9pbW01d2lkdGgnDQo+IGFuZCBgZ2V0X2ZpZWxkX3Jmc2wnLCBidXQgYWxzbyBlbHNl d2hlcmUgKHdoaWNoIGlzIGVhc3kgdG8gc3BvdCBsb29raW5nIHRocm91Z2ggdGhlIGRpZmYp Lg0KPiANCj4gSGkgTWFjaWVqLA0KPiANCj4gVGhlIHBhdGNoIEkgc3VibWl0dGVkIGRvZXMg bm90IG1vZGlmeSB0aGUgJ2dldF9maWVsZF9yZnNsJyBmdW5jdGlvbiwgYnV0IHBlcmhhcHMg eW91IGNvdWxkIHJldmlldw0KPiB0aGUgJ2dldF9maWVsZF9pbW01d2lkdGgnIGZ1bmN0aW9u PyAgQ291bGQgeW91IGV4cGxhaW4gd2hhdCBpcyBub3QgZm9sbG93aW5nIHRoZSBHTlUgQ29k aW5nDQo+IFN0YW5kYXJkcywgc28gdGhhdCBJIGNhbiBmaXggaXQ/DQo+IA0KPiBzdGF0aWMg Y2hhciAqDQo+IGdldF9maWVsZF9pbW01d2lkdGggKHN0cnVjdCBzdHJpbmdfYnVmICpidWYs IGxvbmcgaW5zdHIpDQo+IHsNCj4gICAgY2hhciAqcCA9IHN0cmJ1ZiAoYnVmKTsNCj4gDQo+ ICAgIGlmIChpbnN0ciAmIDB4MDAwMDQwMDApDQo+ICAgICAgc3ByaW50ZiAocCwgIiVkIiwg KHNob3J0KSgoKGluc3RyICYgSU1NNV9XSURUSF9NQVNLKSA+PiBJTU1fV0lEVEhfTE9XKSkp OyAvKiBic2VmaSAqLw0KPiAgIGVsc2UNCj4gICAgICBzcHJpbnRmIChwLCAiJWQiLCAoc2hv cnQpKCgoaW5zdHIgJiBJTU01X1dJRFRIX01BU0spID4+IElNTV9XSURUSF9MT1cpIC0gKChp bnN0ciAmIElNTTVfTUFTSykgPj4gSU1NX0xPVykgKyAxKSk7IC8qIGJzaWZpICovDQo+ICAg IHJldHVybiBwOw0KPiB9DQoNCkxpbmVzIHNob3VsZCBiZSBzaG9ydGVyIHRoYW4gODAgY2hh cmFjdGVycy4NCg0KPiANCg0KLS0gDQpNaWNoYWVsIEVhZ2VyDQo=