--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Mon, 15 Jun 2020 00:42:42 +0100
+Received: from localhost ([::1] helo=libre-riscv.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <libre-riscv-dev-bounces@lists.libre-riscv.org>)
+ id 1jkcGv-0006jZ-Vd; Mon, 15 Jun 2020 00:42:41 +0100
+Received: from localhost ([127.0.0.1] helo=bugs.libre-soc.org)
+ by libre-soc.org with esmtp (Exim 4.89)
+ (envelope-from <bugzilla-daemon@libre-soc.org>) id 1jkcGu-0006jP-7w
+ for libre-riscv-dev@lists.libre-riscv.org; Mon, 15 Jun 2020 00:42:40 +0100
+From: bugzilla-daemon@libre-soc.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Sun, 14 Jun 2020 23:42:40 +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: <bug-336-13-r3tHX3jbhI@https.bugs.libre-soc.org/>
+In-Reply-To: <bug-336-13@https.bugs.libre-soc.org/>
+References: <bug-336-13@https.bugs.libre-soc.org/>
+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
+ <libre-riscv-dev.lists.libre-riscv.org>
+List-Unsubscribe: <http://lists.libre-riscv.org/mailman/options/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=unsubscribe>
+List-Archive: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/>
+List-Post: <mailto:libre-riscv-dev@lists.libre-riscv.org>
+List-Help: <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=help>
+List-Subscribe: <http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev>,
+ <mailto:libre-riscv-dev-request@lists.libre-riscv.org?subject=subscribe>
+Reply-To: Libre-RISCV General Development
+ <libre-riscv-dev@lists.libre-riscv.org>
+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" <libre-riscv-dev-bounces@lists.libre-riscv.org>
+
+aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMzNgoKLS0tIENvbW1l
+bnQgIzYwIGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g
+LS0tCihJbiByZXBseSB0byBDZXNhciBTdHJhdXNzIGZyb20gY29tbWVudCAjNTkpCj4gQ3JlYXRl
+ZCBhdHRhY2htZW50IDY0IFtkZXRhaWxzXQo+IFN1Z2dlc3RlZCBwaXBlbGluZSBkZXNpZ24gZm9y
+IHRoZSBBTFUgQ29tcCBVbml0Cj4gCj4gKEluIHJlcGx5IHRvIEx1a2UgS2VubmV0aCBDYXNzb24g
+TGVpZ2h0b24gZnJvbSBjb21tZW50ICM1OCkKPiA+IChJbiByZXBseSB0byBDZXNhciBTdHJhdXNz
+IGZyb20gY29tbWVudCAjNTcpCj4gPiA+IEkgZG9uJ3QgcmVhbGx5IHJlY2FsbCBiZWluZyBtdWNo
+IGFmZmxpY3RlZCBieSB0aGlzIHNvcnQgb2YgaXNzdWUuIEJ1dCB0aGVuLAo+ID4gPiBJIG5vcm1h
+bGx5IHRyeSB0byBhdm9pZCB1c2luZyBsYXRjaGVzIGFzIG11Y2ggYXMgcG9zc2libGUsIHRoaXMg
+bWF5IGJlIHRoZQo+ID4gPiByZWFzb24uCj4gPiAKPiA+IHl5ZWFoIHRoZXkncmUgbm90IGEgIm5v
+cm1hbCIgd2F5IHRvIGRvIEZTTXMuICBob3dldmVyIHdpdGggc29tZSBhc3BlY3RzIGJlaW5nCj4g
+PiBjb21iaW5hdG9yaWFsIGFuZCBzb21lIGJlaW5nIHN5bmMsIHdlIGNhbid0IHVzZSAic3RhbmRh
+cmQiIHRlY2huaXF1ZXMuCj4gCj4gRGlkIHlvdSBjb25zaWRlciBpbXBsZW1lbnRpbmcgdGhlIEFM
+VSBDb21wVW5pdCBhcyBhIHBpcGVsaW5lPwoKeW91IG1lYW4sIE11bHRpQ29tcFVuaXQgaXRzZWxm
+PyAgaWYgc286IHRoaXMgd291bGQgdmlvbGF0ZSB0aGUgbWlzc2lvbi1jcml0aWNhbApwcm90b2Nv
+bCwgdGhlIHB1cnBvc2UgZm9yIHdoaWNoIE11bHRpQ29tcFVuaXQgZXhpc3RzLgoKTXVsdGlDb21w
+VW5pdCAqbXVzdCBub3QqIGFiYW5kb24gaXRzIGRhdGEuICBpdHMgYWJzb2x1dGVseSBtdXN0IHRy
+YWNrIHRoZQpvcGVyYW5kcyBmcm9tIHN0YXJ0IHRvIGZpbmlzaC4KCndlIGNhbGwgdGhpcyBhICJQ
+aGFzZS1hd2FyZSBGdW5jdGlvbiBVbml0Ii4gICJwaGFzZS1hd2FyZSIgYmVjYXVzZSBpdAphYnNv
+bHV0ZWx5CmhhcyB0byBrZWVwIHRyYWNrIG9mIHRoZSBzdGFydCB0aW1lIGFuZCBjb21wbGV0aW9u
+IHRpbWUuCmZhaWx1cmUgdG8gZG8gc28gd291bGQgYmUgYWJzb2x1dGVseSBkaXNhc3Ryb3VzLgoK
+YSBwaXBlbGluZSAqYWJhbmRvbnMqIGl0cyBkYXRhLiAgaXQgc2F5cyAiaGVyZSwgeW91IGRlYWwg
+d2l0aCBpdCwgaSdtCmFiZGljYXRpbmcKYWxsIHJlc3BvbnNpYmlsaXR5IGZvciBkYXRhLXRyYWNr
+aW5nIi4gIGkuZS4gb25jZSB0aGUgZGF0YSBpcyBpbiB0aGUgcGlwZWxpbmUsCnRoZXJlIGlzICpu
+byBoYXJkd2FyZSogaW4gdGhlIGFjdHVhbCBwaXBlbGluZSBpdHNlbGYgd2hpY2ggdHJhY2tzIG9y
+IGhhbmRsZXMKcmVzcG9uc2liaWxpdHkgZm9yIHRyYWNraW5nIHRoZSBjb21wbGV0aW9uIG9mIHRo
+YXQgcmVzdWx0LgoKdGhpcyB3YXMgdGhlIHN1YmplY3Qgb2YgYSByYXRoZXIgZXhjcnVjaWF0aW5n
+IGRpc2N1c3Npb24gb24gY29tcC5hcmNoOiBpdApiZWNhbWUKY2xlYXIgdGhhdCB0aGVyZSBzaW1w
+bHkgZG9lcyBub3QgZXhpc3QgYW4gSW5kdXN0cnktc3RhbmRhcmQgb3IgQ29tcHV0ZXIgU2NpZW5j
+ZQp0ZXJtIHRoYXQgY292ZXJzICJGdW5jdGlvbiBVbml0cyB3aGljaCB0cmFjayBkYXRhIGZyb20g
+b3BlcmFuZCB0byByZXN1bHQiLgoKb25lIGhhZCB0byBiZSBpbnZlbnRlZCwgYW5kIHRoZSBiZXN0
+IHRoYXQgY291bGQgYmUgdGhvdWdodCBvZiB3YXMgIlBoYXNlLWF3YXJlCkZ1bmN0aW9uIFVuaXQi
+Cgpmb3IgYW4gb3V0LW9mLW9yZGVyIHN5c3RlbSwgaXQgaXMgYWJzb2x1dGVseSBpbXBlcmF0aXZl
+IHRoYXQgd2UgaGF2ZQpQaGFzZS1hd2FyZSBGdW5jdGlvbiBVbml0cywgYW5kIHRoYXQgIm1hbmFn
+ZW1lbnQiIHRhc2sgaXMgd2hhdCBNdWx0aUNvbXBVbml0CmlzIGZvci4KCmEgcGlwZWxpbmUgKmNh
+bm5vdCogZnVsZmlsIHRoYXQgcm9sZS4gIGJ5IGRlZmluaXRpb24gYW5kIGJ5IGRlc2lnbi4KCmhv
+d2V2ZXIuLi4uIE11bHRpQ29tcFVuaXQgY2FuICpNQU5BR0UqIHBpcGVsaW5lcy4uLiBieSB1c2lu
+ZyB0aGUgcmVhZHkvdmFsaWQKcHJvdG9jb2wuCgphbmQgaWYgd2UgaGF2ZSBtdWx0aXBsZSBNdWx0
+aUNvbXBVbml0IGZyb250LWVuZHMgb250byBhIHNpbmdsZSBwaXBlbGluZSwKKm5vdyogd2UgaGF2
+ZSBSZXNlcnZhdGlvbiBTdGF0aW9ucy4KCmFuZCB0aGF0J3Mgd2hhdCB0aGUgUmVzZXJ2YXRpb25T
+dGF0aW9ucyBjbGFzcyBpcyBmb3I6Cmh0dHBzOi8vZ2l0LmxpYnJlLXNvYy5vcmcvP3A9bm11dGls
+LmdpdDthPWJsb2I7Zj1zcmMvbm11dGlsL2NvbmN1cnJlbnR1bml0LnB5O2hiPUhFQUQjbDQwCgoK
+PiBJIGNhbiBnaXZlIGl0IGEgdHJ5LCBpbiBwYXJhbGxlbCB3aXRoIG90aGVyIHRhc2tzLiBJdCB3
+b3VsZCBiZSBhIG5pY2Ugd2F5IHRvCj4gbGVhcm4gbW9yZSBhYm91dCB0aGUgcGlwZWxpbmUgQVBJ
+LgoKYWN0dWFsbHkgd2UgZG8gbmVlZCBhIFJlc2VydmF0aW9uU3RhdGlvbiB2ZXJzaW9uIG9mIGEg
+TXVsdGlDb21wVW5pdCB1bml0IHRlc3QuCmEgMiBvciAzIHN0YWdlICJyZWFsIiBidXQgZHVtbXkg
+cGlwZWxpbmUgKHNpbXBseSBwYXNzaW5nIGl0cyBpbnB1dCB0aHJvdWdoIHRvCml0cyBvdXRwdXQs
+IG1heWJlIGRvaW5nICsxIG9uIGVhY2ggc3RhZ2Ugb3Igc29tZXRoaW5nLCBvciwgaGVjaywgZG9p
+bmcgQURECndvdWxkIGJlIHBlcmZlY3RseSBvbikKCnRoZW4gdGhlcmUgd291bGQgYmUgNCB0byA1
+IE11bHRpQ29tcFVuaXRzIHdpcmVkIHVwIHRvIGEgUmVzZXJ2YXRpb25TdGF0aW9uCnZlcnNpb24K
+b2YgdGhhdCBwaXBlbGluZSAoc2VlIG5tdXRpbCBtdWx0aXBpcGUucHkpCgp0aGUgdW5pdCB0ZXN0
+IHdvdWxkIHRoZW4gYmUgYW4gYWRhcHRhdGlvbiBvZiB0aGUgdGVzdF9pbm91dF9tdXhfcGlwZS5w
+eSB0ZXN0LAp0aHJvd2luZyBtdWx0aXBsZSBpbnB1dHMgaW4gYW5kIHNlZWluZyBpZiB0aGV5IGNv
+bWUgb3V0IHN1Y2Nlc3NmdWxseSBhdCB0aGUKZW5kLgoKaHR0cHM6Ly9naXQubGlicmUtc29jLm9y
+Zy8/cD1ubXV0aWwuZ2l0O2E9YmxvYjtmPXNyYy9ubXV0aWwvdGVzdC90ZXN0X2lub3V0X211eF9w
+aXBlLnB5O2hiPUhFQUQKCnRoZXJlJ3Mgc29tZSBvdGhlciBjb2RlIGkgY2FuIHJlZmVyIHlvdSB0
+bywgaWYgeW91J3JlIGludGVyZXN0ZWQKKGFuZCB3ZSBzaG91bGQgcmFpc2UgYSBuZXcgYnVncmVw
+b3J0IGZvciBpdCkKCi0tIApZb3UgYXJlIHJlY2VpdmluZyB0aGlzIG1haWwgYmVjYXVzZToKWW91
+IGFyZSBvbiB0aGUgQ0MgbGlzdCBmb3IgdGhlIGJ1Zy4KX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxpbmcgbGlzdApsaWJy
+ZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0cy5saWJyZS1yaXNj
+di5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
+