From 855eddbd90c1027119cc2bd00a79be05679920a3 Mon Sep 17 00:00:00 2001 From: bugzilla-daemon Date: Fri, 15 May 2020 22:05:01 +0000 Subject: [PATCH] [libre-riscv-dev] [Bug 316] bperm TODO --- 10/f7b0705934f43a7a66eec0d56e10dc5e9cbc66 | 111 ++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 10/f7b0705934f43a7a66eec0d56e10dc5e9cbc66 diff --git a/10/f7b0705934f43a7a66eec0d56e10dc5e9cbc66 b/10/f7b0705934f43a7a66eec0d56e10dc5e9cbc66 new file mode 100644 index 0000000..f2dbf34 --- /dev/null +++ b/10/f7b0705934f43a7a66eec0d56e10dc5e9cbc66 @@ -0,0 +1,111 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Fri, 15 May 2020 23:05:03 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-soc.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jZiRy-0002sw-9h; Fri, 15 May 2020 23:05:02 +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 1jZiRw-0002sh-Ks + for libre-riscv-dev@lists.libre-riscv.org; Fri, 15 May 2020 23:05:00 +0100 +From: bugzilla-daemon@libre-soc.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Fri, 15 May 2020 22:05:01 +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: normal +X-Bugzilla-Who: colepoirier@gmail.com +X-Bugzilla-Status: CONFIRMED +X-Bugzilla-Resolution: +X-Bugzilla-Priority: Normal +X-Bugzilla-Assigned-To: colepoirier@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 316] bperm TODO +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" + +aHR0cHM6Ly9idWdzLmxpYnJlLXNvYy5vcmcvc2hvd19idWcuY2dpP2lkPTMxNgoKLS0tIENvbW1l +bnQgIzMgZnJvbSBDb2xlIFBvaXJpZXIgPGNvbGVwb2lyaWVyQGdtYWlsLmNvbT4gLS0tCihJbiBy +ZXBseSB0byBZZWhvd3NodWEgZnJvbSBjb21tZW50ICMyKQo+IENoYW5nZSBsaW5lIDEzIHRvIAo+ +IGBgbS5kLmNvbWIgKz0gc2VsZi5wZXJtLmVxKDApYGAKPiAKPiBZb3UgZG9uJ3QgbmVlZCB0byB1 +c2UgYGBDYXRgYCBhbmQgb3IgYGBSZXBvYGAuIG5NaWdlbiBrbm93cyBob3cgdG8gMCBwYWQgYW5k +Cj4gc2lnbiBleHRlbmQuCj4gCj4gTm93IHlvdSdsbCBnZXQgYW5vdGhlciBpc3N1ZSAtIG5hbWVs +eSwgdGhhdCBycyBpc24ndCBkZWZpbmUuLi4KPiAKPiBXaGF0IGlzIEJwZXJtZCBzdXBwb3NlZCB0 +byBkbz8KPiBZb3Ugc2hvdWxkIHB1dCBhIFB5dGhvbiBjbGFzcyBjb21tZW50IGFzIHNob3duIGJl +bG93IHRvIGhlbHAgcmVhZGVycwo+IHVuZGVyc3RhbmQuCj4gCj4gYGBgCj4gY2xhc3MgQnBlcm1k +KEVsYWJvcmF0YWJsZSk6Cj4gIiIiVGhpcyBjbGFzcyBkb2VzIFgsWSwgYW5kIFoiIiIKPiAgICAg +ZGVmIF9faW5pdF9fKHNlbGYsIHdpZHRoKToKPiAgICAgICAgIHNlbGYucGVybSA9IFNpZ25hbCh3 +aWR0aCkKPiBgYGAKClRoYW5rcyBzbyBtdWNoIGZvciB5b3VyIGhlbHAgWWVob3dzaHVhISBJJ3Zl +IGRvbmUgYXMgeW91IHJlY2NvbWVuZGVkIGFuZCBhZGRlZAphIGRvYyBzdHJpbmcsIGFzIHdlbGwg +YXMgY2hhbmdpbmcgbGluZSAxMywgYW5kIHJlZmVycmluZyB0byByYSBhbmQgcmIgd2l0aCB0aGUK +c2VsZiBwcmVmaXguIE5vdyBJIGFtIGdldHRpbmcgYSBkaWZmZXJlbnQgZXJyb3IsIHBlcmhhcHMg +eW91IGNvdWxkIGFkdmlzZSBtZSBhcwp0byBob3cgdG8gcHJvY2VlZD8KIDEgYnBlcm0ucHkgICAg +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg +ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg +ICAgICBYIAogZnJvbSBubWlnZW4gaW1wb3J0IEVsYWJvcmF0YWJsZSwgU2lnbmFsLCBNb2R1bGUs +IFJlcGwsIENhdAogZnJvbSBubWlnZW4uY2xpIGltcG9ydCBtYWluCgogY2xhc3MgQnBlcm1kKEVs +YWJvcmF0YWJsZSk6CiAgICAgIiIiVGhpcyBjbGFzcyBkb2VzIGEgQml0IFBlcm11dGUgb24gYSBE +b3VibGV3b3JkCgogICAgICAgIFgtZm9ybSBicGVybWQgUkEsUlMsUkJdCiBbc25pcF0KICAgICAi +IiIKCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIHdpZHRoKToKICAgICAgICAgc2VsZi5wZXJtID0g +U2lnbmFsKHdpZHRoKQogICAgICAgICBzZWxmLnJzICAgPSBTaWduYWwod2lkdGgpCiAgICAgICAg +IHNlbGYucmEgICA9IFNpZ25hbCh3aWR0aCkKICAgICAgICAgc2VsZi5yYiAgID0gU2lnbmFsKHdp +ZHRoKQoKICAgICBkZWYgZWxhYm9yYXRlKHNlbGYsIHBsYXRmb3JtKToKICAgICAgICAgbSA9IE1v +ZHVsZSgpCiAgICAgICAgIG0uZC5jb21iICs9IHNlbGYucGVybS5lcSgwKQogICAgICAgICBpbmRl +eCA9IFNpZ25hbCg4KQogICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCA3ICsgMSk6CiAgICAgICAg +ICAgICBpbmRleCA9IHNlbGYucnNbOCAqIGk6OCAqIGkgKyA3ICsgMV0KICAgICAgICAgICAgIHdp +dGggbS5JZihpbmRleCA8IDY0KToKICAgICAgICAgICAgICAgICBtLmQuY29tYiArPSBzZWxmLnBl +cm1baV0uZXEoc2VsZi5yYltpbmRleF0pCiAgICAgICAgICAgICB3aXRoIG0uRWxzZSgpOgogICAg +ICAgICAgICAgICAgIG0uZC5jb21iICs9IHNlbGYucGVybVtpXS5lcSgwKQogICAgICAgICBtLmQu +Y29tYiArPSBzZWxmLnJhLmVxKENhdChDYXQoMCxSZXBsKDU2KSksIHNlbGYucGVybVswOjhdKSkK +ICAgICAgICAgcmV0dXJuIG0KCiBpZiBfX25hbWVfXyA9PSAiX19tYWluX18iOgogICAgIGJwZXJt +ID0gQnBlcm1kKHdpZHRoPTY0KQogICAgIG1haW4oYnBlcm0scG9ydHM9W2JwZXJtLnBlcm0sIGJw +ZXJtLnJzLCBicGVybS5yYSwgYnBlcm0ucmJdKQpgYGAKCgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50 +IGNhbGwgbGFzdCk6CiAgRmlsZSAiYnBlcm0ucHkiLCBsaW5lIDUwLCBpbiA8bW9kdWxlPgogICAg +bWFpbihicGVybSxwb3J0cz1bYnBlcm0ucGVybSwgYnBlcm0ucnMsIGJwZXJtLnJhLCBicGVybS5y +Yl0pCiAgRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdlbi9ubWlnZW4vY2xpLnB5Iiwg +bGluZSA3NCwgaW4gbWFpbgogICAgbWFpbl9ydW5uZXIocGFyc2VyLCBwYXJzZXIucGFyc2VfYXJn +cygpLCAqYXJncywgKiprd2FyZ3MpCiAgRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdl +bi9ubWlnZW4vY2xpLnB5IiwgbGluZSA2NSwgaW4gbWFpbl9ydW5uZXIKICAgIGZyYWdtZW50ID0g +RnJhZ21lbnQuZ2V0KGRlc2lnbiwgcGxhdGZvcm0pCiAgRmlsZSAiL2hvbWUvY29sZXBvaXJpZXIv +c3JjL25taWdlbi9ubWlnZW4vaGRsL2lyLnB5IiwgbGluZSAzOSwgaW4gZ2V0CiAgICBvYmogPSBv +YmouZWxhYm9yYXRlKHBsYXRmb3JtKQogIEZpbGUgImJwZXJtLnB5IiwgbGluZSA0MiwgaW4gZWxh +Ym9yYXRlCiAgICBtLmQuY29tYiArPSBzZWxmLnBlcm1baV0uZXEoc2VsZi5yYltpbmRleF0pCiAg +RmlsZSAiL2hvbWUvY29sZXBvaXJpZXIvc3JjL25taWdlbi9ubWlnZW4vaGRsL2FzdC5weSIsIGxp +bmUgMjUzLCBpbgpfX2dldGl0ZW1fXwogICAgcmFpc2UgVHlwZUVycm9yKCJDYW5ub3QgaW5kZXgg +dmFsdWUgd2l0aCB7fSIuZm9ybWF0KHJlcHIoa2V5KSkpClR5cGVFcnJvcjogQ2Fubm90IGluZGV4 +IHZhbHVlIHdpdGggKHNsaWNlIChzaWcgcnMpIDA6OCkKCi0tIApZb3UgYXJlIHJlY2VpdmluZyB0 +aGlzIG1haWwgYmVjYXVzZToKWW91IGFyZSBvbiB0aGUgQ0MgbGlzdCBmb3IgdGhlIGJ1Zy4KX19f +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlicmUtcmlzY3Yt +ZGV2IG1haWxpbmcgbGlzdApsaWJyZS1yaXNjdi1kZXZAbGlzdHMubGlicmUtcmlzY3Yub3JnCmh0 +dHA6Ly9saXN0cy5saWJyZS1yaXNjdi5vcmcvbWFpbG1hbi9saXN0aW5mby9saWJyZS1yaXNjdi1k +ZXYK + -- 2.30.2