--- /dev/null
+Return-path: <libre-riscv-dev-bounces@lists.libre-riscv.org>
+Envelope-to: publicinbox@libre-riscv.org
+Delivery-date: Fri, 01 May 2020 21:23:39 +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 1jUcCA-0006oR-Mk; Fri, 01 May 2020 21:23:38 +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 1jUcC9-0006oF-De
+ for libre-riscv-dev@lists.libre-riscv.org; Fri, 01 May 2020 21:23:37 +0100
+From: bugzilla-daemon@libre-soc.org
+To: libre-riscv-dev@lists.libre-riscv.org
+Date: Fri, 01 May 2020 20:23:37 +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: lkcl@lkcl.net
+X-Bugzilla-Flags:
+X-Bugzilla-Changed-Fields:
+Message-ID: <bug-296-13-MCAcI4Gs6S@https.bugs.libre-soc.org/>
+In-Reply-To: <bug-296-13@https.bugs.libre-soc.org/>
+References: <bug-296-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 296] idea: cyclic buffer between FUs and
+ register file
+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>
+
+aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTI5NgoKLS0tIENvbW1l
+bnQgIzggZnJvbSBMdWtlIEtlbm5ldGggQ2Fzc29uIExlaWdodG9uIDxsa2NsQGxrY2wubmV0PiAt
+LS0KKEluIHJlcGx5IHRvIEphY29iIExpZnNoYXkgZnJvbSBjb21tZW50ICM3KQoKPiBUaGF0J3Mg
+dHJ1ZSBmb3IgY29ycmVjdG5lc3MsIGJ1dCBub3QgZm9yIHBlcmZvcm1hbmNlLiBEZWxheWluZyAy
+MCBjeWNsZXMgb24KPiBldmVyeSBmb3J3YXJkaW5nIG9wZXJhdGlvbiB3b3VsZCBzZXJpb3VzbHkg
+cmVkdWNlIHRoZSBwZXJmb3JtYW5jZSwgcHJvYmFibHkKPiBieSBhdCBsZWFzdCAxMHgsIHNvLCBv
+YnZpb3VzbHksIHRoYXQgc2hvdWxkIGJlIGF2b2lkZWQuCgpzb3JyeSwgaSBtZWFudCwgImRlbGF5
+ZWQgbm90IGRlbGliZXJhdGVseSBidXQgYmVjYXVzZSB0aGUgdG90YWwgYmFuZHdpZHRoCihwYXRo
+cykgYmV0d2VlbiBGVS1yZXN1bHQgbGF0Y2hlcyBhbmQgRlUtaW5wdXQgbGF0Y2hlcyBpcyBsaW1p
+dGVkIi4KCndoZXRoZXIgdGhhdCBwYXRoIGlzIHZpYSB0aGUgcmVnZmlsZSBvciB2aWEgYSBmb3J3
+YXJkaW5nIGJ1cyBkb2Vzbid0IG1hdHRlcjoKaWYgdGhlIGZvcndhcmRpbmcgYnVzIGlzbid0IGF2
+YWlsYWJsZSBmb3IgNS0xMCBjeWNsZXMsIHRoZXJlJ3MgYWx3YXlzIHRoZQp3cml0ZS1wb3J0IG9u
+IHRoZSByZWdmaWxlLgoKTWl0Y2gncyBhbmFseXNpcyB3YXMsIGkgYmVsaWV2ZSwgdGhhdCB3ZSBz
+aG91bGQgZXhwZWN0IGEgcmF0aW8gb2YuLi4gd2hhdAp3YXMgaXQuLi4gMS4zIHJlZyByZWFkcyB0
+byB3cml0ZXM/ICBpLmUuIGVhY2ggcmVzdWx0IHByb2R1Y2VkIGJ5IG9uZSBGVSBpcwoiY29uc3Vt
+ZWQiIGJ5IGFuIGF2ZXJhZ2Ugb2YgMS4zIG90aGVyIEZVcy4KCmhlIG5vdGVkIHRoYXQsIHRoZXJl
+Zm9yZSwgZXZlbiBpZiB0aGUgZm9yd2FyZGluZyBidXMgaXMgdXNlZCBqdXN0IG9uY2UsCmZvcndh
+cmRpbmcgdG8ganVzdCBvbmUgb3RoZXIgRlUgYmVmb3JlIHRoZSB2YWx1ZSBpcyBkcm9wcGVkIG9u
+IHRoZSBmbG9vciwKaW4gYSBjYXNjYWRlIGl0IGFjdHVhbGx5IHNhdmVzIGEgbG90IG9mIHJlZ2Zp
+bGUgYWN0aXZpdHkuCgp1bmZvcnR1bmF0ZWx5LCB0byByZWR1Y2UgdGhpcyByZWdmaWxlIHByZXNz
+dXJlIGFzc3VtZXMgdGhhdCB5b3UgY2FuIGRldGVjdAp3cml0ZS1hZnRlci13cml0ZSBhbmQgYWxz
+byAiZGlzY2FyZHMiLiAgdGhhdCAqaXMqIHBvc3NpYmxlLCBob3dldmVyIHRoZQpkaXNjdXNzaW9u
+IHdhcyBub3cgb3ZlciBhIHllYXIgYWdvLCBhbmQgd2Ugc2ltcGx5IGhhdmVuJ3QgZ290IHRpbWUg
+aW4KdGhpcyByb3VuZCB0byBtYWtlIHRoZSBuZWNlc3NhcnkgRE0gbW9kaWZpY2F0aW9ucy4KCnNv
+IHdoYXQgd2Ugd2lsbCBnYWluIHdpdGggYSBmb3J3YXJkaW5nIGJ1cyBpczogZGVjcmVhc2VkIGxh
+dGVuY3kuICB0aGlzIGJlY2F1c2UKd2l0aCB0aGUgcmVnaXN0ZXIgZmlsZSBiZWluZyBhIGJvdHRs
+ZW5lY2ssIGV2ZW4gb25lIGV4dHJhIGJ1cyAoZndkKSBtZWFucyB0aGF0CnNvbWUgb2YgdGhlIG9w
+ZXJhdGlvbnMgdGhhdCB3b3VsZCBvdGhlcndpc2UgbmVlZCB0byBoYXZlIHdhaXRlZCBmb3IgdGhl
+IHdyaXRlCihhbmQgZm9sbG93dXAgcmVhZCkgdGhyb3VnaCB0aGUgcmVnZmlsZSwgaW5zdGVhZCBt
+YXkgc3RhcnQgdGhhdCBtdWNoIGVhcmxpZXIuCgp5ZXMsIHVsdGltYXRlbHk6IGlmIGFjY2VzcyB0
+byB0aGF0IGZvcndhcmRpbmcgYnVzICh3aGljaCBfd2lsbF8gaXRzZWxmIGJlCnJlc291cmNlLWNv
+bnRlbmRlZCkgY2FuIGJlIGRvbmUgZWFybHkgKHNhbWUgY2xvY2sgY3ljbGUsIGV2ZW4pLCBvYnZp
+b3VzbHkgdGhhdApsYXRlbmN5IGlzIGRlY3JlYXNlZCBtdWNoIG1vcmUuCgpzdW1tYXJ5OiBmb3Ig
+YSA2NjAwLWJhc2VkIERNIHN5c3RlbSBpdCdzIHN0cm9uZ2x5IGRlc2lyYWJsZSBmb3IgdGhlIGZ3
+ZApidXMgdG8gYmUgc2FtZSAob3IgMSBjbG9jaykgY3ljbGU6IGl0J3Mgbm90IGhvd2V2ZXIgYSBt
+YWtlLW9yLWJyZWFrIG1hbmRhdG9yeQpyZXF1aXJlbWVudC4gIGZvciBhbiBpbi1vcmRlciBzeXN0
+ZW0sIG9uIHRoZSBvdGhlciBoYW5kLCBpdCdzIG5vdCBvbmx5CmZhciBtb3JlIGRpZmZpY3VsdCB0
+byAqYWRkKiBhIGZvcndhcmRpbmcgYnVzLCBpdCBpcywgaWYgaSByZWNhbGwgY29ycmVjdGx5LAp0
+aW1pbmctY3JpdGljYWwuICBpLmUuIHRoZSBjb25zZXF1ZW5jZXMgb2YgbWlzc2luZyB0aGUgc2xv
+dCBhcmUgdGhhdCB0aGUKZW50aXJlIHBpcGVsaW5lIChyaWdodCB0aGUgd2F5IGJhY2sgdG8gaXNz
+dWUpIGlzIGZvcmNlZCB0byBzdGFsbC4KCi0tIApZb3UgYXJlIHJlY2VpdmluZyB0aGlzIG1haWwg
+YmVjYXVzZToKWW91IGFyZSBvbiB0aGUgQ0MgbGlzdCBmb3IgdGhlIGJ1Zy4KX19fX19fX19fX19f
+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3YtZGV2IG1haWxp
+bmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0dHA6Ly9saXN0
+cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1kZXYK
+