From 283c14cbf951a2ccd873116cd33fd9cf4f5204aa Mon Sep 17 00:00:00 2001 From: bugzilla-daemon Date: Sat, 6 Jun 2020 20:53:05 +0000 Subject: [PATCH] [libre-riscv-dev] [Bug 336] ALU CompUnit needs to recognise that RA (src1) can be zero --- 4b/d4e989ccf493d0279bf2a3fed12bf9843cfe54 | 96 +++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 4b/d4e989ccf493d0279bf2a3fed12bf9843cfe54 diff --git a/4b/d4e989ccf493d0279bf2a3fed12bf9843cfe54 b/4b/d4e989ccf493d0279bf2a3fed12bf9843cfe54 new file mode 100644 index 0000000..8f360f8 --- /dev/null +++ b/4b/d4e989ccf493d0279bf2a3fed12bf9843cfe54 @@ -0,0 +1,96 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Sat, 06 Jun 2020 21:53:08 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jhfoR-0004Rh-D0; Sat, 06 Jun 2020 21:53:07 +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 1jhfoP-0004RW-Cr + for libre-riscv-dev@lists.libre-riscv.org; Sat, 06 Jun 2020 21:53:05 +0100 +From: bugzilla-daemon@libre-soc.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Sat, 06 Jun 2020 20:53:05 +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 336] ALU CompUnit needs to recognise that RA + (src1) can be zero +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" + +aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMzNgoKLS0tIENvbW1l +bnQgIzUwIGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g +LS0tCihJbiByZXBseSB0byBDZXNhciBTdHJhdXNzIGZyb20gY29tbWVudCAjNDkpCj4gSSdtIGFk +dmFuY2luZyBvbiB0aGUgQUxVIENvbXBVbml0IHBhcmFsbGVsIHVuaXQgdGVzdC4gSGF2aW5nIGdv +bmUgcGFzdCB0aGUKPiByZCByZWwvZ28gaW50ZXJmYWNlLCBJJ3ZlIG1vdmVkIG9uIHRvIHRoZSBB +TFUgaW5wdXQgaW50ZXJmYWNlLgo+IAo+IFRoZSBBTFUgaW5wdXQgaW50ZXJmYWNlIHVzZXMgYSB2 +YWxpZC9yZWFkeSBwcm90b2NvbC4gSSBhc3N1bWUgdGhhdCB0aGlzLAo+IGxpa2UgcmVsL2dvLCBp +cyBzaW1pbGFyIHRvIHRoZSB3aXNoYm9uZSBpbnRlcmZhY2UuCgpzdGFuZGFyZCB3aXNoYm9uZSAv +IEFYSTQgeWVzLiAgdGhlIGRpZmZlcmVuY2UgYmVpbmcgdGhhdCByZWwvZ28gd2lsbCBORVZFUiBi +ZQpiYWNrIHRvIGJhY2sgKG11bHRpcGxlIHRyYW5zYWN0aW9ucyBvbmUgYWZ0ZXIgdGhlIG90aGVy +KSBob3dldmVyIHJlYWR5L3ZhbGlkCmNhbiBiZS4KCmhvd2V2ZXIgaW4gdGhlIE11bHRpQ29tcFVu +aXRzIGl0IGlzIG5ldmVyIHVzZWQgZm9yIHRoYXQsIGJlY2F1c2UgTUNVIGlzIHNpbmdsZQp0cmFu +c2FjdGlvbiBvbmx5LgoKPiBBcyBzdWNoOgo+IAo+IDEpIFRoZSBwb3J0IGlzIGlkbGUgd2hlbiB2 +YWxpZF9vIGFuZCByZWFkeV9pIGFyZSBib3RoIHplcm8uCj4gMikgSWYgdmFsaWRfbyBpcyBoaWdo +IGJ1dCByZWFkeV9pIGlzIGxvdywgd2UgaGF2ZSBhIHdhaXQgc3RhdGUuCj4gMykgV2hlbiBib3Ro +IGFyZSBoaWdoLCB3ZSBoYXZlIGEgZGF0YSB0cmFuc2ZlciwgYW5kIHRoZSB0cmFuc2FjdGlvbiBl +bmRzLgoKb3IsIHRha2VzIHBsYWNlIG9uIHRoYXQgY2xvY2sgY3ljbGUsIGFiZCBlbmRzICJhcyBm +YXIgYXMgdGhlIG5leHQgY2xvY2sgY3ljbGUKaXMgY29uY2VybmVkIi4KCj4gNCkgSXQgaXMgaWxs +ZWdhbCB0byBrZWVwIHJlYWR5X2kgaGlnaCB3aGVuIHZhbGlkX28gaXMgbG93LgoKPiBUaGlzIGlz +IHN1cHBvc2VkIHRvIGNvdmVyIGEgc2luZ2xlIHRyYW5zYWN0aW9uLCBidXQgaW4gbXkgdW5kZXN0 +YW5kaW5nIEkgc2VlCj4gNSBhY2tub2xvd2RnZWQgYmFjay10by1iYWNrIHRyYW5zYWN0aW9ucyBm +b2xsb3dlZCBieSBhIGlsbGVnYWwgc3RhdGUuCgp0aGlzIGRvZXMgbm90IHN1cnByaXNlIG1lLiAg +dGhlIGFsdV9oaWVyLnB5IEFMVXMgd2VyZSB3cml0dGVuICJpbiBhIGh1cnJ5IiBhbmQKYXJlIHRo +ZXJlIHB1cmVseSBmb3IgdGVzdCBwdXJwb3NlcyBvbmx5LgoKCj4gQ2FuIEkgZ28gYWhlYWQgYW5k +IGZpeCBhbGwgdGhlc2UgY2FzZXMsIHRvIGJlIG1vcmUgbGlrZSB3aXNoYm9uZT8gT3IsIGlzIG15 +Cj4gYXNzdW1wdGlvbiBvZiB3aXNoYm9uZSBsaWtlbmVzcyB3cm9uZz8KCnllcyBwbGVhc2UgZG8u +Li4KCm9yLi4uCgpsYXN0IHdlZWsgaSBjb25zaWRlcmVkIHRocm93aW5nIHRoZW0gb3V0IGFuZCB1 +c2luZyBubXV0aWwuc2luZ2xlcGlwZSBBTFVzCmluc3RlYWQuCgppZiB5b3UgZmVlbCBpdCBkb2Vz +IG5vdCB0YWtlIGEgbG9uZyB0aW1lIHRvICJmaXgiIGFsdV9oaWVyLnB5IEFMVSBjbGFzc2VzCnBs +ZWFzZSBkbyBnbyBhaGVhZC4KCm90aGVyd2lzZSBpZiBpdCB3aWxsIHRha2UgYSBsb25nIHRpbWUg +aXQgd291bGQgYmUgYmV0dGVyIHRvIGRyb3AgdGhlbSBhbmQKcmVwbGFjZSB0aGVtIHdpdGggQUxV +cyBiYXNlZCBvbiBlLmcuIFRlc3RCdWZQaXBlIChzZWUgbm11dGlsIHVuaXQgdGVzdHMpCgphZ2Fp +bjogdGhleSBhcmUgb25seSB0aGVyZSBmb3IgdGVzdCBwdXJwb3NlcywgaG93ZXZlciBhcyB0ZXN0 +cyBpdCBpcyBpbmRlZWQKZ29vZCBmb3IgdGhlbSB0byBwcm9wZXJseSBjb25mb3JtIHRvIHRoZSBy +ZXF1aXJlZCBBUEkKCi0tIApZb3UgYXJlIHJlY2VpdmluZyB0aGlzIG1haWwgYmVjYXVzZToKWW91 +IGFyZSBvbiB0aGUgQ0MgbGlzdCBmb3IgdGhlIGJ1Zy4KX19fX19fX19fX19fX19fX19fX19fX19f +X19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJy +ZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNj +di5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK + -- 2.30.2