From: bugzilla-daemon Date: Sun, 5 Apr 2020 22:12:26 +0000 (+0000) Subject: [libre-riscv-dev] [Bug 280] POWER spec parser needs to support fall-through cases X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=39dee14b7ae7a721aaf6fa7e03be133e952765a0;p=libre-riscv-dev.git [libre-riscv-dev] [Bug 280] POWER spec parser needs to support fall-through cases --- diff --git a/77/325c182126cd4fc7bd5c9f1ad401b9bc906cf2 b/77/325c182126cd4fc7bd5c9f1ad401b9bc906cf2 new file mode 100644 index 0000000..672d994 --- /dev/null +++ b/77/325c182126cd4fc7bd5c9f1ad401b9bc906cf2 @@ -0,0 +1,123 @@ +Return-path: +Envelope-to: publicinbox@libre-riscv.org +Delivery-date: Sun, 05 Apr 2020 23:12:29 +0100 +Received: from localhost ([::1] helo=libre-riscv.org) + by libre-riscv.org with esmtp (Exim 4.89) + (envelope-from ) + id 1jLDVE-0007aB-3g; Sun, 05 Apr 2020 23:12:28 +0100 +Received: from localhost ([127.0.0.1] helo=bugs.libre-riscv.org) + by libre-riscv.org with esmtp (Exim 4.89) + (envelope-from ) id 1jLDVB-0007a1-Mw + for libre-riscv-dev@lists.libre-riscv.org; Sun, 05 Apr 2020 23:12:25 +0100 +From: bugzilla-daemon@libre-riscv.org +To: libre-riscv-dev@lists.libre-riscv.org +Date: Sun, 05 Apr 2020 22:12:26 +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: +In-Reply-To: +References: +X-Bugzilla-URL: http://bugs.libre-riscv.org/ +Auto-Submitted: auto-generated +MIME-Version: 1.0 +Subject: [libre-riscv-dev] [Bug 280] POWER spec parser needs to support + fall-through cases +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" + +aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yODAKCi0tLSBDb21t +ZW50ICM1IGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g +LS0tCihJbiByZXBseSB0byBKYWNvYiBMaWZzaGF5IGZyb20gY29tbWVudCAjNCkKCj4gVW0sIEkg +ZG9uJ3QgdGhpbmsgdGhlIHBzZXVkb2NvZGUgaW4gdGhlIFBvd2VyIHNwZWMgd2FzIGV2ZXIgc3Vw +cG9zZWQgdG8gYmUKPiBQeXRob24sCgppdCdzIG5vdCwgaG93ZXZlciBpdCB0dXJucyBvdXQgdG8g +YmUgYSB3aGl0ZXNwYWNlLWluZGVudGVkIG9uZSwgcHJvYmFibHkKdGhyb3VnaCBleHBlZGllbmN5 +IGFuZCBhIGRlc2lyZSBmb3IgY29tcGFjdCBjbGFyaXR5LgoKaSAqYmVnYW4qIHdpdGggR2FyZGVu +U25ha2UucHkgYW5kIHJhcGlkbHkgbW9ycGhlZCBpdCB0byBtYXRjaCB0aGUgUERGCnBzZXVkb2Nv +ZGUgZ3JhbW1hci4KCml0ICpvdXRwdXRzKiBweXRob24gQVNUIGJlY2F1c2UgdGhhdCB3YXMgd2hh +dCBHYXJkZW5TbmFrZSBkaWQsIGFuZCBpdCdzIHdvcmtlZAp3ZWxsLgoKaG93ZXZlciBweXRob24g +bGFja3Mgc3dpdGNoL2Nhc2UgYWJvdXQgd2hpY2ggaSBhbHdheXMgd29uZGVyZWQgInd0aD8iIGFu +ZCBpdAptYWtlcyBzZW5zZSBub3c6IGNhc2UgZmFsbC10aHJvdWdoIHNlcmlvdXNseSBtZXNzZXMg +d2l0aCBhbiBhbHJlYWR5IGNvbXBsZXgKdGhyZWUtcGFzcyBwcm9jZXNzLgoKPiBzbyBJIGhhdmUg +bm8gaXNzdWVzIHdpdGggY2hhbmdpbmcgdGhlIGdyYW1tYXIgZmlsZSB0byBtb3JlCj4gYWNjdXJh +dGVseSBtYXRjaCB0aGUgc3BlYyBwZGYgZXZlbiBpZiB0aGUgZ3JhbW1hciBkb2Vzbid0IG1hdGNo +IFB5dGhvbiBhcwo+IGNsb3NlbHkuCgp0aGUgImhhcmQiIHdheSBpcyB0byB0cnkgYW5kIG1lc3Mg +d2l0aCBvbmUgb2YgdGhlIGV4aXN0aW5nIHN0YWdlcy4KCnRoZSBwc2V1ZG8gc3ludGF4IGRvZXMg +dGhpczoKCmRvIHdoaWxlIHRlc3QKICAgIGZvbwoKYnkgcmVjb2duaXNpbmcgdGhlIGtleXdvcmQg +IndoaWxlIiBpIG1hbmFnZWQgdG8gaW5zZXJ0IGFuIGV4dHJhIHRva2VuICI6IiB3aGVuCnRoZSBu +ZXdsaW5lIG9jY3Vycy4KCnRoaXMgdHJpY2sgbWVhbnMgdGhhdCB0aGUgdG9rZW5zICpsb29rKiBs +aWtlIHRoZXkgd2VyZSB0aGlzOgoKZG8gd2hpbGUgdGVzdDoKICAgIGZvbwoKYW5kIG9mIGNvdXJz +ZSB0aGF0IG5vdyBsb29rcyBleGFjdGx5IGxpa2UgcHl0aG9uICJ3aGlsZSIgYW5kIGl0IHdhcyBl +YXN5IHRvCmFkZC4KCmkgdGhlcmVmb3JlIGhhdmUgYWJzb2x1dGVseSBubyBwcm9ibGVtIG1lc3Np +bmcgd2l0aCB0aGUgdG9rZW4gc3RyZWFtIHRvICJnZXQKdGhlIGRlc2lyZWQgb3V0Y29tZSIgOikK +Cgo+ID4gaSd2ZSBtYWRlIHF1aXRlIGEgZmV3IG1pbm9yIGNoYW5nZXMsIHNvbWUgb2YgdGhlbSBu +ZWNlc3NhcnkgKHRvIHN1cHBvcnQKPiA+IHN5bnRheCBzdWNoIGFzIENSMFt4XSByYXRoZXIgdGhh +biBDUjBfc3Vic2NyaXB0X3gsIHNvbWUgb2YgdGhlbSwgd2VsbCwKPiA+IG5vdCBiZWluZyBsYXp5 +LCBqdXN0ICJ0cnlpbmcgdG8gZ2V0IGl0IHdvcmtpbmcgZmFzdCIKPiA+IAo+ID4geWV0LWFub3Ro +ZXItcHJlcHJvY2Vzc29yLXN0YWdlIC0gZXZlbiBpZiBpdCBpcyBsaW5lLWJhc2VkIHJhdGhlciB0 +aGFuCj4gPiBwbHktbGV4ZXItYmFzZWQsIGxvb2tpbmcgZm9yIDIgImNhc2UiIHN0YXRlbWVudHMg +KG9yIGNhc2UgZm9sbG93ZWQgYnkKPiA+IGRlZmF1bHQpIHdoaWNoIGFyZSBsaW5lZCB1cCwgYW5k +IGluc2VydGluZyB0aGUgZ2hvc3Qgd29yZCAiZmFsbHRocm91Z2giCj4gPiB3b3VsZCAiZG8gdGhl +IHRyaWNrIgo+IAo+IEkgdGhpbmsgaGF2aW5nIHRoZSBncmFtbWFyIGNvcnJlY3RseSByZWZsZWN0 +IHRoZSBhY3R1YWwgc3ludGF4IHRoYXQgaXMgdXNlZAo+IGlzIHByb2JhYmx5IGEgYmV0dGVyIHdh +eSB0byBnbyB0aGFuIGFkZGluZyBwcmVwcm9zc2luZyBjbHVkZ2VzIHRvIGFkZAo+IGBmYWxsdGhy +b3VnaGAgZXZlcnl3aGVyZS4KCmknZCBwdXQgaXQgYXMgYW4gYWN0dWFsIGtleXdvcmQsIHdoaWNo +IGlzIHNpbGVudGx5IGFkZGVkIGJ5IHRoZSBsZXhlciBhbmQKc2lsZW50bHkgcmVtb3ZlZCBieSB0 +aGUgeWFjYyBwYXJzZXIsIGlmIGl0IG1hZGUgYW55IGRpZmZlcmVuY2UuCgpob3dldmVyIGJ5IG1h +dGNoaW5nIGFnYWluc3QgTkFNRSBpdCBtYWtlcyBsaWZlIHNpbXBsZXIgYW5kIGVhc2llci4KCmkg +dGhpbmsgd2hhdCBpcyBoYXBwZW5pbmcgaXMgdGhhdAoKY2FzZSg1KTogc29tZW5hbWUKCmlzIG1h +dGNoaW5nIGFnYWluc3QgInNtYWxsIHNpbmdsZSBsaW5lIHN1aXRlIi4KCmJ5IHRoZW4gZGV0ZWN0 +aW5nICJpZiBsZW4oc3RhdGVtZW50cykgPT0gMSBhbmQgc3RhdGVtZW50c1swXSA9PSAiZmFsbHRo +cm91Z2giIgp0aGF0IGRvZXMgdGhlIHRyaWNrLgoKaSBrbm93IC0gaXQncyBhd2Z1bC4gIAoKPiBU +aGUgc3BhY2UtY291bnRpbmcgZG9uZSBieSB0aGUgbGV4ZXIgdHJhbnNsYXRlcyB0aGUgc3BhY2Vz +IGludG8gdGhlIElOREVOVAo+IGFuZCBERURFTlQgdG9rZW5zLgoKeWVzLiAgdGhlIHBlcnNvbiB3 +aG8gd3JvdGUgR2FyZGVuU25ha2UucHkgY29waWVkIHRoZSBhbGdvcml0aG0gZnJvbSB0aGUgcHl0 +aG9uCmMgaW50ZXJwcmV0ZXIgYW5kIHRyYW5zbGl0ZXJhdGVkIGl0IHRvIHB5dGhvbiBwbHkgbGV4 +ZXIuCgppIGhhZCBhIGxvb3ZlbHkgdGltZSBnZXR0aW5nIGl0IHRvIHJlY29nbmlzZSB3aGl0ZXNw +YWNlLCBwcm9wZXJseS4gIGNoYW5nZWQgdGhlCmFjdHVhbCBsZXhlciBjb250ZXh0IHRvIHRyaWNr +IGl0IGludG8gc3dhcHBpbmcgZnJvbiB3aGl0ZXNwYWNlLWF3YXJlIHRvCm5vbi1hd2FyZSA6KQoK +Cj4gVGhlIGZvbGxvd2luZyBhbGdvcml0aG0gc2hvdWxkIHdvcmsgdG8gdHJhbnNsYXRlIGxpbmVz +Ogo+IAo+IGRlZiBsZXhlcihsaW5lcyk6Cj4gICAgICIiIiBsaW5lcyBpcyBhIGl0ZXJhdG9yIHRo +YXQgcmV0dXJucyBlYWNoIGxpbmUKPiAgICAgICAgIG9mIHRleHQgd2l0aG91dCB0aGUgdHJhaWxp +bmcgbmV3bGluZSAiIiIKCnVuZm9ydHVuYXRlbHksIHN0cmlwcGluZyB0aGUgbmV3bGluZXMgcmVt +b3ZlcyB2aXRhbCBpbmZvcm1hdGlvbiwgcGFydGljdWxhcmx5CndoZW4gZGlzY2VybmluZyBzbWFs +bCBzdGF0ZW1lbnRzIGFmdGVyIGEgY29sb24gZnJvbSAic3VpdGVzIi4KCmEgc3VpdGUgaXMgZGVm +aW5lZCBhcyB0aGUgZm9sbG93aW5nIHRva2VucwoKTkVXTElORSBJTkRFTlQgc3RtdHMgREVERU5U +Cgp3aGVyZSB0aGUgYWxnb3JpdGhtIHlvdSB3cm90ZSAobWludXMgTkVXTElORSBzdHJpcHBpbmcp +IGlkZW50aWZpZXMgaW5kZW50IGFuZApkZWRlbnQKCm9oLi4uIGVyLCAxIHNlYy4uLgoKPiAgICAg +ICAgIHlpZWxkIGZyb20gdG9rZW5pemUobGluZSkKPiAgICAgICAgIHlpZWxkIE5MCgphaCBpbnRl +cmVzdGluZy4gIHNvIHRoZSBOTCAqaXNuJ3QqIHJlbW92ZWQ/CgotLSAKWW91IGFyZSByZWNlaXZp +bmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRoZSBidWcu +Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpYnJlLXJp +c2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3YtZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9y +ZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21haWxtYW4vbGlzdGluZm8vbGlicmUtcmlz +Y3YtZGV2Cg== +