Return-path: Envelope-to: publicinbox@libre-riscv.org Delivery-date: Tue, 31 Mar 2020 21:06:52 +0100 Received: from localhost ([::1] helo=libre-riscv.org) by libre-riscv.org with esmtp (Exim 4.89) (envelope-from ) id 1jJN9v-0003Fb-3c; Tue, 31 Mar 2020 21:06:51 +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 1jJN9u-0003FS-5g for libre-riscv-dev@lists.libre-riscv.org; Tue, 31 Mar 2020 21:06:50 +0100 From: bugzilla-daemon@libre-riscv.org To: libre-riscv-dev@lists.libre-riscv.org Date: Tue, 31 Mar 2020 20:06:50 +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: mtnolan2640@gmail.com 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 272] functions needed in POWER simulator which match 3.0B spec 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" aHR0cDovL2J1Z3MubGlicmUtcmlzY3Yub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzIKCi0tLSBDb21t ZW50ICM5IGZyb20gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiA8bGtjbEBsa2NsLm5ldD4g LS0tCihJbiByZXBseSB0byBNaWNoYWVsIE5vbGFuIGZyb20gY29tbWVudCAjNykKPiAoSW4gcmVw bHkgdG8gTHVrZSBLZW5uZXRoIENhc3NvbiBMZWlnaHRvbiBmcm9tIGNvbW1lbnQgIzMpCj4gPiB0 aGVzZSBhcmUgdGhlIGZ1bmN0aW9ucywgbGlzdGVkIGluIDMuMEIgc2VjdGlvbiAxLjQuMyBwNiAt IHA3Cj4gPiAKPiA+IEJDRF9UT19EUEQoeCkKPiA+IERQRF9UT19CQ0QoeCkKPiAKPiBUaGUgaW5z dHJ1Y3Rpb25zIHRoYXQgdXNlIHRoZXNlIHBzZXVkb2NvZGUgZnVuY3Rpb25zIChjYmNkdGQgYW5k IGNkdGJjZCkKPiBjYXVzZSB0aGUgcWVtdSBwb3dlcjkgbWFjaGluZSB0byB0cmFwIHRvIGFuIGV4 Y2VwdGlvbiBoYW5kbGVyLiBTaG91bGQgSQo+IGJvdGhlciB0cnlpbmcgdG8gaW1wbGVtZW50IHRo ZW0gYXQgdGhlIG1vbWVudD8KCi4uLiBuYWFoIDopCgooSW4gcmVwbHkgdG8gTWljaGFlbCBOb2xh biBmcm9tIGNvbW1lbnQgIzgpCj4gU3RhdHVzIG9mIGVhY2ggaGVscGVyIGZ1bmN0aW9uIGluIHRo ZSBkb2N1bWVudDoKPiBTSU5HTEUoeCkJLSBGbG9hdCAtIG5lZWRzIHNvZnRmbG9hdCBsaWJyYXJ5 CgpsZXQncyBsZWF2ZSB0aGlzIG9uZSBmb3Igbm93LiAgaSdkIGxpa2UgdG8gZm9jdXMgb24gaW50 ZWdlciBpbml0aWFsbHkuCgppIGFtIHBsYW5uaW5nIHRvIGRvIGEgInByZS1wcmVwIiBwaGFzZSAo d2hpY2ggZ2V0cyB2YXJpYWJsZXMgc2V0IHVwLApyZWFkaW5nIGluIGFkdmFuY2UgZnJvbSB0aGUg cmVnZmlsZSkgYW5kICJwb3N0LWNsZWFudXAiIHBoYXNlCih3aGljaCB3cml0ZXMgb3V0IGFueXRo aW5nIHRoYXQgd2FzIG1vZGlmaWVkKQoKd2hhdCB3ZSB3aWxsIG5lZWQsIGhvd2V2ZXIsIGlzIGFu IGluZGV4YWJsZSBvdmVybG9hZGVkIGludGVnZXIgY2xhc3MuCihlcnIsIGJhc2ljYWxseSwgdGhl IGZlYXR1cmVzIG9mIFNpZ25hbCkuCgppbiBvdGhlciB3b3JkcywgZHVlIHRvIHRoZSBmYWN0IHRo YXQgeW91IGNhbiBkbyB0aGlzOgoKUlNbMzI6NjRdID0gcHJvZHVjdFswOjMyXQoKb3IKClJTWzA6 MzJdID0gKFJBKVswOjMyXSArIChSQilbMDozMl0KCml0IG1lYW5zIGJhc2ljYWxseSBhbiBpbnRl Z2VyIGNsYXNzIHdpdGggb3BlcmF0b3Igb3ZlcmxvYWRzIG9uCl9fYWRkX18gKmFuZCogaXQgbWVh bnMgYWRkaW5nIGEgX19nZXRpdGVtX18gKGluIG9yZGVyIHRvIGJlIGFibGUKdG8gZG8gdGhlIHNs aWNlKSwgYW5kIHByb2JhYmx5IGNoYW5naW5nIGl0IHRvIGJlIHRoaXM6CgpSU1swOjMyXS5lcShS QVswOjMyXSArIFJCWzA6MzJdKQoKbGF0ZXIsIHdlIHdpbGwgbmVlZCBhIGNsYXNzIGZvciBTaW1w bGVWIGFueXdheSAoc28gYXMgdG8gYmUgYWJsZSB0byBjaGFuZ2UKYml0LXdpZHRocykKCmRvIHlv dSB3YW50IHRvIGRvIHRoYXQ/ICBpdCdzIGJhc2ljYWxseSBhIGNsYXNzOgoKY2xhc3MgSW50Ogog ICBkZWYgX19pbml0X18oc2VsZiwgdmFsdWUsIHdpZHRoKToKICAgICAgIHNlbGYudmFsdWUgPSB2 YWx1ZQogICAgICAgc2VsZi53aWR0aCA9IHdpZHRoCiAgIGRlZiBfX2dldGl0ZW1fXyhzZWxmLCBp ZHgpOgogICAgICAgaWYgaXNpbnN0YW5jZShpZHgsIHNsaWNlKToKICAgICAgICAgICAjIFRPRE8s IGNvbnZlcnQgc2xpY2UgdG8gYW4gJmFibGUgbWFzaywKICAgICAgICAgICAjIG1ha2Ugc3VyZSB0 aGF0IHRoZSBsZW5ndGggaXMgdGhhdCBvZiB0aGUgc2xpY2UKICAgICAgIGVsc2U6CiAgICAgICAg ICAgcmV0dXJuIEludCgoc2VsZi5pbnQgJiAoMTw8aWR4KSA+PiBpZHgsIDEpCgppdCB3aWxsIGFs c28gbmVlZCBhbiAiYXBwZW5kIiBmdW5jdGlvbiAtIGFnYWluLCBqdXN0IGxpa2UgU2lnbmFsIGNh bgp1c2UgQ2F0KCkuCgppdCAqbWlnaHQqIC0gYWx0aG91Z2ggcGVyZm9ybWFuY2Ugd2lsbCBiZSBh YnNvbHV0ZWx5IHRlcnJpYmxlIC0gYmUgdGhhdAp3ZSBhcmUgZm9yY2VkIHRvIGluZGl2aWR1YWxs eSBzbGljZSBiaXRzIGludG8gbGlzdHMuCgpvbmUgb3RoZXIgYWx0ZXJuYXRpdmUsIG1pY2hhZWws IGlzIGp1c3QuLi4gdXNlIFNpZ25hbC4gIGl0J3MgZ290IGV2ZXJ5dGhpbmcKbmVlZGVkLgoKaWRl YXM/CgotLSAKWW91IGFyZSByZWNlaXZpbmcgdGhpcyBtYWlsIGJlY2F1c2U6CllvdSBhcmUgb24g dGhlIENDIGxpc3QgZm9yIHRoZSBidWcuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpYnJlLXJpc2N2LWRldiBtYWlsaW5nIGxpc3QKbGlicmUtcmlzY3Yt ZGV2QGxpc3RzLmxpYnJlLXJpc2N2Lm9yZwpodHRwOi8vbGlzdHMubGlicmUtcmlzY3Yub3JnL21h aWxtYW4vbGlzdGluZm8vbGlicmUtcmlzY3YtZGV2Cg==