From c74bdab435cea9344f9e19e608c479740e7deefc Mon Sep 17 00:00:00 2001 From: bugzilla-daemon Date: Sun, 17 May 2020 23:31:24 +0000 Subject: [PATCH] [libre-riscv-dev] [Bug 318] fix LDSTCompUnit --- c8/6fd7f42a58e50f88b109d2bc2a346b38061e86 | 134 ++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 c8/6fd7f42a58e50f88b109d2bc2a346b38061e86 diff --git a/c8/6fd7f42a58e50f88b109d2bc2a346b38061e86 b/c8/6fd7f42a58e50f88b109d2bc2a346b38061e86 new file mode 100644 index 0000000..52c18f2 --- /dev/null +++ b/c8/6fd7f42a58e50f88b109d2bc2a346b38061e86 @@ -0,0 +1,134 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Mon, 18 May 2020 00:31:27 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jaSkg-0003aP-C2; Mon, 18 May 2020 00:31:26 +0100 +Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) id 1jaSkd-0003aB-W4 + for libre-riscv-dev@lists.libre-riscv.org; Mon, 18 May 2020 00:31:24 +0100 +From: bugzilla-daemon@libre-soc.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Sun, 17 May 2020 23:31:24 +0000 +X-Bugzilla-Reason: CC +X-Bugzilla-Type: changed +X-Bugzilla-Watch-Reason: None +X-Bugzilla-Product: Libre-SOC's first SoC +X-Bugzilla-Component: Source Code +X-Bugzilla-Version: unspecified +X-Bugzilla-Keywords: +X-Bugzilla-Severity: enhancement +X-Bugzilla-Who: lkcl@lkcl.net +X-Bugzilla-Status: CONFIRMED +X-Bugzilla-Resolution: +X-Bugzilla-Priority: --- +X-Bugzilla-Assigned-To: cestrauss@gmail.com +X-Bugzilla-Flags: +X-Bugzilla-Changed-Fields: +Message-ID: +In-Reply-To: +References: +X-Bugzilla-URL: https://bugs.libre-soc.org/ +Auto-Submitted: auto-generated +MIME-Version: 1.0 +Subject: [libre-riscv-dev] [Bug 318] fix LDSTCompUnit +X-BeenThere: libre-riscv-dev@lists.libre-riscv.org +X-Mailman-Version: 2.1.23 +Precedence: list +List-Id: Libre-RISCV General Development + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +Reply-To: Libre-RISCV General Development + +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: base64 +Errors-To: libre-riscv-dev-bounces@lists.libre-riscv.org +Sender: "libre-riscv-dev" + +aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMxOAoKLS0tIENvbW1l +bnQgIzExIGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g +LS0tCihJbiByZXBseSB0byBDZXNhciBTdHJhdXNzIGZyb20gY29tbWVudCAjMTApCj4gSSBnb3Qg +bXkgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgcnVubmluZywgYnkgY29uc3VsdGluZwo+IGh0dHBz +Oi8vbGlicmUtc29jLm9yZy9IRExfd29ya2Zsb3cvLgo+IAo+IFRoZW4sIEkgcmFuIHRoZSB0ZXN0 +YmVuY2ggYXQgZXhwZXJpbWVudC9jb21wbGRzdF9tdWx0aS5weSwgZ2VuZXJhdGVkIHRoZQo+IHRp +bWluZyBkaWFncmFtLCBhbmQgY29uZmlybWVkIGluIEdUS1dhdmUgdGhhdCB0aGUgcHJvYmxlbSBy +ZWxhdGVkIGluIGNvbW1lbnQKPiAjMyBkb2VzIG5vdCBvY2N1ciBhbnkgbG9uZ2VyIGluIHRoZSBs +YXRlc3QgZ2l0IG1hc3Rlci4KPiAKPiBJIHN0YXJ0ZWQgcmVhZGluZyB0aGUgcmVmZXJlbmNlIG1h +dGVyaWFsLCBpbiBvcmRlciB0byBnZXQgYSBiYXNpYyBrbm93bGVkZ2UKPiBvZiB0aGUgZnVuY3Rp +b25hbGl0aWVzIGFuZCBpbnRlcmZhY2VzLgo+IAo+IFRoZW4sIEkgZm9sbG93ZWQgdGhlIG5NaWdl +biB0dXRvcmlhbCBhdAo+IGh0dHBzOi8vZ2l0aHViLmNvbS9Sb2JlcnRCYXJ1Y2gvbm1pZ2VuLXR1 +dG9yaWFsLCB3aGlsZSByZWFkaW5nIHRoZSBjb2RlIG9mCj4gdGhlIExEL1NUIENvbXAgVW5pdCBp +dHNlbGYsIGFuZCBhcyBhIHJlc3VsdCBJIGdvdCBhIHJlYXNvbmFibGUgdW5kZXJzdGFuZGluZwo+ +IG9mIGJvdGguCgpleGNlbGxlbnQuICBzaW1pbGFyIHRvIGh0dHBzOi8vYnVncy5saWJyZS1zb2Mu +b3JnL3Nob3dfYnVnLmNnaT9pZD0zMTYKaWYgeW91J2QgbGlrZSB3ZSBjYW4gZmluZCBhIHByYWN0 +aWNhbCBhbmQgdXNlZnVsIGV4YW1wbGUgdGhhdCdzIGFuIGF3ZnVsCmxvdCBsZXNzIGNvbXBsaWNh +dGVkIHRoYW4gdGhpcyBvbmUsIGJ5IHdheSBvZiBnZXR0aW5nIHN0YXJ0ZWQuCgoKPiBJJ2xsIG5v +dyBnbyBiYWNrIHRvIHRoZSByZWZlcmVuY2UgbWF0ZXJpYWwgYSBsaXR0bGUgbW9yZS4gT25jZSBJ +IGdldCBhCj4gYmV0dGVyIHVuZGVyc3RhbmRpbmcsIEknbGwgcmV0dXJuIHRvIHRoZSBjb2RlIGFu +ZCBwcm9jZWVkIHdpdGggcmV2aWV3aW5nIGl0Cj4gYW5kIGltcHJvdmluZyB0aGUgdW5pdCB0ZXN0 +cy4gSSBoYXZlIGZvcm1lZCBzb21lIHRob3VnaHRzIGFib3V0IHRoaXMgYWxyZWFkeS4KCm1lIHRv +by4gIHBsZWFzZSwgd2hlbiB5b3UgaGF2ZSBhIG1vbWVudCwgZG8gZGVzY3JpYmUgdGhlbS4gIGhl +cmUncyBhIGNvdXBsZToKCgoqIHdlIGRvIG5lZWQgYSB3YXkgdG8gdGVzdCBkdWFsIHBvcnRzICh0 +d28gQ29tcExEU1RzIHdpdGgKICB0d28gcG9ydHMsIDQtNCBhcyB3ZWxsKSB3aGljaCB3cml0ZSB0 +byB0aGUgc2FtZSBtZW1vcnkKCiAgdGhpcyB3aWxsIHRlc3Qgd2hldGhlciB0aGUgKHByb3RvdHlw +ZSkgTDBDYWNoZUJ1ZmZlciBpcyBkb2luZwogIGl0cyBqb2IgKHdoaWNoIGkgYW0gbm90IGNlcnRh +aW4gdGhhdCBpdCBkb2VzLiAgaXQgaGFuZGxlcyBfb25lXwogIExEIG9yIF9vbmVfIFNUIGNvcnJl +Y3RseSkKCiogd2UgbmVlZCBzb21lIHRlc3RzIHRvIGJlIGRlbGF5ZWQtcmVzcG9uc2UgKHRvIGVh +Y2ggb2YgdGhlIHJkIGFuZCB3cgogICphbmQqIGdvLmFkICphbmQqIGdvLnN0KSBhbmQgc29tZSB0 +byBiZSBpbW1lZGlhdGUtcmVzcG9uc2UKCnRoZXNlIGNhbiBiZSBkb25lIHVzaW5nIG11bHRpcGxl +ICJwcm9jZXNzZXMiLiAgeW91IG5vdGljZSBpbiB0aGUKc2ltdWxhdGlvbiB0aGF0IGEgZnVuY3Rp +b24gaXMgcGFzc2VkIGluOiBpdCBpcyBwb3NzaWJsZSB0byBwYXNzIGluCiptdWx0aXBsZSogc3Vj +aCBmdW5jdGlvbnMuICBobW0gaG1tIHdoZXJlJ3MgYW4gZXhhbXBsZSBvZiB0aGF0Li4uCgpodHRw +czovL2dpdC5saWJyZS1zb2Mub3JnLz9wPW5tdXRpbC5naXQ7YT1ibG9iO2Y9c3JjL25tdXRpbC90 +ZXN0L3Rlc3RfaW5vdXRfbXV4X3BpcGUucHk7aGI9SEVBRAoKd2hhdCB0aGF0IGRvZXMgaXM6IHNl +dCB1cCBhIHBpcGVsaW5lIHdpdGggYSA0LWlucHV0LCA0LW91dHB1dCAibXV4ZXIiCmF0IHRoZSBp +bnB1dCBhbmQgb3V0cHV0LiAgYSBjb250ZXh0IChpbmRleCkgaXMgcGFzc2VkIGRvd24gdGhlIHBp +cGVsaW5lLAphbmQgdXNlZCB0byBhc3NvY2lhdGUgdGhlICJyZXN1bHQiIGJhY2sgd2l0aCBpdHMg +Y29ycmVzcG9uZGluZyBvdXRwdXQuCgpzbyB5b3UgY2FuIHNlZSBpbiBJbnB1dFRlc3QsIHRoZXJl +IGFyZSAqZWlnaHQqIHNlcGFyYXRlIGFuZCBkaXN0aW5jdApzaW11bHRhbmVvdXNseS1vcGVyYXRp +bmcgInByb2Nlc3NlcyI6IDQgZG8gc2VuZGluZywgNCBkbyByZWNlaXZpbmcuCgp0aGV5IGFsbCBv +cGVyYXRlIG9uIHRoZSBzYW1lIChnbG9iYWwpIHB5dGhvbiBkYXRhIHN0cnVjdHVyZSwgd2hpY2gg +Z2l2ZXMKYSB3YXkgZm9yIHRoZSBweXRob24gdW5pdCB0ZXN0IHRvIGFjdHVhbGx5IGNoZWNrIHRo +YXQgdGhleSdyZSBkb2luZyB0aGUKcmlnaHQgdGhpbmcuCgphKSB0aGF0IG5vIGRhdGEgaXMgbG9z +dApiKSB0aGF0IGRhdGEgc2VudCBmcm9tIGlucHV0IE4gaXMgKnJlY2VpdmVkKiBhdCBvdXRwdXQg +TgpjKSB0aGF0IHRoZSBvcmRlciBvZiBhbnkgZGF0YSBzZW50IGZyb20gaW5wdXQgTiB0byBvdXRw +dXQgTiBpcyBwcmVzZXJ2ZWQKICAgcmVnYXJkbGVzcyBvZiB0aGUgaW50ZXJsZWF2aW5nIG9yZGVy +LgoKc28gaW4gYSBzaW1pbGFyIGZhc2hpb24sIGEgY2xhc3MgY291bGQgYmUgZGVzaWduZWQgd2hl +cmUgb25lIGZ1bmN0aW9uCnRha2VzIGNhcmUgb2YgcmQucmVxW05dIGFuZCByZC5nb1tOXSBhY2tu +b3dsZWRnZW1lbnQgKGZvciBOPTAuLjIpLAphbmQgbGlrZXdpc2UgYW5vdGhlciBmdW5jdGlvbiBy +ZXNwb25kcyB0byBhZC5yZXEsIGFub3RoZXIgdG8gd3IucmVxWzAuLjFdCmFuZCBzbyBvbiwgd2hl +cmUgYmVjYXVzZSB0aG9zZSAicHJvY2Vzc2VzIiBhcmUgYWxsIG1lbWJlcnMgb2YgdGhlIHNhbWUK +Y2xhc3MsIHRoZXkgaGF2ZSBhY2Nlc3MgdG8gdGhlIGZ1bGwgInN0YXRlIiBvZiBhbGwgb3RoZXIg +InByb2Nlc3NlcyIgYW5kCmNvbnNlcXVlbnRseSBjYW4gdmVyaWZ5IGFuZCByZXBvcnQgdGhhdCB0 +aGUgcmVxdWVzdC1zaWduYWxzIGFyZSBjb21pbmcKaW4gY29ycmVjdGx5IChvciBhdCBhbGwpLCBh +bmQgaW4gdGhlIHJpZ2h0IG9yZGVyLgoKaW4gYWRkaXRpb24sIHVuZGVyIHRoZSBjb250cm9sIG9m +IHRoZSBjYWxsZXIgKHRoZSB1bml0IHRlc3QpLCB0aG9zZQppbmRpdmlkdWFsIHByb2Nlc3NlcyBj +b3VsZCBiZSB0b2xkICJyZXNwb25kIGltbWVkaWF0ZWx5IHRvIHRoZSBzaWduYWwiCm9yICJyZXNw +b25zZSB3aXRoIGFuIGFyYml0cmFyeSBkZWxheSIgZXh0cmVtZWx5IGVhc2lseTogYSBzaW1wbGUg +Zm9yLWxvb3AKd2l0aCBhICJ5aWVsZCIgaW4gaXQgLSBhcyB5b3UgY2FuIHNlZSBhdCBsaW5lIDEw +MSBpbiB0ZXN0X2lub3V0X211eF9waXBlLnB5CndpbGwgY3JlYXRlIHRoYXQgdHlwZSBvZiBiZWhh +dmlvdXIuCgoKYmV5b25kIHRoYXQ6IGluIGEgc2ltaWxhciB3YXkgdG8gSW5wdXRUZXN0LCBzZXR0 +aW5nIHVwIG11bHRpcGxlIENvbXBMRFNUVW5pdHMsCmFuZCBnZXR0aW5nIHRoZW0gdG8gaGFtbWVy +IHRoZSBzYW1lIEwwQ2FjaGVCdWZmZXIgdmlhIG11bHRpcGxlIHBvcnRzLCBpcyBhbHNvIGEKdmVy +eSBpbXBvcnRhbnQgdGVzdCwgYXMgaXQgaXMgdGhlIHdheSB0byBlbnN1cmUgdGhhdCBtdWx0aXBs +ZSBMRC9TVCBvcGVyYXRpb25zCmNhbiBvcGVyYXRlIGluIHBhcmFsbGVsIGFuZCBub3QgY29ycnVw +dCBtZW1vcnkgKG9yIGJlIGxvc3QpLgoKYmV5b25kICp0aGF0KiwgYXQgc29tZSBwb2ludCB3ZSBu +ZWVkIHRvIGFsc28gYXJiaXRyYXJpbHkgdGVzdCByYWlzaW5nIGFuCiJleGNlcHRpb24iIGZsYWcs +IHdoaWNoIHdpbGwgcmVzdWx0IGluIHRoZSAic2hhZG93IiBjb25kaXRpb24gYmVpbmcgcHVsbGVk +LAphbmQgdGhhdCBzaG91bGQgcmVzdWx0IGluIHRoZSBjb21wbGV0ZSBjYW5jZWxsYXRpb24gb2Yg +dGhlIG9wZXJhdGlvbi4KCgo+IEknbGwgYXNrIGlmIEkgbmVlZCBmdXJ0aGVyIGNsYXJpZmljYXRp +b25zLCBhbmQgcmVwb3J0IG15IHByb2dyZXNzLgoKYXBwcmVjaWF0ZWQuCgotLSAKWW91IGFyZSBy +ZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRo +ZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp +YnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJp +c2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGli +cmUtcmlzY3YtZGV2Cg== + -- 2.30.2